Jump to content

Featured Replies

edmsl Можно уже как-то нумерацию плагина продвигать, чтобы не путаться. Например 4.5.1 или 4.5.1 beta.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195104
Share on other sites
  • Replies 140
  • Created
  • Последний ответ
Expand topic overview

Лучшие авторы в теме

Лучшие авторы в теме

Most Popular Posts

edmsl
edmsl

Хороший плагин, но на 4.7.9 не работает. Поэтому решил его адаптировать. Это моя первая работа, так что ошибки очень вероятны. Перевод мой. На версиях ниже 4.7.9 не тестировал. (BIM) Quick S

Zero108
Zero108

edmsl На 4.7.11.1 работает:  Осталось только в CSS подправить стиль для темной темы. Попробую для Nexxe темы сделать.

edmsl
edmsl

Zero108 Я хотел сначала привязать стили к переменным, но что-то у меня не сложилось, и я отложил эту идею. Я сейчас дорабатываю этот плагин, может и стили все же поправлю заодно.

Posted Images

Expand topic overview
8 минут назад, Zero108 сказал:

можно будет флудить в быстрый поиск?

Или же можно увеличить время в Search input timeout, установив,например, 1000. Будет запрос минимум раз в секунду.

1 минуту назад, Zero108 сказал:

Можно уже как-то нумерацию плагина продвигать

В принципе, можно. Следующую обзову 4.5.1

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195106
Share on other sites

edmsl Если это решает проблему полностью, то это хорошее решение. Поставил 1000. Чаще одного раза в секунду нельзя будет слать запросы при заблокированном JS?

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195107
Share on other sites
6 минут назад, Zero108 сказал:

Чаще одного раза в секунду нельзя будет слать запросы при заблокированном JS?

Нет, только при включенном JS. Для отключенного пока только исключения групп.

Реализацию Флуд-контроля поставил себе главной задачей.

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195108
Share on other sites

edmsl еще хотел уточнить два момента.

1. Для приложения Videos (оно автоматически отображается в выпадающем списке) выдает результат при выборе This Video не только по этому видео, но и по другим видео. Тестовая страница: https://trips.a108.net/view-168588-visiting-an-african-tribe-🇰🇪-maasai-in-kenya/

image.jpeg.6126475f0b08f817d7ab572b63757b51.jpeg

2. Не ищет по двум и более словам при любой настройке переключателя Default Operator. Возможно, символ пробела передается в запросе неверно. Эта проблема также и в приложении Forums. Дальше не смотрел. Посмотрите, пожалуйста.

image.thumb.jpeg.bd6d7307a2d2ac991b986499ea9aa942.jpeg

 

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195109
Share on other sites
9 минут назад, Zero108 сказал:

Для приложения Videos

Это что за приложение? У меня нет такой опции в поиске.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195110
Share on other sites

 

Вторая проблема с двумя и более словами и в приложении Forums.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195112
Share on other sites
4 минуты назад, Zero108 сказал:

Вторая проблема с двумя и более словами и в приложении Forums.

Спойлер

firefox_2023-07-28_22-04-28.thumb.jpg.391b99dd433f8c76f42e0d76e326c674.jpg

У меня снова не наблюдается проблема. Настройки плагина те же? За исключением таймаута.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195113
Share on other sites

edmsl Если выключить Search incomplete words, то проблем с поиском по двум и более словам нет. Возможно, это связано с серверным окружением. Оно у вас может быть другим (версия php, версия mysql, ещё версия чего-нибудь...).

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195114
Share on other sites

Zero108 В таком случае найти проблему будет не просто. На тестовом использую php 8.1, Apache 2.4, MariaDB 10.8.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195115
Share on other sites

Этот плагин использует установленный и настроенный у меня на сайте Elasticsearch или у него свои запросы к базе данных?

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195116
Share on other sites

Zero108 Судя по коду, используется поисковая система сайта, не свои запросы. Он использует класс \IPS\Content\Search\Query

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195117
Share on other sites

У меня php 8.1.6, mysql 5.7.40 (не MariaDB).

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195118
Share on other sites

Zero108 Попробую развернуть этот конфиг.
Еще можно попробовать делать преобразование в нижний регистр с помощью JS. Посмотреть, будут ли изменения.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195119
Share on other sites

