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.

edmsl

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

  • В сети

Everything posted by edmsl

  1. edmsl replied to Dobrochas's тема in Interface
    Я пытаюсь разобраться, но из-за проблем с приложением в дев режиме это сложно. Так что придется повозиться.
  2. Зная наших, было бы наивно полагать, что они ограничатся только доменами. Это было бы слишком просто. Поменял домен и все, ты не при делах. Не, будет что-то посерьезнее.
  3. Понятия не имею. Насколько мне известно, еще нет такой информации. Пока только планируют. Вот здесь немного обсуждали
  4. Кстати, по поводу этой новости Существует в природе приложение по интеграции IPS с Госуслугами? Если нет, то есть вот идея для разработки кому-нибудь🙂
  5. edmsl replied to Dobrochas's тема in Interface
    Да. Для других приложений папка dev так же не создается.
  6. edmsl replied to Dobrochas's тема in Interface
    4.7.11 и 8,1. Ставил с нуля. Для плагинов папка дев создается только при установке в дев режиме. А вот для приложений не создается никак.
  7. aLEX49566 https://www.iconfinder.com/iconsets/weapon-10 https://www.flaticon.com/free-icons/gun
  8. edmsl replied to Dobrochas's тема in Interface
    Есть проблема с Videos. Это приложение и при его установке не создается папка dev. Из-за этого вылетают ошибки и я не могу работать над плагином. Как быть?
  9. edmsl replied to Dobrochas's тема in Interface
    Об этом. Даже если его можно отключить, это будет работать глобально. А так это опция влияет только на конкретный виджет. Если переключать типы поиска туда-сюда, то и обычный поиск не выдает результатов, пока не перестроятся поисковые индексы. Сам плагин здесь ни при чем. Попробую добавить.
  10. И не забываем, что в версиях 4.6+ (в них точно, возможно, и в более ранних) есть отдельная настройка для этого.
  11. iDreaMs Есть еще такая настройка Можно использовать сохранённые действия? вот здесь /admin/?app=core&module=staff&controller=moderators
  12. iDreaMs Находятся они в списке "Действия модератора". Вот у меня два действия:
  13. edmsl replied to Dobrochas's тема in Interface
    Надеюсь, финальная итерация. Поправил выдачу результатов по конкретной записи (например, файлу. Видео из Videos, надуюсь, работает по тому же принципу), когда в выдачу попадали другие записи. Расширил настройки виджета. Теперь можно убрать показ окна настроек поиска. Удобно, если нужно сделать поиск по какой-то одной категории. Например, только по файлам. Поправил некоторые свои ошибки. Если не будет проблем, то буду считать работу завершенной. (BIM) Quick Search 4.6.0.xml
  14. edmsl replied to Dobrochas's тема in Interface
    Я не заметил. Но у меня на тестовом сайте и контента мало. Сделаю тогда эту опцию недоступной при использовании Эластика.
  15. edmsl replied to Dobrochas's тема in Interface
    Проблема заключается в добавлении символа * в конец поискового запроса при включенной опции Search incomplete words в плагине. Это так называемый поиск с помощью Wildcard Query, когда звездочка подразумевает любые символы. С обычным поиском это работает, а вот в Эластике нет. Работает только с одним словом, без пробелов. Похоже, что это внутренние механизмы Эластика. На сайте пишут, что в данном случае не нужно использовать Wildcard. Я не знаю, возможно ли как-то изменять принцип работы поиска Эластика. Если нет, то придется для него опцию Search incomplete words отключить.
  16. edmsl replied to Dobrochas's тема in Interface
    Запустил elasticsearch и да, проблема есть. Буду копаться.
  17. edmsl replied to Dobrochas's тема in Interface
    Я правильно понимаю, что движком не предусмотрена возможность поиска по 2-м категориям? Только одна или все сразу. Допустим, я хочу выполнить поиск только по файлам и галерее, но я не могу их выбрать, т.к. селектор не поддерживает мультивыбор. Отдельно файлы, отдельно галерея. Возможно ли это реализовать через свой кастомный запрос к БД?
  18. edmsl replied to Dobrochas's тема in Interface
    Осталось разобраться с elasticsearch, но с ходу вчера мне не удалось его запустить на винде. Буду разбираться.
  19. SlawkA Захожу без VPN, все норм.
  20. edmsl replied to Dobrochas's тема in Interface
    Итак, поправил виджет и реализовал поиск по форуму, включая подфорумы. Exception Что касается поиска по вложенным форумам. Чтобы получить массив id дочерних форумов, добавил в хук плагина след. код. Его я скопировал из класса IPS\forums\modules\front\forums\_forums, т.к. я не нашел готового метода для этого. Затем использовал так Или может все же есть более простой (готовый) способ получить требуемый результат? (BIM) Quick Search 4.6.0.xml
  21. edmsl replied to Dobrochas's тема in Interface
    И еще вопрос по той же теме. Есть строка в php: $html = \count($data) > 0 ? \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->bimQuickSearch( $data ) : "<tr><td>" . \IPS\Member::loggedIn()->language()->addToStack( 'search_found', FALSE, array( 'sprintf' => array( 0 ) )) . "</td></tr>"; Как из записи "<tr><td>" . \IPS\Member::loggedIn()->language()->addToStack( 'search_found', FALSE, array( 'sprintf' => array( 0 ) )) . "</td></tr>" получить строку <tr><td>Found 0 result</td></tr>? Если писать как я сделал выше, то получаю <tr><td>Found {# [1:result][?:results]}</td></tr>. Эта строка потом идет в функцию html() у элемента. Всяко пробовал, но ничего не выходит.
  22. Сколько бы я ни читал форум, никак не могу понять, как же правильно реализовать поддержку языков в плагинах. Все файлы на сайте идут отдельно русская версия, отдельно английская. Можно как-то сделать сразу обе в одном файле? Или поддержка языков это и есть та самая расстановка в коде языковых переменных {lang='some'}, а пользователь уже сам добавляет перевод? Или нужно прикладывать еще один lang.php файл с русским переводом, который можно затем залить обновлением языка?
  23. edmsl replied to Dobrochas's тема in Interface
    Есть в JS коде код шаблона и в нем строка <span id='bimQS_advSearch'>{{#lang}}bimQS_advSearchBnt{{/lang}}</span>\ Для этих переменных создается отельный файл jslang.php. Так вот можно ли сюда как-то передать переменную? В обычных lang строках ставится знак %. А вот как здесь передать я так и не понял. Можно генерировать html на php, но хотелось бы через переменные.
  24. edmsl replied to Dobrochas's тема in Interface
    Если быть откровенными, то движки в целом сильно отстают от современных трендов сайтостроения.
  25. edmsl replied to Dobrochas's тема in Interface
    В общем, весь плагин состоит из говнокода. Я еще когда начал его просматривать, мне сразу не понравились некоторые моменты (например, объявление переменных в середине кода, а не в начале), но я подумал, что может для PHP это обычная практика, но JS код тоже написан так же, а уж с ним я работаю давно, и лучшие практики мне знакомы. В общем, пришлось править и вроде как победил. Буду тестить.

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.