0 Пользователей и 1 Гость просматривают эту тему.
  • 700 Ответов
  • 251186 Просмотров
*

combat1988

  • Новичок
  • 5
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #180 : 25.08.2010, 17:36:32 »
Помогите пожалуйста с проблемой!

У меня есть шапка сайта, топ меню. далее загвоздка!
Мне нужно сделать 4 фрейма квадратом 1 2 с разными материалами из различных тем, и чтобы в них можно было просматривать
                                                         3 4
материалы из различных разделов и категорий!

Что прописать в шаблоне чтобы он мог так выводить только на главной?
Как это выводить только на главной я уже понял, а вот как 4 фрейма с различными материалами сделать не понимаю !
*

Elena09

  • Захожу иногда
  • 95
  • 1 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #181 : 03.09.2010, 13:37:52 »
У меня два сайдбара и оба слева, правый как раз надо скрыть,при отсутствии модуля,и main растянуть по ширине. делаю 1 – если на позиции RIGHT не опубликовано ни одного модуля, то не показываем определенный блок сайта и какая-то хрень выходит((
*

Professor

  • Захожу иногда
  • 59
  • 10 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #182 : 03.09.2010, 22:20:34 »
и какая-то хрень выходит((
знаете, какой вопрос, такой и ответ будет
Все под небом.
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Кто знает - подскажите
« Ответ #183 : 05.09.2010, 18:39:06 »
очень нужно прописать условие в шаблоне для вывода нескольких блоков в позиции right только для VirtueMart как это сделать?

При просмотре главной, и всего кроме VM модули в позиции right скрыты, отображаются только модули из позиций left, banner, top и т.д.   -



нужно, чтобы - при просмотре категорий, карточки товара, и всего что в VM - отображались блоки в позиции right а left была скрыта


И еще - при переходе в категорию товара с главной видим  -



КАК ПОБОРОТЬ ?
« Последнее редактирование: 05.09.2010, 18:45:00 от igoryk »
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #184 : 06.09.2010, 00:41:54 »
Цитировать
КАК ПОБОРОТЬ ?
Смотрите в адресную строку, берите параметры из URL, читайте еще раз первое сообщение данной темы и пишите условия в шаблоне, что еще можно сказать то, никаких принципиальных сложностей я здесь не вижу
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #185 : 06.09.2010, 02:42:51 »
Смотрите в адресную строку, берите параметры из URL, читайте еще раз первое сообщение данной темы и пишите условия в шаблоне, что еще можно сказать то, никаких принципиальных сложностей я здесь не вижу

Читал, читаю, пробую, но не получается :(

Поэтому и прошу помощи...

вот какая ссылка при переходе с главной - левый блок не отображается (а нужен)
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=231

а при переходе с других страниц - левый блок отображается
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=231&Itemid=71

« Последнее редактирование: 06.09.2010, 02:49:40 от igoryk »
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #186 : 06.09.2010, 09:40:19 »
вот какая ссылка при переходе с главной - левый блок не отображается (а нужен)
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=231

а при переходе с других страниц - левый блок отображается
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=231&Itemid=71
Естественно, показ блоков, заданных к показу в админке модуля работает от ItemID (идентификатор пункта меню)
При равных прочих параметрах ссылок в первой ссылке у вас блок и не отображается, потому что не задан этот параметр.
Почему в первой отсутствует Itemid - понятия не имею, надо разбираться (либо в индексе шаблона жестко задавать показ левого блока условиями от $option == 'com_virtuemart' && $page == 'shop.browse')
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #187 : 06.09.2010, 22:51:32 »
Естественно, показ блоков, заданных к показу в админке модуля работает от ItemID (идентификатор пункта меню)
При равных прочих параметрах ссылок в первой ссылке у вас блок и не отображается, потому что не задан этот параметр.
Почему в первой отсутствует Itemid - понятия не имею, надо разбираться (либо в индексе шаблона жестко задавать показ левого блока условиями от $option == 'com_virtuemart' && $page == 'shop.browse')

Очень прошу  - можно поподробней?
вод код страницы (без всякой шелухи) естественно он складывается как надо с помощью CSS
где и как что прописать, чтобы првай блок отображался только при просмотре virtuemart ?

Код
<div id="main">
<?php if(!$tmpTools->isFrontPage()) : ?>
                <div id="breadcrumbs">
                <jdoc:include type="module" name="breadcrumbs" />
                </div>
<?php endif ; ?>
<div id="bread_crumbs_not"></div>
<!-- left_section -->
<div id="sidebar_left_section">
        <div id="left_box">
<!-- left block -->
<?php if( $this->countModules('left') ) {?>
          <jdoc:include type="modules" name="left" style="left" />
    <?php } ?>
<!--end left block -->

        </div>
</div>
<!-- end left_section -->


<!-- right_section -->
<div id="right_block">
<?php if( $this->countModules('right') ) {?>
                          <jdoc:include type="modules" name="right" style="right" />
 <?php } ?>
 </div>
<!-- end right_section -->

<!-- main_content -->
<div id="news_main_section">
 <?php if(!$tmpTools->isFrontPage()) : ?>
                        <div id="main_search"><jdoc:include type="component" /></div>
   <?php endif; ?>
</div>
<!-- end main_content -->
</div>

*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #188 : 07.09.2010, 11:19:39 »
где и как что прописать, чтобы првай блок отображался только при просмотре virtuemart ?
Код: php
<?php
$option = JRequest::getVar('option', null);
?>
<!-- right_section -->
<?php if( $option == 'com_virtuemart' ) {?>
<div id="right_block">
<?php if( $this->countModules('right') ) {?>
      <jdoc:include type="modules" name="right" style="right" />
<?php } ?>
</div>
<?php } ?>
Таким условием весь див right_block показывается только на странице вирта. При этом надо учитывать, что на других страницах, где не будет правого блока надо растягивать центр на оставшееся пространство (зависит от дизайна), то есть условие надо продлевать и на <div id="main">
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #189 : 07.09.2010, 13:33:31 »
Таким условием весь див right_block показывается только на странице вирта. При этом надо учитывать, что на других страницах, где не будет правого блока надо растягивать центр на оставшееся пространство (зависит от дизайна), то есть условие надо продлевать и на <div id="main">

на остальных страницах - будет правый блок :) вечером попробую - отпишусь...

Спасибо!
*

Arina

  • Захожу иногда
  • 164
  • 1 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #190 : 07.09.2010, 14:02:57 »
Ребят, у кого есть код для вывода модуля ТОЛЬКО на Главной ? (у меня главная страница не frontpage, а "Категория / Блог"
*

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #191 : 07.09.2010, 14:11:40 »
Ребят, у кого есть код для вывода модуля ТОЛЬКО на Главной ? (у меня главная страница не frontpage, а "Категория / Блог"
:) а топик почитать никак нельзя?
Цитировать
7 – универсальный способ проверки на главную страницу
*

Arina

  • Захожу иногда
  • 164
  • 1 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #192 : 07.09.2010, 14:20:08 »
решила проблему вывода модуля только на главную страницу, вот код, пользуйтесь)))

<?php                                   
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault() && !JRequest::getInt('limitstart') && JRequest::getWord('layout') == 'blog') { ?>
<div id="mainmodules" class="spacer"><td class="main"><jdoc:include type="modules" name=" ЗДЕСЬ ВПИСАТЬ НАИМЕНОВАНИЕ МОДУЛЯ" style="main" /></td></div>
<?php } ?>
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #193 : 08.09.2010, 10:33:10 »
на остальных страницах - будет правый блок :) вечером попробую - отпишусь...

вроде проблема решилась - теперь правый блок выводится только при VirtueMart.

но проблема с переходом с главной страницы - осталась - не выводится правый блок -
ссылка с главной имеет вид -
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=236
xxx/index.php?option=com_virtuemart&page=shop.browse&category_id=236&Itemid=103

т.е. - когда присутствует &Itemid=xxx  правый блок выводится, а когда его нет - нет
Подскажите, как это побороть.
*

creative3d

  • Захожу иногда
  • 155
  • 6 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #194 : 09.09.2010, 15:24:10 »
Здравствуйте!
А какое нужно создать условие, чтобы часть текста на страничке была доступна только RSS-подписчикам?
P.S. Во вложении плагин от wordpress, который выполняет эту функцию, он очень маленький, может его можно легко переписать под Joomla?

[вложение удалено Администратором]
*

Sergey_Live

  • Новичок
  • 1
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #195 : 14.09.2010, 09:48:39 »
Не могу преодолеть грабли((
как узнать id материала?
например при:
index.php?option=com_content&view=article&id=21
index.php?option=com_content&view=article&id=22
index.php?option=com_content&view=article&id=23
Пробывал GetDocument, но не работает(
то есть у меня есть 3 определенных новости с одной категорией com_content и 9 новостей другой категории этого же com_content.
 То есть проверка $option == 'com_content' && $view == 'article' срабатывает для всех новостей(
Может быть мне отследить категории? Но как не знаю (

мне нужно показывать определенный модуль, иначе - другой модуль.
ниже привожу пример с проверкой просмотра полной новости

if ($option == 'com_content' && $view == 'article')
    {?>
    
     <jdoc:include type="modules" name="position_for_support_in_kiev"/>
    
          
     <?php }else {?>

 <jdoc:include type="modules" name="position_for_package_overview"/>
« Последнее редактирование: 14.09.2010, 09:52:21 от Sergey_Live »
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #196 : 14.09.2010, 10:02:24 »
как узнать id материала?
например при:
index.php?option=com_content&view=article&id=21
Вы читали первое сообщение этой темы?
Код: php
$articleID = JRequest::getInt( 'id', 1, 'get' );
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #198 : 14.09.2010, 13:39:07 »
это всё для отрубленного SEF
для включённого
http://joomlaforum.ru/index.php?topic=95604.0
То есть у меня на всех сайтах с включенным стандартным СЕФ все не работает? :)
Прекрасно работает и с включенным, параметры ведь передаются в любом случае
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #200 : 14.09.2010, 13:52:18 »
beliyadm, а категории отслеживаются?
Отслеживаются любые параметры, передаваемые в url, как в стандартных компонентах, так и в самописных, не знаю с чего решили про конфликт с SEF
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

effrit

  • Легенда
  • 9012
  • 985 / 9
  • effrit.com
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #201 : 14.09.2010, 17:01:12 »
beliyadm, но реально не пашет определение категори при включении SEF. я сегодня проверял-нуль выдаёт.
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #202 : 14.09.2010, 17:48:53 »
beliyadm, но реально не пашет определение категори при включении SEF. я сегодня проверял-нуль выдаёт.
а если весь массив GET вывести на экран - в нем все будет кроме id категории?
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

effrit

  • Легенда
  • 9012
  • 985 / 9
  • effrit.com
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #203 : 14.09.2010, 20:11:51 »
Код
var_dump($_GET); //при отрубленном SEF
array(5) { ["option"]=>  string(11) "com_content" ["view"]=>  string(7) "article" ["id"]=>  string(21) "2:2010-09-12-10-07-59" ["catid"]=>  string(8) "1:mycat1" ["Itemid"]=>  NULL }

var_dump($_GET); //при включенном SEF
array(4) { ["option"]=>  string(11) "com_content" ["Itemid"]=>  NULL ["view"]=>  string(7) "article" ["id"]=>  string(21) "2:2010-09-12-10-07-59" }
*

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #204 : 14.09.2010, 20:34:51 »
при виде материала насколько я помню не будет id категории.
*

effrit

  • Легенда
  • 9012
  • 985 / 9
  • effrit.com
*

beliyadm

  • Легенда
  • 8936
  • 1625 / 63
  • Севастополь == Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #206 : 14.09.2010, 21:23:24 »
ну вот в посте выше оно и показано :). никаких ["catid"]=> в варианте с сефом просто нет
Так это потому, собственно, что при показе материала ссылка имеет вид (без сеф) мы имеем ссылку типа index.php?option=com_content&view=article&id=6&Itemid=12 где никакого параметра категории не передается, собственно вот в этом причина, вполне нормальное поведение. Я то говорил про получение параметра из УРЛ, а тут получать нечего, недопонимание вышло ))
В таком случае действительно, чтобы найти категорию придется делать запрос к базе через полученное значение ID материала
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

qwerty456

  • Новичок
  • 20
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #208 : 18.09.2010, 23:05:51 »
не фиг дублировать посты. ты одну тему уже создал
UserXP.
« Последнее редактирование: 19.09.2010, 00:26:46 от userxp »
*

igoryk

  • Захожу иногда
  • 183
  • 11 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #209 : 24.09.2010, 15:21:45 »
Господа, кто подскажет какое условие нужно прописать, чтобы левый блок отображался абсолютно везде, кроме VirtueMart ?
А то я что-то совсем запутался... >:(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[howto] Создание новой позиции модулей в Joomla 1.5 .

Автор Blinp

Ответов: 221
Просмотров: 227507
Последний ответ 25.11.2013, 16:17:06
от milk101
[howto] Создание шаблона для Joomla! 1.5

Автор Mitrich

Ответов: 225
Просмотров: 349197
Последний ответ 17.09.2013, 16:00:05
от fred
Joomla 1.5 Как связать разделы главного меню с модулем статей к этим разделам.

Автор sergey_2012

Ответов: 4
Просмотров: 4442
Последний ответ 29.08.2012, 00:21:25
от sergey_2012
Как в Joomla 1.5х изменить стандартный адрес в админ-панель "http://мойсайт/administrator/"

Автор Serzh-UX

Ответов: 19
Просмотров: 27713
Последний ответ 07.07.2012, 03:41:28
от alekshavan
WARP 5 или Joomla 1.5 Template Framework

Автор userxp

Ответов: 16
Просмотров: 12278
Последний ответ 16.06.2012, 01:28:16
от Очередной вебмастер