ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Поиск по форуму с использованием Google Search API

Страниц (3): « 1 [2] 3 »
 

16. igrok54 - 31 октября 2010 — 05:44 - перейти к сообщению
alexx пишет:
Решил добавить еще поиск от яндекса (не API) ниже и не получается.
Подскажи пожалуйста куда вставить его чтоб он появился.

Я попробовал вставить в файл google_search_body.tpl (файл находится в папке с модом) сразу после строки:
CODE:
<div id="searchcontrol"></div>

- работает нормально, только форма растягивается на всю ширину страницы. Поэтому в приведенном ниже коде твой код помещен в таблицу - для вывода по центру не растягивая на всю ширину страницы:
CODE:
<table width="100%"><tr><td width="*"><br /></td><td width="464" style="padding:0 16px 0 0;">
<div class="yandexform" onclick="return {type: 2, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#FFFFFF', fg: '#000000', fontsize: 16, suggest: true, site_suggest: true, encoding: ''}"><form action="http://yandex.ru/sitesearch" method="get"><input type="hidden" name="searchid" value="234664"/><input name="text"/><input type="submit" value="Найти"/></form></div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script>
</td><td width="*"><br /></td></tr></table>
17. alexx - 31 октября 2010 — 15:16 - перейти к сообщению
igrok54, все окей Улыбка
18. Nikela - 6 февраля 2011 — 23:57 - перейти к сообщению
igrok54, моя огромная благодарность за мод Цветы

Подскажите мне плиз, как теперь его запихнуть в шапку форума, как у вас Закатив глазки

Более того, Вы его еще встроили как модуль на сайте, это очень сложно? Силач Я тоже так хочу Закатив глазки сайт у меня на джумле?

Может кто откликнется в личку на такую просьбу (не за бесплатно):
интегрировать меню сайта на форум. Если достаточно владеет знаниями в пхп (или что там для это нужно), т.к. к Юрию не достучаться из-за его занятости.
19. igrok54 - 7 февраля 2011 — 09:55 - перейти к сообщению
Nikela пишет:
Подскажите мне плиз, как теперь его запихнуть в шапку форума, как у вас Закатив глазки

Более того, Вы его еще встроили как модуль на сайте, это очень сложно? Я тоже так хочу сайт у меня на джумле?

Все просто, разместить в нужном месте шапки форума и шаблона сайта форму:
CODE:
<form method="post" action="/forum/search.php">
<p>Поиск:&nbsp;<input type="text" id="q" name="q" value="">&nbsp;&nbsp;
<input type="submit" value="Найти"></p>
</form>

По поводу "интегрировать меню сайта на форум" - пишите, могу помочь.
20. Nikela - 7 февраля 2011 — 16:20 - перейти к сообщению
igrok54 пишет:
Все просто, разместить в нужном месте шапки форума и шаблона сайта форму:
CODE:
<form method="post" action="/forum/search.php">
<p>Поиск:&nbsp;<input type="text" id="q" name="q" value="">&nbsp;&nbsp;
<input type="submit" value="Найти"></p>
</form>

Пляшу от радости Действительно просто могла бы и сама балда догадаться, получилась красотаааааа Браво
но вылезла одна маленькая пакость, именно из поиска в шапке сайта не воспринимает русский запрос, выдает крокозябу (с англ проблем нет, и с рус запросом из шапки форума тоже проблем нет):
изобр. прикрепила.

В чем может быть проблема, может подскажете?

igrok54 пишет:
По поводу "интегрировать меню сайта на форум" - пишите, могу помочь.

Спасибо, теперь это особенно актуально, т.к. результаты поиска при запросе из шапки сайта автоматом показывает на страницах форума.
21. igrok54 - 7 февраля 2011 — 18:56 - перейти к сообщению
Nikela пишет:
но вылезла одна маленькая пакость, именно из поиска в шапке сайта не воспринимает русский запрос, выдает крокозябу (с англ проблем нет, и с рус запросом из шапки форума тоже проблем нет):

