- Автор темы
- #1
Такой вопрос... Никак не могу продумать как его осуществить... Вообщем описываю ситуацию... Есть такая штучка как "Облако тегов", смысл мода такой он анализирует все тексты сайта и выбирает из статьи рандомно 8 слов, затем открывает файл tags.txt и прописывает туда путь страницы и имя анкора <a href="ссылка на статью">анкор</a> А затем рандомно на сайте выводятся в отдельном поле ссылки из файла tags.txt.
Вот пример сайта xsatellite.ru. Но дело даже не в этом, дело в том что в файле tags.txt есть записи которые имеют одинаковые анкоры но разные ссылки. Как можно сделать что бы при нажатии на тег, если в файле tags.txt существует несколько записей динаковыми анкорами, то при нажатии на ссылку вначале открывалась страница где выводился краткий анонс статьи и ссылка на статью...
Для примера можно посмотреть облако тегов на Для просмотра ссылки Войдиили Зарегистрируйся там стоит двиг ДЛЕ и мод к нему.. Так вот основной вопрос как это можног осуществить. подскажите с помощью каких функций...
У меня в голову пришла только одна идея, с помощью $_SERVER["REQUEST_URI"] отслеживаем url запрашиваемой страницы, парсим с помщью preg_match анкор страницы, затем имея уже анкор парсим tags.txt на количество страниц с такм же анкором, и если их больше 1 то тогда страницы вывода будет иметь другой вид мы выводим краткий обзор статьи и сылку на тсатью и т.д. в зависимости сколько страниц с такими же анкорами, но вот только в таком коде будет ошибка страницу невозможно будет открыть т.к. реквесты всегда будут отслеживаться и всегда будет выводиться окно с кратким обзором статьи и ссылку на статью... Ух написал же я... У меня вопрос есть ли у кого идея как можно правильно воплотить идею, скажите какие функции использовать?
Вот пример сайта xsatellite.ru. Но дело даже не в этом, дело в том что в файле tags.txt есть записи которые имеют одинаковые анкоры но разные ссылки. Как можно сделать что бы при нажатии на тег, если в файле tags.txt существует несколько записей динаковыми анкорами, то при нажатии на ссылку вначале открывалась страница где выводился краткий анонс статьи и ссылка на статью...
Для примера можно посмотреть облако тегов на Для просмотра ссылки Войди
У меня в голову пришла только одна идея, с помощью $_SERVER["REQUEST_URI"] отслеживаем url запрашиваемой страницы, парсим с помщью preg_match анкор страницы, затем имея уже анкор парсим tags.txt на количество страниц с такм же анкором, и если их больше 1 то тогда страницы вывода будет иметь другой вид мы выводим краткий обзор статьи и сылку на тсатью и т.д. в зависимости сколько страниц с такими же анкорами, но вот только в таком коде будет ошибка страницу невозможно будет открыть т.к. реквесты всегда будут отслеживаться и всегда будет выводиться окно с кратким обзором статьи и ссылку на статью... Ух написал же я... У меня вопрос есть ли у кого идея как можно правильно воплотить идею, скажите какие функции использовать?