Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск по сайту
Модератор форума
Сообщение # 1 | 17:08:00


Теперь на uCoz есть свой собственный поиск по сайту.
Активировать модуль не нужно, он активируется автоматически на создаваемом сайте и является обязательным модулем
Внимание: модуль "поиск по сайту" удалить нельзя!
Модуль поиск по сайту можно настроить

в настройках можно указать те модули, по которым нужно осуществлять поиск



Особо хочу обратить ваше внимание на настройку
Дополнять результаты поиска по тегам результатами поиска по сайту:



если галочка стоит, то после результатов поиска по тегам будут выводиться результаты поиска по сайту
вот так будут выглядеть результаты поиска по сайту по запросу КИНО

а вот так будут выглядеть результаты поиска по тегу КИНО с дополнительными результатами поиска по сайту

где первым результатом будет выдача поиска по тегу КИНО, остальные результаты - это выдача по поиску по запросу КИНО. (примеры приведены с дефолтными настройками вида материалов поиска по сайту и с отключенными краткими описаниями материалов в модулях!)
Отличить выдачу поиска по тегам и поиска по сайту не сложно. Материалы поиска по сайту выводятся вида название модуля + дата (число-месяц-год время добавления)
Материалы поиска по тегам имеют вид название модуля + название категории модуля (глубина вложения материала За это отвечает код $ENTRY_DEPTH$) + дата добавления (число.месяц.год).
Так же можно отличить результаты выдачи по тегам и по поисковому запросу по форме вызова:

Вызов поиска по поисковому запросу выглядит следующим образом: http://адрес сайта/search/?q=
Вызов поиска по тегам выглядит так: http://адрес сайта/search/

Если снять галочку с Дополнять результаты поиска по тегам результатами поиска по сайту:
то поиск по тегам будет выдавать результаты только по запросу данного тега, а поиск по сайту будет выдавать результаты только по поисковым запросам.

У модуля ПОИСК ПО САЙТУ есть настройки дизайна
Страница поиска - поможет вам настроить дизайн страницы выдачи результатов поиска по сайту и поиска по тегам.
Вид материалов - поможет вам настроить вид материалов выдачи поиска.

Sitemap

Карта сайта теперь генерируется автоматически на каждом сайте и вмешательства пользователя не требует. Карта сайта обновляется примерно раз в сутки. Теперь адреса Sitemap прописаны в стандартный robots.txt
Адреса Sitemap можно получить из ПУ - поиск по сайту -

Примечание по формам поиска:каждый модуль на сайте содержит коды $SEARCH_FORM$ и $MODULE_SEARCH_FORM$ это значит, что в шаблоне модулей можно ставить или форму поиска по сайту $SEARCH_FORM$ или форму поиска по модулю $MODULE_SEARCH_FORM$ или кому нужно можно поставить обе формы и искать глобально на сайте или производить поиск по модулю.

Дополнение: на сайтах с разрешённой uID авторизацией в юзербарах пользователей присутствует форма поиска по сайту/ Юзербар - Управление - Поиск по сайту

Примечание:
1) Индексация новых материалов происходит до 10-и дней
2) удаленные материалы с сайта исчезают из выдачи поиска в течение 14 дней.
3) для ручной переиндексации материала в каталоге нужно при редактировании поставить галку на Обновить дату изменения материала и больше ничего не меняя сохранить.

Поиск с сортировкой результатов
Демонстрация поиска с сортировкой результатов по заглавию материала по алфавиту - Пример 1 PHP скрипт
Демонстрация поиска с фильтрацией результатов по букве алфавита - Пример 2 PHP скрипт

З.Ы. Поиск происходит по сайту forum.ucoz.ru. Если количество по умолчанию материалов на страницу, которые сортируются, не устраивает, то достаточно просто увеличить его в настройках в ПУ.
Прикрепления: 0563549.gif (13.4 Kb) · 5156787.jpg (7.4 Kb) · 0681698.gif (3.0 Kb) · 4971694.jpg (9.2 Kb) · 9412261.jpg (4.0 Kb)
blackman71
Сообщений: 49
Репутация: 0

Сообщение # 361 | 12:12:10
Здравствуйте. Скажите пожалуйста, как сделать чтоб в поиске по сайту отображался раздел или категория найденного материала? Я пробовал вот это прописать в шаблоне вида материалов поиска, но что то ничего не показывает, только название материала и изображение. Поиск по сайту

<li>
<left><?if($IMG_URL$)?><a href="$IMG_URL$" class="ulightbox"><img src="$IMG_URL$" width="100"></a><?endif?></left>
<a href="$ENTRY_URL$"><span style="font-size:10pt"><b>$TITLE$</b></span></a>
<?if($CATEGORY_NAME$)?> Раздел: <a href="$CATEGORY_URL$">$CATEGORY_NAME$</a><?endif?>
</li><br>
Сообщение отредактировал blackman71 - Четверг, 05 Мар 2015, 12:14:12
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 362 | 12:25:06
blackman71, $ENTRY_DEPTH$ этот код выдает вложения то есть разделы категории
смотрите список шаблонов. если кода в списке нет - значит он там работать не будет

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
blackman71
Сообщений: 49
Репутация: 0

Сообщение # 363 | 12:29:50
webanet, код $ENTRY_DEPTH$ есть в списке. Скажите как его правильно прописать в этом коде:

<li>
<left><?if($IMG_URL$)?><a href="$IMG_URL$" class="ulightbox"><img src="$IMG_URL$" width="100"></a><?endif?></left>
<a href="$ENTRY_URL$"><span style="font-size:10pt"><b>$TITLE$</b></span></a>
</li><br>
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 364 | 12:35:19
blackman71, дайте весь код вида материалов поиска

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
blackman71
Сообщений: 49
Репутация: 0

Сообщение # 365 | 12:38:46
webanet, вот вверху я вам его и написал :

<li>
<left><?if($IMG_URL$)?><a href="$IMG_URL$"
class="ulightbox"><img src="$IMG_URL$"
width="100"></a><?endif?></left>
<a href="$ENTRY_URL$"><span style="font-size:10pt"><b>$TITLE$</b></span></a>
</li><br>

а вот как он сейчас отображает результаты поиска: Поиск по слову война А я хотел чтоб возле названия материала отображалась категория куда входит материал. Спасибо.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 366 | 13:07:08
blackman71, возле это как? продолжением к названию? если да, то так
вариант категории на другой строке
Код
<li>
<left><?if($IMG_URL$)?><a href="$IMG_URL$"
class="ulightbox"><img src="$IMG_URL$"
width="100"></a><?endif?></left>
<a href="$ENTRY_URL$"><span style="font-size:10pt"><b>$TITLE$</b></span></a>»<div><span style="font-size:10pt"><b>$ENTRY_DEPTH$</b></span></div>
</li><br>

вариант категории как продолжение
Код
<li>
<left><?if($IMG_URL$)?><a href="$IMG_URL$"
class="ulightbox"><img src="$IMG_URL$"
width="100"></a><?endif?></left>
<a href="$ENTRY_URL$"><span style="font-size:10pt"><b>$TITLE$</b></span></a>» <span style="font-size:10pt"><b>$ENTRY_DEPTH$</b></span>
</li><br>
это примитивные варианты, потом учто не хотелось гадать на слове возле.

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
blackman71
Сообщений: 49
Репутация: 0

Сообщение # 367 | 13:16:08
webanet, спасибо большое. Первый вариант лучше. Удачи вам.
Сообщение отредактировал blackman71 - Четверг, 05 Мар 2015, 13:20:36
Астра
Сообщений: 847
Репутация: 260

Сообщение # 368 | 07:27:14
Поскольку в блоге опять жаловались на поиск, объясню проблему по-человечески, а то не все пользователи умеют правильно жаловаться.
Проблема заключается в поиске по тегам. Он выводит ровно столько материалов, сколько установлено в настройках на одну страницу.
Примеры: информер тегов на сайте: http://catalog.mirchar.ru/index/0-15
Количество материалов на одну страницу: 39, поэтому откроем тот, что побольше, например, тег шоколад, которых должно быть 69 (согласно информеру). Но видим ровно одну страницу
А просто поиск - да, починили, и он выдает столько, сколько находит - три, так три страницы, все коды в шаблоне есть.
Elaim
Сообщений: 64
Репутация: 10

Сообщение # 369 | 12:25:33
Цитата Астра ()
А просто поиск - да, починили, и он выдает столько, сколько находит
тоже заметил, что поиск починили, находит все, заработали переключатели страниц. НО поиск по тегам так и не работает (нет переключателей страниц)
Farid-Gorbushka
Сообщений: 36
Репутация: 0

Сообщение # 370 | 16:12:27
Поиск по тегам вообще перестал фурычить, раньше хоть отдавал одну страницу, сейчас - вообще ноль. Сайт - http://gorbushka4ever.net/
Может конечно там какой-никакой ребилд идет, но обычный ведь отдает результаты "как положено".
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 371 | 16:17:49
Farid-Gorbushka, проблема подтвердилась. будет передано

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
time11
Сообщений: 85
Репутация: 0

Сообщение # 372 | 18:47:57
Здравствуйте ! Хочу убрать с поиска надпись ( расширенный поиск )
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 373 | 19:38:13
time11, панель управления - поиск по сайту - настройки модуля - удалите в списке модулей все галки во второй колонке вот так и сохраните
Прикрепления: 0056461.jpg (20.5 Kb)

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
time11
Сообщений: 85
Репутация: 0

Сообщение # 374 | 09:13:23
Цитата webanet ()
панель управления - поиск по сайту - настройки модуля - удалите в списке модулей все галки во второй колонке вот так и сохраните
спасибо !
admin3342
Сообщений: 2
Репутация: 0

Сообщение # 375 | 15:35:03
Перестал работать поиск по тегам - выдает нулевой результат
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск: