Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-04-21 00:34:23

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

..чтобы поиск осуществлялся не только в новостях?

А как сделать, чтобы поиск осуществлялся не только в новостях, но и в статических страницах?
Поиск курил, но ничего толком не нашел..

Используемая версия:     0.9.3 Release [SVN880+FIX01]

Не в сети

#2 2013-04-27 13:04:47

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

hmm что-то все молчат... это невозможно или просто не знает никто как именно сделать?
если невозможно, то печаль-беда, а если никто просто не в курсе, как это реализовать - пойду на фрилансру

Не в сети

#3 2013-04-27 13:48:05

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

реализовать можно все,на крайний случай поставь поиск по сайту от яндекса,все найдет smile

Не в сети

#4 2013-04-27 22:30:55

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

Поставил поиск от Яндекса. Одно плохо - корявая строка ввода. Родная строка поиска была лучше...

Не в сети

#5 2013-04-28 07:50:10

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

promoderator пишет:

Поставил поиск от Яндекса. Одно плохо - корявая строка ввода. Родная строка поиска была лучше...

настроить можно все,добавь стили

Не в сети

#6 2013-04-28 14:00:23

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

А может подскажете, где их можно добавить? А то я что-то такого не смог найти..

Не в сети

#7 2013-04-28 14:02:25

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

ты мне родную покажи

Не в сети

#8 2013-04-28 14:23:36

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

<form id="searchbar" method="post" action="{form_url}">
	<input type="hidden" name="category" value="" />
	<input type="hidden" name="postdate" value="" />
	<input class="sbtn" title="Найти" alt="Найти" type="image" src="{tpl_url}/images/spacer.gif" />
	<label for="story">></label>
	<input class="stext" name="search" id="story" value="" type="text" />
</form>

имелось ведь в виду то, что было раньше в search.form.tpl?

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

