• Всплывающие подсказки для вашего сайта


    Lafayette

    Вы можете легко добавить всплывающие подсказки из базы знаний к себе на сайт или форум.

    1. Добавьте строки ниже перед тэгом  в коде страниц вашего сайта (если у вас на сайте уже используется библиотека JQuery - то добавьте только вторую строку):
      <script type="text/javascript" src="//code.jquery.com/jquery-latest.js"></script>
      <script type="text/javascript" src="https://l2central.info/minidb/minidb.js"></script>
    2. Готово!

    Теперь достаточно указать кликабельную ссылку на страницу энциклопедии, и она будет автоматически обработана. Да, достаточно просто скопировать ссылку из адресной строки браузера, и всё. Возьмем например эту ссылку:

    https://l2central.info/wiki/%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D1%81%D0%BB%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%9E%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D0%B5_%D0%92%D0%B0%D0%BB%D0%B0%D0%BA%D0%B0%D1%81%D0%B0

    Прописываем, и получаем https://l2central.info/wiki/%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D1%81%D0%BB%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%9E%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D0%B5_%D0%92%D0%B0%D0%BB%D0%B0%D0%BA%D0%B0%D1%81%D0%B0

    Пример отображения и перечень поддерживаемых типов данных:

    Поддерживаются все наши базы - русские и английские, откуда брать данные - автоматически определяется по прописанной ссылке.

    Для того, чтобы оставить окно подсказки отображаться на странице (например, если охота скопировать какую-то информацию из подсказки) - зажмите Shift.

    Если у вас возникли вопросы - задавайте их в комментариях, поможем.

    Edited by Lafayette



    User Feedback

    Recommended Comments



    Guest ToGlory

    Posted

    Цитата

    Очень красиво и эргономично :-)

    Хотелось конечно возможность наведения курсора на сам тултип с последующим копированием текста.

    Share this comment


    Link to comment
    share_externally
    Цитата

    Хотелось конечно возможность наведения курсора на сам тултип с последующим копированием текста.

    Для этого как раз воспользуйтесь советом - зажмите Shift и тогда сможете скопировать текст из подсказки.

    Если будут еще реквесты на подобную фичу - тогда подумаем над ее реализацией без необходимости совершать лишние манипуляции.

    Share this comment


    Link to comment
    share_externally
    А работает ли эта функция на английской wiki?

    Share this comment


    Link to comment
    share_externally
    Guest Adrenal1n

    Posted

    Цитата

    А работает ли эта функция на английской wiki?

    Поддерживаются все наши базы - русские и английские

    "Смотрю в книгу - вижу фигу" ©

    Share this comment


    Link to comment
    share_externally
    Guest FocusDeeth

    Posted

    Надеюсь л2 он примет это на вооружение

    Share this comment


    Link to comment
    share_externally
    Guest решка

    Posted

    А можно по подробнее, что и как делать. можно сылку на фото или видео. Я не знаю как что и куда вставлять

    Share this comment


    Link to comment
    share_externally
    Цитата

    А можно по подробнее, что и как делать. можно сылку на фото или видео. Я не знаю как что и куда вставлять

    Эта инструкция - для администраторов сайтов. Предполагается, что если вы администрируете свой сайт или форум - то вы в курсе понятия стилей/шаблонов и как редактировать их код.

    Цитата

    Не работает на форумах IPS.

    Надо бы взглянуть на форум наживо. Пожалуйста, сообщите мне в скайп на norrath_ru адрес форума, попробуем разобраться.

    Share this comment


    Link to comment
    share_externally
    Заработало. На форумах, которых уже есть библиотека jquery, не нужно прописывать первую сточку, прописывайте только вторую.
    Спасибо Фай Д. Флоурайт за помощь.

    Share this comment


    Link to comment
    share_externally
    В данный момент окно появляется строго снизу ссылки, это неудобно когда строка находится внизу экрана и нет возможности прокрутки. Подсказка частично уходит за пределы видимости. Если есть возможность, надо сделать что бы окно подсказки появлялось сверху или снизу в зависимости от места расположения ссылки на экране.

    Share this comment


    Link to comment
    share_externally
    Да, резонно. Посмотрим, что тут можно сделать. Но не берусь что-либо обещать.

    Share this comment


    Link to comment
    share_externally
    Как ни странно, на данный момент неработает ни у меня на сайте ни у вас.

    Share this comment


    Link to comment
    share_externally
    Цитата

    Как ни странно, на данный момент неработает ни у меня на сайте ни у вас.

    В этот день были техработы, переезжали на другой сервер. Если же проблема у вас осталась - напишите мне в скайп на norrath_ru, будем разбираться.

    Share this comment


    Link to comment
    share_externally
    Guest Виктор

    Posted

    Пытаюсь прикрутить к [b]xenforo[/b], не работает. У кого получилось, напишите как вы это сделали?

    Share this comment


    Link to comment
    share_externally
    Guest Виктор

    Posted

    Фай Д. Флоурайт спасибо за помощь!

    Share this comment


    Link to comment
    share_externally
    Guest Froust

    Posted

    Цитата

    В этот день были техработы, переезжали на другой сервер. Если же проблема у вас осталась - напишите мне в скайп на norrath_ru, будем разбираться.

    Знаю что немного опоздал с ответом, но спасибо большое, проблема была решена.

    Цитата

    Пытаюсь прикрутить к [b]xenforo[/b], не работает. У кого получилось, напишите как вы это сделали?

    У меня тоже XenForo, чтобы подключить нужна в шаблонах найти PAGE_CONTAINER, и перед добавить это:


    Если не идет, то откройте консоль , там все будет.

    Share this comment


    Link to comment
    share_externally
    Guest l2walker

    Posted

    Ломает редактор на xenforo 2 :(

    Share this comment


    Link to comment
    share_externally
    Guest l2walker

    Posted

    Проблема оказывается в разных версиях jquery. Централ использует старую версию и
    если централ обновит на своей стороне, то будет работать без проблем у все остальных. Без колупания скриптов с милым
    $.noConflict();

    Share this comment


    Link to comment
    share_externally
    Цитата

    Проблема оказывается в разных версиях jquery. Централ использует старую версию и
    если централ обновит на своей стороне, то будет работать без проблем у все остальных. Без колупания скриптов с милым
    $.noConflict();

    А вы подключали только второй скрипт?

    Share this comment


    Link to comment
    share_externally
    Guest l2walker

    Posted

    Цитата

    А вы подключали только второй скрипт?

    только второй, две строчки тоже пробовал. результат один и тот же. ломается редактор

    Share this comment


    Link to comment
    share_externally
    Цитата

    только второй, две строчки тоже пробовал. результат один и тот же. ломается редактор

    Окей, посмотрим, что можно сделать. Но не факт, что что-либо будет сделано.

    Потому что основной используемой версией jquery в общем и целом остается первая. Ее используют движки разных цмс, в том числе и джумла, и медиавики, и хенфоро первой версии. То, что они перешли на третью в двойке - это они конечно молодцы, но пока все не побегут - мы не побежим :)

    Если получится добавить проверки и условия, чтобы все работало без конфликтов и в первой и в третьей версии фреймворка - то это мы сделаем. Если потребуется отказаться от первой ради третьей - такого делать мы явно не будем, пока не начнут массово мигрировать цмски.

    Share this comment


    Link to comment
    share_externally

    https://l2central.info/wiki/%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D1%81%D0%BB%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%9E%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D0%B5_%D0%92%D0%B0%D0%BB%D0%B0%D0%BA%D0%B0%D1%81%D0%B0

    Share this comment


    Link to comment
    share_externally
    Цитата

    https://l2central.info/wiki/%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D1%81%D0%BB%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%9E%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D0%B5_%D0%92%D0%B0%D0%BB%D0%B0%D0%BA%D0%B0%D1%81%D0%B0

    Нет, пока что в комментариях это не работает. Но мы готовим крупное обновление сайта, где, помимо прочего, заработает и эта фича.

    Share this comment


    Link to comment
    share_externally



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.