Как поставить тултипы на смайлики в сообщениях

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

biovolk

Участники
Сообщения
14
Реакции
4
Баллы
5,500
Всем привет,

При добавлении смайликов в ксене 1.3.3. есть форма с описанием смайла, при наведении на него этот текст пишется, но всплывает стандартное окошко, в каком файле редактировать вывод этого описания смайлов, чтобы поставить красивый тултип ? - Например форумный.

Пример того что сейчас :

Эти картинки стоят как смайлики, при наведении идет стандартное всплывающее окно image description, а хочется сделать красивый css тултип, например как тут : вроде как это класс из css ксена : class="OverlayTrigger Tooltip", но стоит он в a href, а не на самой картинке.
 
Последнее редактирование модератором:
Боже... Все изображения загружаем только на наш сервер!

А вообще ищите всё это в шаблоне editor_smilies
файл editor_smilies отвечает за их вид в редакторе сообщений, но там нету строки которая отвечает за вид смайликов уже запощенных в ответе, где искать их редактировние в самих сообщениях?
 
Меняете в том же шаблоне и в постах смайлики будут отображаться так, как Вам нужно.
вот так не получилось, я поменял - в редакторе сменилось, а в сообщениях нет
 
Править код ксены.

library\XenForo\BbCode\Formatter\Base.php:72:
PHP:
protected $_smilieTemplate = '<img src="%1$s" class="mceSmilie" alt="%2$s" title="%3$s  %2$s" />';

Исправьте так, как вам нужно. Ну, это так, на скорую руку правка. В идеале, нужно оборачивать данную правку в плагин.
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Править код ксены.

library\XenForo\BbCode\Formatter\Base.php:72:
PHP:
protected $_smilieTemplate = '<img src="%1$s" class="mceSmilie" alt="%2$s" title="%3$s  %2$s" />';

Исправьте так, как вам нужно. Ну, это так, на скорую руку правка. В идеале, нужно оборачивать данную правку в плагин.
а вот это правильное место, запендрячить бы туда класс тултипа ещё как то =)
 
А я в шаблонах всё ищу. ))) Ну правка файлов - это вообще не дело. :(
Что поделать, если некоторые штуки в шаблоны не вынесены. К ним же относится добавка дополнительных протоколов, помимо http/https и исключения для прокси картинок - это можно сделать плагином, но это засунуто в коде в такую ж***, что приходится дублировать код исходного метода в плагине почти целиком.
 
  • Мне нравится
Реакции: Hope
Попробуйте так

Код:
<img src="{$smilie.image_url}" class="Tooltip" title="{$smilie.title}" />

Да, получилось ! Всем огромное спасибо ! Ура !

Код:
    protected $_smilieTemplate = '<img src="%1$s" class="Tooltip mceSmilie" alt="%2$s" title="%2$s" />';

Вообщем вот так выглядит код, чтобы был ксеновский тултип эффект на смайликах :)
 
а вот это правильное место, запендрячить бы туда класс тултипа ещё как то :-)
PHP:
protected $_smilieTemplate = '<img src="%1$s" class="Tooltip mceSmilie" alt="%2$s" title="%3$s  %2$s" />';
Вот так правильнее. Не отрывайте класс mceSmilie плз, он же там зачем-то прибит был.
 
  • Мне нравится
Реакции: Hope
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу