Kentavr
Как реализовать поиск по названию и указанному доп полю?
Сегодня, 15:14
Немного не так написал. Код был такой изначально Искало по всем полям и заголовку
$db->query( "SELECT * FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5" );
Я сделал так и стало искать только по заголовку
$db->query( "SELECT * FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1" . $this_date . " AND (title LIKE '%{$query}%') ORDER by symboy DESC LIMIT 5" );
Мне нужно чтобы искало по двум указанным полям и заголовку. ваш код я попробовал, не сработало. ищет по заголовку по нужным полям ничего не найдено.
vitnet
Как реализовать поиск по названию и указанному доп полю?
Сегодня, 11:37
Так не пробовали?
$db->query("SELECT id, short_story, title, date, xfields, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (title LIKE '%{$query}%' OR xfields REGEXP '(new|year)=\"[^\"]*{$query}[^\"]*\"') ORDER by date DESC LIMIT 5");
TeraMoune
Как задать позицию для всплывающего окна быстрого поиска?
10-02-2026, 17:55
Если вы хотите разместить подсказку в другом месте то нужно менять у $("body") идентификатор объекта в который добавить блок подсказки, и не забыть присвоить стиль position:relative этому классу или id. А при использовании события размещается только js код, а где это уже не мне решать. В стандартном шаблоне это файл lib.js, код размещается либо там либо в самом main.tpl в блоках <script> что так же есть в качестве примера в стандартных шаблонах.
В остальном можно в поисковике вбить js window resize event и посмотреть различные способы применения.
TeraMoune
Как задать позицию для всплывающего окна быстрого поиска?
10-02-2026, 11:24
Так нельзя менять размеры. Тут скрипт имеет абсолютную позицию и встраивается он в самый конец страницы перед body. При размещении searchsuggestions он присваивает координаты #story, изменив размер окна меняются и координаты этого элемента, а вот обновление этому не применяется.
Варианта два, использовать событие отслеживающее изменение окна resize и в нём каждый раз выполнять код
Второй вариант это разместить #searchsuggestions по месту формы поиска и разместить её рядом но в каком-то общем контейнере, если смотреть стандартный шаблон зелёный у меня там q_search, этому классу нужно дать relative позицию и тогда всё, что в нём будет иметь absolute позицию будет смещаться вместе с родительским окном.