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

Сообщение # 121 | 16:03:34
sirioscamd, какой код для формы поиска используете?

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
sirioscamd
Сообщений: 14
Репутация: 0
Уровень замечаний:

Сообщение # 122 | 21:22:37
я понял в чем проблема, в поиске показывает полное описание материала, а мне нужно краткое

как сделать чтобы показало краткое описание?

попробовал $BRIEF$, все равно не показывает
Сообщение отредактировал sirioscamd - Среда, 30 Апр 2014, 21:25:30
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 123 | 21:31:59
sirioscamd, нет. там как раз должно быть $MESSAGE$

вот стандартный вид материалов в поиске

Код
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock">$ENTRY_DEPTH$<tr><td style="padding:3px;">
<div class="eTitle" style="text-align:left;font-weight:normal"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($MESSAGE$)?>
   <img alt="" src="$IMG_URL$" class="gphoto"></a></div>
   <div class="eMessage" style="text-align:left;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
     
<div class="eDetails" style="clear:both;">$ENTRY_DEPTH$
<?if($SAVING_DATE$)?>- $SAVING_DATE$<?endif?></div></td></tr></table><br />


дайте ещё раз ссылку на сайта или лучше ссылку на поисковый запрос по материалу, где можно увидеть проблему

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

Сообщение # 124 | 21:53:16
http://badkino.ru/search/?q=13

Там где сериал 1942, 1943 были прописаны серии в полный текст материала
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 125 | 22:07:20
sirioscamd, можно увидеть вид материалов каталога файлов?

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

Сообщение # 126 | 22:29:07
Код
<div class="shortstory">
<div class="shortstorytitle">
<div style="width:120px;float:right;">
<span class="izbrannoe"><img src="/dleimages/$FILTER1_VALUE$.gif"></span>
<span class="podrobnosti_right">
<div id="ratig-layer">
<div class="rating"><?$RSTARS$('17','/dleimages/rating.png','1','float')?></div>
</div>
</span>
</div>
<h2 class="zagolovki"><a href="$ENTRY_URL$">$TITLE$</a> $MODER_PANEL$</h2>
</div>
<div class="shortimg">
<div id="news" style="display:inline;">
<a href="$IMG_URL1$" class="ulightbox">
<img src="$IMG_URL1$" style="float:left; width:200px;height:300px;" alt="$TITLE$" title="$TITLE$">
</a>
$MESSAGE$
</div>

</div>
</div>
<div style="clear:both"></div>
<div class="icons">
<span class="podrobnee" style="padding: 4px 0 4px 20px;">
<a href="$ENTRY_URL$">
<span class="fbutton-img">
<img src="/images/viewmore.png" border="0" alt="Cмотреть онлайн">
</span>
</a>
</span>  
<span style="float:right; padding: 7px 20px 19px 20px;">
<span class="viewsicon" title="Просмотры">$READS$</span>
<span class="dateicon" title="Дата">$DATE$, $TIME$</span>  
</span>
</div>
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 127 | 22:49:06
sirioscamd, на правах предположения

замените название класса

Цитата
<div id="news" style="display:inline;">
на eMessage

и класс .eMessage

распишите как класс .news

то есть стили .news скопируйте и вставьте в класс .eMessage

добавьте пару материалов на сайт, чтобы у них уже были измененные классы, далее удалите карту сайта из файлового менеджера и ждите 4-5 дней индексации поиском новых материалов

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

Сообщение # 128 | 23:08:19
Я вообще не нашел в стилях .news и .eMessage, также удалил
Код
<div id="news" style="display:inline;">
нечего не изменилось

Добавлено (30 Апр 2014, 23:08:19)
---------------------------------------------
http://badkino.ru/search/?q=%D1%84%D0%B8%D0%B7%D1%80%D1%83%D0%BA

из новостей показывают

также брал код из вида материалов новостей и изменил на вид в каталоге файлов, тоже самое не показывает
Сообщение отредактировал sirioscamd - Среда, 30 Апр 2014, 23:10:15
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 129 | 23:13:01
sirioscamd, вы читали то, что я написала? оно не изменится в выдаче ещё две недели. я сказала с коду $MESSAGE$ задать стили с названием .eMessage, добавить пару материалов и ждать дней 4-5
что непонятно?

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

Сообщение # 130 | 23:18:01
Думаю что это бред, ведь поиск по новостям работает и без стиля .eMessage
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 131 | 23:24:33
sirioscamd, хорошо. вид материалов новостей дайте

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

Сообщение # 132 | 23:30:44

Код
<div class="shortstory">
<div class="shortstorytitle">
<div style="width:120px;float:right;">
<span class="podrobnosti_right">
<div id="ratig-layer">
<div class="rating"><?$RSTARS$('17','/dleimages/rating.png','1','float')?></div>
</div>
</span>
</div>
<h2 class="zagolovki"><a href="$ENTRY_URL$">$TITLE$</a> $MODER_PANEL$</h2>
</div>
<div class="shortimg">
<div id="news" style="display:inline;">

</a>
  <div style="background: url('$IMG_URL1$'); width: 590px; height: 260px; border: 2px solid #fff; border-radius: 10px; -webkit-border-radius: 5px; -moz-border-radius: 10px;" title="$TITLE$" alt="$TITLE$"></div>
  <br>
  $MESSAGE$
</div>

</div>
</div>
<div style="clear:both"></div>
<div class="icons">
<span class="podrobnee" style="padding: 4px 0 4px 20px;">
<a href="$ENTRY_URL$">
<span class="fbutton-img">
<img src="/images/viewmore.png" border="0" alt="Читать дальше">
</span>
</a>
</span>  
<span style="float:right; padding: 7px 20px 19px 20px;">
<span class="viewsicon" title="Просмотры">$READS$</span>
<span class="dateicon" title="Дата">$WDAY$, $TIME$</span>  
</span>
</div>
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 133 | 00:11:03
sirioscamd, там тоже самое, что и в каталоге файлов. должно работать
опять на правах предположения. посмотрела ваши материалы каталога файлов. при запросе у вас то, что в титле нигде не повторяется в материале, а содержимое материалов у вас не индексируется. при запросе в котором есть совпадения с тексте материала описание выводится
а вот почему у вас не индексируется содержимое материалов каталог файлов я без понятия.

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

Сообщение # 134 | 09:52:40
я вот искал в интернет и увидел что у многих такое бывает
zevetal
Сообщений: 91
Репутация: 11

Сообщение # 135 | 23:02:16
Скажите, реально ли в поиск сайта вывести аудио плеер,функционирующий, есть скрипт, при установке в вид материалов поиска, всё стаёт, но плеер не работает, можно лт его активизировать, именно в поиске?

Код
<div id="eBlock">    
<div style="padding:0px 4px;">    
<div class="eBlock" style="">    
<table style="" cellpadding="0" cellspacing="0" width="100%">    
<tbody><tr>    
<td style="width:4%; border-right:1px solid #cccccc; padding-right:3px;" align="center"><img style="padding-top:1px;" src="/play.png" align="absmiddle" alt="" width="35px" height="35px"></td>    
<td style="width:76%; padding-left:7px; padding-bottom:1px; border-right:1px solid #cccccc;">    
<a class="najmi" href="$ENTRY_URL$"><b><font face="Georgia" color="#528400" size="1" style="font-size: 8pt; ">$TITLE$</font></b></a>$MODER_PANEL$<div style="font-size:10px; color:#267568;" align="left"> <object type="application/x-shockwave-flash" data="http://isu-ucoz.3dn.ru/script/player.swf" id="audioplayer1" height="20" width="500"> <param name="movie" value="http://isu-ucoz.3dn.ru/script/player.swf"> <param name="FlashVars" value="playerID=1&soundFile=$RFILE_URL$"> <param name="quality" value="high"> <param name="menu" value="false"> <param name="wmode" value="transparent"> </object>  <div><a style="color:#267578;" title="" href="$RFILE_URL$" class="readon"><span>Скачать</span></a></div></div></td>    
<td style="width:10%; border-right:1px solid #cccccc; font-size:11px; font-family:tahoma; color:#267568;" align="center">$AUTHOR_NAME$<div style="font-size:10px; color:#267568;" align="center">Время</div><div style="font-size:10px; color:#267568;" align="center"><img src="/clock.png" alt="" width="25pxpxpx" height="25pxpxpx"><br></div></td> <td style="width:10%; font-size:11px; font-family:tahoma; color:#267568; padding-left:5px;" align="center">$AUTHOR_EMAIL$<div style="font-size:10px; color:#267568;" align="center">Бтрейт</div><div style="font-size:10px; color:#267568;" align="center"><img src="/mp3.png" alt="" width="32pxpxpx" height="21pxpxpx"><br></div></td> </tr> </tbody></table> </div>    
<div style="float:right;" class="NONE"> </div>    
<div style="height:5px;"> </div>    
<div style="padding:1px;"></div>    
<style>    
.eBlock {background:url('/.s/t/997/8.gif') top repeat-x #FFFFFF; border:1px solid #DEDEDE;padding:10px 5px 5px 5px;}    
.popupbody a, .popupbody td {font-size: 11px; font-family: 'Tahoma';}    
a.readon:hover, a.readon:active, a.readon:focus { background-color: #fff; border: 1px solid #ccc; }    
element.style { color: rgb(38, 117, 120);}    
a.readon { border: 1px solid #ddd; display: block;float: left; font-weight: bold;padding: 2px 5px;text-decoration: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;}    
</style> </div></div>
Сообщество uCoz » Модули uCoz » Дополнительные функции » Поиск по сайту (И всё что с ним связано)
Поиск: