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

Сообщение # 541 | 12:34:39
Приветствую!
У меня стоит галка в "Дополнять результаты поиска по тегам результатами поиска по сайту", но по тегам поиск не идет. В чем может быть проблема?
Заранее спасибо!

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

Сообщение # 542 | 12:57:49
belyona, теги прописаны к материалам? если да, то предоставьте адрес сайта и пример запроса в поиск

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

Сообщение # 543 | 13:07:30
webanet, да, к товарам. Магазин ТУТ. Пример запроса "шедоубокс".

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

Сообщение # 544 | 18:28:53
belyona, у вас стоит поиск по модулю, а там поиск по тегам невозможен. то есть функция дополнения поиска по тегам не работает. в этом случае вам нужно выводить информер облака по тегам, если вам нужен поиск именно по тегам

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

Сообщение # 545 | 18:49:25
webanet, спасибо! буду думать, как лучше сделать... Тегов много, боюсь, полстраницы займут smile

jeliran
Сообщений: 1
Репутация: 0

Сообщение # 546 | 20:09:51
Народ помогите поиск реализовать !
у меня статьи в новостях с разными датами мероприятий и хочется сделать поиск по мероприятиям например с 20 по 30 марта
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 547 | 20:42:17
jeliran, попробуйте обратиться сюда https://upartner.pro/
глобальный поиск не ищет по датам за исключением тех случаев, когда дата прописана в названии материала. поиск по модулю ищет только точные совпадения

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Серое_Инкогнито
Сообщений: 55
Репутация: 13

Сообщение # 548 | 10:22:39
добрый день. как из поиска удалить давно удаленные материалы? например, была статья, с ключевым словом в названии. потом ее удалили, но в поиске она вес равно осталась.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 549 | 11:34:02
Серое_Инкогнито, в течении 2 недель должно быть удалено само. как давно у вас удалены материалы?

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

Сообщение # 550 | 10:21:30
Как сделать, чтобы через поиск по сайту открывалась сразу страница с конкретной статьей, а не ссылка на не или даже весь список материалов (как сейчас)?
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 551 | 16:42:12
vbelousov2011, ни как. Поиск ищет по сайту статьи в которых сразу же присутствует ключевое слово или тег.
vbelousov2011
Сообщений: 2
Репутация: 0

Сообщение # 552 | 19:04:04
_CrySiS_, а мне такой поиск нужен как здесь http://www.wordreference.com/enru/word - вводишь слово и попадаешь сразу на него. Неужели нельзя так сделать? Само слово у меня в заголовке статьи находится.
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 553 | 01:02:46
vbelousov2011, этот сайт устроен на другой CMS, а в uCoz нельзя такое реализовать.
ser1ko
Сообщений: 37
Репутация: 0

Сообщение # 554 | 16:03:18
На сайте irongamer ru в шапке установлен поиск. При запросе, к примеру, "анджелина джоли" выводится только тот материл, в котором в тексте (описании) используется этот запрос. Мне необходимо, что бы выводились еще и материалы, у которых в теге прописано "анджелина джоли". Как это сделать?

код поиска:


Код
<form class="search-form" method="get" action="/search" style="margin: 0;padding: 0;">
<input type="hidden" name="a" value="search"><input type="hidden" name="subaction" value="search" />
<input name="q" type="text" class="form-text" id="story" value="Поиск по сайту" onFocus="this.value=''" onBlur="if (this.value==''){this.value=Поиск по сайту'}"; title="Введите Ваш запрос и нажмите enter" />
<input type="image" src="/images/poisk.png" class="form-search" name="sfSbm" value="Искать"/>
</form>


кроме того, на странице поиска (/search) присутствует та же проблема. при запросе "анджелина джоли" выводится все так же 1 материал, хотя в тегах его несколько. если исправить url


Код
/search/?q=анджелина+джоли&m=load&m=stuff&t=0

на 


Код
/search/?q=анджелина+джоли&m=load&m=stuff&t=1


тогда выводятся все материалы, и те, где в тексте используется запрос, и материалы имеющие данный тег. в настрйоках поиска стоит галочка "Дополнять результаты поиска по тегам результатами поиска по сайту"

мне необходимо что бы и там и там выводились запросы, которые будут искать и в тексте материала и по тегам. как это сделать? заранее спасибо

Добавлено (04 Июн 2016, 16:03:18)
---------------------------------------------
пожалуйста, помогите с вопросом выше

Сообщение отредактировал ser1ko - Суббота, 04 Июн 2016, 14:31:46
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 555 | 16:30:38
ser1ko, замените свою форму на это
Код
<form class="search-form" method="get" action="/search/" style="margin: 0;padding: 0;">
<input name="q" type="text" class="form-text" value="Поиск по сайту" onFocus="this.value=''" onBlur="if (this.value==''){this.value=Поиск по сайту'}"; title="Введите Ваш запрос и нажмите enter" />
<input type="image" src="/images/poisk.png" class="form-text" name="sfSbm" value="Искать"/>
</form>

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск: