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

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #540 : 16.01.2013, 23:05:31 »
так вот нужно скрывать определенную позицию в полной версии материала, через какое-то время после его публикации.
Элементарно делается на уровне шаблона вывода материала
Берем дату публикации материала, прибавляем к ней Nцать секунд, сравниваем с текущим временем и исключаем из показа
В идеале это нужно делать в модели компонента, перед передачей данных в шаблон
Но к данной теме это никоим образом не относится, совершенно другой вопрос
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

tas777

  • Захожу иногда
  • 62
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #541 : 26.01.2013, 23:16:48 »
Подскажите пожалуйстазз.
На главной странице выводится AdsManager и через модуль выводятся новости, эти новости привязываются к ads везде во всех ее меню.
Надо сделать так чтобы не привязывалась. Я сделал это так:
<?php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
$option = JRequest::getVar('option', null);
$menu = & JSite::getMenu();
if ($Itemid !== '62') { ?>

<div class="spath">
<jdoc:include type="modules" name="user6" style="xhtml" />
</div>
<?php } ?>

а когда включаю ЧПУ он уже неопределяет Itemid.

Можно ли как-то сделать чтобы он это Itemid определял при включеном чпу?
или может быть  можно сделать исключение для компонента AdsManager?
пробовал еще вот так:
<?php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
$option = JRequest::getVar('option', null);
$menu = & JSite::getMenu();
if ($option !== 'com_adsmanager') { ?>

<div class="spath">
<jdoc:include type="modules" name="user6" style="xhtml" />
</div>
<?php } ?>
но при таком коде, он удаляет модуль новостей везде, и на главной странице и на странице с adsmanagerom

может я делаю ошибку в коде?
Подскажите пожалуйста!
*

tas777

  • Захожу иногда
  • 62
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #542 : 27.01.2013, 14:00:35 »
Если кому интересно решил эту проблему исключением модуля для определенных страниц
<?php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
$option = JRequest::getVar('option', null);
$menu = & JSite::getMenu();
$page = JRequest::getVar('page', null);
if ($page !== 'show_user' and $page !== 'show_all' and $page !== 'show_profile' and $page !== 'show_rules' and $page !== 'show_category' and $page !== 'write_ad' and $page !== 'show_ad' and $page !== 'show_search') { ?>

<div class="spath">
<jdoc:include type="modules" name="user6" style="xhtml" />
</div>
<?php } ?>

вариант решения конечно не очень, но по крайней мере без лишнего обращения к БД.
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #543 : 17.02.2013, 15:18:53 »
Как сделать чтобы модуль выводился на нужной странице, например:
модуль "test_1" выводился если URL site/katalog/test.html?start=10
модуль "test_2" выводился если URL site/katalog/test.html?start=20

и.т.д
через Advanced Module Manager не получается... при условии показывает test 1 при .html?start=10 не срабатывает  а с .html показываеться на каждой странице
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #544 : 19.02.2013, 02:10:28 »
Как сделать чтобы модуль выводился на нужной странице, например:
модуль "test_1" выводился если URL site/katalog/test.html?start=10
модуль "test_2" выводился если URL site/katalog/test.html?start=20
Отключите SEF, изучите адрес страницы, каким параметром передается start и дальше снова читаем первый пост темы, как поймать параметр и дать условие
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Xander12

  • Новичок
  • 4
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #545 : 19.03.2013, 21:34:10 »
Здравствуйте! Подскажите пожалуйста, как мне сделать чтобы модуль отображался отображался везде, кроме материала, в zoo. На сайте onlinefilmik.ru модуль "Сортировать по":. Сейчас модуль находится в позиции left, но будет перенесен в позицию под алфавитом. Попробовал воспользоваться вот этим кодом <?php if (JRequest::getVar('view', null) == 'article'): ?>, заменив "article" на "category", модуль действительно перестает отображаться в материалах, только и на главной странице, и на страницах с тегами, и алфавитом - тоже перестает отображаться
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

Xander12

  • Новичок
  • 4
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #547 : 19.03.2013, 22:53:10 »
Посмотри что выведет и замени
<?php echo JRequest::getVar('view', ''); ?>
пишет ошибку синтаксиса
*

mxxx

  • Захожу иногда
  • 118
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #548 : 20.03.2013, 15:47:13 »
как сделать чтоб позиция user1 отобразился в определенный категории и при полного статьи можно было скрыт?
что то у меня самостоятельно не получается. прошу помочь.
*

mxxx

  • Захожу иногда
  • 118
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #549 : 21.03.2013, 11:21:44 »
есть кто нибудь? прощу помочь.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #550 : 21.03.2013, 12:50:16 »
Код: php-brief
<?php
$option = JRequest::getVar('option', '');
$catid = JRequest::getInt( 'catid', 0);
$view = JRequest::getVar('view', '');
//Показываем только для категории 5
if ($option == 'com_content' && $catid == 5 && $view != 'article'): ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
*

mxxx

  • Захожу иногда
  • 118
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #551 : 21.03.2013, 19:18:28 »
Код: php-brief
<?php
$option = JRequest::getVar('option', '');
$catid = JRequest::getInt( 'catid', 0);
$view = JRequest::getVar('view', '');
//Показываем только для категории 5
if ($option == 'com_content' && $catid == 5 && $view != 'article'): ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>

Спасибо но при не работает && $catid == 5
категория у меня так http://сайт/moy-yubiley/19-sobitya/
код поставил
<?php
$option = JRequest::getVar('option', '');
$catid = JRequest::getInt( 'catid', 0);
$view = JRequest::getVar('view', '');
//Показываем только для категории 5
if ($option == 'com_content' && $catid == 19 && $view != 'article'): ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
не помогает

if ($option == 'com_content' && $view != 'article'):
а так работает

актуально. жду хелп.
« Последнее редактирование: 21.03.2013, 19:25:50 от mxxx »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #552 : 21.03.2013, 19:32:51 »
Код: php-brief
<?php
$option = JRequest::getVar('option', '');
$id = JRequest::getInt( 'id', 0);
$view = JRequest::getVar('view', '');
//Показываем только для категории 5
if ($option == 'com_content' && $id == 5 && $view != 'article'): ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
Ошибся по ходу. Вместо $catid надо $id. catid используется в Joomla 3
*

mxxx

  • Захожу иногда
  • 118
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #553 : 21.03.2013, 19:36:24 »
спасибо большое. выручили
*

noobie

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #554 : 08.04.2013, 10:19:16 »
Подскажите пожалуйста условие выполняющее следующее действие. Когда открыта полностью статья, блоки с позиций pos_1, pos_2, и pos_4, убираются. Заранее спасибо.
*

noobie

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #555 : 08.04.2013, 17:39:51 »
Форум вымер, пишу не ответа не привета. Люди добрые, подскажите условие при котором можно запрещать вывод ненужных блоков в раскрытой статье.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #556 : 08.04.2013, 17:47:40 »
Форум вымер, пишу не ответа не привета. Люди добрые, подскажите условие при котором можно запрещать вывод ненужных блоков в раскрытой статье.
Да выше же буквально тоже самое написал Фёдор! В вашем случае будет:

Код: php
<?php
$option = JRequest::getVar('option', '');
$view = JRequest::getVar('view', '');
if ($option !== 'com_content' && $view !== 'article'){ ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php }; ?>

Апдейт: даже можно сократить это дело. Ни разу не видал ни в одном компоненте кроме com_content вида article. Выводим короче:
Код: php
<?php
if (JRequest::getVar('view')!== 'article'){ ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php }; ?>
« Последнее редактирование: 08.04.2013, 17:52:32 от Shustry »
*

noobie

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #557 : 08.04.2013, 21:27:25 »
Shustry! Огромное человеческое спасибо, то что нужно. Смог реализовать все, что хотел. Правда, если не затруднит возникло два вопроса.
1. А можно прописать, чтобы не выводилась категория, к которой принадлежит статья? Так как теперь над заголовком статьи идет название категории.
2. Посоветуйте литературу по данной тематике. Я понимаю что у вас опыт, и вы не полезли читать книжку перед ответом, но все же. С чего начать изучение таких определений ??
*

wd

  • Давно я тут
  • 539
  • 17 / 1
  • Просто юзер
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #558 : 13.04.2013, 22:35:01 »
Код
<?php
$option = JRequest::getVar('option', '');
$view = JRequest::getVar('view', '');
if ($option !== 'com_content' && $view !== 'article'){ ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php }; ?>

Подскажите, пожалуйста, можно ли то же самое сделать для компонента YooTheme ZOO?

