TextPattern 4.3.0 - что нового?
Новый год, учеба, жизнь, и главное лень. То что мне мешает спокойно заниматься тем, чем хочу =) Ну вот вроде выбрался к блогу, давно обещал написать, что изменилось в новом TxP, чем сейчас и займусь. Для начала…
Изменения
- <txp:css /> добавлен новый атрибут name вместо старого n
- <txp:image_index /> атрибут c стал category
- <txp:breadcrumb /> атрибут sep изменился на separator
- <txp:if_custom_field /> атрибут val так же изменился на value
- <txp:if_plugin /> атрибут ver изменился на version
“Дружественный” редактор css убрали совсем. Честно говоря я им ни разу не пользовался, мне легче работать в режиме блокнота. Так же убрали base64-кодирование стилей в базу данных. Если вы будете обнавлять движок, то все стили при апдейте будут перенесены.
Левый блок во вкладке “Написать” был переработан, элементы были перегруппированы в более логичные группы. Во вкладке “Стили” левая колонка было убрана совсем, поле для редактирования стала шире. Во вкладке “Формы” правая колонка сгруппирована и может сворачиваться, для того чтобы скрывать неиспользуемые формы. Во всем интерфейсе, все сгруппированные элементы которые можно скрывать, теперь запоминают свое положение(если вы скрыли, то они будут скрыты постоянно, пока вы не откроете).
Так же было сделано ещё несколько косметичесих исправлений, для более удобного использования админпанели.
Добавили нового
В новой версии была улучшена поддержка тегов изображений. Теперь изображения на уровне с другими типами контента, и именют свои собственные теги.
- <txp:images /> позволяет создавать галереи изображений по категориям, названию, ID или автору.
- <txp:image_url /> отображает URL информацию для текущего изображения в списке
- <txp:image_date /> отображает отформатированную информацию о дате для текущего изображения в списке
- <txp:image_info /> показывает другую полезную информацию об изображении, такую как заголовок, alt, ширина, высота и т.д. для текущего изображения в списке.
Теги для работы с изображениями и их миниатюрами были изменены, чтобы автоматически работать внутри тега <txp:images />. Так же были добавлены два следующих тега, но их можно использоваться только внутри <txp:images > формы или контейнера.
- <txp:image_author /> отображает информацию об авторе для текущего изображения в списке
- <txp:if_thumbnail> условный тег для определения есть ли миниатюра для данного изображения или нет
Ссылки и загрузка файлов теперь так же имеет возможность вывода информации об авторе с помощью тегов <txp:link_author /> и <txp:file_download_author />. Все _author теги(в том числе <txp:meta_author />) теперь имеют артибут title, который позволяет выбрать показывать реальное имя или логин автора.
Улучшена поддержка каналов(rss, atom): вы можете указать несколько категорий или секций которые необходимо поместить в трансляцию канала.
Взаимствовано
Пользовательский поиск по статьям был изменен. К тегу <txp:search_input />, был добавлен новый атрибу match, который позволяет выбирать способ поиска по сайту(по всем словам, по точной фразе).
Так как это была полезная функция, она была скопирована и использована в теге <txp:if_custom_field>. Вы можете использовать атибут match в этом теге, в TxP версии 4.2.0 и в более ранних.
Как обновиться до новой версии?!
Во-первых делаем бэкап всех файлов, а так же дамп базы данных.
Заменяем три файла в главной дирректории (index.php, css.php and .htaccess) и все файлы в дирректориях /textpattern/ и /rpc/ (за исключением файла config.php).
Когда вы залогинитесь в админке, скрипты автоматически запустятся сами. Незабудьте зайти в раздел “Диагностика” чтобы проверить на наличие ошибок и проверить номер версии.
P.S. Перевел не все, только необходимое, и то что сам понял =)