Поиск с помощью Google
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
AD
- phpBB 1.4.3
- Сообщения: 86
- Стаж: 18 лет 6 месяцев
- Забанен: Бессрочно
Поиск с помощью Google
На новом форуме заметил вот такое:
Подскажите как на своём сделать также поиск через Google.
Подскажите как на своём сделать также поиск через Google.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 6 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Поиск с помощью Google
Мод элементарный. Посмотрите код страницы и сделайте у себя также.
Разрешаю, как автор идеи мода
Разрешаю, как автор идеи мода
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
VVVas
- Former team member
- Сообщения: 4463
- Стаж: 21 год 10 месяцев
- Поблагодарили: 13 раз
-
AD
- phpBB 1.4.3
- Сообщения: 86
- Стаж: 18 лет 6 месяцев
- Забанен: Бессрочно
Re: Поиск с помощью Google
На форуме только одна тема как нистранно и то не расписано как делать.
В шаблоне
Правильно или что-то ещё?
Где ещё какие изменения надо вносить вфайлах форума?
Вот это
и это
где описывать?
В шаблоне
Код: Выделить всё
<span style="color: #105289;">{L_GOOGLE_SITE_SEARCH}</span> <input style="height:15px; width:15px; padding: 3px;" name="google_search" type="checkbox" /><br />Где ещё какие изменения надо вносить вфайлах форума?
Вот это
Код: Выделить всё
{L_GOOGLE_SITE_SEARCH}Код: Выделить всё
name="google_search"-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: Поиск с помощью Google
Блин, ну языковые переменные задай!
Ты сайтостроитель типа, а такие элементарные вопросы задаешь!
а name вообще не надо описывать, уже описано.
Ты сайтостроитель типа, а такие элементарные вопросы задаешь!
а name вообще не надо описывать, уже описано.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Поиск с помощью Google
Правки одного шаблона мало, нужно search.php модифицировать. После добавить
Код: Выделить всё
$search_forum = request_var('fid', array(0));Код: Выделить всё
$google = request_var('google_search', false);
if ($google)
{
$board_url = urlencode(generate_board_url());
$keywords = urlencode(htmlspecialchars_decode($keywords));
redirect("http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=$keywords&btnG=Google+Search&domains=$board_url&sitesearch=$board_url", false, true);
}-
AD
- phpBB 1.4.3
- Сообщения: 86
- Стаж: 18 лет 6 месяцев
- Забанен: Бессрочно
Re: Поиск с помощью Google
Rayden
А ты у нас поддержка мировая. Я если спрашиваю, то сначала разбираюсь, апотом спрашиваю. Вот у кого по делу, так это у rxu всегда. Спасибо!
А ты у нас поддержка мировая. Я если спрашиваю, то сначала разбираюсь, апотом спрашиваю. Вот у кого по делу, так это у rxu всегда. Спасибо!
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
AD
- phpBB 1.4.3
- Сообщения: 86
- Стаж: 18 лет 6 месяцев
- Забанен: Бессрочно
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Поиск с помощью Google
щас обоих за оффтоп забаню. Горячие финские парни ©
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Re: Поиск с помощью Google
Что то странное...
Не в той кодировке что ли передаётся?
стоит $keywords = utf8_normalize_nfc(request_var('keywords', '', true));
а Гугль выдает: по запросу ???? ничего не найдено.
вроде тут всё просто, не пойму в чём дело?
Не в той кодировке что ли передаётся?
стоит $keywords = utf8_normalize_nfc(request_var('keywords', '', true));
а Гугль выдает: по запросу ???? ничего не найдено.
вроде тут всё просто, не пойму в чём дело?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
-
Dutch
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 17 лет 10 месяцев
- Откуда: Kiev
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: Поиск с помощью Google
Не вышел такой трюк :(rxu писал(а):Правки одного шаблона мало, нужно search.php модифицировать. ПоследобавитьКод: Выделить всё
$search_forum = request_var('fid', array(0));Код: Выделить всё
$google = request_var('google_search', false); if ($google) { $board_url = urlencode(generate_board_url()); redirect("http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=$keywords&btnG=Google+Search&domains=$board_url&sitesearch=$board_url"); }
Меня кидает на главную страницу форума.
Прошу прощения, но пересмотрел форум и моды на офф. сайт, но так и не нашел реализации.
Фишка в том, что хотелось бы воспользоваться пользовательским поиском гугла в связке с внутренним.
Буду Вам очень признателен за помощь!
-
Erlang
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 22 года 2 месяца
- Откуда: Москва
- Благодарил (а): 293 раза
- Поблагодарили: 7 раз
Вместо:
Поставил:
Форма появилась, но поиск не работает.
Код: Выделить всё
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
Код: Выделить всё
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="Ключевые слова" class="inputbox search" value="Поиск…" onclick="if(this.value=='Поиск…')this.value='';" onblur="if(this.value=='')this.value='Поиск…';" />
<input class="button2" value="Поиск" type="submit" /><br />
<span style="color: #105289;">Искать с помощью Google</span> <input style="height:15px; width:15px; padding: 3px;" name="google_search" type="checkbox" /><br />
<!-- <input type="hidden" name="header_search" value="1" /> -->
<a href="./search.php" title="Параметры расширенного поиска">Расширенный поиск</a> </fieldset>С уважением,
Сергей
Сергей
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Поиск с помощью Google
В последних версиях редирект не работает по умолчанию на внешние домены. Делаем так
Код: Выделить всё
$google = request_var('google_search', false);
if ($google)
{
$board_url = urlencode(generate_board_url());
redirect("http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=$keywords&btnG=Google+Search&domains=$board_url&sitesearch=$board_url", false, true);
}