Joomla 2.5.9 + ZOO 3.0.11

Или к примеру разрешить вывод модуля только на определенных страницах (например на "ru/catalogue" и "en/catalogue").
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #559 : 13.04.2013, 22:49:13 »
да можно. посмотрите не sеf ссылки и покажите нам. Или из вашего примера
Код: php-brief
<?php if ($_SERVER['REQUEST_URI']=='/ru/catalogue' ||  $_SERVER['REQUEST_URI']=='/en/catalogue'): ?>
здесь делаем что-то
<?php endif; ?>
*

wd

  • Давно я тут
  • 539
  • 17 / 1
  • Просто юзер
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #560 : 13.04.2013, 23:08:04 »
да можно. посмотрите не sеf ссылки и покажите нам. Или из вашего примера
Код: php-brief
<?php if ($_SERVER['REQUEST_URI']=='/ru/catalogue' ||  $_SERVER['REQUEST_URI']=='/en/catalogue'): ?>
здесь делаем что-то
<?php endif; ?>

Спасибо + :)
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #561 : 19.04.2013, 21:28:43 »
А у меня вот такой вопрос: можно ли вытащить ссылку из переменной в
хлебных крошках? Взяв за основу вот это решение для скрытия пагинации VirtueMart:

$pageNav->getPagesLinks(); - получить ссылки туда\обратно

Код
<?php
$pag_string=$pagenav->getPagesLinks( $search_string );
if(!strpos($pag_string,'href')) return;
?>

Все это нужно для скрытия хлебных крошек с главных (не с избранной)
страниц. Нужно показывать крошки только на внутренних
страницах сайта.
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #563 : 19.04.2013, 23:09:07 »
В моем случае эти решения не работают.
Вывожу  пунктом  меню  блог  раздела  который  в  себя  включает  блог
категорий.
Поможет если сделать проверку на наличие ссылки в крошках. Если есть ссылка то выводим модуль, если просто текст вывод не нужен.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #564 : 19.04.2013, 23:20:12 »
Что такое внутренние страницы сайта?
Правильно и понятливо сформулируйте вопрос. Где нужны хлебные крошки, а где нет?
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #565 : 20.04.2013, 11:02:22 »
При  переходе  на  сайт,  если нажать любой пункт меню, то мы
попадаем   на "главную" страницу нажатого пункта меню (крошки не нужны
на этой странице).
На   этой  странице отображаются 4 материала в виде блога (вступительный
текст и кнопка подробнее).
При  переходе  в материал, крошки должны присутствовать (указывая путь
до этого материала)
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #566 : 20.04.2013, 11:31:39 »
Оберните вывод позиции хлебных крошек условием в своем шаблоне(строчка сверху, строчка снизу)
Код: php-brief
<?php if (JRequest::getVar('view', null)=='article'):?>
<jdoc:include type="modules" name="you_module_pozition" style="xhtml" />
<?php endif;>
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #567 : 20.04.2013, 13:53:35 »
Спасибо за решение.
Но это будет работать только если попасть в сам материал.

На сайте пунктом меню еще выводиться категории VirtueMart и есть пункт
меню   в   котором   выводиться,   шаблон  блога  раздела  на  котором
отображается шаблон блога категории.

Думаю  универсальным решение будет если прогнать переменную крошек на наличии
ссылки в ней, способом в качестве примера который я описал выше.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #568 : 28.06.2013, 22:55:29 »
Доброго времени суток.
Помогите разобраться с таким вопросом.
В параметрах категории есть опция Изображение. Идея такова, брать это изображение из параметров категории и показывать рядом с логотипом.
Как можно вытащить эту картинку?
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #569 : 02.07.2013, 23:25:23 »
Доброго времени суток.
Помогите разобраться с таким вопросом.
В параметрах категории есть опция Изображение. Идея такова, брать это изображение из параметров категории и показывать рядом с логотипом.
Как можно вытащить эту картинку?
где именно показывать? На каких страницах?
Если мы находимся на странице категории, то если посмотреть URL без SEF можно найти id категории и уже оттуда без проблем вытащить изображение (даже подскажу как)
Но на моей практике такого требования еще не встречалось
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Blinp

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

Автор Mitrich

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

Автор sergey_2012

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

Автор Serzh-UX

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

Автор userxp

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