HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по модулям в Joomla
  #1  
Старый 09.01.2009, 17:47
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию Вопрос по модулям в Joomla

В шаблоне стоит:
PHP код:
<?php if($this->countModules('advert1')) : ?>
<div id="advert1">
    <jdoc:include type="modules" name="advert1" style="xhtml" />
</div>
<?php endif; ?>
В админке:
Название модуля ||| Позиция ||| ТИП
Featured News ||| advert1 ||| mod_latestnews
JB Slideshow ||| advert1 ||| mod_slideshow

Функция которая отвечает за вывод модуля:
PHP код:
function modChrome_xhtml($module, &$params, &$attribs)
{
    if (!empty ($module->content)) : ?>
        <div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
        <?php if ($module->showtitle != 0) : ?>
            <h3><?php echo $module->title?></h3>
        <?php endif; ?>
            <?php echo $module->content?>
        </div>
    <?php endif;
}
Тоесть вывод модулей идет по порядку:
<div>Мудуль 1 (advert1 ||| mod_latestnews)</div>
<div>Мудуль 2 (advert1 ||| mod_slideshow)</div>

Как задать вывод модулей отдельно. Например я хочу вывести сначала mod_latestnews, а в другой части страницы mod_slideshow
И как в этой функции можно задать вывод фото новости?
 
Ответить с цитированием

  #2  
Старый 09.01.2009, 18:12
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

чтобы определить точную позицию модуля, как и любых других элементов страницы - это уже по части html,css,и т.д.
Могу посоветовать только гуглить и читать книжки.. удач

Последний раз редактировалось KaZ@NoVa; 09.01.2009 в 18:16..
 
Ответить с цитированием

  #3  
Старый 09.01.2009, 18:21
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

А как задать новую позицию?
 
Ответить с цитированием

  #4  
Старый 09.01.2009, 18:27
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

Цитата:
Сообщение от Nicca  
А как задать новую позицию?
ты хочешь добавить новую позицую в Шаблон?
 
Ответить с цитированием

  #5  
Старый 09.01.2009, 18:33
Nicca
Познающий
Регистрация: 11.01.2008
Сообщений: 98
С нами: 9648910

Репутация: 4
По умолчанию

да
 
Ответить с цитированием

  #6  
Старый 09.01.2009, 18:39
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами: 9473484

Репутация: 104
По умолчанию

в джумле можно скрыть или показать определенные модули на каждой странице .
постав позицию у 2 мод одну

Цитата:
ты хочешь добавить новую позицую в Шаблон?
редактируй тут

templateDetails.xml

<positions>
<position>mymod</position>

</positions>

самом шаблоне индекс

<jdoc:include type="modules" name="mymod" style="beezDivision" headerLevel="1" />

Последний раз редактировалось DTW; 09.01.2009 в 18:43..
 
Ответить с цитированием

  #7  
Старый 09.01.2009, 19:24
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

прописывать позицию можно где угодно - в ячейке таблицы, в любом слое, вне таблиц и слоев. Где нужен модуль, там и пиши!

DTW +5


Nicca
Читай больше информации по теме!!!
______________________________________
http://www.joomla-docs.ru/---->FAQ_по_шаблонам_Joomla#..

Последний раз редактировалось KaZ@NoVa; 09.01.2009 в 19:56..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Задай Вопрос - Получи Ответ] Rombl4 Веб-уязвимости 852 14.08.2022 18:30
У меня такой вопрос got_666 Уязвимости Mail-сервис 3 28.01.2007 15:13
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.