Поддержка Проблемы и решения Заменить ссылку если ее уже посещали?

  • Можно ли как то сделать так что если пользователем ссылка была посещена, то при всех остальных посещениях он переходит уже на другую ссылку.

    (один раз для каждого пользователя)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    Вообще-то — кое-что можно.
    Только сначала надо дать максимально точное определение что есть пользователь.

    И да, Вордпресс к этому делу имеет такое же отношение, как и Интел (или АМД), на чьем процессоре работает сайт 🙂

    «Пользователь» это наверное «устройство», т.е. когда при повторном посещении страницы показывается что вот эту ссылку «вы» уже посещали (выделяя ее другим цветом), причем, если я правильно понимаю не важно где, главное посещали.
    Т.е., если я правильно понимаю в том случае когда отрабатывается псевдокласс visited html только нужно не цвет поменять а саму ссылку

    К вордпрессу только то отношение, что вдруг уже кто то сталкивался и есть «стандартное» решение для WP в виде плагина или кода.

    Модератор Yuri

    (@yube)

    «Пользователь» это наверное «устройство», т.е. когда при повторном посещении страницы показывается что вот эту ссылку «вы» уже посещали (выделяя ее другим цветом), причем, если я правильно понимаю не важно где, главное посещали.

    Если так, то это не устройство, а браузер, причем хранящий историю посещений. Если история не хранится (как рекомендуют делать параноики), то только до закрытия приложения. К слову, у меня на «устройстве» установлено 7 браузеров, не считая тех, что на виртуальных машинах 😉

    Теоретически это делается через куки, но тут есть два неприятных момента:
    — куки тоже могут не сохраниться между сессиями (также рекомендации параноиков);
    — если таких страниц много, то куки быстро загадятся и перестанут работать.

    С залогиненными посетителями гораздо проще — их можно хранить в базе.

    В форумных движках вопрос определения «был иль не был» очень актуален, но элегантных решений я не встречал.

    Мне не требуется до такого фанатизма, просто чтобы в тех случаях когда срабатывал visited менялась ссылка….
    только как сделать самым простом способом (без привязке зареган или нет)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Заменить ссылку если ее уже посещали?» закрыта для новых ответов.