- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здраствуйте.
При создании RSS-ленты на сайте, у меня возникли кое-какие проблемы.
Вот код файла rss.php:
Проблема возникла с браузером Opera, когда при повторном просмотре RSS-канала отоброжается следующее содержимое:
[ATTACH]98623[/ATTACH]
(т.е. при повторном просмотре канала новости показывается повторно, если посмотреть канал 3 раза, то новости будут показаны по 3 раза и т.д.)
В то время, как должно быть так:
[ATTACH]98624[/ATTACH]
Кстати, исходный код при повторном просмотре канала в норме, т.е. такой, который соответствует второму скриншоту. В других браузерах все в норме.
Кто знает в чем причина этого?
Добавьте
<pubDate></pubDate>
<guid></guid>
в каждый элемент. Да и link не помешал бы
ТС, а вы ВОООБЩЕ стандарт читали? документацию?
Так же в опере есть идиотский КЭШ, тупой и никому не нужный этих RSS лент. Он реально показывает ТО, чего уже давно нет.
Кэш фидов есть не только в опере, но и в других браузерах (в том же FF, например). Удерживание клавиши "shift" во время рефреша, решает проблему.
И кстати, замените это:
На это:
Так, для прикола ) Это конечно в том случае, если я понял идею работы вашего скрипта, ибо написан он несколько витиевато...
Добавьте
<pubDate></pubDate>
<guid></guid>
в каждый элемент. Да и link не помешал бы
Отчасти помогло.
Только теперь при втором просмотре канала не отображается ни одной новости, но при первом и +3 просмотрах все в норме.
http://validator.w3.org/feed/ вам в помощь.
Кэш фидов есть не только в опере, но и в других браузерах (в том же FF, например).
В других браузерах, в том числе и в FF, RSS-канал отображается корректно.