1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как настроить всплывающие подсказки для смайликов?

Тема в разделе "Для новичков", создана пользователем bvlk, 14.07.2014.

Загрузка
  1. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    Всем привет,

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

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Что в вашем понимании "красивый тултип"? Вы имеете ввиду текст или стиль? Вас интересует, где можно изменить CSS-оформление подсказок?
     
  3. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    да, именно css оформление всплывающих подсказок
     
  4. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
  5. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    относится ли это к Смайликам ? а не к тултипам всего форума, как при наводе на тему итд, потому-что на смайликах как такого тултипа нету, там идет обычный image description, стандартное окно, а в той теме речь идет о тултипах уже кастомизированных, при наводе на раздел, ник, и всё такое

    поэтому я и ищу файл который отвечает конкретно за description смайликов
     
  6. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    А где именно выводится то без тултипа? По сути надо найти шаблон и добавить class="Tooltip".
     
  7. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    http://my.4tune.su/50ed36b7ab6475d29f88461d0aeb94c7.png вот ссылка на скриншот, эти картинки загружены как смайлики, а текст этот выводит из описания смайлика, хочу сделать его нормальным тултипом, чтобы было удобнее читать, пока не могу найти шаблон, который отвечает за это место
     
  8. Skaiman

    Skaiman Местный

    Регистрация:
    08.06.14
    Сообщения:
    157
    Симпатии:
    230
    Версия XF:
    1.4.0
    Это так сказать грубо стилизация title. Я приспосабливал несколько скриптов для этого, но они не меняют title для смайлов, везде получается, а вот у смайликов нет. Попробуйте в шаблоне editor_smilies. Строка:
    Код:
    <img src="{$smilie.image_url}" title="{$smilie.title}    {$smilie.smilieText.0}" alt="{$smilie.smilieText.0}" data-smilie="yes" />
    Там title="{$smilie.title}, вот title и заменить на нужный класс тултипа.
     
  9. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    тогда получается title="{$smilie.title} меняем на title="{#smilie.Tooltip}" если верить автору выше ?)
     
  10. Skaiman

    Skaiman Местный

    Регистрация:
    08.06.14
    Сообщения:
    157
    Симпатии:
    230
    Версия XF:
    1.4.0
    Нет, я имел в виду подключить здесь какой либо скрипт всплывающих подсказок, пытался, но просто в editor_smilies, не получается.
    Например, есть подсказки:
    Код:
    <link rel="stylesheet" type="text/css" media="all" href="tip-twitter.css">
    <script language="javascript" type="text/javascript" src="jquery.poshytip.min.js"></script>
    <script type="text/javascript">
            $(function(){
                $('#demo-tip-twitter').poshytip({
                    className: 'tip-twitter',
                    showTimeout: 1,
                    alignTo: 'target',
                    alignX: 'center',
                    offsetY: 5,
                    allowTipHover: false,
                    fade: false,
                    slide: false
                });
            });
    </script>
    Если, допустим в ссылку добавить id="demo-tip-twitter":
    Код:
    <a href="#" title="Текст титл" id="demo-tip-twitter">sample</a>
    то текст из title, будет отображаться не простом белом прямоугольнике, а как например "Выбор стиля", "Выбор языка".
    Конкретно для шаблона о котором идет речь:
    Код:
    <img src="{$smilie.image_url}" title="{$smilie.title}    {$smilie.smilieText.0}" alt="{$smilie.smilieText.0}" data-smilie="yes" id="demo-tip-twitter" />
    Я ж новичок еще в xenforo, поэтому не знаю куда правильно внести этот скрипт, предложил как идею, может кто поможет. Меня тоже этот вопрос интересовал :)
     

    Вложения:

    Последнее редактирование: 15.07.2014
  11. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Вот эти строки
    Код:
    <link rel="stylesheet" type="text/css" media="all" href="tip-twitter.css">
    <script language="javascript" type="text/javascript" src="jquery.poshytip.min.js"></script>
    можно добавить в шаблон page_container_js_head (желательно модификацией), а все остальное в шаблон page_container_js_body.
     
    Mirovinger нравится это.
  12. Skaiman

    Skaiman Местный

    Регистрация:
    08.06.14
    Сообщения:
    157
    Симпатии:
    230
    Версия XF:
    1.4.0
    Блин они заколдованные :D. Лан не буду зацикливаться, решение все равно придет, попожжей
     
  13. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    Всё конечно круто, но я мало чего понял из выше написанного, решения пока нету :)?

    Нельзя прикрутить просто class="tooltip" чтобы был стандартный эффект тултипа ксена ? ну или как-то так ?
     
    Последнее редактирование: 15.07.2014
  14. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Стандартный эффект - это какой? В Ксене особые всплывающие подсказки? Или вы имеете ввиду ту, что всплывает при наведении на сообщение?
     
  15. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    http://my.4tune.su/ef22575c5b492cf751832cc57779e262.png вот такие всплывающие подсказки в ксене, хочется такое-же поставить на сами смайлики, это class="OverlayTrigger Tooltip", но стоит он в a href а не в img, да и где вставлять всеравно не понимаю
     
  16. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    Вообщем разобрался, всё не так сложно, но пришлось помучать кучу народу на разных форумах и вместе прийти к решению данной проблемы.

    library\XenForo\BbCode\Formatter\Base.php:72: идем туда, открываем файл находим 72 строку и меняем код на:

    Код:
    protected $_smilieTemplate = '<img src="%1$s" class="Tooltip mceSmilie" alt="%2$s" title="%2$s" />';
    Вообщем добавляем класс Tooltip, и теперь при наводе на смайлик выдается ксеновский тултип :), можем писать всякие классности в описании.

    Всем бобра!
     
  17. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Я бы посоветовал найти другой путь. Менять файлы форума не рекомендуется. Затрудняет обновление.
     
  18. bvlk

    bvlk Пользователь

    Регистрация:
    28.02.13
    Сообщения:
    46
    Симпатии:
    0
    Версия XF:
    1.0.0
    потом несложно заменить это место обратно, другого пути нету, задача специфическая, не думаю что всё будут юзать :)
     
  19. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Пока одно место, действительно, несложно. Но аппетиты быстро растут :)
     
    Skaiman нравится это.
  20. Skaiman

    Skaiman Местный

    Регистрация:
    08.06.14
    Сообщения:
    157
    Симпатии:
    230
    Версия XF:
    1.4.0
    А когда много заменишь, потом уже будет трудно вспомнить, что откатывать надо :)
     
    Kolya groza morey нравится это.

Поделиться этой страницей