Модератор форума: 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

Сообщение # 196 | 16:03:13
bulbulator, я неясно выразилась?
Цитата Selena ()
ссылку на страницу со скрина

Из сообщения 194.

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

Сообщение # 197 | 16:37:31
Selena, http://kinodoc.ucoz.ru/search/синистер
mastergu
Сообщений: 17
Репутация: 0

Сообщение # 198 | 15:33:53
Здравствуйте, мой сайт http://origds.com/ , на сайте модуль доска и каталог сайтов, поиск у меня в нижней шапке. Как сделать чтобы материал находился по следующим поисковым запросам - ID1, ID2 и тд. Спасибо.

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

Сообщение # 199 | 17:50:31
mastergu, поисковик читает из полей название материала и описание материала. название читает из кода $ENTRY_TITLE$ описание из кода $BRIEF$ или $MESSAGE$
а у вас как выводится содержимое на странице материала?

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

Сообщение # 200 | 19:00:19
Цитата webanet ()
webanet мне нужно чтобы в доске искался код $ID$ куда его вставить?

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

Сообщение # 201 | 19:05:25
mastergu, когда вы на доску добавляете объявление вы в поле название что пишете?
дайте код материала и комментария вашей доски

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

Сообщение # 202 | 08:58:42
Цитата webanet ()
webanet вставил код в спойлер
<html>
<head>
<meta charset="utf-8">
<title>$MODULE_NAME$ - Кроссовки Adidas New Balance Nike оригинал</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]><script>var e=("header,nav,article,aside,section,footer").split(',');for(var i=0;i<e.length;i++){document.createElement(e)}</script><link rel="stylesheet" href="/css/ie.css" /><![endif]-->
<meta name="keywords" content="Кроссовки, кросовки, детские кроссовки, Adidas, New Balance, Nike, Mizuno, кроссовки оригинал, Salomon, ветровки adidas, nb, оригинальные кроссовки, кроссовки купить, кроссовки найк, спортивный костюм, футболка адидас, футболка найк">
<meta name="description" content="Купить оригинальные кроссовки адидас. Купить кроссовки Mizuno. Кроссовки купить. Купить оригинальные кроссовки adidas. Купить оригинальные кроссовки Nike. Купить кроссовки найк. Купить оригинальные кроссовки New Balance. Спортивная одежда. Где купить кроссовки.">
</head>
<script type="text/javascript" src="/js/jquery.totemticker.js"></script>
<script type="text/javascript">
$(function(){
$('#vertical-ticker').totemticker({
row_height : '100px',
next : '#ticker-next',
previous : '#ticker-previous',
stop : '#stop',
start : '#start',
mousestop : true,
});
});
</script>
<style>
#vertical-ticker{
height:485px;
width:240px;
overflow:hidden;
margin:0; padding:0;
-webkit-box-shadow:0 0px 0px rgba(0,0,0, .4);
}

#vertical-ticker li{
padding:0px 0px;
display:block;
background:#efefef;
color:#333;
border-bottom:1px solid #ddd;
text-align:center;
font-size:25px;
font-weight:bold;
font-family: Helvetica Neue, times, serif;
}
</style>
<body>
<div id="container">
<div id="top">
<div id="topCnt">
Спортивная обувь для всей семьи
<div class="topSupport">$WDAY$ <span>$DATE$ [<?if($USER_LOGGED_IN$)?>
<a href="$LOGOUT_LINK$">Выход</a> <a href="$LOGOUT_LINK$">
<!--<s5164>-->
</a>
<?else?>
<a href="$LOGIN_LINK$">Вход</a>
<?endif?>]
<tr></span></div>
</div>
</div>
<header>
<div id="logo">
<div id="logoIcon"><span></span></div>
<div id="logoTxt">
<h1><a href="$HOME_PAGE_LINK$"><span>ОРИГИНАЛЬНЫЕ</span> КРОССОВКИ</a></h1>
<h2>adidas new balance nike </h2>
</div>
</div>
<nav>
<!-- <sblock_menu> -->
<?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?>
<!-- </sblock_menu> -->
</nav>
</header>
<div id="middle">
<!-- <middle> -->
<div id="content2">
<!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s5169>-->Кроссовки<!--</s>--></a> <?if($SECTION_NAME$)?>» <a href="$SECTION_URL$">$SECTION_NAME$</a><?endif?> » <a href="$CAT_URL$">$CAT_NAME$</a> » $ENTRY_TITLE$</td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5232>-->Добавить кроссовки<!--</s>--></a> ]<?endif?></td>
</tr>
</tbody></table><hr>
<article class="entry photoEntry">
<div class="entryCnt">
<div class="message">
<a class="ulightbox" href="$IMG_URL1$"><img src="$IMG_URL1$" width="540" height="360" border="0" title="Нажмите, для просмотра в полном размере..."></a> </div>
</div>
<div class="details">
<div class="ddate">$DATE$</div>
<div class="dreads">$READS$</div>
<div class="dcomm"><a href="$COMMENTS_URL$">$COMMENTS_NUM$</a></div>

