Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Поиск с помощью Google
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Поиск с помощью Google
На новом форуме заметил вот такое:
Подскажите как на своём сделать также поиск через Google.
Подскажите как на своём сделать также поиск через Google.
- Mr. Anderson
- phpBB Guru
- Сообщения: 7522
- Стаж: 20 лет
- Откуда: СССР
- Благодарил (а): 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
- Стаж: 19 лет 4 месяца
- Поблагодарили: 13 раз
- Контактная информация:
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
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Поиск с помощью Google
Блин, ну языковые переменные задай!
Ты сайтостроитель типа, а такие элементарные вопросы задаешь!
а name вообще не надо описывать, уже описано.
Ты сайтостроитель типа, а такие элементарные вопросы задаешь!
а name вообще не надо описывать, уже описано.
- rxu
- phpBB Guru
- Сообщения: 16313
- Стаж: 17 лет 10 месяцев
- Откуда: Красноярск
- Благодарил (а): 533 раза
- Поблагодарили: 2119 раз
- Контактная информация:
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);
}
Re: Поиск с помощью Google
Rayden
А ты у нас поддержка мировая. Я если спрашиваю, то сначала разбираюсь, апотом спрашиваю. Вот у кого по делу, так это у rxu всегда. Спасибо!
А ты у нас поддержка мировая. Я если спрашиваю, то сначала разбираюсь, апотом спрашиваю. Вот у кого по делу, так это у rxu всегда. Спасибо!
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
- Палыч
- Former team member
- Сообщения: 9683
- Стаж: 17 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
- Контактная информация:
Re: Поиск с помощью Google
щас обоих за оффтоп забаню. Горячие финские парни ©
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 10 раз
- Поблагодарили: 26 раз
- Контактная информация:
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
- Стаж: 15 лет 4 месяца
- Откуда: 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"); }
Меня кидает на главную страницу форума.
Прошу прощения, но пересмотрел форум и моды на офф. сайт, но так и не нашел реализации.
Фишка в том, что хотелось бы воспользоваться пользовательским поиском гугла в связке с внутренним.
Буду Вам очень признателен за помощь!
-
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 19 лет 8 месяцев
- Откуда: Москва
- Благодарил (а): 293 раза
- Поблагодарили: 6 раз
- Контактная информация:
Вместо:
Поставил:
Форма появилась, но поиск не работает.
Код: Выделить всё
<!-- 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
- Сообщения: 16313
- Стаж: 17 лет 10 месяцев
- Откуда: Красноярск
- Благодарил (а): 533 раза
- Поблагодарили: 2119 раз
- Контактная информация:
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);
}