Everything posted by edmsl
-
(BIM) Quick Search
Exception В дев режиме его даже нет в списке на добавление. У меня два плагина с виджетами, и если зайти на сайт в дев режиме, то этих двух виджетов в списке не будет. Выключаешь - и они появляются. Хотя сейчас вот подумал. В консоли есть такие ошибки. Может из-за этого. Но я не пойму, почему они возникают.
-
(BIM) Quick Search
Пытаюсь править JS код виджета, но никакие правки не применяются. Как я уже писал, в DEV режиме виджет разместить нельзя, он не отображается, даже если был установлен в обычном режиме. В обычном же режиме JS код где-то кешируется, или еще что-то, но по итогу все изменения игнорируются. Я пробовал удалять\устанавливать виджет несколько раз, пробовал полностью чистить кеш браузера, но и это не помогло. Изменения в коде PHP применяются, а JS ни в какую.Есть у кого идеи?
-
(BIM) Quick Search
Ну как это непонятно. Логинимся под пользователем, у которого стоит флуд-контроль, и пробуем пользоваться поиском. Смотрим, корректно ли работает, не проскакивают ли ненароком запросы раньше времени. У себя-то я протестировал, и вроде как работает. Этим еще не занимался. Надеюсь, завтра.
-
(BIM) Quick Search
Сейчас обратил внимание, что потерялся список предыдущих версий, и плагин сохранился с версией 1.0.0. Причем это не первый раз. Уже было такое, когда тестировал. И вот опять. С чем это может быть связано?
-
(BIM) Quick Search
По поводу вырезания поиска по пользователям. Функция поиска пользователей предусмотрена движком и пункт в меню добавляет не плагин. Так что даже если убрать его из меню, все равно в расширенном поиске этот функционал доступен. Так что этот аспект я трогать не буду. А пока можно протестировать флуд-контроль. Автор его реализовал, но почему-то в релиз не выпустил (закомментировал код). Я его слегка доработал. И да, версия теперь 4.6.0. (BIM) Quick Search 4.6.0 (4.7 only).xml Забыл обновить версию. В след. раз будет 4.6.0 😁
-
Реализация кода блока ленты базы данных
Exception Да, спасибо, уже разобрался. Проблема была вовсе не с этой строкой даже.
-
(BIM) Quick Search
Zero108 Полагаю, что проблема в Elasticsearch. Попробую завтра.
-
(BIM) Quick Search
Zero108 Попробую развернуть этот конфиг. Еще можно попробовать делать преобразование в нижний регистр с помощью JS. Посмотреть, будут ли изменения.
-
(BIM) Quick Search
Zero108 Судя по коду, используется поисковая система сайта, не свои запросы. Он использует класс \IPS\Content\Search\Query
-
(BIM) Quick Search
Zero108 В таком случае найти проблему будет не просто. На тестовом использую php 8.1, Apache 2.4, MariaDB 10.8.
-
(BIM) Quick Search
-
(BIM) Quick Search
Это что за приложение? У меня нет такой опции в поиске.
-
(BIM) Quick Search
Нет, только при включенном JS. Для отключенного пока только исключения групп. Реализацию Флуд-контроля поставил себе главной задачей.
-
(BIM) Quick Search
Или же можно увеличить время в Search input timeout, установив,например, 1000. Будет запрос минимум раз в секунду. В принципе, можно. Следующую обзову 4.5.1
-
(BIM) Quick Search
Да. На данный момент ограничить можно только путем запрета использования быстрого поиска для определенных групп. Я гляну, что там пытался сделать автор. Может он и реализовал этот, или может удастся доделать, если нет.
-
(BIM) Quick Search
Не уверен, что поможет, но пробуйте. У себя так и не смог воспроизвести ошибку и без этого исправления, регистр не влиял на выдачу. (BIM) Quick Search 4.5.0 (4.7 only) test.xml Что касается этой штуки, то проблема в том, что поиск идет только по конкретной категории (контейнеру) и не учитывает вложенные. Для этого надо их как-то получить id вложенных тем. Я не силен в SQL, но попробую по аналогии с тем, что скидывал мне @Exception в теме про Багтрекер что-то подобрать.
-
(BIM) Quick Search
Надо посмотреть код. А там, возможно, и решение найдется. Позже гляну.
-
(BIM) Quick Search
Да, если стояла предыдущая версия, то нужно почистить кеш через ctrl-F5, чтобы очистить кешированный JS. В общем, я сейчас переустановил плагин и все работает корректно. Регистр букв не влияет на выдачу. Может при каком-то наборе опций не работает? У меня стоит поиск ИЛИ и в заголовках и контенте.
-
(BIM) Quick Search
Zero108 Вообще, это даже не флуд -контроль как таковой. Это так называемое, "Устранение дребезга", debounce. Когда нужно ограничить частоту каких-то действий, тогда и пременяется debounce. В данном случае это отправка поисковых запросов на сервер. Чтобы не делать запрос при вводе каждого символа, даем какое-то время для ввода полного слова. Особенно заметно при быстром наборе текста. А вот как сюда прикрутить полноценный флуд-контроль я не знаю. Точнее, как это должно выглядеть. Ведь при обычно поиске появляется страница, что погоди, не спеши. А как это реализовать в плагине, где маленькое всплывающее окошко.
-
(BIM) Quick Search
Да, что-то не так. У меня вовсе не работает. Буду смотреть. В режиме разработчика было норм.
-
(BIM) Quick Search
Zero108 Ок, понял. Тогда вырежу. Ломать не строить.
-
(BIM) Quick Search
Можно выключить опцию "Show category in search result" и тогда не будет показывать. Правда и у файлов, форумов и т.д. тоже не будет. Или имеется ввиду возможность отключить поиск по пользователям в целом?
-
(BIM) Quick Search
Попробую что-нибудь сделать. Может и получится. Я лишь сделал перевод того, что есть. Автор не я, а он сделал так, как есть. Мне бы пример "правильного" файла, чтобы понимать, что требуется. Advanced Search да, можно взять из дефолтных, В принципе, можно глянуть. Основной текст там в админке, возможно удастся и для остальных фраз с сайта подобрать что-то.
-
(BIM) Quick Search
Немного доработал плагин. Добавил отправку запроса при изменении режима в поле поиска. Добавил флуд-контроль. Автор пытался его реализовать, но через PHP и не доделал, код закомментирован. По итогу запросы отправлялись при каждом нажатии клавиши в поле поиска. Реализовал флуд-контроль через JS. В настройках добавил опцию для изменения времени ожидания. Стили все же править не стал. Тем много, да и значения переменных у всех разные. Думаю, не проблема поменять стили самим. (BIM) Quick Search 4.5.0 (ips 4.7 only) RUS.xml (BIM) Quick Search 4.5.0 (ips 4.7 only) ENG.xml
-
(BIM) Quick Search
Zero108 Я хотел сначала привязать стили к переменным, но что-то у меня не сложилось, и я отложил эту идею. Я сейчас дорабатываю этот плагин, может и стили все же поправлю заодно.