Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость

Плагин поиска по сайту Search

  • 146 просмотров
  • 20 ноября, 2023
  • Обновлено: 23 ноября, 2023
  • admin
  • Время чтения: 1 минута
  • 2 (Подробно)

К выходу Cotonti Siena версии 0.9.24 в плагин Search будут внесены и протестированы несколько значимых исправлений и улучшений. Они будут задокументированы в пресс-релизе, но для тестирования бета-версии дистрибутива стоит рассказать о них подробнее.

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

Во-вторых, произведен рефакторинг функционала, отвечающего за подсветку результатов поиска. Самое главное – он стабильно работает. Для настроек необходимо выполнить следующие операции:

  1. Определить стиль подсветки
  2. Определить контейнер, в котором будут подсвечены искомые подстроки

Для решения первой задачи стилизуем следующий класс:

.search-highlight { background: rgb(255, 193, 7); }

В таком варианте искомые строки будут иметь желтый фон.

Вторая задача также решается просто. В файле ресурсов темы определяем строку с именем content_container_selector:

$R['content_container_selector'] = '.sr';

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

 

Новый комментарий

Имя:
Для редактирования комментария осталось 10 минут
Комментарии отсутствуют