Описание:
посетитель приходит с поисковика, по неким словам, эти слова следует подсветить на странице
Идея реализации:
в .htaccess добавляем пару строк для запуска пхп скрипта перед выдачей html посетителю, этот скрит выделяет слова из HTTP_REFERER и загоняя в спаны добивается подсветки
Проблема:
Вот здесь находится код
http://code.google.com/p/sehl/ но как не пытался, кодировка становится настолько ужасной, что firefox вообще ничего не отображает.
Кто-нить занимался подобным, хочется рабочий скрипт..
это делается на РНР, несложным образом, если только движок сайта правильный, и не делает тупо вывод прямо на экран, а складирует синтезируемый контент в переменную, причем отдельно от шаблона сайта.
Вытаскиваем контент из тегов, бьём на слова, подпрягаем старину Ливенштейна, выделяем, что надо, оборачиваем обратно в теги, отдаём переменной обратно.
Квест на этом закончен.
У меня это уложилось в 20 строк в виде плагина.
Правда, детектирование запроса для любой искалки (ими юзается 4 разных варианта кодировки запроса в урле, вытаскивание запроса есть отдельная задача) творится силами движка.
Но, если движок неправедный, и делает синтез страниц как попало (а так движки обычно и пишутся), все гораздо сложнее.