- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Подскажите как лучше реализовать алгоритм перелинковки для внутренних страниц блога по ключевым словам (тегам)? (двиг. самописный).
Т.е: в будущих постах, если внутри текста будут встречаться метки из прошлых постов, то делать ссылки на эти посты автоматом (но метки у разных постов могут же повторятся, поэтому надо учесть еще чтобы ссылки проставлялись на разные ранее написанные посты).
вообще если сделать, как вы предлагаете "чтобы ссылки проставлялись на разные ранее написанные посты".. получится не слишком эффективно.. ведь лучше чтобы со всех новостей, содержащих в тексте одну и ту же метку-ключевик, стояла ссылка на 1 страницу.
быть может так и стоит сделать: создать в блоге ядро (пару десятков) продвигаемых страниц, назначить им метки-ключевики и автоматически ставить на них ссылки со всех новостей.
ну и в дополнение сделать на станице с новостью различные блоки типа последние статьи, похожие статьи, лучшие статьи из данной категории, рандомные статьи..
Оу!, спасибо за идею, и в правду я забыл что надо учитывать еще ссылки со старых постов -> на новые (если имеются таковые метки), получается придется апдейтить их время от времени.. или даже хз как лучше этот процесс автоматизировать.
ixRock, Вам поможет класс AutoLink с phpClasses. Он, помнится, может работать в два этапа,
1) паук пробегает по страницам и пытается выделить ключевики с каждой, кладет связки в файл
2) класс обрабатывает выводимый контент и расставляет линки в соотв. с полученными связками
Как вариант, (более правдоподобный т.к. первый класс не слишком хорошо выделяет ключи) - файл связок Вы можете создать сами, руками.
TimeBomb, а что если допустим формировать список в отдельной таблице для ключевиков и ссылок к ним, и при добавлении/удалении постов постоянно его модифицировать..
а при выводе поста на сайте уже каждый раз ссылки проставлять (может даже и рандомно), это не сильно напряжно будет для пхп/сервера?
Напряга для сервера там особого нет. По-крайней мере при выводе страниц. Хотя все относительно, конечно.
Что касается создания базы связок (ключевик-урл) - там же по сути два класса:
class.autokeyword.php - этот пытается по частоте встречаемости в тексте определить ключи для страницы АВТОМАТОМ (получается у него так себе)
class.autolink.php - этот пропускает через себя контент перед передачей в браузер посетителя и подставляет ссылки.
Так вот, первый Вам никто не запрещает выбросить и написать свой, который будет
формировать список в отдельной таблице для ключевиков и ссылок к ним, и при добавлении/удалении постов постоянно его модифицировать..