Перейти к содержанию

BlackShot

Пользователи
  • Постов

    254
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Активность репутации

  1. Лайк
    BlackShot отреагировална пост Dobrochas в Advanced Message Editor Boxes   
    Просмотр файла Advanced Message Editor Boxes
    Этот плагин добавляет кнопку в редактор для создания шаблонов сообщений. Удобно для администраторов или для выделения какой то информации.
    Исправленная версия, работает на 4.6
    Особенности
    Добавить 7 различных типов сообщений Выберите цвет для каждого сообщения коробок Как установить
    Загрузить и установить XML-файл с плагином раздел в панели администратора Перейти к Кастомизация -> Панели инструментов и добавить кнопку Загрузить кнопку AMB_box.zip в панели редактора Добавил Dobrochas Добавлено 19.10.2021 Категория Интерфейс Язык Русский  
  2. Лайк
    BlackShot отреагировална пост Dobrochas в (BIM) Pro Stats   
    Просмотр файла (BIM) Pro Stats
    Это небольшой плагин, позволяющий использовать виджет для отображения статистики на вашем сайте. Участники могли видеть и обновлять самую свежую информацию по этому поводу.
    Добавил Dobrochas Добавлено 19.10.2021 Категория Интерфейс Язык Английский  
  3. Лайк
    BlackShot отреагировална пост by_ix в Онлайн Блок в Invision Community v4.6.7 NULLED   
    это, конечно, хорошо, но, если форум большой и в онлайне много людей смотрят темы одновременно, что по нагрузке? запросы на обновление же будут чуть ли не каждую милесекунду лететь от всех пользователей. 
    или оно тут работает как в последних темах на аджаксе? обновление происходит в целом для всего форума каждую секунду, а не для каждого пользователя отдельно? если так, то вполне годно. можно тогда ещё сделать, если это возможно, чтоб для гостей виджет обновлялся по другому таймеру. 
  4. Лайк
    BlackShot отреагировална пост Exception в Онлайн Блок в Invision Community v4.6.7 NULLED   
    Надеюсь ты это не с серьезным лицом писал?
    Тем, что добавил обновление на ajax. Обновление пользователей происходит на лету, не нужно перезагружать страницу, а все новые подключенные пользователи отобразятся сразу. Так же дописал js который аккуратно добавляет и удаляет пользователей:

    Так же ajax обновляет статус пользователя если он что-то пишет в редакторе:

    Экспериментирую пока что со всем этим, но заставил этот виджет работать так, как он должен работать. Еще можно вместе с ajax запросом обновлять саму сессию, чтобы если пользователь даже не активен, оставался в ней. Т.е. будет уже эмуляция "активной онлайн локации" где пользователи отображаются как в дискорде например в комнате, пока её не покинут. Сейчас ips удаляет таких из сессии. Данные хранятся в редисе если он есть, т.е. можно спокойно долбить его запросами.
  5. Лайк
    BlackShot отреагировална пост Exception в Онлайн Блок в Invision Community v4.6.7 NULLED   
    Как тебе такое, Илон Макс

    на гифке грузится долговато, ибо это тестовый сервер на харде
    В реалиях отправляются аяксы с заданной частотой (от 1 секунды и т.д. можно задать самому) на получение пользователей в реальном времени которые находятся на странице. Так же отключено кеширование данного блока совсем.
  6. Лайк
    BlackShot отреагировална пост HooLIGUN в Locked Task: cleanup   
    Сегодня выскочило тоже самое. Хотя раньше такого не было
    Задачи запускаются по крону
  7. Лайк
    BlackShot отреагировална пост HooLIGUN в Безопасные релизы IP Board   
    Они добавили проверку в виджет, и видимо она криво работает

    Залил файл от версии 4.6.6 и всё ок /applications/core/widgets/whosOnline.php
    whosOnline.php
  8. Лайк
    BlackShot отреагировална пост by_ix в (k4) WhosOnline & ActiveUsers NoCache   
    где-то в описании этого виджета подобное написано? с чего вы взяли вообще это. 
    виджет отображает тех, кто зашёл на форум без кэширования, т.е. моментально. стандартный в ипс 4.6 отображае их через 1+ минуту. остальной функционал тот же самый, что в и стандартном. 
  9. Спасибо
    BlackShot получил реакцию от Zuldek в Сделать url с рус на английский транслит   
  10. Лайк
    BlackShot отреагировална пост Desti в Что за функция, в каком файле?   
    Проблема в том, что ни в одном файле вы не найдете места, где происходит сохранение вашего сообщения в том виде, в котором вы его ожидаете увидеть. Все комменты на форуме - дети класса IPS\Patterns\ActiveRecords, соответственно, все ваши изменения-дополнения должны быть в концепции этого класса (или его наследников). 
    class _Post extends \IPS\Content\Comment 
      abstract class _Comment extends \IPS\Content - тут живет функция public static function create(...), но я очень не советую в нее лезть.
        abstract class _Content extends \IPS\Patterns\ActiveRecord 
    Про ActiveRecords можно прочитать тут: https://invisioncommunity.com/developers/docs/fundamentals/active-records-r22/
  11. Лайк
    BlackShot отреагировална пост by_ix в Отключение преобразования внутренних ссылок в блок (4.6.6)   
    WebUser редактор темы.
    в файле embedTopic.
    закомментировать или вырезать эту часть:
    <!--<div class='ipsPadding'> <div class='ipsType_richText ipsType_medium' data-truncate='3'> {$item->truncated(TRUE)|raw} </div> {template="embedItemStats" group="embed" app="core" params="$item"} </div>-->  
    в файле embedPost.
    закомментировать или вырезать эту часть:
    <!--<div class='ipsPadding'> <div class='ipsRichEmbed_originalItem ipsAreaBackground_reset ipsPad ipsSpacer_bottom ipsType_blendLinks'> <div> {template="embedOriginalItem" group="embed" app="core" params="$item, TRUE"} </div> </div> <div class='ipsType_richText ipsType_medium' data-truncate='3'> {$comment->truncated(TRUE)|raw} </div> {{if settings.reputation_enabled and \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and \count( $comment->reactions() )}} <ul class='ipsList_inline ipsSpacer_top ipsSpacer_half'> <li> {template="reactionOverview" app="core" group="global" params="$comment, TRUE, 'small'"} </li> </ul> {{endif}} </div>-->  
    в css в файле core -> global -> framework -> post-content.css.
    заменить у iframe[data-embedContent]:
            min-height: 165px;
    на:
            min-height: 69px;
     
    в css в файле core -> global -> responsive -> post-content.css.
    заменить у iframe[data-embedContent]:
            min-height: 165px;
    на:
            min-height: 69px;
  12. Печаль
    BlackShot отреагировална пост Desti в Как проверить информацию из одной таблицы и обновить другую?   
    Сорри, я не работаю с триггерами. 
  13. Лайк
    BlackShot отреагировална пост Desti в Логотип в SVG   
    Показать svg можно и более простыми способами:
    <embed src='путь/файл.svg' />
    <iframe src='путь/файл.svg' width='200px' height="200px"></iframe>
    <object data='путь/файл.svg' width='200' height='400'></object>
     
  14. Лайк
    BlackShot отреагировална пост Exception в Функция удаления   
    Работает на одном из моих проектов который я запущу скорее всего на неделе. А так в паблике если и будет то будет платная версия
    Еще реализовал чью-то идею, кто-то хотел спойлер с редактируемым заголовком. Второй спойлер кастомный:
  15. Спасибо
    BlackShot отреагировална пост Respected в Дружественный URL (Friendly URL)   
    Плагин имеет настройку добавления символов для транслита.
    Seo URL Transliteration.xml
  16. Спасибо
    BlackShot отреагировална пост Zero108 в Бесконечная загрузка (infinite loading)   
    Во время таких зависаний проанализируйте нагрузку на сервисы apache и mysql. Это можно сделать командой top. Арендуйте сервер мощнее. Причиной зависания могут быть фоновые процессы как самого сервера, так и сайта. Если у вас виртуальный, а не выделенный сервер, проблема может быть в недостатке ресурсов сервера из-за активности других сайтов других пользователей.

  17. Спасибо
    BlackShot отреагировална пост by_ix в Как создавать задачи вручную?   
    инструменты разработчика, если только. 
     
  18. Лайк
    BlackShot получил реакцию от Zero108 в Тема перенесена - вечная ссылка, как реализовать?   
    Я думаю, он ищет другое решение. Если вы измените этот параметр, все темы будут там навсегда. Я думаю, он хочет выбирать, какие темы останутся там или нет. По крайней мере, этого я хочу.
    Я думаю, что это возможно только с помощью плагина.
  19. Лайк
    BlackShot отреагировална пост by_ix в Система достижений в IPS 4.6   
    дело не в самих значках, а в поинтах за личные сообщениях. учёт поинтов идёт в повышение звания, что ни есть хорошо. 
    да и значок там тот же самый даётся, за создание контента. 
     
  20. Лайк
    BlackShot отреагировална пост by_ix в Система достижений в IPS 4.6   
    приветствую. 
    в новой системе достижений в учёт идёт вообще всё. и лс, и статусы, и посты.
    вопрос - как убрать учёт лс? чтоб за создание и сообщения в них не давало очки. 
  21. Лайк
    BlackShot отреагировална пост bsnet в Тема перенесена - вечная ссылка, как реализовать?   
    Это не тема, а подраздел, что ты предлагаешь, который будет висеть сверху над темами.
    Закрепы над темами, такое не надо
     
  22. Лайк
    BlackShot получил реакцию от Respected в Новая тема для сообщества   
    Первый
  23. Лайк
    BlackShot получил реакцию от Mano в Новая тема для сообщества   
    Первый
  24. Лайк
    BlackShot отреагировална пост Desti в Вернуть сообщение или тему обратно на модерацию (4.6.5.1)   
    Вроде работает. Тему можно только отправить на модерацию, вернуть назад можно штатными средствами. 
    Send Topic To Moderation 1.0.0.xml
  25. Лайк
    BlackShot отреагировална пост Zero108 в Быстро сменить теги для категории в приложении Videos   
    Удалось исправить теги на русском. Нужно скачать таблицу ibf_core_tags_cache базы данных и в текстовом редакторе Notepad++ заменить тег (в юникоде). 
    Например, найти: 
    \\u0410\\u043d\\u0430\\u043d\\u0442\\u0430 \\u041a\\u0440\\u0438\\u0448\\u043d\\u0430 \\u0421\\u0432\\u0430\\u043c\\u0438\   И заменить на:
    \\u0411\\u0445\\u0430\\u043a\\u0442\\u0438 \\u0410\\u043d\\u0430\\u043d\\u0442\\u0430 \\u041a\\u0440\\u0438\\u0448\\u043d\\u0430 \\u0421\\u0432\\u0430\\u043c\\u0438\ Сохранить в UTF-8. Далее нужно загрузить измененную таблицу с заменой данных обратно в базу данных.
×
×
  • Создать...