<div class="ya-site-form ya-site-form_inited_no" onclick="return {'bg': 'transparent', 'target': '_self', 'language': 'ru', 'suggest': true, 'tld': 'ru', 'site_suggest': true, 'action': 'http://aladro.ru/search/', 'webopt': false, 'fontsize': 12, 'arrow': false, 'fg': '#000000', 'searchid': '2047897', 'logo': 'rb', 'websearch': false, 'type': 2}"><form action="http://yandex.ru/sitesearch" method="get" target="_self"><input type="hidden" name="searchid" value="2047897" /><input type="hidden" name="l10n" value="ru" /><input type="hidden" name="reqenc" value="windows-1251" /><input type="text" name="text" value="" /><input type="submit" value="Найти" /></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;(' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1&&(e.className+=' ya-page_js_yes');s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>

Изменено promoderator (2013-04-28 14:35:50)

Не в сети

#9 2013-04-28 15:22:36

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

еще и майн тпл

Не в сети

#10 2013-04-28 19:10:17

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

main.tpl в настоящий момент выглядит так:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset={l_encoding}" />
<meta http-equiv="content-language" content="{l_langcode}" />
<meta name="generator" content="{what} {version}" />
<meta name="document-state" content="dynamic" />
{htmlvars}
<script type="text/javascript" src="{tpl_url}/js/jquery.js"></script>
<script type="text/javascript" src="{tpl_url}/js/jqueryui.js"></script>
<link rel="shortcut icon" href="/favicon.ico"/>
<link href="{tpl_url}/style/styles.css" type="text/css" rel="stylesheet" />
<link href="{tpl_url}/style/engine.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="{tpl_url}/js/libs.js"></script>
[isplugin rss_export]<link href="{home}/rss.xml" rel="alternate" type="application/rss+xml" title="RSS" />[/isplugin]
<script type="text/javascript" src="{admin_url}/includes/js/functions.js"></script>
<script type="text/javascript" src="{admin_url}/includes/js/ajax.js"></script>
<title>{titles}</title>
<meta name="google-site-verification" content="код верификации" />
</head>
<body>
<div id="head">
	<div class="wrap">
		<div id="userint">
			<div id="loginbox">{personal_menu}</div>
			<div id="searchtop">{search_form}</div>
		</div>
		<h1><a href="{home}" title="{home_title}"><b class="thide"></b><span>{home_title}</span></a></h1>
		<div id="tmenu">
			<ul id="topmenu">
				<li><a href="/static/about.html">О компании</a></li>
				<li><a href="/static/gallery.html">Фотогалерея</a>
					<ul>
						<li><a href="/static/kitchen.html">Кухня</a></li>
						<li><a href="/static/bath.html">Ванная комната</a></li>
						<li><a href="/static/bedroom.html">Спальня</a></li>
                                                <li><a href="/static/living.html">Гостиная</a></li>
						<li><a href="/static/kids.html">Детская комната</a></li>
						<li><a href="/static/home-office.html">Кабинет в квартире</a></li>
					</ul>
				</li>
				<li><a href="/static/stati.html">Статьи</a>
  <ul>
						<li><a href="/stati-pro-stroitelstvo-i-remont.html">Строительство | Ремонт</a></li>
						<li><a href="/landshaftnyy-dizayn.html">Ландшафтный дизайн</a></li>
						<li><a href="/instrument.html">Инструмент</a></li>
                                                <li><a href="/mebel.html">Мебель</a></li>     
                                                <li><a href="/sdelay-sam.html">Сделай сам</a></li> 
                                                <li><a href="/kvartiry.html">Квартиры</a></li>
                                           </ul>
				</li>
				
				<li><a href="/static/partner.html">Организации</a></li>
<li><a href="/static/servis.html">Сервисы</a></li>


</ul>
		
		</div>
	</div>
</div>
<div id="pagetop">
	[isplugin breadcrumbs]{breadcrumbs}[/isplugin]
</div>
<div class="page">
	<div id="contbody" class="wrap">
		<div class="shadows"><b class="lcol">*</b><b class="rcol">*</b></div>
		<div id="conteiner">
			<div class="rcol midside">
				<div id="midside" class="lcol">
					{mainblock}
				</div>
				<div id="rside" class="rcol">
					
					[isplugin popular]{plugin_popular}[/isplugin]
<div class="block">
					<a href="/kvartiry.html"><img src="/templates/Cmi/banner200*400.jpg" alt="Реклама на сайте"/></a>
				</div>
<noindex>
реклама гугл
</noindex>


									
					[isplugin archive]<noindex>{plugin_archive}</noindex>[/isplugin]

				</div>
			</div>
			<div id="lside" class="lcol">
			
<div class="block">
				
[isplugin calendar]<noindex>{plugin_calendar}</noindex>[/isplugin]
				
				</div> 

				[isplugin voting]
				<div class="block">
				<noindex><h3>Ваше мнение</h3></noindex>
					{voting}
				</div>

				[/isplugin]
				
<noindex><center><a href="http://vk.com/aladro" rel="nofollow" target="_blank"><img src="/uploads/images/default/0.jpg" alt="Подписчики ВКонтакте"/></a></center><br />
<div id="mix_block_1294963867"></div></noindex>
<br /><br />

			</div>
			<div class="clr"></div>
			<div id="bnfoot"><div class="bnfoot">
<noindex>
реклама гугл
</noindex>
	</div></div>
		</div>
	</div>
</div>
<div id="footer">
	<div class="wrap">
		<div class="copyright">
			<div id="cmifoot"></div><p>© 2012-2013 <a title="{home_title}" href="{home}">aladro.ru</a>
<br /><noindex><a href="http://ngcms.ru/" rel="nofollow" target="_blank">NGCMS</a> | SQL запросов: <b>{queries}</b> | Генерация страницы: <b>{exectime}</b> сек<br /><br />

<!--LiveInternet counter-->счетчик<!--/LiveInternet-->

<!-- Yandex.Metrika counter -->
счетчик
<!-- /Yandex.Metrika counter -->
</noindex>
		</div>
		<ul class="counts">
			<li></li>
			<li></li>
		</ul>
	</div>
</div>
<div id="loading-layer"><img src="{tpl_url}/images/loading.gif" alt="" /></div>
<noindex><script type="text/javascript">
document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="http://1294963867.us.mixmarket.biz/uni/us/1294963867/?div=mix_block_1294963867&layout=T3&picsize=50&r=' + escape(document.referrer) + '&rnd=' + Math.round(Math.random() * 100000) + '" charset="windows-1251"><' + '/scr' + 'ipt>');
</script></noindex>
</body>
</html>

Изменено promoderator (2013-04-28 19:12:59)

Не в сети

#11 2013-04-28 19:24:40

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

за место

{search_form}

поставь

<div class="ya-site-form ya-site-form_inited_no" onclick="return {'bg': 'transparent', 'target': '_self', 'language': 'ru', 'suggest': true, 'tld': 'ru', 'site_suggest': true, 'action': 'http://aladro.ru/search/', 'webopt': false, 'fontsize': 12, 'arrow': false, 'fg': '#000000', 'searchid': '2047897', 'logo': 'rb', 'websearch': false, 'type': 2}">
 <form action="http://yandex.ru/sitesearch" method="get" target="_self" id="searchbar">
 <input type="hidden" name="searchid" value="2047897" />
 <input type="hidden" name="l10n" value="ru" />
 <input type="hidden" name="reqenc" value="windows-1251" />
 <input type="text" name="text" value="" />
 <input class="sbtn"  type="image" src="{tpl_url}/images/spacer.gif" />
 </form>
 </div>
 <style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style>
 <script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;(' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1&&(e.className+=' ya-page_js_yes');s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>

должен быть как и раньше

Изменено irbees2008 (2013-04-28 19:26:20)

Не в сети

#12 2013-04-28 19:43:12

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

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

{search_form}

поставить блок Яндекса

<div class="ya-site-form ya-site-form_inited_no" onclick="return {'bg': 'transparent', 'target': '_self', 'language': 'ru', 'suggest': true, 'tld': 'ru', 'site_suggest': true, 'action': 'http://aladro.ru/search/', 'webopt': false, 'fontsize': 12, 'arrow': false, 'fg': '#000000', 'searchid': '2047897', 'logo': 'rb', 'websearch': false, 'type': 2}">
 <form action="http://yandex.ru/sitesearch" method="get" target="_self" id="searchbar">
 <input type="hidden" name="searchid" value="2047897" />
 <input type="hidden" name="l10n" value="ru" />
 <input type="hidden" name="reqenc" value="windows-1251" />
 <input type="text" name="text" value="" />
 <input class="sbtn"  type="image" src="{tpl_url}/images/spacer.gif" />
 </form>
 </div>
 <style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style>
 <script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;(' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1&&(e.className+=' ya-page_js_yes');s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>

, то строка поисковая становится такой, какая была выбрана на Яндексе... =/

Изменено promoderator (2013-04-28 19:43:33)

Не в сети

#13 2013-04-28 20:11:35

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

пробуй этот

<div class="ya-site-form ya-site-form_inited_no" onclick="return {'bg': 'transparent', 'target': '_self', 'language': 'ru', 'suggest': true, 'tld': 'ru', 'site_suggest': true, 'action': 'http://aladro.ru/search/', 'webopt': false, 'fontsize': 12, 'arrow': false, 'fg': '#000000', 'searchid': '2047897', 'logo': 'rb', 'websearch': false, 'type': 2}">
 <form id="searchbar" action="http://yandex.ru/sitesearch" method="get" target="_self" >
 <input type="hidden" name="searchid" value="2047897" />
 <input type="hidden" name="l10n" value="ru" />
 <input type="hidden" name="reqenc" value="windows-1251" />
 <input class="sbtn" title="Найти" alt="Найти" type="image" src="{tpl_url}/images/spacer.gif" />
 <label for="story">></label>
  <input class="stext" name="text" id="story" value="" type="text" />
 </form>
 </div>
 <style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style>
 <script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;(' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1&&(e.className+=' ya-page_js_yes');s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>

Не в сети

#14 2013-04-28 21:10:04

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

вставил его вместо

{search_form}

, а в search.form.tpl сейчас стоит родной код:

<form id="searchbar" method="post" action="{form_url}">
    <input type="hidden" name="category" value="" />
    <input type="hidden" name="postdate" value="" />
    <input class="sbtn" title="Найти" alt="Найти" type="image" src="{tpl_url}/images/spacer.gif" />
    <label for="story">></label>
    <input class="stext" name="search" id="story" value="" type="text" />
</form>

В результате, на сайте выводится все равно строка выбранная на Яндексе

smile

Изменено promoderator (2013-04-28 21:10:45)

Не в сети

#15 2013-04-29 16:28:42

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

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

Не в сети

#16 2013-04-29 17:35:11

promoderator
Участник
Зарегистрирован: 2013-02-10
Сообщений: 55
Рейтинг :   
Сайт

Re: ..чтобы поиск осуществлялся не только в новостях?

Да я уже как-то в принципе даже смирился с этим дизайном. Для меня важнее то, что ищет он то, что надо и находит действительно все по сайту. Теперь активно этим пользуюсь и пользователям, думаю, тоже будет удобно)

Спасибо)

Не в сети

Подвал раздела

Работает на FluxBB