|
Автор |
Сообщение |
alexander4321
Новенький
Зарегистрирован: 27.09.2012 Сообщения: 28
|
|
|
|
Загрузил форум PHPBB на сайт http://40auto.ru/forum/. На форуме есть встроенный поиск, но он не совсем устраивает. Например, попробуйте на моем форуме осуществить поиск по слову CRUZ, а потом по слову CRUZE. В первом случае по части слова встроенный поиск не выдаст никаких результатов. Это также относится к ошибкам в написании и к падежу. По этой причине дополнительно установил поисковик Яндекс. В админке форума прописал яндекс бот Yandex[Bot]. Но после всех этих действий в результатах поиска по сайту отображался только текст на страницах сайта, форума не было в результатах поиска. Спустя 5 дней после установки форума (т. е. сегодня) зашел в админке форума на вкладку с ботами. Посещений от Яндекса не нашел, были только посещения от Google [Bot], MSN [Bot]. В настройках поиска Яндекс в область поиска добавил несколько страниц форума (например, http://www.40auto.ru/forum/viewforum.php?f=2) в надежде, что хотя бы поиск внутри форума будет работать. Также попробовал добавить следующий адрес http://www.40auto.ru/forum/*. По аналогии с Google звездочка в конце адреса должна указывать, что должны быть включены все страницы в область поиска внутри папки forum. Правда не знаю, работает ли это в Яндекс? В итоге своих действий добился только того, что в поиска Яндекс участвует главная страница форум, т. е. http://www.40auto.ru/forum/.
В результате всего вышеперечисленного возник вопрос, как можно добиться того, чтобы поисковики в результатах запросов выдавали не только главные страницы, но и страницы внутри темы, содержащие необходимую информацию?
Заранее спасибо! |
|
Вернуться к началу |
|
|
alexander4321
Новенький
Зарегистрирован: 27.09.2012 Сообщения: 28
|
|
|
|
Всем спасибо за внимание! Вопрос решил.
Мне подсказали вставить код $keywords = '*'.$keywords.'*'; после кода
$keywords = utf8_normalize_nfc(request_var('keywords', '', true)); в файле search.php.
Теперь в окне поиска до и после поискового запроса подставляются звездочки. В общем, все OK. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
alexander4321, |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alexander4321
Новенький
Зарегистрирован: 27.09.2012 Сообщения: 28
|
|
|
|
После добавления последнего кода поиск работал нормально, но не открывались различные запросы: Сообщения без ответов, Активные темы и т. д.
Посоветовали вместо строчки
Код: |
$keywords = '*'.$keywords.'*'; |
вставить строчку
Код: |
$keywords = ($keywords != '') ? '*'.$keywords.'*' : $keywords; |
.
После этого и поиск осуществляется нормально, и запросы по форуму нормально работают. |
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|