![]() |
0 Всего найдено: 12
Axeligenering
Сообщение
20/05/2011 06:50
Копия темы
Рассуждения по Joomle Всем привет! Разбираюсь с php, js, джумлой.... Занимаюсь саморазвитием. Посетила меня тут такая идея, можно ли в джумле такую штуку как в простом пхп. Т.е. на пример, я хочу что бы блок( не важно какой, с галереей к примеру), появлялся только на странице контакты. Блок такой, которого нету в доступных модулях и компонентах. И вопрос не в том, есть или нету, вопрос в самом подключении. В пхп этот блок я бы подключил так: <?php if ($page_id == 'contact') { include("blocks/galery.php"); } ?> В джумле, в роди такое не выходит. Спрашивается, как быть? Можно ли вообще с джумловским кодом работать как с пхп, или там своя специфика??? Заранее всем спасибо!
ivanna
Сообщение
20/05/2011 07:04
Копия темы
:) Там же это на уровне админки решается, насколько я помню.
Axeligenering
Сообщение
20/05/2011 07:10
Копия темы
Почему? Можно наверно просто в index.php прописать...
Nobles
Сообщение
20/05/2011 08:20
Копия темы
прописывайте просто в файле шаблона в index.php <?php if($this->countModules('left')) : ?> <?php else : ?> <?php endif; ?> или <?php if (($_SERVER['REQUEST_URI']=='/' ) or($_SERVER['REQUEST_URI']=='/index.php')) : ?> <?php else : ?> <?php endif; ?>
Harizma_RB
Сообщение
20/05/2011 08:45
Копия темы
<?php if($_GET['Itemid'] == 1) : ?> главная страница <?php if($_GET['Itemid'] == N) : ?> страница с кмпнентом , доступным по пункту меню с ИД=N (могут быть те же контакты) А вбще модулем надо делать и через админку выставлять область видимости )
Kuzmit4
Сообщение
20/05/2011 09:19
Копия темы
Правильно зачем усложнять себе жизнь. В админке выбирайте нужный модуль. И там есть пункт на каких страницах показывать. Выбирайте нудную полицию и быть бобру. :)
Axeligenering
Сообщение
20/05/2011 09:24
Копия темы
В данном случае рассматривается не модуль и не компонент, а блок написанный самому на пхп... Не всегда есть модули которые подходят
Harizma_RB
Сообщение
20/05/2011 10:05
Копия темы
1. можно написать модуль(в джумле все не так сложно)) 2. есть модули, выполняющие произвольный код, вот как раз require ваш туда и влепить )
Axeligenering
Сообщение
20/05/2011 10:11
Копия темы
0
Опыта с написание модулей у меня нету))) Хотя надо почитать тоже |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |