Плагин Simple Tags для WordPress 2.3 – 2.7. Русская версия
Simple Tags является преемником Simple Tagging Plugin.
Совместимость: Только WordPress 2.3.x – 2.7 !
Текущая версия: 1.6.3 исправленная и улучшенная версия ()
Страница обновлена 18 декабря 2008г (полная поддержка новых возможностей WP2.7 и исправленные глюки)
Назначение
WordPress 2.3(и будущие версии) имеет нативную(встроенную) поддержку меток(тегов). Однако встроенная функциональность сильно ограниченна и требуются плагины для расширения возможностей.
Встроенные возможности wordpress 2.3* и 2.5*
- ввод меток во время редактирования
- простое облако меток
- метки текущей записи
Simple Tags – это ПРЕВОСХОДНЫЙ инструмент для управления вашими метками WP 2.3* и 2.5*
он был написан со следующей философией: лучше производительность, больше безопасность и преподнесение новых функций!
- угадывает метки при вводе и подставляет из существующих
- автоматические подходящие метки для записи
- управление метками (переименование,удаление объединение, поиск и добавление меток, редактирование коротких ссылок меток)
- список непомеченных страниц/записей
- массовое редактирование меток
- возможность добавлять метки в страницы (не только записи) и включение их в результаты поиска по меткам
- связанные записи по общим меткам
- возможность добавлять связанные записи в RSS
- динамические облака меток с раскрашиванием в виджетах
- метки внутри заголовка блога
- поддержка встраиваемых меток ([tags]tag1, tag2[/tags]) для совместимости со старыми записями, где они были заданы таким способом
- Автоматическая вставка меток а записи (опционально, без редактирования шаблона). А также на выбор включение их только на блоге/в rss или в оба места сразу
Новое в версии 1.3+
- Связанные метки! (как в simple tagging)
- Новая панель настроек на AJAX! Работает очень удобно и быстро.
- Подходящие метки теперь можно выбирать из: Yahoo Term Extractions API, Tag The Net и локальных меток через AJAX запрос! Т.е. теперь их можно вызывать как из локального списка меток, так и из двух крупных интернет сервисов. БЕЗ предварительного сохранения страницы, как было раньше и выбор стал больше. ОЧЕНЬ удобно!
- Совместимость с TinyMCE, FCKeditor, WYMeditor и QuickTags
- Улучшена производительность!
- Клик-метки (вывод всех меток в виде кнопок для быстрой вставки) теперь можно быстро включать-выключать прямо в окне ввода записи
- Теперь если у вас стоит плагин All-in-one SEO pack, то ключевые слова в код вставляет он, а не ST, чтобы избежать дублирования записей в коде страницы.
Облако меток
Исправлены виджеты облака меток
Новый способ сортировки облака меток (2 шага)
Возможно сделать облако встраиваемых меток
Добавлено облако меток выбранной рубрики
Связанные записи
Новые настройки для автоматической вставки
Добавлен маркер для post_excerpt
Исправлено отображение “нет записей” если связанные записи отсутствуют
Метки текущей записи
Новые настройки для автоматической вставки
Администрирование
Проверка версии WP
Улучшенное массовое редактирование меток (поиск меток, фильтр непомеченных)
Удалена страница непомеченных записей
Улучшено управление спец-символами (& …)
Унифицированы всплывающие сообщения
Улучшено автозавершение !
Другое
Улучшено кэширование плагина
—–
ВНИМАНИЕ
Для того чтобы у вас автоматически создавались короткие ссылки (slug) меток на английском – до ввода меток включите плагин RUS-TO-LAT. Впрочем русские короткие ссылки также работают! Кому как больше нравится :-)
Установка
Установка очень простая и включает три шага:
- Распаковать архив “Simple tags” и поместить все файлы в папку “plugins” (/wp-content/plugins/) или создать подпапку в папке плагинов (рекомендуется), например так/wp-content/plugins/simple-tags/
- Активировать плагин
- Переходим в Администрирование > Метки > Настройки , настраиваем по вкусу и сохраняем параметры.
Автозавершение ввода меток
Чтобы помочь вам быстро добавлять метки, плагин имеет скрипт, который позволяет автоматически завершать набираемые слова, если вы использовали их ранее. Если похожих слов несколько, вы можете стрелками вверх-вниз на клавиатуре выбрать нужную метку!
Управление метками
Плагин имеет следующие возможности:
- переименование одной или нескольких меток за раз
- объединение нескольких меток в одну
- удаление одной или нескольких меток за раз
- добавление метки во все записи, или только в записи, содержащие указанные метки
- редактирование коротких ссылок (slug) одной или нескольких меток за раз
Содержимое без меток
Simple Tags показывает все содержимое (страницы/записи) которые еще не имеют меток в блоге.
Настройки плагина
Основные настройки вы можете задать здесь. Например включать теги в ключевые слова, используемые поисковиками и т.п.)
Интеграция в тему
- st_related_posts(); : Показывает список связанных записей (код должен быть вставлен в WP Loop)
- st_tag_cloud(); : Показывает цветное (динамические цвета) облако меток.
- st_the_tags(); : Показывает метки в записи.
- st_meta_keywords(); : Показывает meta keywords, генерируемые из меток. Используется только в заголовке блога.
- st_related_tags(); : Показывает список связанных меток, удобно для навигации
- st_remove_related_tags(); : Показывает список убранных меток из текущего просмотра, удобно для навигации
используйте расширенную функцию st_the_tags(); (см. описание ниже)
Расширенные настройки и часто задаваемые вопросы
В версии 1.1+: В настройках можно задать какие подходящие метки можно задать для показа под записью. Например можно задать показ только меток, состоящих из слов самой записи либо вывести их все, а также задать их число. Вот так можно вывести вообще все метки (скриншот):
Плагин имеет встроенные виджеты, причем вы можете использовать до 10 виджетов облаков меток с разными настройками!
Если вы не хотите показывать связанных записей, но использовать их внутри цикла, используйте функции st_get_related_posts ()
Использование
<?php st_related_posts(); ?>
Значения по умолчанию:
</p><br />
<p>1. 'number' => 5,<br /><br />
2. 'order' => 'count-desc',<br /><br />
3. 'format' => 'list',<br /><br />
4. 'include_page' => 'true',<br /><br />
5. 'exclude_posts' => '',<br /><br />
6. 'exclude_tags' => '',<br /><br />
7. 'post_id' => '',<br /><br />
8. 'except_wrap' => '55',<br /><br />
9. 'limit_days' => '0',<br /><br />
10. 'title' => __('<br /><br />
<h4>Related posts</h4><br />
<p>', 'simpletags'),<br /><br />
11. 'nopoststext' => __('No related posts.', 'simpletags'),<br /><br />
12. 'dateformat' => $this->dateformat,<br /><br />
13. 'xformat' => __('<a href="%post_permalink%" mce_href="%post_permalink%" title="%post_title% (%post_date%)">%post_title%</a> (%post_comment%)', 'simpletags')<br /><br />
Например: мы хотим показать первые 10 связанных записей без заголовков, без страниц и без счетчиков комментариев.
<?php st_related_posts('number=10&amp;amp;amp;amp;amp;amp;amp;amp;title=&amp;amp;amp;amp;amp;amp;amp;amp;include_page=false&amp;amp;amp;amp;amp;amp;amp;amp;xformat=<a href="%permalink%" mce_href="%permalink%" title="%title% (%date%)">%title%</a>'); ?>
Параметры:
(целое) Количество показываемых записей
(строка) Порядок сортировки записей. Допустимые значения :
count-desc – (по умолчанию) по количеству общих меток (наиболее релевантные)
count-asc -по количеству общих меток (наименее релевантные)
date-desc – по дате публикации (убывание)
date-asc – по дате публикации (возрастание)
name-asc – по заголовку (возрастание)
name-desc – по заголовку (убывание)
random – случайно
(строка) показывает метки как беспорядочный список UL/LI
- flat – (по умолчанию) Записи, разделенные пробелами
- list – записи внутри беспорядочного списка, содержащие класс=’related_posts’
- array -записи внутри массива PHP (используйте их с st_get_related_posts())
(булево) “true” для добавления страниц, “false” только записи
(строка) Разделять ID исключаемых записей запятыми
(строка) Разделять ID исключаемых меток запятыми
(целое) Определяет ID записи для показа связанных записей
(целое) Количество слов для цитаты.
(строка) Ограничить результат максимумом дней
(строка) Указать название позиции перед списком
(строка) Указать текст для показа, если нет связанных записей
(строка) Указать формат даты. Такая же как функция
(строка) Расширенный формат ссылок. Допустимые подстановки :
- %post_date% – Заменяется датой записи
- %post_permalink% – Заменяется постоянной ссылкой
- %post_title% – Заменяется заголовком записи
- %post_comment% – Заменяется числом комментариев записи
- %post_tagcount% – Заменяется числом общих меток
- %post_id% – Заменяется ID записи
- %post_relatedtags% – Заменяется списком общих меток
- %post_excerpt% – Заменяется цитатой записи
Настройки облака меток: st_tag_cloud()
С этой функцией можно задать как показывать цвета созданного динамически облака меток.
Если вы не хотите показывать его, но хотите использовать, используйте функцию st_get_tag_cloud()
Использование:
<?php st_tag_cloud(); ?>
Значения по умолчанию
<br /><br />
1. 'size' => 'true',<br /><br />
2. 'smallest' => 8,<br /><br />
3. 'largest' => 22,<br /><br />
4. 'unit' => 'pt',<br /><br />
5. 'color' => 'true',<br /><br />
6. 'maxcolor' => '#000000',<br /><br />
7. 'mincolor' => '#CCCCCC',<br /><br />
8. 'number' => 45,<br /><br />
9. 'format' => 'flat',<br /><br />
10. 'cloud_selection' => 'count-desc',<br /><br />
11. 'cloud_sort' => 'random',<br /><br />
12. 'exclude' => '',<br /><br />
13. 'include' => '',<br /><br />
14. 'limit_days' => 0,<br /><br />
15. 'min_usage' => 0,<br /><br />
16. 'notagstext' => __('No tags.', 'simpletags'),<br /><br />
17. 'xformat' => __('<a href="%tag_link%" mce_href="%tag_link%" class="tag-link-%tag_id%" title="%tag_count% topics" %tag_rel% style="%tag_size% %tag_color%">%tag_name%</a>', 'simpletags'),<br /><br />
18. 'title' => __('<br /><br />
<h4>Tag Cloud</h4><br />
<p>', 'simpletags'),<br /><br />
19. 'category' => 0<br /><br />
Пример:
Мы хотим показать первые 100 меток, размер максимальных 45px, минимальных 12px. Цвета, используемые для максимальных меток будут красным (#FF0000) и для минимальных меток зелеными (#00FF0B).
Заголовок будет “TagsCloud”.
<?php st_tag_cloud('cloud_selection=count-desc&amp;amp;amp;amp;amp;amp;amp;amp;cloud_sort=random&amp;amp;amp;amp;amp;amp;amp;amp;number=100&amp;amp;amp;amp;amp;amp;amp;amp;title=Mon nuage de tags&amp;amp;amp;amp;amp;amp;amp;amp;largest=45&amp;amp;amp;amp;amp;amp;amp;amp;smallest=12&amp;amp;amp;amp;amp;amp;amp;amp;unit=px&amp;amp;amp;amp;amp;amp;amp;amp;maxcolor=#FF0000&amp;amp;amp;amp;amp;amp;amp;amp;mincolor=#00FF0B'); ?>
Параметры
(булево) Включить или выключить автоматическую генерацию размеров
(целое) Размер (единица) шрифта чтобы показать наименее используемые метки
(целое) Размер (единица) шрифта чтобы показать наиболее используемые метки
(строка) Единица измерения используется шрифт для параметров минимума и максимума. Использование pt для точек
(целое) Количество меток, для показа в облаке (Используйте ’0′ для показа всех)
(строка) Формат меток записей
- flat – (по умолчанию) Записи разделены пробелами
- list – записи внутри беспорядочного списка, содержащие класс=’related_posts’
- array -записи внутри массива PHP (используйте их с st_get_related_posts())
(строка) Порядок выборки меток. Допустимые значения :
count-desc – (по умолчанию) по количеству используемых меток (наиболее популярные)
count-asc – по количеству используемых меток (наименее используемые)
name-asc – по именам меток (возрастание)
name-desc – по именам меток (убывание)
random – случайно
(строка) Порядок сортировки выбранных меток. Допустимые значения :count-desc – по количеству используемых меток (наиболее популярные)
count-asc – по количеству используемых меток (наименее используемые)
name-asc – по именам меток (возрастание)
name-desc – по именам меток (убывание)
random – случайно (по умолчанию)
(строка) список исключаемых меток, разделенные запятыми (term_id). Например ‘exclude=5,27′ означает, что все теги, которые содержат term_id 5 или 27 НЕ будут показаны. По умолчанию, все метки исключаются.
(строка) список исключаемых меток, разделенные запятыми (term_id). Например ‘include=5,27′ означает, что все теги, которые содержат term_id 5 или 27 будут показаны. По умолчанию, все метки включены.
(целое) Количество дней на рассмотрение для генерации облака меток.
(целое) Минимальное количество метки для попадания в облако меток
(строка) Показать текст, если меток нет.
(строка) Расширенный формат ссылок. Вы можете персонализировать форматирование ссылок меток. Допустимые подстановки:%tag_link% – Заменяется постоянной ссылкой метки
%tag_feed% – Заменяется RSS ссылкой метки
%tag_id% – Заменяется ID метки
%tag_count% – Заменяется числом использования (счетчик) метки
%tag_size% – Заменяется размером метки (создает : font-size:17pt;)
%tag_color% – Заменяется цветом метки (создает : color:#666666;)
%tag_name% – Заменяется именем метки
%tag_rel% – заменяется rel markup метки (создает : rel=”tag”)
%tag_scale% – заменяется масштабом метки (между 1 и 10)
%tag_technorati% – заменяется ссылкой тега Technorati
%tag_flickr% – заменяется ссылкой тега Flickr
%tag_delicious% – заменяется ссылкой тега Del.ici.ous
(булево) активировать или нет автоматическую генерацию цветов. true/false
(строка) использует цвет для самых популярных меток
(строка) использует цвет для самых непопулярных меток
(строка) Указывает название перед облаком метокМетки текущей записи: st_the_tags()Это расширенная функция вывода меток (вместо функции the_tags()), с помощью которой вы можете задать формат меток, задать вывод текста если метки отсутствуют и т.п.Если вы не хотите показывать их, но использовать для других функций, используйте функцию st_get_the_tags()Использование:
<?php st_the_tags(); ?>
Параметры по умолчанию:
<br /><br />
1. 'before' => __('Tags: ', 'simpletags'),<br /><br />
2. 'separator' => ', ',<br /><br />
3. 'after' => '<br /><br />
4. ',<br /><br />
5. 'post_id' => '',<br /><br />
6. 'xformat' => __('<a href="%tag_link%" mce_href="%tag_link%" title="%tag_name%" %tag_rel%>%tag_name%</a>', 'simpletags'),<br /><br />
7. 'notagtext' => __('No tag for this post.', 'simpletags'),<br /><br />
8. 'number' => 0<br /><br />
Параметры:before
(строка) текст, показываемый перед текущими метками. по умолчанию для меток:separator
(строка) текст или символ, показываемый между каждой ссылкой метки. по умоланию это запятая (,) между каждой меткой.after
(строка) текст, показываемый после последней метки. по умолчанию ничего не показывается.post_id
(целое) Определенный ID записи для показа записей метки (например вне loop)xformat
(строка) расширенный формат ссылок. вы можете персонализировать форматирование ссылок меток. Допустимые подстановки :
%tag_link% – заменяется постоянной ссылкой метки
%tag_feed% – заменяется ссылкой метки в RSS
%tag_id% – заменяется ID метки
%tag_name% – заменяется именем метки
%tag_rel% – заменяется rel tag markup (создает : rel=”tag”)
%tag_technorati% – заменяется ссылкой тега Technorati
%tag_flickr% – заменяется ссылкой тега Flickr
%tag_delicious% – заменяется ссылкой тега Del.ici.ous
notagtext
(строка) текст, показываемый если нет меток.
number
(целое) Максимальное количестов меток в облаке
Связанные метки: st_related_tags()
Эта функция показывает список связанных меток при просмотре меток. Позволяет ограничить выборку по меткам.
Функция выводит только список, либо не показывает ничего.
Если вы не хотите выводить связанные метки, но использовать их внутри the loop, используйте функцию st_get_related_tags().
Использование:
<?php st_related_tags(); ?>
Параметры по умолчанию:
<br /><br />
'number' => 5,<br /><br />
'order' => 'count-desc',<br /><br />
'separator' => ' ',<br /><br />
'format' => 'list',<br /><br />
'method' => 'OR',<br /><br />
'title' => __('<br /><br />
<h4>Related tags</h4><br />
<p>', 'simpletags'),<br /><br />
'notagstext' => __('No related tag found.', 'simpletags'),<br /><br />
'xformat' => __('<span>%tag_count%</span> <a href="%tag_link_add%" mce_href="%tag_link_add%">+</a> <a href="%tag_link%" mce_href="%tag_link%">%tag_name%</a>', 'simpletags')<br /><br />
Параметры:
- number
(целое) Количество показываемых записей - order
(строка) Порядок сортировки записей. Допустимые значения :- count-desc – (по умолчанию) по количеству меток (самые популярные)
- count-asc – по количеству меток (наименее используемые)
- name-asc – по именам меток (возрастание)
- name-desc – по именам меток (убывание)
- random – случайно
- format
(строка) выходной формат- flat – (по умолчанию) метки, разделенные пробелами
- list – метки внутри неупорядоченного списка, включая class=’related_posts’
- array – метки внутри массива PHP (используется только с st_get_related_posts())
- method
(строка) Метод перекрещивания и союзов меток, используемый для построения ссылок связанных меток:- OR – Выбирает записи с меткой “Tag1″ или меткой “Tag2″.
- AND – Выбирает записи с меткой “Tag1″ и меткой “Tag2″.
- title
(строка) Определяет заголовок перед списком - notagstext
(строка) Текст для показа если нет связанных меток - xformat
(строка) Расширенный формат ссылок. Допустимые переменные :- %tag_link_add% – Заменяется ссылкой, создается из текущего URL + Метка для добавления
- %tag_link% – Заменяется постоянной ссылкой метки
- %tag_feed% – Заменяется ссылкой RSS для метки
- %tag_id% – Заменяется ID метки
- %tag_count% – Заменяется количеством использования метки
- %tag_name% – Заменяется именем метки
- %tag_name_attribute% – Заменяется именем метки, отформатированной для атрибута HTML
- %tag_rel% – Заменяется тегом разметки rel (создает : rel=”tag”)
- %tag_technorati% – Заменяется ссылкой метки в Technorati
- %tag_flickr% – Заменяется ссылкой метки в Flickr
- %tag_delicious% – Заменяется ссылкой метки в Del.ici.ous
Убирание связанных меток: st_remove_related_tags()
Эта функция показывает список для убирания ненужных меток из просмотра. Убирает одну метку из URL.
Функция выводит только список или ничего вообще.
Если вы не хотите показывать убираемые метки, но хотите использовать их внутри the loop, используйте функцию st_get_remove_related_tags().
Использование:
<?php st_remove_related_tags(); ?>
Значени по умолчанию:
<br /><br />
1. 'separator' => ' ',<br /><br />
2. 'format' => 'list',<br /><br />
3. 'notagstext' => ' ',<br /><br />
4. 'xformat' => __('&amp;amp;amp;amp;amp;amp;amp;amp;raquo; <a href="%tag_link_remove%" mce_href="%tag_link_remove%" title="Remove %tag_name_attribute% from search">Remove %tag_name%</a>', 'simpletags')<br /><br />
Параметры:
- format
(строка) формат вывода- flat – (по умолчанию) метки, разделенные пробелами
- list – метки внутри неупорядоченного списка, включая class=’related_posts’
- array – метки внутри массива PHP (используется только с st_get_related_posts())
- notagstext
(строка) Текст, отображаемый если нет связанных меток - xformat
(строка) Расширенный формат ссылок. Допустимые переменные :- %tag_link_remove% – Заменяется ссылкой текущих меток, кроме меток для убирания
- %tag_link% – Заменяется постоянной ссылкой метки
- %tag_feed% – Заменяется ссылкой RSS для метки
- %tag_id% – Заменяется ID метки
- %tag_count% – Заменяется количеством использования метки
- %tag_name% – Заменяется именем метки
- %tag_name_attribute% – Заменяется именем метки, отформатированной для атрибута HTML
- %tag_rel% – Заменяется тегом разметки rel (создает : rel=”tag”)
- %tag_technorati% – Заменяется ссылкой метки в Technorati
- %tag_flickr% – Заменяется ссылкой метки в Flickr
- %tag_delicious% – Заменяется ссылкой метки в Del.ici.ous
Видеоинструкция (сделана еще на версии 1.0.4) по работе с плагином (FLASH, 600кб)
Видеодемонстрация админ-части плагина версии 1.3.3) (FLASH, 400кб)
Скачать
Текущая версия
Включает в едином дистрибутиве весрию 1.3.9.1 для WP2.3 и 1.5.7 для WP2.5 и 1.6.3 для WP2.7. Т.е. внутри каталога содержат три директории, каждая из которых подключается к главному файлу плагина когда видит установленную версию WordPress. Для работы в принципе нужна только поддиректория с нужным номером.
Перед обновлением до этой версии рекомендуется деактивировать старую версию, а после обновления удалить все настройки и выставить заново. Метки никуда не пропадут.
Связанные записи
333 комментария
Страницы: [1] 2 3 4 5 6 7 8 9 10 11 … 17 » Show All


(голосов: 5, средний: 4.00 из 5)

8 октября 2007 в 1:39 (GMT+6)
Будут вопросы по php – спрашивай ) мне не трудно :)
9 октября 2007 в 3:42 (GMT+6)
Спасибо, утащил к себе и пошёл тэгать старые посты)
9 октября 2007 в 22:50 (GMT+6)
А виджета для него нет? :(
9 октября 2007 в 22:58 (GMT+6)
Sol для начала поставь и увидишь что там виджеты встроены в плагин – кстти про это написано выше
12 октября 2007 в 14:05 (GMT+6)
У меня почему-то пишет что плагин не может быть активирован так как вызвал фатальную ошибку :???:
12 октября 2007 в 14:15 (GMT+6)
Nike, либо ограничен размер памяти в php.ini либо конфликт с каким то плагином.
вот еще комментарий один со страницы прошлой версии плагина:
13 октября 2007 в 11:56 (GMT+6)
выложил обновленную русскую версию 1.0.4a
исправлено пара багов. ссылки прежние
17 октября 2007 в 20:47 (GMT+6)
Привет, у меня аналогичная проблема..
Этот вариант не помог, также отключал все свои плагины, результат тотже.. “Плагин не может быть активирован, потому что он вызвал фатальную ошибку.” возможно есть другое решение этой проблемы? Помогите пожалуйсто, спасибо..
17 октября 2007 в 20:57 (GMT+6)
деактивируйте все плагины, попробуйте снова активировать. будут ошибки – посмотрите логи сервера – может там что указано. 99% проблема с настройками хостера в php.ini
17 октября 2007 в 21:03 (GMT+6)
Евгений, еще почитайте сайт автора плагина – там в комментариях (на англ) есть решения некоторых проблем. кстати скоро выйдет версия 1.1 где много багов будет исправлено. может поможет
21 октября 2007 в 23:29 (GMT+6)
странно, у меня вылетает ошибка при активации “500 Internal Server Error” все плагины активировал, все пашет, а он не активируется. причем после установки вордпресса 2.3 моя текущая тема искозилась немного
22 октября 2007 в 9:19 (GMT+6)
по поводу искаженности темы прочитай мою запись про то как я обновился до 2.3 – возможно надо поправить в теме кое что
по поводу неактивации плагина – пробовал
php_value memory_limit 16Mв .htaccess добавить?