| vpktz |
|
|---|---|
|
Привет всем, остались еще users?)) В модуле pm не прочитанное сообщение помечается иконкой в файле pm.resources.php в строке $R['pm_icon_new'] ='<img class="icon" width="27" height="27" uk-tooltip="Не прочитано" src="images/icons/'.$cfg['defaulticons'].'/pm-edit.png" alt="'.$L['pm_unread'].'" />'; Если сообщение прочитанно то иконки просто нет или что-то из строки $R['pm_icon']= ''; если там что-то есть. Я бы хотел что бы не прочитанные сообщения имели просто другой фон например muted. Так я пока не разбирался с php я не соображу как редактировать эти строки кроме как заменить в них картики. Либо есть другие способы, но мутный фон было бы в обще по взрослому.
|
| jCube Group |
|
|---|---|
$R['pm_icon']= '<img class="icon uk-muted" width="27" height="27" uk-tooltip="новых сообщений нет" src="images/icons/'.$cfg['defaulticons'].'/pm-edit.png" alt="" />'; Типа так? Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
| vpktz |
|
|---|---|
#45432 jCube Group:$R['pm_icon']= '<img class="icon uk-muted" width="27" height="27" uk-tooltip="новых сообщений нет" src="images/icons/'.$cfg['defaulticons'].'/pm-edit.png" alt="" />'; Не много не то, мне нужно в место замены картинки, менять класс тега div например
This post was edited by vpktz (2021-08-08 17:25, 4 years ago)
|
| khlyakin |
|
|---|---|
|
Как вариант можно в языковом файле вместо "Нет новых сообщений" прописать div контейнер, а в нем соотвестенно через стили вывести иконку $L['hea_noprivatemessages'] = '<div class="mail"></div>';
This post was edited by khlyakin (2021-08-09 09:36, 4 years ago)
|
| vpktz |
|
|---|---|
#45434 khlyakin: мне не нужна иконка она и так там есть у меня сообщение в листе, и надо что бы фон строки листа менялся если сообщение не прочитанно
<dl class="uk-description-list">
<!-- BEGIN: PM_ROW -->
<dd>
тут сообщение
</dd>
<!-- END: PM_ROW -->
</dl>
<dl class="uk-description-list">
<!-- BEGIN: PM_ROW -->
<dd class='uk-background-muted>
тут сообщение
</dd>
<!-- END: PM_ROW -->
</dl>
желательно что бы фон <dd></dd> менялся Так не прочитанно <dd class='uk-background-muted></dd> Так прочитанно <dd></dd>
Добавлено 11 месяцев спустя: В общем методом тыка сам дошел. Может кому пригодится. Не много почитав код увидел что
{PM_ROW_STATE}
имеет 2 значения: Первое значение 2 это если сообщение не new, второе значение 0 это если new. Можно сделать так, не знаю на сколько правильно но работает вроде.
<!-- IF {PM_ROW_STATE} == '0' -->
Блок с сообщением где backgroud-muted
<!-- ELSE -->
Блок с сообщением где не muted
<!-- ENDIF -->
This post was edited by vpktz (2022-07-20 13:57, 3 years ago)
|
| Kopusha |
|
|---|---|
|
Самое страшное наверное это
|
| vpktz |
|
|---|---|
#45660 Kopusha: Все таки не без следа прошел мой 5 часовой урок по php, А в целом очень хочется по сидеть и по эксперементировать на php, самому интересно и главное желание есть. Но нет времени, с этой работой и проблемами |