Виджет RSS patriot
В один «прекрасный» момент понадобилось вывести в сайдбар сайта RSS лену, сделанную в кодировке windows-1251, т.к. стандартный виджет wordpress отказывался понимать такую кодировку, то безуспешно поискав в интернете, в поисках готовых решений, написал свой простенький виджет — оформленный как плагин.
Установка, как и у всех плагинов — загрузить в директорию plugins, затем активируем плагин и идем в админку -> Дизайн -> Виджеты, где добавляем виджет в сайдбар и производим его настройку.
Если вы решили сменить RSS ленту, то не забудьте, что файл ленты кэшируется, и чтобы не ждать слишком долго, его можно удалить с сервера (путь к файлу прописывается все в тех же настройках виджета), тогда создастся новый, либо поменять время кэширования (в настройках) на меньшее, к примеру — 1 сек, и после обновления вернуть обратно нужное значение.
Конвертация символов в UTF-8 производится только для RSS ленты кодировки Windows-1251, ленты других кодировок воспринимаются как есть.
RSS patriot (1,7 KiB, 1 397 скачиваний)
Для работы нужен PHP версии 5.
Это аналог стандартного, только с кодировкой поправленной ?
Стандартный не разбирал, поэтому не знаю аналог или нет. Смысл тот же, только еще конвертирует кодировку.
А файл кеша должен в папке uploads создаваться автоматически? Очень пригодился бы это плагин (надо вывести на блог с win1251 правильно Utf-8 ленту) да жаль что то не работает (
Файл кэша создается автоматически. Сменить направление конвертации можно непосредственно в коде плагина.
А можно ли как-нибудь ваш виджет прикрутить к сайту не на вордпрессе?
бери из кода функциональную часть и прикручивай на любой сайт
@mppks
Попытался. Что-то не пошло. я не особо в php силен.