Создание RSS-лент с возможностью просмотра из браузера
В этой заметке я попытаюсь создать ленту, которая будет нормально отображаться как в браузере, так и в RSS-клиенте. Я буду использовать технологию XSLT 1.0 (так как мой Firefox не поддерживает XSLT 1.1).
Феноменальный ускоритель no-preformatting
Работа плагина: фильтр вешается на событие вывода контента с самым ранним приоритетом. Далее он смотрит только первый символ потока данных. Если этот символ есть < (т.е. начало html-тега), то контент немедленно вываливается в поток (в браузер) без всяких фильтров, а штатным монстровым обработчикам подсовывается пустая строка, которую они чуть-чуть помнут и тоже выведут. Если же первым будет любой другой символ, в т.ч. пробел - обработка данных продолжится обычным способом.
Сносим слово Категории в адресе
Кстати, ссылки на категории вместе со старым словом «category» будут доступны по-прежнему. Т.е. если кто-то поставил на Вас ссылку до установки плагина, то она тоже будет работать.
→ 28.04: Обнаружена такя хрень: при использовании “укороченных” ссылок на категории (т.е плагина Seo-Without-Category 1.0) не работают правила Template Hierarchy для этих самых категорий. Тобто перейдя в категорию по ссылке
http://…/ukraine/ мы видим действие шаблона index.php, а перейдя в эту же категорию по ссылке
http://…/category/ukraine/ - шаблона category.php
http://wp-plugins.net/ – источник плагинов к WP.
Микро-обзор
Создание RSS-лент с возможностью просмотра из браузераВ этой заметке я попытаюсь создать ленту, которая будет нормально отображаться как в браузере, так и в RSS-клиенте. Я буду использовать технологию XSLT 1.0 (так как мой Firefox не поддерживает XSLT 1.1).
Феноменальный ускоритель no-preformattingРабота плагина: фильтр вешается на событие вывода контента с самым ранним приоритетом. Далее он смотрит только [...]
Май 2nd, 2006 at 03:25
Иерархия не нарушается, т.к. слово “категория” не участвует в поиске подходящего темплейта. Скорее всего наличествуют одинаковые имена “ukraine” для категории и для какой-то “статической” страницы (или, возможно, пост с аналогичным “коротким именем”). Тогда WP всегда выбирает “статическую”, что, кстати, есть в описании плагина. Статическая страница обрабатывается шаблоном index.php,если нет шаблонов для статики или поста.
Май 2nd, 2006 at 20:18
Плагин более чем интересный, поэтому проводим эксперимент. Ударим, так сказать, практикой по теории:
1. Ставлю чистый WP2.0.2 с дефолтной темой
2. Для пермалинков выбираем шаблон попроще - /%post_id%
3. Устанавливаем для единственной пока категории Category slug: “first”
В результате имеем одну страницу /about/, один пост: /1/ и одну категорию /category/first/
4. Добавляем в дефолтную тему еще один шаблон: category.php - который делаем из шаблона archive.php добавлением строки: “Это шаблон category.php” (соответственно подписываем остальные шаблоны)
5. Смотрим: /category/first/ - используется category.php
#######
6. Включаем плагин Seo-Without-Category 1.0
/first/ наблюдаем шаблон 404.php
/category/first/ - category.php
7. Удаляем шаблон 404.php
/first/ использует index.php
/category/first/ - category.php
:-(
Февраль 25th, 2007 at 20:28
Добрый день!
Плагин замечтальный, только вот проблема с ним вышла.
В Вечных ссылках (options-permalink.php) свой шаблон ЧПУ:
/wishes/%category%/%post_id%/
Плагин Seo-Without-Category активирован.
С главной страницы сайта на “Предыдущую страницу” заходит.
С ссылок категорий (например, http://eng.pozdrav.ru/wishes/happy-new-year/) нажимаем “Previous Posts “, заходит на http://eng.pozdrav.ru/wishes/happy-new-year/page/2/ и выдает ошибку 404 - “Error 404 – File not Found
Sorry, but the page you were looking for could not be found.”
Если вручуню прописать category (http://eng.pozdrav.ru/wishes/category/happy-new-year/page/2/), то страница отображается верно.
Помогите, пожалуйста!