Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Не работает условный оператор в модуле "Онлайн игры" (помогите)
Не работает условный оператор в модуле "Онлайн игры"
vanovoevoda
Сообщений: 147
Репутация: 6

Сообщение # 1 | 12:50:31
привет. вот пишу такой код

<?if($URI_ID$="sfCat6")?>
$MYINF_2$
<?endif?>

вроде всё правильно, а информер не отображается на странице с материалом соответствующей категории модуля.
почему?

в настройки информера вписал ID категории
Сообщение отредактировал vanovoevoda - Воскресенье, 24 Апр 2016, 12:51:29
novikk
Сообщений: 230
Репутация: 25
Уровень замечаний:

Сообщение # 2 | 14:42:07
vanovoevoda, Будет отображать только на странице данной категории.

Код
<?if($URI_ID$="sfCat6")?>$MYINF_2$<?else?><?endif>
Сообщение отредактировал novikk - Воскресенье, 24 Апр 2016, 15:50:36
zarim
Сообщений: 420
Репутация: 70
Уровень замечаний:

Сообщение # 3 | 15:38:29
vanovoevoda, код правильный, только вот "sfCat6" - это идентификатор урла страницы категории, а на материалах, принадлежащей ей, он другой, сами посмотрите через админ-бар

Так что код нужно изменить, например так:
Код
<?if($MODULE_ID$="ваш_модуль" and $CID$="6" )?>$MYINF_2$<?endif>
webanet
Личный менеджер
Сообщений: 23032
Репутация: 4867

Сообщение # 4 | 17:08:13
vanovoevoda, на странице материала конструкция $URI_ID$="sfCat6" работать не будет, потому что там для $URI_ID$ идет sfEntххх

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
vanovoevoda
Сообщений: 147
Репутация: 6

Сообщение # 5 | 03:31:47
zarim, вообще не работает.
novikk, это я знаю, спасибо.
webanet, и что же делать? операторами как-то можно вывести?
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 6 | 12:08:43
vanovoevoda, Смотря на какой странице вы хотите разместить информер. На:
Страница со списком материалов раздела
Страница со списком материалов категории
Страница материала и комментариев к нему

Для первых двух код страницы написан верно (верна переменная $URI_ID$), для последней, лучше сделать как написала webanet.
Sentimo
Сообщений: 664
Репутация: 153

Сообщение # 7 | 12:10:07
vanovoevoda, Так сделайте

<?if($URI_ID$="sfCat6" or $CID$="6")?>$MYINF_2$<?endif?>
vanovoevoda
Сообщений: 147
Репутация: 6

Сообщение # 8 | 15:12:01
_CrySiS_, ну мне неудобно указывать вручную каждый раз условный оператор материала, потому что материалов много и постоянно добавляются. Как быть тогда?
Sentimo, оно работает, но как-то странно. Первые две категории проканывает, а третья и тд - уже не работает.

<?if($URI_ID$="sfCat6" or $CID$="6")?>$MYINF_2$<?endif?>
<?if($URI_ID$="sfCat7" or $CID$="7")?>$MYINF_3$<?endif?>

третий вариант тоже самое пишу - ток цифры меняю, но тот информер уже не отображает похожие материалы категории. Почему? Может, код как-то иначе сгруппировать?
Сообщение отредактировал vanovoevoda - Среда, 27 Апр 2016, 15:13:12
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Не работает условный оператор в модуле "Онлайн игры" (помогите)
Страница 1 из 11
Поиск: