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
    Zero108 Поиск Эластик? Как-то странно он себя ведет все же. Но даже так разница очевидна. В последнем варианте, с двойными кавычками, по идее, должен найти только те строки, где слова строго в указанном порядке. Но 3-я выдача не соответствует ему. Внутри в статье тоже нет такой фразы.
  2. edmsl replied to Dobrochas's тема in Interface
    Zero108 Одинарные не работают на движке. Попробуй в стандартном поиске с одинарными и с двойными обернуть по очереди.
  3. edmsl replied to Dobrochas's тема in Interface
    Ответа я так и не нашел, поэтому решил делать, полагаясь на логику. В итоге написал так: // Удалил эту строку отсюда и сделал удаление кавычек только для $temp для проверки в цикле (1). //$term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); // Здесь проверка, что кавычки есть. Нужно для того, чтобы не не добавлялась * для поиска по неполному слову. $isStrictSearch = preg_match('/^(\'(.*)\'|"(.*)")$/', $term); $temp = preg_split( '//u', // Перенес сюда (1) preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term), 0, PREG_SPLIT_NO_EMPTY ); foreach ($temp as $a) { $cnt = 0; if (preg_match('/[^\w\s]+/u', $a)) { $cnt++; if ($cnt >= 2) { \IPS\Output::i()->json(array('type' => 'OK', 'html' => "", 'term' => $term)); } } else { $cnt = 0; } } Так как я не знаю, для чего нужна проверка циклом, а выполнялась она в оригинале со строкой без кавычек, то и сейчас она так же выполняется, но оригинальный запрос не меняется.
  4. edmsl replied to Dobrochas's тема in Interface
    @Exception Нужна твоя консультация. Проблема с поиском по конкретной фразе. Можно обернуть текст в двойные кавычки, и тогда поиск будет искать только те строки, где слова идут в указанном порядке. Но в плагине это не работает. В коде плагина есть такие строки: $term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); $temp = preg_split('//u', $term, 0, PREG_SPLIT_NO_EMPTY); foreach ($temp as $a) { $cnt = 0; if (preg_match('/[^\w\s]+/u', $a)) { $cnt++; if ($cnt >= 2) { \IPS\Output::i()->json(array('type' => 'OK', 'html' => "", 'term' => $term)); } } else { $cnt = 0; } } где $term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); убирает кавычки в начале и конце строки. Из-за этого точный поиск не срабатывает. Собственно, мне не понятно, для чего это делается. Какая-то защита? Вроде из инпута в любом случае передается строка. И проверка в цикле мне тоже не понятна. Разбивается вся строка на символы, а потом проверка на длину символа, где считаются все НЕ буквы и НЕ пробелы. Видимо, это какие-то специфические проверки безопасности, о которых я не знаю, но хотелось бы понять это все.
  5. edmsl replied to Dobrochas's тема in Interface
    Zero108 Взглянуть-то можно, а там видно будет, сгодится он или нет.
  6. edmsl replied to Dobrochas's тема in Interface
    Да, добавлю. В общем, есть куда развивать плагин если что.
  7. edmsl replied to Dobrochas's тема in Interface
    Нет, как раз-таки нового кода там процентов 10. Но то, что его лучше бы сделать отдельным файлом, я согласен. Все же плагин и сейчас развивается автором, и наличие моей ответвленной версии может сбить с толку. Буду выпускать его под именем Smart Search, название мне нравится, хотя и не совсем подходит. И да, проблему со скриншотом выше решил. Вечером скину новый файл сразу с исправлением.
  8. edmsl replied to Dobrochas's тема in Interface
    Обнаружил еще одну проблему. Если, допустим, у файла указан скриншот по url, то в поиске он те отображается. Буду разбираться.
  9. Сам спросил - сам отвечу. Для Pages фильтры ставятся как отдельный блок, Pages -> Database Filters.
  10. Для некоторых полей в БД можно включить опцию Allow filtering, что предполагает возможность фильтрации записей по этому полю. Но фильтры эти не отображаются на странице. Что-то где-то еще нужно включить?
  11. aLEX49566 Работает на 4.7.11
  12. edmsl replied to Dobrochas's тема in Interface
    Zero108 В пользу этой теории говорит еще то, что текст запроса - это текст из плейсхолдера (заглушки) поля поиска.
  13. edmsl replied to Dobrochas's тема in Interface
    Zero108 Может боты балуются? У меня гости исключены из логирования.
  14. edmsl replied to Dobrochas's тема in Interface
    Я не могу получить такую запись. Пустой запрос быстрым поиском не отправляется, а если нажимать кнопку с пустым запросом или жать Enter, то запись у меня не добавляется.
  15. edmsl replied to Dobrochas's тема in Interface
    Sorry, but no. I did't work with cripto coins and I can't even test this plugin. Did you write to author here: https://github.com/fork1488/NowPayments_ips_application/issues ?
  16. edmsl replied to Dobrochas's тема in Interface
    /admin/?app=core&module=discovery&controller=search В самом низу. Только там настраивается исключение групп из журнала. Сразу. Вообще там стоит проверка на пустой запрос. Гляну, почему пролазят. Хорошо, гляну. Но не обещаю, что что-то получится.
  17. edmsl replied to Dobrochas's тема in Interface
    Теперь поисковые запросы быстрого поиска добавляются в журнал. Это должно делать приложение, я считаю, а не данный плагин. Большинство модулей и так переключают поиск на свою категорию (блоги или файлы, например). Форумы почему-то так не делают, что странно. (BIM) Quick Search 4.6.0.xml
  18. 2249 Если есть доступ к админке, то слева должна быть кнопка со стрелкой. В ней в списке выбрать WYSIWIG Editor и вставить куда нужно. А в нем прописать нужный текст.
  19. edmsl replied to Dobrochas's тема in Interface
    Сейчас обратил внимание, что запросы быстрого поиска не отмечаются в журнале. Надо попробовать это исправить.
  20. edmsl replied to Dobrochas's тема in Interface
    Zero108 Благодаря скриншоту вспомнил, где все эти отчеты и статистика. И журнал поиска тот самый нашелся. Плагин гляну на досуге. Плагин работает. Надо нажать кнопку Search Log
  21. edmsl replied to Dobrochas's тема in Interface
    Zero108 Мне вот тоже это интересно. В настройках поиска есть настройка исключения групп из журнала поиска, но где сам этот журнал я так и не нашел.
  22. Честно я не знаю, не заморачивался. Эти действия добавил предыдущий админ вообще, я там только один раз что-то подправил и больше не трогал ничего.
  23. Если верить информации, что здесь выкладывали, достаточно российской почты, того же яндекса. Есть рабочие приложения для авторизации через одноклассники и яндекс?
  24. edmsl replied to Dobrochas's тема in Interface
    Exception В теории, можно же попробовать восстановить файлы для дев режима из скомпилированных файлов. Вопрос только насколько это целесообразно.

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.