Это потому, что сайт работает на джумле в кодировке UTF-8, а форум в кодировке windows-1251.

Правим:
Откройте файл search.php и найдите строку:
CODE:
$sq=trim($_POST['q']);

Замение эту строку на код:
CODE:
if(isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], '/forum/')===false) {
$sq=iconv("UTF-8", "windows-1251", trim($_POST['q']));
} else {
$sq=trim($_POST['q']);
}

Суть внесенной правки по русски - если поисковый запрос пришел со страницы, где в урле НЕ имеется '/forum/' (т.е. НЕ со страницы форума) то скрипт конвертирует запрос из кодировки UTF-8 в кодировку windows-1251.
Не проверял, но должно работать.
22. Nikela - 8 февраля 2011 — 00:54 - перейти к сообщению
igrok54, помогло! Улыбка Спасибо!
23. Nikela - 19 февраля 2011 — 02:08 - перейти к сообщению
igrok54, обнаружила такой момент, если нажать на "Поиск в теме" выбрасывает на наш установленный гуглсерч, написано сверху поиск в теме, а реально ищет по всему форуму и сайту. Тут можно что-нибудь придумать? А то мне кажется тогда будет логичнее вообще убрать эту ссылку "поиск в теме".
24. igrok54 - 19 февраля 2011 — 09:14 - перейти к сообщению
Ага. Точно. Поиск в теме будет работать только если установить ЧПУ.
Либо линк убрать, либо ЧПУ сделать...
25. Nikela - 19 февраля 2011 — 16:31 - перейти к сообщению
igrok54, что есть ЧПУ? человеком понятные урлы? Закатив глазки а какая связь между ними и поиском?
26. igrok54 - 19 февраля 2011 — 18:02 - перейти к сообщению
Связь такая: в имеющемся варианте ссылка на тему выглядит так:
CODE:
http://www.shopzona.info/forum/topic.php?forum=222&topic=1003

в варианте с ЧПУ она же будет выглядеть так:
CODE:
http://www.shopzona.info/forum/topic222-1003.html

для второй страницы в теме:
CODE:
http://www.shopzona.info/forum/topic222-1003--2.html

Смысл в том, что можно задать область поиска до знака вопроса в URL, но не после - это особенность API Google...

Хотя за прошедшее время я убедился, что поиск в теме вообще не очень хорошо работает... Так что вероятно стоит подумать и выбрать - или поиск от гугла без возможности поиска в теме или RiSearch с постоянной необходимостью переиндексации форума...
27. Nikela - 19 февраля 2011 — 19:04 - перейти к сообщению
igrok54 пишет:
или RiSearch с постоянной необходимостью переиндексации форума...

имеешь ввиду стандартный поиск exbb?

Вчера вводила поисковой запрос, а мне не выдавало темы, где в названии фигурирует мой запрос, видимо это тема не проидексирована гуглом, вот это все-таки минус, что мы зависимы от индексации поисковиком Растерялся
28. BON - 19 февраля 2011 — 20:40 - перейти к сообщению
Nikela, можете купить плтный скрипт поиска для форума. Есть мощные версии скрипта ресач и в нем есть всё.
29. Nikela - 19 февраля 2011 — 23:15 - перейти к сообщению
BON, да видимо с разрастанием форума я к этому неизбежно приду. Можете кинуть пару рекомендательных ссылочек, посмотрю хоть по чем опиум для народа.
30. igrok54 - 20 февраля 2011 — 12:06 - перейти к сообщению
Nikela пишет:
BON, да видимо с разрастанием форума я к этому неизбежно приду. Можете кинуть пару рекомендательных ссылочек, посмотрю хоть по чем опиум для народа.

Вот тут люди уже давно все возможные варианты протестировали и обсуждают - полезно почитать на тему поиска. Улыбка
Я в данных процессах тоже поучаствовал и ИМХО - для данного форума лучшие - два имеющихся варианта. Но каждый из них имеет свои плюсы и минусы...

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0213]     [ ]