</div>
<?if($IMG_URL1$)?><a class="dmore fullSize" href="$IMG_URL1$" target="_blank">Оригинал</a><?endif?>
</article>
<h1 class="title1">$SECTION_NAME$ $CAT_NAME$ $ENTRY_TITLE$ - ID$ID$</h1>
<div class="photoDescr">
<hr>
<?if($IMG_URL2$)?><a class="ulightbox" href="$IMG_URL2$"><img src="$IMG_URL2$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL3$)?><a class="ulightbox" href="$IMG_URL3$"><img src="$IMG_URL3$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL4$)?><a class="ulightbox" href="$IMG_URL4$"><img src="$IMG_URL4$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL5$)?><a class="ulightbox" href="$IMG_URL5$"><img src="$IMG_URL5$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL6$)?><a class="ulightbox" href="$IMG_URL6$"><img src="$IMG_URL6$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL7$)?><a class="ulightbox" href="$IMG_URL7$"><img src="$IMG_URL7$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL8$)?><a class="ulightbox" href="$IMG_URL8$"><img src="$IMG_URL8$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL9$)?><a class="ulightbox" href="$IMG_URL9$"><img src="$IMG_URL9$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL10$)?><a class="ulightbox" href="$IMG_URL10$"><img src="$IMG_URL10$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL11$)?><a class="ulightbox" href="$IMG_URL11$"><img src="$IMG_URL11$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL12$)?><a class="ulightbox" href="$IMG_URL12$"><img src="$IMG_URL12$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL13$)?><a class="ulightbox" href="$IMG_URL13$"><img src="$IMG_URL13$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<?if($IMG_URL14$)?><a class="ulightbox" href="$IMG_URL14$"><img src="$IMG_URL14$" width="267" height="170" border="0" title="Нажмите, для просмотра в полном размере..."></a><?endif?>
<hr><h2><span style="color: rgb(74, 174, 48);">1:1 - ОДИН В ОДИН КРОССОВКИ СООТВЕТСТВУЮТ ФОТО</span></h2><hr>
<?if($MODER_PANEL$)?>$MODER_PANEL$<?endif?>

<!-- <block7> -->

<div class="block">
<h3><!-- <bt> --><!--<s5171>-->Запрос - Своей Цены!<!--</s>--><!-- </bt> --></h3>
<div class="blockCnt">
<div align="left"><!-- <bc> -->$MFORM_4$<!-- </bc> --></div>
</div>
</div>

<!-- </block7> -->

</div>


<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<hr><div class="commCnt">
<h3>Комментарии: $COM_NUM_ENTRIES$</h3>
$COM_BODY$
<?if($COM_PAGE_SELECTOR$)?>$COM_PAGE_SELECTOR$<?endif?>
</div>
<?endif?>

<div class="commCnt">
<h3>Добавить комментарий</h3>
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?>
<?endif?>
</div>
<?endif?>



<!-- </body> -->
</div>
<aside>

<!-- <block2> -->
<?if($CATEGORIES$)?>
<div class="block">
<h3><!-- <bt> --><!--<s5351>-->$SECTION_NAME$<!--</s>--><!-- </bt> --></h3>
<div class="blockCnt">
<!-- <bc> -->$CATEGORIES$<!-- </bc> -->
</div><br><br>
<?endif?>
<!-- </block2> -->

<!-- <block12> -->
<div class="block">
<h3><!-- <bt> --><!--<s5195>-->Описание модели<!--</s>--><!-- </bt> --></h3>
<div class="blockCnt">
<div align="center"><!-- <bc> -->
<div align="left">
<p><span class="стиль1">Модель:</span> $CAT_NAME$ $ENTRY_TITLE$<br>
<span class="стиль1">Наличие:</span> в наличии<br>
<span class="стиль1">Производитель:</span> $FILTER1_VALUE$<br>
<span class="стиль1">Комплект:</span> кроссовки в коробке<br>
<span class="стиль1">Материал:</span> натуральная кожа<br>
<span class="стиль1">Размеры модели:</span> $BRIEF$


<span class="стиль1">Цена: </span> <span class="стиль2"> <s> $FILTER2_VALUE$ руб.</s></span> <a href="#" class="hintanchor" onmouseover="showhint('Акция Ваша Цена - купи за Свою Цену!', this, event, '130px')">[?]</a><br>
<span class="стиль4">цена без скидки, см.акцию</span> </p>
<p><a href="http://origds.com/index/zakaz_na_krossovki/0-4" target="_blank" class="more">Заказать</a>
</p></div>
<div align="left"><a href="http://origds.com/faq/0-1#5">скидки, подарки</a>
<div align="left"><a href="http://origds.com/faq">оплата, доставка</a>
<p></p>
</div>
</div>

<!-- </bc> --></div>
<!-- </block12> -->

<!-- <block7> -->

<div class="block">
<h3><!-- <bt> --><!--<s5171>-->
<img src="http://origds.com/img/slides/11.jpg" width="190" height="60"><!--</s>--><!-- </bt> --></h3>
<div class="blockCnt">
<div align="left"><!-- <bc> --><div align="justify">Любой товар на сайте Вы можете купить по <span class="стиль1">Своей Цене</span>. Укажите <span class="стиль1">Свою Цену</span> за которую готовы купить товар в форме заказа или форме запроса цены. Обработав заказ (запрос) мы продаем товар по Вашей цене или предлагаем максимальную скидку. Возможны торги между покупателем и продавцом в течении 3 дней с момента отправки запроса, затем запрос удаляется. <br><span class="стиль1">PS</span>: рекомендуем указывать разумную Свою Цену относительно старой цены.<!-- </bc> --></div>
</div>
</div>
</div>
<!-- </block7> -->
<!-- <block12> -->
<?if($COUNTER$ || $ONLINE_COUNTER$)?>
<div class="block">
<h3><!-- <bt> --><!--<s5195>-->Статистика<!--</s>--><!-- </bt> --></h3>
<div class="blockCnt">
<div align="center"><!-- <bc> -->$COUNTER$<?if($ONLINE_COUNTER$)?><hr>$ONLINE_COUNTER$$ONLINE_USERS_LIST$<?endif?><!-- </bc> --></div>
</div>
</div>
<?endif?>
<!-- </block12> -->
</div></div></div></aside>
<!-- </middle> -->
<div class="clr"></div>
</div>

<footer>
<div id="footerCnt">
$GLOBAL_BFOOTER$
</div>
</footer>

</div>
<script src="/js/ui.js"></script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w
= w
|| []).push(function() {
try {
w.yaCounter25708115 = new Ya.Metrika({id:25708115,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} catch(e) { }
});

var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="//mc.yandex.ru/watch/25708115" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<!-- NETROXSC CODE. Theme No. 1 --><script async type="text/javascript" src="http://code.netroxsc.ru/F7AE8F25-78E8-B924-B90A-D17DA372F764/c.js?tmpl=1"></script>
</body></html>

Igor9708
Сообщений: 185
Репутация: 3

Сообщение # 203 | 09:47:10
Модератор форума, Здравствуйте! а можно переделать поиск по сайту под себя изменить параметры поиска

Добавлено (16 Сен 2014, 09:47:10)
---------------------------------------------
???

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

Сообщение # 204 | 15:26:08
Igor9708, можно использовать любой сторонний поиск. Переделывать стандартные системные функции со стороны пользователя невозможно.

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

Сообщение # 205 | 18:41:20
mastergu, где-то тут <div class="message"> должен быть код $BRIEF$ или $MESSAGE$

где-то тут <div class="entryCnt"> должен быть код $ENTRY_TITLE$ - ID$ID$

лучше переименовать div class="message" в div class="eText"

div class="entryCnt" в div class="eTitle"

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

а если вам нужна индексация идов, то лучше заполнять поле название вместе с идами, а не добивать их отдельно рядом с $ENTRY_TITLE$
поисковик в любом случае будет читать только $ENTRY_TITLE$

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

Сообщение # 206 | 19:41:06
Как заставить поиск реально искать по тегам? У нас онлайн кинотеатр, в поле тегов мы вставляем актеров, но если в поиске вбить имя актера, то ничего не находит, если зайти со страниц материала по тегу, то выводит все фильмы, где указан актер... ВТФ?
Сообщение отредактировал PeXOTa1677 - Среда, 17 Сен 2014, 19:41:34
devilkaf
Сообщений: 2
Репутация: 0

Сообщение # 207 | 16:20:33
Возможно ли что бы при поиске выводился полный текст(описание) материала (хотя бы то что находиться в кратком описании)
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 208 | 17:34:42
devilkaf, все выводить не будет, но часть текста выводится согласно настройкам модуля поиск по сайту Максимальное количество символов в описании результатов:
или опишите подробно вашу проблему. у вас вообще текст не выводится?

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

Сообщение # 209 | 22:01:25
webanet, Ну да я это видел, но я хотел бы сделать что бы при поиске отображался материал, как в разделе. Ну тоесть:



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

Добавлено (20 Сен 2014, 22:01:25)
---------------------------------------------
Пожалуйста, кто-нибудь подскажите (пост выше) prof

Прикрепления: 7659451.jpg (105.3 Kb) · 5056665.jpg (29.2 Kb)
mrx
Сообщений: 309
Репутация: 51

Сообщение # 210 | 23:53:34
В каталоге статей использую такой поиск по модулю:

Код
<form onsubmit="this.sfSbm.disabled=true" method="post" action="/publ/">
<div class="schQuery">
<input name="query" maxlength="30" size="20" class="queryField" type="text"><input class="searchSbmFl" name="sfSbm" value="Найти" type="submit">
</div>
<input name="a" value="2" type="hidden">
</form>


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