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

Сообщение # 31 | 23:40:07
fxdimm, вид материалов модуля поиск нужен

BOSSuy, панель управления - дизайн - управление дизайном - глобальные блоки - первый контейнер - откройте шаблон первого контейнера, скопируйте оттуда код и вставьте сюда я сделаю вам готовое

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

Сообщение # 32 | 01:43:28
BOSSuy, я удалила тот код, который вы выкладывали, потому что он не нужен. к сожалению ваятели шаблона, который вы выбрали явно не подумали над тем, что в модулях магазин и видео нам приходится руцями менять форму поиска из-за того, что глобальный поиск в данных модулях не работает angry

решение проблемы. читайте несколько раз внимательно чтобы не наделать ошибок

панель управления - дизайн - управление дизайном - быстрая замена - поставьте многострочный режим вот так (режим замены)



в поле что заменить вставьте код

Код
<form action="/search/" style="margin: 0pt;" method="get" onSubmit="this.sfSbm.disabled=true"><input type="text" class="queryFieldq" size="20" maxlength="30" name="q" onBlur="if(this.value=='') this.value='Search...';" onFocus="if(this.value=='Search...') this.value='';" value="Search..."><input type="submit" value="Find" name="sfSbm" class="searchSbmFlq"></form>


в поле на что заменить вставьте код

Код
<form action="/video/shv" style="margin: 0pt;" method="post" onSubmit="this.viSbm.disabled=true"><input type="text" class="queryFieldq" size="20" maxlength="30" name="query" onBlur="if(this.value=='') this.value='Search...';" onFocus="if(this.value=='Search...') this.value='';" value="Search..."><input type="submit" value="Find" name="viSbm" class="searchSbmFlq"></form>



далее будьте внимательны! снимите все галки со всех модулей, кроме модуля видео. вот так



далее нажмите кнопку произвести замену. должно замениться в 6-и шаблонах
Прикрепления: 2154489.jpg (24.2 Kb) · 8333590.jpg (44.6 Kb)

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

Сообщение # 33 | 02:10:14
Спасибо огромадное. Проблема решена. Тот материал, что на сайте, по модулям ищет, каких либо проблем пока не возникло. Правда, заменилось почему то в 7 шаблонах... Копировал без пробелов и галочки согласно скринам. Но каких либо проблем пока не вижу. Хотелось бы как то, чтобы в вопросе вставки кода было бы где то написано, что в конструкторе, а то могут и еще некоторые в панель управления полезть... Всем конфет и шампанского!!! santa

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

Сообщение # 34 | 09:23:39
Ministr,
Цитата Ministr ()
Badim3306, разбирайте стандартный код поиска по интернет-магазину:
Цитата Miss_Esq ()
Badim3306, посмотрите какие атрибуты и значения используются в исходном тексте стандартной формы модульного поиска по магазину ... что то вы упустили ...

Я про другое, все эти формы поиска, что по магазину, что по сайту в конечном итоге формируют конечную строку поиска
типа "сайт/searh/?q=сенсор"

по этой команде и происходит поиск
вопрос: почему не ищет по магазину запрос данного типа?

Добавлено (09 Янв 2014, 09:08:26)
---------------------------------------------
пробовал экспериментировать с парамерами
&m=load&t=0
никаких результатов
хотя вот здесь
//forum.ucoz.ru/forum/55-49624-1#1001680
они оказываю влияние на поиск

Добавлено (09 Янв 2014, 09:23:39)
---------------------------------------------
"сайт/shop/searh/?q=сенсор"

так то же не работает

разработчики откройте тайну

Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 35 | 19:03:06
Badim3306, поиск по сайту не ищет в модуле Интернет-магазин. Используйте там код $MODULE_SEARCH_FORM$.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Osferon
Сообщений: 161
Репутация: 32

Сообщение # 36 | 03:58:31
Здравствуйте! Следующая ситуация с поиском у меня на сайте: хочет например человек выбрать телевизор самсунг, соответственно пишет в поле поиска "Телевизор самсунг" и по его запросу отбираются нужные телевизоры эдак к примеру 50 штук, но он то не будет делать выбор только исходя из фото и названия, а естественно захочет почитать характеристики телевизоров, то есть зайдет на страницу товара. А вот когда захочет вернуться обратно к списку найденных телевизоров его ждет сюрприз, он увидит ошибку и надпись в зависимости от браузера что то типа "Веб-страница просрочена" . И получается , чтобы просмотреть страницы с 50 телевизорами самсунг найденых с помощью поисковой формы, надо в поисковое поле написать 50 раз "Телевизор самсунг" и повторить поиск к тому же надо запоминать уже просмотренные страницы, что бы снова на них не заходить. Хорошая тренировка памяти это + , но что то мне подсказывает что так быть не должно. У меня купленный премиум шаблон, я описывал эту ситуацию разработчику шаблон, он ответил, что эта проблема не относится к шаблону, да и к браузеру скорей всего не относится так как в разных браузерах, на разных машинах под разными версиями ОС результат одинаковый. Но как то надо решать эту проблему. К чему она относится? Как ее решить? Должно ведь быть как то так: посмотрел страницу товара, нажал кнопку "назад" и опять ты на странице со списком найденных товаров. Описанную ситуацию можно посмотреть тут http://computer-ok.net/
fxdimm
Сообщений: 4
Репутация: 0

