Sergeich |
|
---|---|
Как при помощи логического блока выдать юзеру оповещение о приходе нового сообщения в ПМ?
|
Kort |
|
---|---|
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Спасибо
![]() Добавлено 1 час 55 Минут спустя: Не, в генуе этот фокус не прокатывает, т.к. вложенная логика не работает, а если без вложения делать, то ссылка и гостям видна. Добавлено 20 Минут спустя: о, вот так вот можно сделать: <!-- IF {PHP.usr.messages} AND {PHP.usr.id} > 0 --> <li><a href="pm.php" title="{PHP.L.Private_messages}">{PHP.L.Private_Messages} <span class="red">({PHP.usr.messages})</span></a></li> <!-- ENDIF --> |
|
Отредактировано: Sergeich (08.01.2011 23:36, 14 лет назад) |
Kort |
|
---|---|
Поставь coTemplate.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Нельзя, я скин в люди выпущу
![]() Добавлено 36 Минут спустя: Вот окончательное решение, вроде работает. <!-- IF {PHP.usr.messages} AND {PHP.usr.id} > 0 --> <li><a href="pm.php" title="{PHP.L.Private_messages}">{PHP.L.Private_Messages}</a> <sup class="green">{PHP.usr.messages}</sup></li> <!-- ENDIF --> <!-- IF {PHP.usr.messages} == 0 AND {PHP.usr.id} > 0 --> <li><a href="pm.php" title="{PHP.L.Private_messages}">{PHP.L.Private_Messages}</a></li> <!-- ENDIF --> |
|
Отредактировано: Sergeich (09.01.2011 01:58, 14 лет назад) |
Kort |
|
---|---|
Работает. Но вот мы уже несколько месяцев используем coTemplate, и я жутко доволен такими штуками как:
<li<!-- IF {LIST_ROW_NUM} % 4 == 0 --> class="sp1"<!-- ENDIF -->> SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Гм, надо подумать :).
Вообще с логикой без вложения монструозные конструкции получаются в шаблонах ![]() |
Kort |
|
---|---|
Монструозные конструкции делает монструозный дизайнер. В большинстве случаев действительно логичней и наглядней сделать вложение, чем использовать "костыли".
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Кстати, а что такое этот модуло? что он делает?
|
Kort |
|
---|---|
<li<!-- IF {LIST_ROW_NUM} % 4 == 0 --> class="sp1"<!-- ENDIF -->> SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Ну и для страждущих как поставить новый шаблонизатор?:)
|
Kopusha |
|
---|---|
меняете хтемплейт на котемплейт (переименовав) и чистите кеш
всё. |