Собственно интересует сабж , если дизайн написан на div'ax как скрыть модули которые являются неактивными !
Ответ: Скрытие неактивного блока Подозреваю, скрывать нужно не модули, а контейнеры шаблона с позициями, в которые оные публикуются. Nastradamus, с какой версией Joomla! работаете?
Ответ: Скрытие неактивного блока В таком случае используйте конструкцию: Код (CODE): <?php if (mosCountModules("user1")) { ?> <div id="headerPopular"> <?php mosLoadModules('user1',-2);?> </div> <?php } ?> Подробнее об этой возможности читайте в документации по созданию шаблонов для Joomla! CMS.
Ответ: Скрытие неактивного блока AmmiAk, а что, в 1.0.13 "твой" способ не заработает? или в 1.5 по-другому?
Ответ: Скрытие неактивного блока для 1.5 тоже существуют аналогичные способы скрытия - погугли - я по запросу "скрытие неактивных модулей для joomla 1.5" нашел порядка 5-6 толковых объяснений... как вариант - "изменение шаблона 1.0.* для 1.5" там вкратце описаны аналоги переменных для 1.5 - параллель провести можно
Ответ: Скрытие неактивного блока Естественно - если бы это было не так, это была бы уже не Joomla! CMS, а какая-то другая система управления. В 1.5.* сокрытие неактивных блоков делается следующим образом: Код (CODE): <jdoc:exists type="modules" condition="left" > <jdoc:include type="modules" name="left" style="-3" /> </jdoc:exists>
Ответ: Скрытие неактивного блока давно на форум не заходил - инет полетел падлюка , так вот вот пример моего тела шаблона сделанного на css* + div'ной верстки Код (PHP): <div class="cleaner"></div> <div id="graycontainer"> <div id="container" class="no-padding "> <div class="cn-inner-sidebar"> <center><?php mosLoadModules ( 'advert1' ); ?></center> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user1' ); ?> <div class="rx7hr"><div><!-- --></div></div> <?php mosLoadModules ( 'user2' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user3' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <center><?php mosLoadModules ( 'advert2' ); ?></center> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user4' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <center><?php mosLoadModules ( 'advert3' ); ?></center> </div> <div class="cn-inner-content"> <div class="rx7 trans banner-rub"> <div class="rx7-top"><div><!-- --></div></div> <center> <?php mosLoadModules ( 'banner' ); ?></center> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="rx7 dark" id="news"> <div class="rx7-top"><div><!-- --></div></div> <center><?php mosMainBody(); ?></center> </div> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user5' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user6' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="rx7"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'user7' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="rx7 trans banner-rub"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'icon' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <center> <?php mosLoadModules ( 'inset' ); ?></center> <div class="rx7 dark" id="news"> <div class="rx7-top"><div><!-- --></div></div> <?php mosLoadModules ( 'bottom' ); ?> <div class="rx7-bot"><div><!-- --></div></div> </div> <div class="cn-inner-content"> <div class="rx7-bot"><div><!-- --></div></div> </div> </div> <div class="cleaner"><!-- --></div> как мне скрыть эти неактивные области?!
Ответ: Скрытие неактивного блока Nastradamus, это означает, что все предыдущие сообщения здесь были всего-навсего чихом своих авторов? Просмотрите еще раз приведенный выше пример (у Вас Joomla! CMS линейки 1.0.*), прочитайте статью документации "Сокрытие областей шаблона", будьте более самостоятельным в разрешении своих нужд!
Ответ: Скрытие неактивного блока как вы товарищ легко сдаетесь , конечно на форуме одни дураки инструкции не читают БРЕХНЯ! - читал вабще фигня получилась поэтому и полез на форум за помощью а мне тычут в книгу где вижу фигу!
Ответ: Скрытие неактивного блока Nastradamus, сдаетесь Вы, уважаемый, поскольку не хотите понять и принять то, что другие понимают, прочитав один раз. Или Вы предлагаете перенести в форум всю самую необходимую документацию, а в последствии объединить эти два раздела в один?!
Здравствуйте уважаемые. Скрытие работает только если полностью div-верстка? У меня div\табличная, но в принципе пробовал и без таблиц, не хочет никак скрывать область модуля, если его там нету. Пробовал все выше-описанное и не вышло ничего. Остаются на месте. Помогите советом, как мне поступить, модули скрыть надо обязательно, чтоб не использовать 2 шаблона. Вот 1 из таблиц с модулями Код (PHP): <table width="907" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="top"> <div id="user1" class="clearfix"> <?php if ( $this->countModules('user1') ) { ?> <jdoc:include type="modules" name="user1" /> </div> <?php } ?> </td> <td align="left" valign="top"> <div id="user2" class="clearfix"> <?php if( $this->countModules('user2')) { ?> <jdoc:include type="modules" name="user2" /> </div> <?php } ?> </td> <td align="left" valign="top"> <div id="user3" class="clearfix"> <?php if( $this->countModules('user3')) { ?> <jdoc:include type="modules" name="user3" /> </div> <?php } ?> </td> </tr> </table>
Вижу что так никто не видит, не хочется создавать новую тему, если уже есть похожие... Отзовитесь кто-нибудь)