САБЖ. Нужен модуль, который может показывать "внутри" себя другие, причем показывая их по очереди (как счетчик), а не в зависимости от раздела и т.д. Подскажите плиз. Нужен такой модуль, у меня где-то был, но найти не могу
Ответ: Рандом модулей в одной позиции Тогда поправь название топика, так как это уже не Рандом. Что-то такие мысли раньше в голову не приходили модуль для показа модулей ...хитро. Боюсь придется тебе заказывать такое чудо.
Ответ: Рандом модулей в одной позиции Попробуй глянуть здесь http://joomlaforum.ru/index.php/topic,21561.0.html это часом не то что ищешь?
Ответ: Рандом модулей в одной позиции Это в статье. mosmodule не умеет в шаблоне крутиться. На самом деле все не так и сложно, небольшой хак функции mosLoadModules. В шаблоне в нужном месте делаем: Код (CODE): mosLoadModules ( 'позиция', настройка_показа ,true); и саму функцию фиксим (файл /includes/frontend.php) Код (CODE): function mosLoadModules( $position='left', $style=0, $show_random = false ) { ... $allModules =& initModules(); if (isset( $GLOBALS['_MOS_MODULES'][$position] )) { $modules = $GLOBALS['_MOS_MODULES'][$position]; } else { $modules = array(); } //дописываем тут if ($show_random && sizeof($modules)>0) { $tmp = $modules[rand(0,sizeof($modules)-1)]; $modules = array($tmp); } //конец дописки if (count( $modules ) < 1) { $style = 0; } Об исполнении доложить.
Ответ: Рандом модулей в одной позиции можно делать так: - нужные к ротации модули запихать в позиции user1-user9 (или любые другие, например, созданные random1-random15) - в начале шаблона пишем: $tmp = rand(0,количество_модулей); - в месте вывода модулей пишем mosLoadModules ('user'.$tmp);