Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Индексирование страниц форума PHPBB поисковиками.

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
alexander4321

Новенький


Зарегистрирован: 27.09.2012
Сообщения: 28

СообщениеДобавлено: Пн Dec 03, 2012 11:05 am    Заголовок сообщения: Индексирование страниц форума PHPBB поисковиками.
Ответить с цитатой

Загрузил форум 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

СообщениеДобавлено: Ср Dec 05, 2012 2:11 pm    Заголовок сообщения:
Ответить с цитатой

Всем спасибо за внимание! Вопрос решил.
Мне подсказали вставить код $keywords = '*'.$keywords.'*'; после кода
$keywords = utf8_normalize_nfc(request_var('keywords', '', true)); в файле search.php.
Теперь в окне поиска до и после поискового запроса подставляются звездочки. В общем, все OK.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Dec 05, 2012 5:48 pm    Заголовок сообщения:
Ответить с цитатой

alexander4321, Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
alexander4321

Новенький


Зарегистрирован: 27.09.2012
Сообщения: 28

СообщениеДобавлено: Сб Dec 08, 2012 8:31 am    Заголовок сообщения:
Ответить с цитатой

После добавления последнего кода поиск работал нормально, но не открывались различные запросы: Сообщения без ответов, Активные темы и т. д.

Посоветовали вместо строчки
Код:
$keywords    = '*'.$keywords.'*';
вставить строчку
Код:
$keywords      = ($keywords != '') ? '*'.$keywords.'*' : $keywords;
.
После этого и поиск осуществляется нормально, и запросы по форуму нормально работают.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис