Окраска новых личных сообщенй

Статус
В этой теме нельзя размещать новые ответы.

vulkan3

Пользователь
#1
Не подскажите как исправить чтоб новые личные сообщения которые приходят были подкрашены sshot-2.png , чтоб было понятнее привожу скрин на котором все сообщения типа старые но это не так , самое верхнее сообщение новое
 

krumax

Пользователь
#2
privmsg.php

найти

PHP:
$icon_flag = ( $flag == PRIVMSGS_NEW_MAIL || $flag == PRIVMSGS_UNREAD_MAIL ) ? $images['pm_unreadmsg'] : $images['pm_readmsg'];
перед вставить
PHP:
$pm_unreadmsg = "pm_unreadmsgS";
$pm_readmsg = "pm_readmsgS";
$style_flag = ( $flag == PRIVMSGS_NEW_MAIL || $flag == PRIVMSGS_UNREAD_MAIL ) ? $pm_unreadmsg : $pm_readmsg;
найти

PHP:
'PRIVMSG_FOLDER_IMG' => $icon_flag,
после вставить
PHP:
'PRIVMSG_STYLE' => $style_flag,
privmsgs.tpl
найти
HTML:
<td class="tLeft pad_0"><a href="{listrow.U_READ}" class="med bold block pad_4">{listrow.SUBJECT}</a></td>
заменить на
HTML:
<td class="tLeft pad_0"><a href="{listrow.U_READ}" class="bold block pad_4 {listrow.PRIVMSG_STYLE}">{listrow.SUBJECT}</a></td>
main.css
в конец добавить
PHP:
/* NewPM style */
.pm_unreadmsgS { color: #FF4E2B;}
.pm_readmsgS { color: #009926;}
Готово!

Снимок.PNG
 

krumax

Пользователь
#3
vulkan3, а судя по твоему скрину у тебя четвёртое сообщение не прочитанное.
 

vulkan3

Пользователь
#4
блин krumax, сделал но почему то не хочет все равно окрашивать, кешь чистил но не хочет
 

krumax

Пользователь
#6
vulkan3, ты видать не внимательно скопировал вот это {listrow.PRIVMSG_STYLE},
перед ним есть пробел;)

HTML:
<td class="tLeft pad_0"><a href="{listrow.U_READ}" class="med bold block pad_4 {listrow.PRIVMSG_STYLE}">{listrow.SUBJECT}</a></td>
P.S.
Для упрощения обновил инструкцию
 

vulkan3

Пользователь
#7
вот полностью <td class="tLeft pad_0"><a href="{listrow.U_READ}" class="med bold block pad_4 {listrow.PRIVMSG_STYLE}">{listrow.SUBJECT}</a></td>
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху