Jump to content

Featured Replies

Smart Search


Данный плагин это адаптация плагина (BIM) Quick Search (автор onlyME) версии 4.5.0 под версию IPS 4.7.

Помимо адаптации были добавлены некоторый исправления и доработки.

  • Флуд-контроль
  • Поиск по конкретной фразе с помощью обрамления кавычками
  • Настраиваемое время ожидания ввода запроса в поле поиска
  • Поиск по вложенным категориям форума
  • Расширение доступных опций для виджета
  • Отображение превью записей из приложения Videos
  • Добавление записей в журнал поиска

Оригинальный файл и обсуждение процесса доработки здесь:


 

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/
Share on other sites

Предлагаю сделать из плагина полноценное приложение. Тем более в дальнейшем будут только приложения в 5.x. Тогда можно будет перевод делать на русский и выгружать. Перевод плагинов не выгружается отдельно. Мне кажется такое хорошее улучшение для сообщества достойно стать полноценным приложением с возможностью добавления новых функций, ведь поиск по сайту - наиболее востребованная у пользователей опция.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=195614
Share on other sites

Вообще, если у кого-то есть предложения, как еще можно улучшить плагин, пишите.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=195615
Share on other sites

Например, наиболее распространненная опция у таких приложений - исправление неправильной раскладки клавиатуры. 

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=195617
Share on other sites

Также распознавание слитного написания.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=195618
Share on other sites

Оптимизировал две темы оформления под этот плагин. Раз и два

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=195764
Share on other sites
  • 4 месяца спустя...

edmsl спасибо за плагин!

Подскажи пожалуйста, как можно поменять цвет шрифта вот в этом месте? Я и на оригинальном BIM Quick Search не смог найти в каком месте этот код находится, его нет ни в шаблонах, ни в css. Я даже файлы плагина все просмотрел, не нашел.

<span id="smartsearch_advSearch">Advanced Search</span>

 

font.png

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198915
Share on other sites

UPD. И еще один вопрос появился, можно ли как-то сделать отображение в результатах поиска родительской категории файлов?

Поясню, имеется категория Category. В ней находится подкатегория Subcategory. В ней уже расположены файлы.

Можно ли сделать вывод в результатах поиска именно Category, вместо Subcategory?

У меня в других местах такой вывод сделан этим кодом:

{{$parent = $file->container()->parent() ? $file->container()->parent() : $file->container();}} <a href="{$parent->url()}">{$parent->_title}</a>

Я посмотрел как выводится в плагине поиска:

{{if settings.smartsearch_show_cat == 1 && $re['container']}}
<span class='ipsType_small ipsType_light ipsType_blendLinks'>{$re['container']|raw}</span>
{{endif}}

Код я так понимаю общий для всех разделов сайта (форум, галерея, файлы и т.д.). Поэтому просто заменить этот код на мой не получится. Можно ли как-то реализовать данную фичу? :)

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198917
Share on other sites
В 19.01.2024 в 18:57, Kinkl сказал:

Подскажи пожалуйста, как можно поменять цвет шрифта вот в этом месте?

Так а в чем проблема добавить свои правила в тот же custom.css?

#smartsearch_initBlock > span {
  color: red;
}

В файле плагина css код закодирован в base64

<css filename="smartSearch.css">Lyogc2VhcmNoIHRlcm0gKi8NCi5zbWFydHNlYXJjaF9zZWFyY2hXcmFwIHsNC

 

В 19.01.2024 в 19:48, Kinkl сказал:

можно ли как-то сделать отображение в результатах поиска родительской категории файлов?

Это уже и так реализовано по умолчанию самим движком.

firefox_2024-01-21_23-28-21.jpg.30ce57fa85b7a928476a32d925448b97.jpg

Выбираете "Эта категория" и будут показаны только те файлы, что лежат только в самой категории, а не во вложенных.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198955
Share on other sites

edmsl с кодом css разобрался, просто не знал что он таким образом сделан, если честно впервые встречаю такую реализацию. Ну да ладно, вроде работает, с этим проблем нет.

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

image.png.07aec0e07a3d3dfaedb44dc5d9d95530.png

Чтобы вместо Subcategory выводилась Category (родительская). У меня специфика файлового архива такая, что желателен вывод именно родительской категории.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198959
Share on other sites

Kinkl Такой подход некорректен. У вас вместо правильного местоположения файла будет указано совсем другое. Это сбивает с толку. Я не знаю специфики вашего сайта, пусть у вас так, но делать подобную опцию для одного только вашего случая я смысла не вижу.

 

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198967
Share on other sites

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

Я понимаю, что для 99% пользователей это изменение не нужно, но у меня таким устроен файловый архив, что как раз сбивает с толку именно показ дочерней категории :) В остальных местах на страницах файловика я использовал код, который постил в предыдущих сообщениях, но здесь он не заработал.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198975
Share on other sites

Kinkl Наверное, возможно. Я не могу сказать точно, потому как не доводилось делать что-то подобное. Пробуйте.

Link to comment
https://ipbmafia.ru/topic/25924-smart-search/?&do=findComment&comment=198976
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.