Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Exception

Актив
  • Регистрация

Everything posted by Exception

  1. 4.6 возможно еще не полностью поддерживает php 8, об этом говорят их постоянные фиксы кода для php 8 + на php 7.4 работает все как надо
  2. в таком случае можно поднять собственный CDN сервер,
  3. что-то у меня локальный сервер развалился, контент не обновлялся и хук не срабатывал, а так все работает правильно.
  4. тогда какой он удаляет то, что находится в ipsSpoiler ?
  5. какая функция удаляет например ipsSpoiler из контента на страницах профиля, поиска и т.д.? Либо я туплю, но функция public static function removeElements в IPS\Text\Parser ничего не удаляет
  6. самый оптимальный вариант как я понял, это сделать все на англ или рус, и вместе с плагином распространять ланг файл с переводом на нужный язык
  7. я пока смотрел нашел много вариантов, но это такое себе на самом деле, потому что средствами ips такого не сделать, например в js можно подтягивать разные ключи или собственные фразы в зависимости от например var language = $('html').attr('lang'); или при помощи php сделать собственную систему, но это будет зря потраченное время
  8. лол, я так понял достаточно добавить строку в jslang.php, после вызвать её через ips.getString и только после выгрузки и последующей установки плагина можно перевести эту строку в языках. Просто в dev режиме её нельзя перевести (ключа нету) это и вызвало мой затуп
  9. Как правильно инициализировать кастомную языковую строку (Англ+Рус) в js? У меня есть допустим кастомная строка добавленная в язык ручным способом через Языки, и есть переводимое текстовое поле в плагине. Например так я не могу сделать, js не подхватывает строку: ips.templates.set('core.editor.ultrahide', "\ {{#lang}}editor_mycustomlangkey{{/lang}}\ "); или я пытаюсь вывести строку через ips.getSetting('editor_mycustomlangkey') заранее добавив хук в диспетчер \IPS\Output::i()->jsVars но так выводится строка с двумя переводами через запятую, т.е. это явно не подходит. ips.getString('editor_mycustomlangkey') так-же не подхватывает языковые строки
  10. https://invisioncommunity.com/developers/docs/development/plugins/code-hooks-r42/
  11. У меня после исправления и дополнительного перерасчета контента все работает как надо. С значками проблем не было, выдаются в зависимости от условий. Ранг пересчитывается моментально при добавлении контента (увеличение очков). Видимо проблема у вас индивидуальная.
  12. {{$record_id = 1; $db_id = 1; $db_class = '\IPS\cms\Records'.$db_id;}} {{$record_loaded = $db_class::load($record_id);}} {$record_loaded->customFieldDisplayByKey('base_conn', 'display')|raw} $record_id - id записи из нужной базы, откуда будет брать данные $db_id - id базы данных код на работоспособность не проверял
  13. Вроде нашел где ошибка, можно не делать действий которые выше, а делаем так: Идем по адресу: мойсайт\applications\forums\sources\Topic открываем файл ArchivedPost.php ищем строку 126: return \IPS\Db::i()->select( 'COUNT(*)', 'forums_posts', $where )->first(); изменяем forums_posts на forums_archive_posts сохраняем. Пробуем пересчитать контент
  14. Если нету форумного архива с постами пользователей, можно временно выключить перерасчет постов из архива мойсайт\system\Member\ открываем файл Member.php ищем строку 3809: public function recountContent() чуть ниже ищем строку 3812: foreach ( \IPS\Content::routedClasses( $this, TRUE, FALSE ) as $class ) изменяем с TRUE на FALSE сохраняем Пробуем пересчитать контент это как временное решение, позже посмотрю в чем заключается ошибка если это прям кому то очень нужно
  15. ошибка гуглится, что-то с настройками бд возможно. Там какой-то баг-фикс вышел 10 числа Released 06/10/2021 Блен вот не могут они даже нормально релиз упаковать без таких фиксов
  16. Форумы -> Настройки -> Настройки форума -> ниже есть Настройки темы и там можно отключить или настроить события модерации. Изучите полностью АЦП перед использованием форума
  17. там уже стабильная 4.6.0 вышла
  18. посмотрел форум, проблема в языковых строках, попробуй установить другую версию русского языка, а лучше если она будет под твою версию форума
  19. перепроверь код вывода даты в шаблоне так же если есть ошибки в коде есть логи в разделе поддержки на такой случай
  20. может что-то вроде этого. В шаблоне userPhoto заменить {$member->photo} на {{if $member->member_group_id == 1}}{resource="/member.png" app="core" location="front"}{{else}}{$member->photo}{{endif}} 1 - id группы member.png - путь до аватара загруженного в ресурсы код не проверял
  21. сколько по времени выполняется конвертация? минуту, две?
  22. а у них есть где-нибудь чейндж-лог шаблонов phtml и css, чтобы сверять и применять изменения в уже существующих темах?
  23. у них на сайте вроде как свои шаблоны вывода используются sNews elNewsCats, и это не блог а модуль cms. Смотрим исходный код и копируем к себе с правками если уж так хочется как у них. На сайте с картинки используется Pages SuperGrid с кастомными кнопками категорий, код которых вам скинул Litesm
  24. кто еще устанавливал, нашли еще баги?
  25. в настройках группы включаем разрешение на отправку файлов по url, на странице файла есть кнопка список там и добавляем новую версию файла

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.