Модератор форума: Yuri_G |
Сообщество uCoz Модули uCoz Дополнительные функции Поиск по сайту (И всё что с ним связано) |
Поиск по сайту |
Теперь на 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)
|
fxdimm, вид материалов модуля поиск нужен
BOSSuy, панель управления - дизайн - управление дизайном - глобальные блоки - первый контейнер - откройте шаблон первого контейнера, скопируйте оттуда код и вставьте сюда я сделаю вам готовое |
BOSSuy, я удалила тот код, который вы выкладывали, потому что он не нужен. к сожалению ваятели шаблона, который вы выбрали явно не подумали над тем, что в модулях магазин и видео нам приходится руцями менять форму поиска из-за того, что глобальный поиск в данных модулях не работает
решение проблемы. читайте несколько раз внимательно чтобы не наделать ошибок панель управления - дизайн - управление дизайном - быстрая замена - поставьте многострочный режим вот так (режим замены) в поле что заменить вставьте код Код <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)
|
Спасибо огромадное. Проблема решена. Тот материал, что на сайте, по модулям ищет, каких либо проблем пока не возникло. Правда, заменилось почему то в 7 шаблонах... Копировал без пробелов и галочки согласно скринам. Но каких либо проблем пока не вижу. Хотелось бы как то, чтобы в вопросе вставки кода было бы где то написано, что в конструкторе, а то могут и еще некоторые в панель управления полезть... Всем конфет и шампанского!!!
|
Ministr,
Badim3306, посмотрите какие атрибуты и значения используются в исходном тексте стандартной формы модульного поиска по магазину ... что то вы упустили ... Я про другое, все эти формы поиска, что по магазину, что по сайту в конечном итоге формируют конечную строку поиска типа "сайт/searh/?q=сенсор" по этой команде и происходит поиск вопрос: почему не ищет по магазину запрос данного типа? Добавлено (09 Янв 2014, 09:08:26) Добавлено (09 Янв 2014, 09:23:39) |
Здравствуйте! Следующая ситуация с поиском у меня на сайте: хочет например человек выбрать телевизор самсунг, соответственно пишет в поле поиска "Телевизор самсунг" и по его запросу отбираются нужные телевизоры эдак к примеру 50 штук, но он то не будет делать выбор только исходя из фото и названия, а естественно захочет почитать характеристики телевизоров, то есть зайдет на страницу товара. А вот когда захочет вернуться обратно к списку найденных телевизоров его ждет сюрприз, он увидит ошибку и надпись в зависимости от браузера что то типа "Веб-страница просрочена" . И получается , чтобы просмотреть страницы с 50 телевизорами самсунг найденых с помощью поисковой формы, надо в поисковое поле написать 50 раз "Телевизор самсунг" и повторить поиск к тому же надо запоминать уже просмотренные страницы, что бы снова на них не заходить. Хорошая тренировка памяти это + , но что то мне подсказывает что так быть не должно. У меня купленный премиум шаблон, я описывал эту ситуацию разработчику шаблон, он ответил, что эта проблема не относится к шаблону, да и к браузеру скорей всего не относится так как в разных браузерах, на разных машинах под разными версиями ОС результат одинаковый. Но как то надо решать эту проблему. К чему она относится? Как ее решить? Должно ведь быть как то так: посмотрел страницу товара, нажал кнопку "назад" и опять ты на странице со списком найденных товаров. Описанную ситуацию можно посмотреть тут http://computer-ok.net/
|
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) |
Osferon, напишите предложение сюда http://uwishlist.ru/ подробнее тут //blog.ucoz.ru/blog/ucoz_ispolnjaet_zhelanija/2013-12-30-305 чтобы результаты поиска открывались в новой вкладке, а не на странице. это у всех так. и создает массу неудобств
fxdimm, учитесь читать. нужен вид материалов модуля поиск. не надо сюда кидать произвольные куски кода. нужен конкретный шаблон. изучите список шаблонов и найдите там наконец вид материалов поиска |
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 - Воскресенье, 12 Янв 2014, 01:30:56
|
Самый верхний материал в поисковой выдаче без описания? помогите это исправить
Добавлено (13 Янв 2014, 03:44:26) |
|
|
| |||