<сентября 2010 
пнвтсрчтптсбвс
  12345
6789101112
13141516171819
20212223242526
27282930   

Поиск

Подписка

Контакт

информация

Полигон по изучению CMS TextPattern и её использования в качестве основы для коммерческих сайтов. Проект стартовал 03.04.2007.

Обновление hak_tinyMCE до версии 0.7.3 >

Плагин обновился до версии 0.7.3. Если честно, то ничего серьёзного в код плагина внесено не было. Похоже, что в основном исправлялись сделанные в 0.7.2 ошибки (правда я эту версию не видел). По сравнению с версией 0.7.1 есть два изменения:

  1.  Закрыт тег H3,  который в 0.7.1 закрыть забывали
  2. Изменено обращение к функциям обратного вызова

Опять внёс русский язык в PHP-код плагина и изменил пяток строк, которые автор "забыл", правильно оформить. В противном случае, не все органы управления переводятся на русский.

Что изменено в JS коде сказать не могу: я просто скопировал файлы русского языка с соблюдением структуры директорий плагинов и т.п. На всякий случай. А перед этим попробовал поставить только PHP-код плагина версии 0.7.3 на развёрнутый TxP, в который был перед этим установлен 0.7.1. Всё работало, но, возможно, я чего-то не заметил.

В любом случае, новая версия плагина доступна на страничке файлов. Предыдущую версию плагина пока оставлю - может кому пригодится. 

комментарии Комментарии | опубликовано опубликовано: 26 августа 2007, 20:18

Навигация по страницам >

Когда блог пишешь, то не задумываешься о навигации по сайту. Начав добавлять в блог статьи по способам борьбы со спамом я заметил, что на сайте достаточно много образцов спама. Если искать нужное (ну вдруг кому-нибудь окажется нужен спам), то устанешь от этих "Следующая страница", "Предыдущая страница". Пора сделать что-нибудь с номерами, а-ля поисковики.

Сборище плагинов для TxP, если я об этом ещё не говорил, находится по адресу:

http://textpattern.org/ 

Что в этом ресурсе приятно, так это возмножность найти нужное. Ввожу в строке для поиска пару слов "page number" и получаю три варианта ответа на свой вопрос: rsx_page_number - что доктор прописал, судя по описанию. Смущает только не слишком высокая активность автора плагина: последнее обновление было в ноябре 2006 года. Правда в форуме поддержки автор заявляет, что поддержку TxP 4.0.4 он обеспечил. Ладно, грузим и будем испытывать.

Загружаю плагин на свой компьютер и обнаруживаю, что он оформлен в "старом" виде. Т.е. нет комментариев, версии, ссылок на сайт перед абракадаброй, а имеется конструкция вот такого вида:

<?php
$plugin='тут фигня непонятная всякая'
?>

Я ещё не сталкивался с установкой плагина в таком виде и, на всякий случай, убрал все упоминания о php коде, а в буфер обмена скопировал только закодированный плагин. Далее устанавливал как обычно и плагин нормально установился на спам-блог. Чтобы не мучаться любопытством, на этот сайт я решил установить плагин без изменений, т.е. вместе с php и прочими знаками препинания - плагин установился и так. Что ж, буду знать.

Теперь нужно плагин испытать. Оформление -> Страницы -> шаблон default и ищу "милые сердцу" предыдущие/следующие страницы:

<txp:if_article_list>
<p>
<txp:older>&lt;--- Предыдущая страница</txp:older>
<txp:newer>Следующая страница ---&gt;</txp:newer>
</p>
</txp:if_article_list>

и привожу к вот такому виду:

<txp:if_article_list>
<p>txp:rsx_page_number_list /></p>
</txp:if_article_list>

Плагин работает, но вывод осуществляется в виде ненумерованного списка - слишком элегантное решение для моего простого сайта. В справочном файле рекомендуют использовать css для придания списку "нормального" вида:

ul.rsx-page-num-list{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}
ul.rsx-page-num-list li {
display: inline;

Да, это действительно работает: я получаю список страниц, перечисленных через запятую. Подряд идёт 5 страниц, потом многоточие и номер последней. Ну это внизу страницы видно. Чтобы убрать запятую (или заменить её на что-нибудь) нужно добавить в тег атрибут delim. Например delim="&nbsp;" заменит запятую на пробел. Есть ещё один атрибут windowSize, но почему-то на него TxP никак не  реагирует. Вот и всё, ребята.

Для особо продвинутых пользователей сообщу, что есть возмножность украсить новый способ навигации до невозможности: добавить стрелочки типа "на первую страницу", "на последнюю страницу", "на одну вперёд", "на одну назад". Можно писать "<< Page 2 of 7 >>". Хочется? Почитайте хелп. Мне пока хватит стандартного оформления. Правда в спам-блоге я слегка залез в код плагина и добавил слово "Страницы", но этого можно и не делать - просто не хотел возиться со стилями. Если найду какие-нибудь проблемы у плагина, а автор не будет его поддерживать, то расширю это дело и добавлю языковой модуль.

комментарии Комментарии | опубликовано опубликовано: 20 июля 2007, 21:42