edmsl Попробуйте поставить себе Elasticsearch для полноты картины. 

image.thumb.jpeg.31873caca75744eb84a3a076d78621a8.jpeg

info 3.txt

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195120
Share on other sites

Zero108 Полагаю, что проблема в Elasticsearch. Попробую завтра.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195121
Share on other sites
В 28.07.2023 в 16:55, Zero108 сказал:

У себя вырезал поиск по пользователям

По поводу вырезания поиска по пользователям. Функция поиска пользователей предусмотрена движком и пункт в меню добавляет не плагин.

Спойлер

Screenshot_1.jpg.8dcab45da50def02aeb1f88712527740.jpg

Так что даже если убрать его из меню, все равно в расширенном поиске этот функционал доступен. Так что этот аспект я трогать не буду.

А пока можно протестировать флуд-контроль. Автор его реализовал, но почему-то в релиз не выпустил (закомментировал код). Я его слегка доработал.

И да, версия теперь 4.6.0.

(BIM) Quick Search 4.6.0 (4.7 only).xml

Забыл обновить версию. В след. раз будет 4.6.0 😁

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195188
Share on other sites

Сейчас обратил внимание, что потерялся список предыдущих версий, и плагин сохранился с версией 1.0.0. Причем это не первый раз. Уже было такое, когда тестировал. И вот опять. С чем это может быть связано?

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195189
Share on other sites

edmsl а по поводу тестирования elasticsearch?

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195190
Share on other sites
2 часа назад, edmsl сказал:

С чем это может быть связано?

Добавил в плагине версию 4.6.0 в начале и в конце кода. Все отобразилось корректно после обновления плагина. 

image.thumb.jpeg.944903014dacfb01f13a0b6fcfbd18ce.jpeg

2 часа назад, edmsl сказал:

А пока можно протестировать флуд-контроль.

Непонятно, как его протестировать без особых инструментов. Возможно, лучше протестировать вам и выложить скриншот и отчёт.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195191
Share on other sites
2 часа назад, Zero108 сказал:

Непонятно, как его протестировать без особых инструментов.

Ну как это непонятно. Логинимся под пользователем, у которого стоит флуд-контроль, и пробуем пользоваться поиском. Смотрим, корректно ли работает, не проскакивают ли ненароком запросы раньше времени. У себя-то я протестировал, и вроде как работает.

2 часа назад, Zero108 сказал:

а по поводу тестирования elasticsearch?

Этим еще не занимался. Надеюсь, завтра.

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195200
Share on other sites

Пытаюсь править JS код виджета, но никакие правки не применяются. Как я уже писал, в DEV режиме виджет разместить нельзя, он не отображается, даже если был установлен в обычном режиме. В обычном же режиме JS код где-то кешируется, или еще что-то, но по итогу все изменения игнорируются. Я пробовал удалять\устанавливать виджет несколько раз, пробовал полностью чистить кеш браузера, но и это не помогло. Изменения в коде PHP применяются, а JS ни в какую.Есть у кого идеи?

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195239
Share on other sites
21 минуту назад, edmsl сказал:

Как я уже писал, в DEV режиме виджет разместить нельзя, он не отображается, даже если был установлен в обычном режиме.

Все должно размещаться, значит что-то с виджетом, если он вызывает ошибку он не будет выводиться.
Не шаблонный JS будет кэшироваться, чтобы увидеть изменения нужно сбрасывать кэш браузера
image.png.03b4c1611e2a500f72bad8c9f07a2bf8.png

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195241
Share on other sites

Exception В дев режиме его даже нет в списке на добавление. У меня два плагина с виджетами, и если зайти на сайт в дев режиме, то этих двух виджетов в списке не будет. Выключаешь - и они появляются.

Спойлер

Screenshot_2.thumb.jpg.fd33eb905868b07e77b8ed1d6d66ce66.jpg

 

Хотя сейчас вот подумал. В консоли есть такие ошибки. Может из-за этого. Но я не пойму, почему они возникают.

Спойлер

Screenshot_3.thumb.jpg.5266cc2f4ba08ac23de5537d7b479ded.jpg

 

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195242
Share on other sites
1 час назад, edmsl сказал:

почему они возникают

Может какой-то аддон в браузере или сам браузер блочат.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23648-bim-quick-search/?&do=findComment&comment=195245
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.