аватары вместо иконок
изменить ленту активности
В принципе вопрос на скрине.
В ленте активности в начале записи выводится иконка, нужно чтоб не этом месте выводилась аватарка пользователя. пробовал вставлять код вывода аватарки по аналогии с комментариями и со стеной пользователя, но, не работает.
Я рад что вам весело))), может теперь и мне поможете?
$actions = $inActions->getActionsLog();
Вам предстоит переписать этот метод, чтобы в $actions['name'] попадали имена файлов аватаров юзеров, а заодно найти и переписать css, к которому обращается actions.php, потому что пути к иконкам прописаны, полагаю (нет времени искать) в backgraund'е класса css
class="action_entry act_<?php echo $action['name']; ?>"
Полагаю, дальше справитесь.
операции нужно проводить немножечко с другими файлами, если не ошибаюсь)
вопрос не скрине — на скрине морда — телепатия отдыхает!))телепатии, простите, не обучен
присоединяюсь, писал не для обидеть!) просто подчеркнул что вопрос более чем понятен)уж простите если обидел
Странник, с вашими подсказанными действиями тоже согласился, лишь поправил что файлики другие нужно править!)
То что не заметили морды, бывает, но и на поправки не нужно остро реагировать!
Спасибо за понимание!)
Заменить:
334 u.login as user_login FROM cms_actions_log log
u.login as user_login, up.imageurl as user_image FROM cms_actions_log log
Заменить:
<div class="action_entry act_{$action.name}">
<div class="action_entry{if $action.user_image}" style="background: url('/images/users/avatars/small/{$action.user_image}') 0% 3px no-repeat transparent;background-size: 16px{else} act_{$action.name}{/if}">
Также вы можете сделать и в шаблоне модуля, просто вставив {$action.user_image} в нужное место.