Плагин поиска по сайту Search
- 461 просмотр
- 20 ноября, 2023
- Обновлено: 23 ноября, 2023
- admin
- Время чтения: 1 минута
- 2 (Подробно)
К выходу Cotonti Siena версии 0.9.24 в плагин Search будут внесены и протестированы несколько значимых исправлений и улучшений. Они будут задокументированы в пресс-релизе, но для тестирования бета-версии дистрибутива стоит рассказать о них подробнее.
Прежде всего, результаты поиска по умолчанию теперь сортируются по убыванию даты, т. е. новые вхождения сверху. Это долгожданный фикс странного бага, который существовал практически с момента первого релиза. Но лучше поздно, чем никогда.
Во-вторых, произведен рефакторинг функционала, отвечающего за подсветку результатов поиска. Самое главное – он стабильно работает. Для настроек необходимо выполнить следующие операции:
- Определить стиль подсветки
- Определить контейнер, в котором будут подсвечены искомые подстроки
Для решения первой задачи стилизуем следующий класс:
.search-highlight { background: rgb(255, 193, 7); }
В таком варианте искомые строки будут иметь желтый фон.
Вторая задача также решается просто. В файле ресурсов темы определяем строку с именем content_container_selector:
$R['content_container_selector'] = '.sr';
Теперь подстроки поиска будут подсвечены только в контейнерах с данным классом, и нигде иначе. Раньше подсветка происходила без учета контейнера с текстом, и фоном маркировались совпадения в хедере, футере,сайдбаре и других неконтентных блоках страницы.
Новый комментарий