Ozh Better Feed русская версия
Плагин Ozh Better Feed решает две проблемы: он добавляет вашим записям в RSS-ленте подпись (что помогает против воровства вашего контента автоматическими RSS-парсерами) и он позволяет выводить в RSS-ленте..
Понравился пост? Подпишись на обновления по RSS или Twitter !
#41,
Спасибо за статью! Как раз то, что я искал. Плагин - что надо. И еще больше спасибо за комментарии. Может быть вынести из комментариев в текст статьи то, что нужно выводить статью целиком, а не анонс? Эта проблема, похоже, у многих возникает.
#42,
Я установил этот плагин, но содержимое RSS ленты не поменялось. Кеширование не причем, проверено. Куда копать?
#43,
ну сначала скажите, что у вас было и что хотите поменять.
#44,
Все тоже самое плагин что включен что выключен. Не меняется ничего. Очень хочет свою подпись.
#45,
урл блога? может у вас лишь анонс в RSS выводится, а к анонсу подпись не приделаешь.
#46,
Меня интересует есть ли такой плагин для новостей rss, который позволяет именно для новости rss вывести альтернативный заголовок, например более длинный, чем название статьи. А то получается, что, когда новость появляется на другом сайте в информере, то она идет под оригинальным заголовком, который не раскрывает сути статьи или новости... А хотелось бы чтобы заголовок rss стал кратким описанием. На сайте же не могу ставить заголовки в два предложения...
Надеюсь понятно объяснил чего добиваюсь :)
#47,
очень даже, мне бы тоже это не помешало. попытаюсь сейчас решить этот вопрос ))
#48,
вот такой код получается, если для задания заголовков используется плагин Seo Title Tag. надо заменить в wp-includes/feed-rss2.php строчку
на
если вы используете другой плагин, то вместо title_tag вам надо использовать кастомное поле, создаваемое плагином. посмотреть как оно называется вы можете на вкладке "произвольные поля" при редактировании любой записи.
#49,
Я пока ничего не стал менять, так как у меня вроде не стоит Seo Title Tag, а стоит All in One SEO Pack... Там я не совсем разобрался откуда в таком случае rss берет заголовок, из основного названия статьи? Где может появится место для альтернативного заголовка, который и опубликуется в rss-ленте?
И попутно еще один вопрос. Я перерыл весь интернет, но так и не нашел как и где изменить время UTC в блоге, оно по умолчанию стоит по Гринвичу, а смена времени на сервере и в блоге (UTC+3) не помогло... Меня бы эта проблема мало волновала, если бы новости из моего rss не уходили в новостные информеры на другие сайты именно по Гринвичу. То есть выходит, что моя последняя новость вышедшая по этому времени уже отображается как старая, относительно такой же, которая вышла куда раньше моей, но по московскому времени...
#50,
Вывод в RSS полных заголовков из SEO плагинов
что значит не помогло? записи публикуются со временем UTC+3, что соответствует московскому времени.
#51,
Просто в настройках установлено UTC+3, а рядом пишется:
UTC соответствует 19.02.2010 12:20:44 -
вместо 15:20:44, что было бы, если бы изменения произошли.
И еще, в feed-rss2.php я нашел такие данные:
Может быть там надо время изменить и прописать вручную +3000, или как?
А что касается Сео, то я внес изменения, но не нашел их в новой записи, снизу есть сама форма плагина, где я задаю заголовок, описание и ключевые слова, вопрос - это оттуда будет брать заголовок RSS? Просто раньше оттуда он его не учитывал...
В аську я постучался, но тебя там нет...
#52,
не вставился код (((
в нем это было:
('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true)
#53,
ерунда. там не время блога показано, а UTC время - которое от настроек конкретного блога не зависит. будет стоять UTC - будут записи с датой UTC, будет стоять UTC+3 - будут записи с московской датой.
счетчик в настройках не умеет показывать другое время, только UTC.
я вообще не понимаю проблемы - вы когда запись или комментарий публикуете не видите, что время публикации нормальное?
#54,
Время публикации не московское, только что опубликовал новость, в rss-ленте время и дата публикации:
19 февраля 2010 г. 15:04
а должно быть: 19 февраля 2010 г. 17:04
Мало того, в информере на sports.ru, эта новость появится под датой и временем:
19 февраля 2010 г. 14:04
Ровно по Гринвичу!
Это я проверял и не раз. Спустя некоторое время оно как бы появляется задним числом и новости старше моей, будут выдаваться как свежие, потому что отображаются по москве...
Это действительно проблема, потому как новость очень быстро уходит из информера по этой причине и заменяется более "свежей"...
#55,
Кстати, спасибо за решение по заголовкам в rss, все сделал как ты написал и все работает!
#56,
это вопрос к тем, кто неправильно парсит rss выдачу. лента указывает время по гринвичу, но при этом говорит о том, что это время по гринвичу ( +0000) и что его нужно корректировать в соответствии с местным временем. скажем в исходники самой ленты будет написана дата как:
Wed, 10 Feb 2010 20:25:30 +0000
если эту ленту просмотреть в IE8 или Опере - то они покажут дату записи как 23:25:30 - в соответствии с моей тайм-зоной. также должны поступать и другие RSS-читалки - выводить дату в соответствии с локальным временем сервера. если где-то на sports.ru этого делают не умеют - тут не вина вордпресса.
но, конечно, вы это значение +0000 можете отредактировать. только не удивляйтесь, если в некоторых читалках дата будет больше, чем текущее время.
#57,
Спасибо за совет, если отредактирую, то правильно будет выглядеть +3000? А то что-то большое количество нулей смущает...
#58,
Попробовал поиграть с этим значением, но сначала при +3000 время в самой ленте убежало на сутки на зад, при других комбинациях, тоже было всегда движение назад во времени, но в настройках, как бы я ни менял время в ленте, все равно стояло прежнее время...
#59,
в вашем случае проще вообще убрать указание на сдвиг временной зоны. для этого замените строчку
на
этот код выдаст в исходнике rss время публикации записи, без корректировок временной зоны. однако учтите, что в блоге должно стоять UTC+3, rss лента обновится только после обновления любой последней записи и что нормальные RSS-клиенты будут показывать дату записей на 3 часа больше, чем они были опубликованы.
#60,
Поменял, как вы написали, но с rss ленты пропали все записи. Добавил новую запись, но она тоже не появилась в ленте...