|
Ayrine
Зарегистрирован: 2010-10-24
Сообщений: 2
|
Просто решил выложить в общий доступ, думаю пригодится всем -
Вопрос :
В патче стали доступны некоторые новые возможности, например псевдопеременная %IS_NEW (комментарии). Если можно, пару примеров работы с ней... хочется выделить первый комментарий.
Решение:
Добрый день,
Подсветка новых комментариев работает, когда в настройках модуля "Комментарии" включена опция "Подсвечивать новые комментарии". Дата создания комментария сравнивается с последним заходом пользователя на страницу и скрипт передаёт макропеременной %IS_NEW значение 1, если комментарий появился позже. Таким образом подсвечиваются все комментарии, добавленные после последнего посещения пользователем объекта.
Пример блока вывода комментария:
Код:<div id='%ID' style='margin:10px 0 0 0; padding: 5px; border: 1px dashed #cccccc; '>
<div style='line-height:25px;".("%IS_NEW" ? "background-color: #ffbf7a;" : "")."'>
<span>".("%USER_AVATAR" ? "<img src='%USER_AVATAR' width='20' height='20' />" : "")."
<b>".(%USER_ID ? "<a href='".nc_auth_profile_url(%USER_ID)."'>%USER_NAME</a>" : ('%GUEST_NAME' ? '%GUEST_NAME' : 'Гость'))." </b></span><span style='float: right;'>".date("d.m.Y H:i:s", %DATE)."</span></div>
<div>%COMMENT</div>
<div>%REPLY_LINK %EDIT_LINK %DELETE_LINK</div>
%REPLY_BLOCK
</div>
|