Форум Академгородка, Новосибирск > Sehl
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Sehl
Форум Академгородка, Новосибирск > Компьютеры и сети > Программирование > WEB-программирование
Scarab
Описание:
посетитель приходит с поисковика, по неким словам, эти слова следует подсветить на странице

Идея реализации:
в .htaccess добавляем пару строк для запуска пхп скрипта перед выдачей html посетителю, этот скрит выделяет слова из HTTP_REFERER и загоняя в спаны добивается подсветки

Проблема:
Вот здесь находится код http://code.google.com/p/sehl/ но как не пытался, кодировка становится настолько ужасной, что firefox вообще ничего не отображает.

Кто-нить занимался подобным, хочется рабочий скрипт..
Lasto
это делается на РНР, несложным образом, если только движок сайта правильный, и не делает тупо вывод прямо на экран, а складирует синтезируемый контент в переменную, причем отдельно от шаблона сайта.

Вытаскиваем контент из тегов, бьём на слова, подпрягаем старину Ливенштейна, выделяем, что надо, оборачиваем обратно в теги, отдаём переменной обратно.

Квест на этом закончен.

У меня это уложилось в 20 строк в виде плагина.
Правда, детектирование запроса для любой искалки (ими юзается 4 разных варианта кодировки запроса в урле, вытаскивание запроса есть отдельная задача) творится силами движка.

Но, если движок неправедный, и делает синтез страниц как попало (а так движки обычно и пишутся), все гораздо сложнее.
Zebooka
зачем переменные?
есть OB. smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.