Модератор форума: dotbot |
Сообщество uCoz Архивариус Корзина Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные) |
Условные операторы: скрытие информации |
|
Вид материалов:
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;"> <?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?> <div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div> <?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?><div class="eDetails" style="clear:both;"> <?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div><?endif?> <?if($CATEGORY_NAME$)?><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |<?endif?> Переходов: $REDIRECTS$ <?if($AUTHOR_NAME$)?>| Добавил: <?if($AUTHOR_EMAIL_JS$)?><a href="$AUTHOR_EMAIL_JS$" title="Написать письмо $AUTHOR_NAME$">$AUTHOR_NAME$</a><?else?>$AUTHOR_NAME$<?endif?><?endif?> | Дата: <span title="$TIME$">$DATE$</span> </div></td></tr></table><?if($GROUP_ID$='4')?><div>Обратная ссылка: <a href="$OTHER1$" target="_blank" rel="nofollow">$OTHER1$</a></div><?endif?> что отмечено синим должно по идее показываться только админам, а оно показывается всем |
|
http://_____/dir/ там последние 10 материалов показываются, и к каждому материалу дополнительное поле $OTHER1$ прилагается (для админа)
|
Quote (Vse-Tsveti) Вид материалов: В этом шаблоне (во всех модулях типа "Каталоги") нет такой переменной $GROUP_ID$! В этих шаблонах, почему-то, разработчики решили ее обозвать по другому - $CUR_GROUP_ID$ Т.е., у Вас должен работать такой код: Code <?if($CUR_GROUP_ID$=4)?>Текст для администраторов<?endif?> |
Спасибо большое. Но вот какая странность: в шаблоне главной странице Каталога Сайтов все работает на ура, а вот на странице материала по прежнему не пашет... не показывается дополнительное поле.
|
Quote (Vse-Tsveti) в шаблоне главной странице Каталога Сайтов все работает на ура, а вот на странице материала по прежнему не пашет Так, давай разберемся! 1. Речь идет именно о Каталоге Сайтов? 2. Во всех шаблонах этого модуля, за исключением шаблона "Вид материалов", работает именно переменная $GROUP_ID$! 3. Только в шаблоне "Вид материала" работает переменная $CUR_GROUP_ID$ Что значит - "не пашет"? Просто не отображает содержимое дополнительного поля? А само условие работает? Т.е., просто проверь работоспособность кода: Code <?if($CUR_GROUP_ID$=4)?>Текст для администраторов<?endif?> Code <?if($GROUP_ID$=4)?>Текст для администраторов<?endif?> Если отображается текст "Текст для администраторов", то надо уже разбираться почему не отображается именно дополнительное поле. Надеюсь понятно, что переменные $OTHER1$-$OTHER5$ доступны только в шаблонах "Страница материала и комментариев к нему" и "Вид материала"? И получить к ним доступ можно только если они разрешены в настройках модуля. И, естественно, приведите свой код, в котором не работает условный оператор - код, который Вы приводили в предыдущем письме, относится к шаблону "Вид материала", а сейчас, насколько я понимаю, речь идет о шаблоне "Страница материала и комментариев к нему"? Сообщение отредактировал sch779 - Вторник, 20 Сен 2011, 01:51:39
|
Спасибо. Теперь все ясно. А то я и в виде материалов <?if($CUR_GROUP_ID$=4)?> прописал, и на "Страница материала и комментариев к нему". А там оказывается надо было <?if($GROUP_ID$=4)?>. Еще раз спасибо.
|
Приветствую уважаемые форумчане суть проблемы такова есть сайт http://ishimtv.ru
На нём с права расположены блоки погода курс валют итд итп. Суть в том как сделать чтобы эти блоки были видны только на sitePage1 то есть на главной странице а при переходи на другие ссылки они были как бы Hide исчезали. Пробовал делать отдельный дизайн под страницу не получилось прочитал что можно как то сделать с помощью кода типа $PAGE_ID$ но не понял мб кто расскажешь или объяснит как это реализовать. Заранее благодарю за ответы. |
|
<?if($PAGE_ID$='sitePage1')?> контент <?endif?>
--------------------------- Miss_Esq, <?if(substr($URI_ID$,4)=1)?> - интересная версия ... ≡ Ðream over, Welcom to REALiTY..!..
Сообщение отредактировал AlexKF - Четверг, 22 Сен 2011, 13:09:44
|
AlexKF,
Quote интересная версия ... Шаблон Главной у меня завален такими УО , для разных групп страниц INDEX и для реализации индивидуальных title , description , keywords для разных INDEX страниц , прописываю вручную для каждой отдельно ... Не в шаблоне главной ... Потом займусь каталогом статей .... Сообщение отредактировал Miss_Esq - Четверг, 22 Сен 2011, 13:14:14
|
Adenko,
Quote куда сие чудо вписывать ? <?if(substr($URI_ID$,4)=1)?> HTML вашего блока в блоке колонки который хотите скрыть <?endif?> Quote для каждой из страниц Сообщение отредактировал Miss_Esq - Четверг, 22 Сен 2011, 13:45:07
|
Quote (Miss_Esq) <?if(substr($URI_ID$,4)=1)?> <?endif?> или я в танке или не знаю вписал в html код блока реакции ноль и что то я не понял про колонки мне надо скрыть сам блок. пример блока Code <!-- <block7602> --> <?if($RSSIT_2$)?> <div class="block"> <div class="block-top"></div> <div class="blocktitle"> <!-- <bt> -->ВАЛЮТА<!-- </bt> --> </div> <div class="block-between"></div> <div class="blockcontent"> <div class="blockcontent-inside"> <div align=center> <!-- <bc> -->$RSSIT_2$<!-- </bc> --> </div> </div> </div> <div class="blockbottom"></div> </div> <?endif?> <!-- </block7602> --> |
| |||