Модератор форума: 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)
Aniger
Сообщений: 17
Репутация: 0

Сообщение # 151 | 08:27:24
Цитата webanet ()
Aniger, на данный момент у вас стоит поиск по модулю и все прекрасно работает
не работал код $SEARCH_FORM$ . в группе ucoz вконтакте мне посоветовали сменить его на другой, который сейчас и работает. сказали, что на 86 сервере реиндексация (если я правильно поняла) и из-за этого проблемы с глобальным поиском.
Tatika
Сообщений: 85
Репутация: 0

Сообщение # 152 | 17:16:07
Здравствуйте, уважаемые! На моем сайте перестал работать Поиск по сайту. Нигде ничего в последнее время не меняла, тем более для этого модуля. На поиск введенного запроса выдается ответ - Результаты 0-0 из 0 по запросу. Буду очень благодарна за помощь.
Адрес сайта http://potustorony.ucoz.ru
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 153 | 17:21:06
Tatika, читайте ответ выше. ваш сайт на 86 сервере на нем реиндексация. возможно из-за этого не работает
ставьте временно поиск по модулю $MODULE_SEARCH_FORM$

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

Сообщение # 154 | 17:59:18
webanet, большое спасибо! Но пыталась внести изменения через Конструктор, а мне ответ - Доступ запрещен. Истек период сессии.

Добавлено (06 Июн 2014, 17:59:18)
---------------------------------------------
webanet, модуль $MODULE_SEARCH_FORM$ не работает, ответ на запрос - Не найдено материалов доступных для просмотра.
Как долго продлится реиндексация на 86 сервере?

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 155 | 18:02:23
Tatika,
Цитата
не работает, ответ на запрос - Не найдено материалов доступных для просмотра.
в каком модуле поставили? и какие запросы делали?

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

Сообщение # 156 | 18:28:41
webanet, поставила в модуле Поиск по сайту. Запросы по словам, реально встречающимся в материалах.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 157 | 18:50:33
Tatika, форму поиска по модулю ставят на страницах модуля, а не на странице, где он заведомо не будет работать и в модуле поиск по сайту ему нечего искать вообще. в блок вместо формы поиска ставить надо, а не там где вам хочется. и тогда все будет работать

Tatika,
Цитата
Но пыталась внести изменения через Конструктор, а мне ответ - Доступ запрещен. Истек период сессии.

проверьте права //forum.ucoz.ru/forum/31-60994-1#1137618

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

Сообщение # 158 | 19:14:01
webanet, webanet, спасибо за ответ. Прошу прощения за мою тупость, я не так всесторонне разбираюсь как Вы. Изменения нужно внести на Странице поиска в шаблоне модуля?
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 159 | 19:16:58
Tatika, изменения надо внести в блок поиск по сайту. вот фото этого блока



его надо открыть на редактирование в конструкторе. во вкладке содержимое заменить это $SEARCH_FORM$ на это $MODULE_SEARCH_FORM$ и везде сохранить

если конструктор не работает. проверьте права доступа. я дала вам ссылку в предыдущем сообщении
Прикрепления: 5861579.jpg (10.4 Kb)

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

Сообщение # 160 | 19:25:09
webanet, спасибо за ответ. Я все таки не настолько тупа, как кажется. Первый раз я сделала как Вы сказали, но результата не было. Сейчас опять повторила - поиск работает, но в очень узком режиме. Можно ли узнать, как долго продлится реиндексация на 86 сервере и вернется все ли все обратно?
Заранее спасибо, Вы очень любезны и терпеливы!
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 161 | 19:27:16
Tatika,
Цитата
Сейчас опять повторила - поиск работает, но в очень узком режиме.
поиск по модулю так и работает

Цитата
Можно ли узнать, как долго продлится реиндексация на 86 сервере и вернется все ли все обратно?
как только реиндексация окончится, то все заработает снова. сроков точных нет. ждем.

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

Сообщение # 162 | 19:33:10
webanet, очень Вам благодарна за ответы, за терпение и лояльность по отношению к не особо грамотным участникам проекта!
Баш
Сообщений: 244
Репутация: 28

Сообщение # 163 | 01:08:27
Здравствуйте, тут такая проблема.
Почему поиск по запросу Ferals ничего не находит?
Хотя материал с таким словом в названии имеется, добавлен он довольно давно 03.04.2014
В чём причина такого поведения поиска?
Все остальные материалы находит нормально.
Вот пример: spider
rusiq_ucoz
Сообщений: 50
Репутация: 6

Сообщение # 164 | 09:58:39
Баш, сообщение №1 перечитайте (шапка темы или как правильно называют первое сообщение?), особое внимание тегам уделите. Может просто галочку поставить "Дополнять результаты поиска по тегам результатами поиска по сайту:" в настройках модуля "Поиск по сайту".
Баш
Сообщений: 244
Репутация: 28

Сообщение # 165 | 22:15:08
rusiq_ucoz, причем тут теги? Я же не про теги спрашивал.
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск: