• Live Your Life

    Объявление

    Новости
    Сервис Реакции, телеграм-бот и перенос кредитов с форума на форум.
    Форум Открыт доступ к разделу Личные темы участников.
    Конкурс Вам входящий вызов. Результаты голосования.
    Сервис Ротатор рекламы и телеграм-бот.
    Сервис Смена адресов mybb.im --> mybb.rocks
    Форум Новое оформление - детали.
    Форум Новый адрес - urchoice.su.
    Сервис Проблемы с доступом на форумы почти решены.
    Форум Разделы "Беседка" и "Личные темы участников" закрыты.
    Общее VPN, Proxy и то, что не только ролевику пригодится.
    Форум Напоминание о правилах форума и платформы.
    Сервис Обращение от администрации rusff и mybb: < читать >
    Ролевые Осторожно, мошенники!
    Интересное
    Rusff Labs Лаборатория QBoards Что это, чем полезна форумам на mybb и как ее можно заполучить.

    Информация о пользователе

    Привет, Гость! Войдите или зарегистрируйтесь.


    Вы здесь » Live Your Life » Платные услуги » Скрипты от Человека-Шамана


    Скрипты от Человека-Шамана

    Сообщений 1 страница 5 из 5

    1

    NB Все скрипты, представленные в этой теме, бесплатны для использования, распространения и авторских модификаций.

    Поддержка и связь:
    паблик в tg: https://t.me/hvscripts
    связь в tg: https://t.me/homoveneficus
    почта: homoveneficus@gmail.com
    в ЛС здесь, на форуме техподдержки

    Список:

    Маска профиля
    Даёт возможность в отдельно взятом посте изменить имя, звание, аватар, подпись — и любое произвольное поле.

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

    • Фильтр темы нужных персонажей
    В автоматическом режиме ведёт в первом посте темы список нужных персонажей, с группировкой по фандому.

    Отредактировано Человек-Шаман (05-06-2022 20:37:17)

    Подпись автора

    Был этот мир глубокой тьмой окутан.
    Да будет свет! И вот явился Ньютон.
    Но Сатана недолго ждал реванша.
    Пришел Эйнштейн - и стало все, как раньше.

    https://forumstatic.ru/files/0016/a4/af/28937.gif

    +4

    2

    Скрипт кастомных смайлов для форума
    version: 1.0.2

    Скрипт добавляет меню смайлов в панель ответа.

    Польза:
    1. Есть вкладка, где пользователь может сохранить собственные стикеры для личного пользования
    2. Раскрывающийся список со стикерами не болтается под формой ответа
    3. Ссылки на стикеры хранятся в отдельном файле и не засоряют поля html в настройках
    4. Можно легко и просто разделить стикеры на группы
    5. Картинки смайлов грузятся только при вызове меню, а не вместе со страницей

    Как это выглядит

    https://forumupload.ru/uploads/000b/09/4f/10681/794179.png

    Код:
    <script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
    <script>
    $(document).ready(function() {
      hvStickerPack.init("ССЫЛКА_НА_ФАЙЛ_СО_СТИКЕРАМИ");
    });
    </script>

    Вместо ССЫЛКА_НА_ФАЙЛ_СО_СТИКЕРАМИ должна стоять ссылка на файл формата txt в кодировке UTF8 with BOM (иначе название вкладок будет нечитаемо в кириллице). Пример файла.

    Формат файла смайлов

    Если название не указать, но оставить пустую строку, получится следующая группа с названием Pack 3 (или какая она там будет по счёту).

    Код:
    Название группы 1
    http://урл1...
    http://урл2...
    http://урл3...
    
    Название группы 2
    http://урл4...
    http://урл5...
    http://урл6...
    http://урл7...
    http://урл8...
    
    http://урл9...
    http://урл10...
    http://урл11...
    http://урл12...
    http://урл13...
    Пособие по стилизации под свой форум

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

    Код:
    .hvStickerPackModalContainer .hvStickerPackModal {
        background: ВАШ_ФОН;
        ...
    }

    Стили кнопок для стикерпаков:

    Код:
    .hvStickerPackModalContainer .hvStickerPackModalTab { ... }
    Подпись автора

    Был этот мир глубокой тьмой окутан.
    Да будет свет! И вот явился Ньютон.
    Но Сатана недолго ждал реванша.
    Пришел Эйнштейн - и стало все, как раньше.

    https://forumstatic.ru/files/0016/a4/af/28937.gif

    +5

    3

    Скрипт фильтрации темы поиска нужных персонажей
    version: 1.3

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

    Этот скрипт рассчитан на кроссоверы в первую очередь, но в принципе ничего не мешает использовать его на любом другом форуме.

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

    Что делает:
    1. Создаёт список заявок в первом сообщении темы, группирует по фандому, может отфильтровать заявки.
    2. Прописывает фильтры в url, так что жаждущему в гостевой можно ответить ссылкой на уже отфильтрованную тему.

    Как это выглядит:
    1. В коде заявки пользователем или админом вставляются блоки [block=fd]fandom[/block] и [block=nm]name[/block]. По ним скрипт собирает имена и фандомы, из них составляет список, сортирует по алфавиту и группирует по фандому. В самой заявке блоки можно скрыть или стилизовать под ваш дизайн в вашем CSS.
    2. В первом сообщении темы админ вставляет блок [block=charlist][/block]. Можно под спойлер, но — НЕ под хайд для медиа и НЕ в html-блок. В него скрипт записывает тот список, который сформировал на предыдущем шаге.

    Как-то так

    3. Теперь в этом списке можно кликнуть по заголовку фандома, и посты в теме отфильтруются. Останется только нужный фандом.

    Как поставить:
    Замените 999 на номер вашей темы поиска.

    Код:
    <script src="https://forumstatic.ru/files/0017/95/29/51757.js"></script>
    <script>
      hvWantedFilters.init(999);
    </script>

    Отредактировано Человек-Шаман (24-08-2022 21:34:30)

    Подпись автора

    Был этот мир глубокой тьмой окутан.
    Да будет свет! И вот явился Ньютон.
    Но Сатана недолго ждал реванша.
    Пришел Эйнштейн - и стало все, как раньше.

    https://forumstatic.ru/files/0016/a4/af/28937.gif

    +7

    4

    Обновление скрипта фильтрации заявок.
    version 1.2

    Список изменений:
    1. Исправлен баг, при котором пробелы в начале или конце имени/фандома мешали скрипту правильно формировать список.
    2. Исправлен баг сортировки имён и фандомов.
    3. Добавлена возможность запускать скрипт в нескольких темах: для этого нужно просто перечислить их номера в вызове функции hvWantedFilters.init(999, 998, 997);
    Скрипт сработает в каждой из перечисленных тем.
    4. Добавлена возможность собрать в одной теме заявки с нескольких тем. Для этого нужно вместо номера темы перечислить номера всех тем в квадратных скобочках (заменить число на массив).
    hvWantedFilters.init([999, 998], 997);
    В данном примере в теме 999 в списке отобразятся заявки из тем 999 и 998. В теме 997 отобразятся заявки из темы 997.
    5. Убрал баг, из-за которого пост без тэгов фильтрации создавал пустой раздел 'Other'.
    6. Теперь можно снять фильтры, если нажать по активному элементу.

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

    Подпись автора

    Был этот мир глубокой тьмой окутан.
    Да будет свет! И вот явился Ньютон.
    Но Сатана недолго ждал реванша.
    Пришел Эйнштейн - и стало все, как раньше.

    https://forumstatic.ru/files/0016/a4/af/28937.gif

    +3

    5

    Небольшое обновление скрипта фильтрации заявок.
    version 1.3

    https://forumupload.ru/uploads/000b/09/4f/10681/600504.png

    Теперь в списке категорий есть алфавитные разделители. По умолчанию они скрыты под display: none, но при желании их можно показать силами CSS и стилизовать под свой вкус.

    Например, так (в "Свой стиль"):
    .post.topicpost .charlist .charlist_divider {
      display: block !important;
    }

    Скрин взял по-партизански, у кого нашёл скрипт в действии. Надеюсь, ребята на меня за это не обидятся.

    Отредактировано Человек-Шаман (26-08-2022 10:38:10)

    Подпись автора

    Был этот мир глубокой тьмой окутан.
    Да будет свет! И вот явился Ньютон.
    Но Сатана недолго ждал реванша.
    Пришел Эйнштейн - и стало все, как раньше.

    https://forumstatic.ru/files/0016/a4/af/28937.gif

    +3


    Вы здесь » Live Your Life » Платные услуги » Скрипты от Человека-Шамана


    Рейтинг форумов | Создать форум бесплатно