Сообщение # 37 | 15:48:46
webanet, вот код

<!-- <block2> -->
<?if($CATEGORIES$)?>
<div class="sidebar"><h2><!-- <bt> --><!--<s5351>-->Категории раздела<!--</s>--><!-- </bt> --></h2>
<div class="indent"><!-- <bc> -->$CATEGORIES$<!-- </bc> --></div>
</div>
<?endif?>
<!-- </block2> -->

<!-- <block11> -->
<?if($COUNTER$ || $ONLINE_COUNTER$)?>
<div class="sidebar"><h2><!-- <bt> --><!--<s5195>-->Статистика<!--</s>--><!-- </bt> --></h2>
<div class="indent"><div align="center"><!-- <bc> -->$COUNTER$<?if($ONLINE_COUNTER$)?><hr />$ONLINE_COUNTER$$ONLINE_USERS_LIST$<?endif?><!-- </bc> --></div></div>
</div>
<?endif?>
<!-- </block11> -->

Добавлено (11 Янв 2014, 15:48:46)
---------------------------------------------
Хотелось бы чтоб поиск выглядел с картинками.

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

Сообщение # 38 | 20:04:55
Osferon, напишите предложение сюда http://uwishlist.ru/ подробнее тут //blog.ucoz.ru/blog/ucoz_ispolnjaet_zhelanija/2013-12-30-305 чтобы результаты поиска открывались в новой вкладке, а не на странице. это у всех так. и создает массу неудобств

fxdimm, учитесь читать. нужен вид материалов модуля поиск. не надо сюда кидать произвольные куски кода. нужен конкретный шаблон. изучите список шаблонов и найдите там наконец вид материалов поиска

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

Сообщение # 39 | 22:02:05
webanet, вид материала поиска вот он код. если бы я понимал как его исправить, я бы и не писал о помощи.

<div class="mv_layout">
<div class="mv_layout_img_mn"><a href="$ENTRY_URL$"><img src="$IMG_URL1$" width="130" title="$TITLE$" alt="$TITLE$"></a></div>
<div class="mv_layout_tt">
<span class="mv_fn"><a title="$TITLE$)" href="#ENTRY_URL$">$TITLE$</a></span>
</div>
<div class="mv_layout_rt" style="background:url(http://www.megamovieline.com/img/rating_mn.png) 0 19px;"></div>
<div class="mv_layout_cat">
<span class="mv_fn_2"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a></span>
<div style="clear:left;"></div>
</div>
</div>
SEB6132
Сообщений: 6
Репутация: 0

Сообщение # 40 | 01:29:59
Доброго времени суток. Подскажите, пожалуйста, как можно настроить поиск по тегам с сортировкой результатов в обратном хронологическом порядке - т.е. чтобы на первой странице поиска материалов сначала располагались материалы с самой поздней (последней) датой публикации?
Сообщение отредактировал SEB6132 - Воскресенье, 12 Янв 2014, 01:30:56
GranDG
Сообщений: 46
Репутация: -3
Уровень замечаний:

Сообщение # 41 | 03:44:26
Самый верхний материал в поисковой выдаче без описания? помогите это исправить

Добавлено (13 Янв 2014, 03:44:26)
---------------------------------------------
Все разобрался обратил внимание что материал отредактированный неделю назад изменил свое описание в поиске на моем сайте ucoz. Видимо с задержками такими работает

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

Сообщение # 42 | 06:51:55
Цитата Selena ()
Badim3306, поиск по сайту не ищет в модуле Интернет-магазин. Используйте там код $MODULE_SEARCH_FORM$.

есть какая нибудь возможность запрограмировать ссылки

1. Найти все сотовые телефоны
2. Найти все проводные телефоны
3. Найти все самсунги
4. Найти все нокии

?
Margaus
Сообщений: 2
Репутация: 0

Сообщение # 43 | 01:28:09
А возможен ли поиск по критериям? (не по модулям)
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 44 | 11:24:22
Margaus,
Цитата
поиск по критериям?
Что имеете в виду ? пример ...

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

Сообщение # 45 | 13:01:58
Цитата
Что имеете в виду? пример.

Вернее сказать, поиск по параметрам. Например, "поиск по исполнителю" - выводиться список исполнителей или "поиск по жанру" - выводится список жанров.
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск: