Модератор форума: 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)
|
Selena, http://kinodoc.ucoz.ru/search/синистер
|
Здравствуйте, мой сайт http://origds.com/ , на сайте модуль доска и каталог сайтов, поиск у меня в нижней шапке. Как сделать чтобы материал находился по следующим поисковым запросам - ID1, ID2 и тд. Спасибо.
|
mastergu, поисковик читает из полей название материала и описание материала. название читает из кода $ENTRY_TITLE$ описание из кода $BRIEF$ или $MESSAGE$
а у вас как выводится содержимое на странице материала? |
|
mastergu, когда вы на доску добавляете объявление вы в поле название что пишете?
дайте код материала и комментария вашей доски |
<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, можно использовать любой сторонний поиск. Переделывать стандартные системные функции со стороны пользователя невозможно.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
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$ |
Как заставить поиск реально искать по тегам? У нас онлайн кинотеатр, в поле тегов мы вставляем актеров, но если в поиске вбить имя актера, то ничего не находит, если зайти со страниц материала по тегу, то выводит все фильмы, где указан актер... ВТФ?
Сообщение отредактировал PeXOTa1677 - Среда, 17 Сен 2014, 19:41:34
|
devilkaf, все выводить не будет, но часть текста выводится согласно настройкам модуля поиск по сайту Максимальное количество символов в описании результатов:
или опишите подробно вашу проблему. у вас вообще текст не выводится? |
webanet, Ну да я это видел, но я хотел бы сделать что бы при поиске отображался материал, как в разделе. Ну тоесть:
И мне бы хотелось что бы даже в поиске но выходило в такой форме как в каталоге файлов(извиняюсь за скудность в моем объяснение) Добавлено (20 Сен 2014, 22:01:25) Прикрепления:
7659451.jpg
(105.3 Kb)
·
5056665.jpg
(29.2 Kb)
|
В каталоге статей использую такой поиск по модулю:
Код <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/"? |
| |||