![Хак змінюємо налаштування швидкого пошуку автозаповнення (настройку) Хак змінюємо налаштування швидкого пошуку автозаповнення](https://images-on-off.com/images/189/xakizmenyaemnastroykubistrogopoiskaavtoz-c628fc52.jpg)
Хак DLE Suggest search advanced який дозволить змінити налаштування швидкого пошуку автозаповнення в dle і зробити його налаштованим.
Багато хто користувався движком 9-й версії DLE помітили нову можливість використовувати пошук з автозаповненням, в адмін панелі дле цей пункт в налаштуваннях називається "Швидкий пошук", пошук працює завдяки бібліотеці jQuery. В налаштуваннях цю функцію можна включити \ вимкнути. Цей варіант "поліпшеного пошуку" відомий досить давно і широко застосовується, піонером у використанні стала компанія Google.
Так, що ж з ним не так. Проблема полягає в тому, що крім функції включення / вимикання ніяких налаштувань зовнішнього вигляду більше немає. Тобто результати такого пошуку не винесені в шаблон, можна хіба що змінити колірну гамму і розміри за допомогою CSS.
Отже, візьмемо стандартний варіант і переробимо в розширений. Головне завдання - зробити результати пошуку налаштованим через файл шаблону. В результаті ми отримаємо сам змінений файл, доступний для скачування, і два файли шаблону, відредагувавши які можна змінити зовнішній вигляд результатів.
Додаткові файли розширеного варіанту пошуку знаходяться в архіві. Далі подивимося варіанти настройки зовнішнього вигляду і параметрів пошуку, і розповімо що і де потрібно міняти.
Налаштування зовнішнього вигляду пошуку
У новому варіанті використовуються два файли шаблону - ss.main.tpl і ss.result.tpl (ss - suggest search), розглянемо теги використовуються в кожному з них.
ss.result.tpl - відповідає за оформлення кожної короткої новини в результатах пошуку, далі використовуються наразі:
ss.main.tpl - файл, в який виводяться результати пошуку, далі використовуються наразі:
[Results] [/ results] - виводяться результати пошуку, якщо є хоча б один збіг
[Not-results] [/ not-results] - виводить текст, якщо немає результатів
- фразу, що вводиться для пошуку
Дефолтні настройки CSS містяться в engine.css шаблону в блоці "Швидкий пошук на інтернет-порталі"
Налаштування параметрів пошуку
В оновленому файлі engine / ajax / search.php в початок винесені декілька налаштувань:
Увага! Для обмеження можливості використання "швидкого пошуку" у певних груп, потрібно зробити наступне:
У файлі index.php рядок:
потрібно замінити на рядки:
де 1,2,3,4,5 - ID груп, їх можна подивитися в адмінпанелі.
Хак змінює Налаштування швидкого пошуку автозаповнення
Джерело: dlestore ru