| 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 |
|
|---|---|
|
меняете хтемплейт на котемплейт (переименовав) и чистите кеш
всё. |