После неудачной попытки разобраться с плагином Jerome’s Keywords установил и успешно интегрировал плагин Simple Tagging. Заодно решил полностью его русифицировать, т.к. опций там огромное количество и чтобы можно было быстро в них разобраться без языкового барьера.
Английский я знаю достаточно прилично, но многим думаю очень это пригодится. Воспользовавшись программой Poedit за несколько часов сделал перевод. Содержится описание установки в файле readme.txt архива. Также можно скачать полностью русифицированнуюверсию плагина с интегрированным русским языком в тело плагина (не требует внешних языковых файлов). Ставится точно также как обычный.
Здесь и далее описана текущая версия 1.7. Предыдущие версии 1.6.8.1 и 1.6.7 отличаются в основном другой структурой меню в панели администрирования и меньшими возможностями. Версия 1.6.7 оставлена для скачивания, но использовать ее не рекомендуется (присутствует баг с уязвимостью).
Интересные возможности плагина
Умеет автоматически угадывать окончание имя тега, если уже его вводили ранее
Под строкой ввода тегов имеются кнопки для быстройвставки рекомендуемых тегов(учитывается текст сообщения) :)
Умеет быстро переименовывать/добавлять/объединять теги во всех записях сразу
Импортировать теги из таблиц других плагинов, работающих с тегами
Умеет раскрашивать облако тегов, задавать различные варианты сортировки и масштабирования
Отображет число использованных тегов в панели администрирования. Покопавшись в плагине можно сделать и вывод возле название тега в облаке.
Изменения в новой версии 1.7
Все настройки в админке перенесены в отдельное меню с 4 закладками
Новая возможность — просмотр тегов не целиком в облаке тегов, а с фильтрацией по начальным буквам (работает только с цифрами и английским алфавитом)
Новая возможность — в админке появилась страница для массового редактирования тегов, не открывая записи. Причем панель с тегами «плавает» вверхв-вниз чтобы всегда быть на экране.
Больше не требуется внешний плагин для правильного вывода тегов в заголовке блога
Полностью изменена структура файлов. Если была установлена предыдущая версия, то необходимо отключить плагин, удалить папку с сервера и закачать новую версию. Никакие данные и настройки не потеряются :-)
Официально совместимо с WP до 2.2.3 версии включительно. Следующая версия 1.8 обещает быть совместимой и с WP 2.3 (хотя там и есть уже встроенные теги, но функционально там пока все слишком ограниченно и решается только за счет отдельных плагинов)
Мои доработкиверсии 1.7
В админке на странице массового редактирования тегов: оригинальная версия работает только с английским алфавитом, я сделал отдельную версию (на выбор), которая выводит весь список тегов, включая русские
Там же исправил ошибку с путями: если у вас блог находится не в корне сайта, а в папке, то в оригинальном плагине при переходе на «следующую страницу» вылезает ошибка 404
Исправил вывод заголовков: сделал в стиле как выводил добавочный плагин A2P Simple Tagging Titles. Т.е. вы его можете отключить, если установлен. Теперь это умеет делать сам плагин. НО в оригинале он работает ужасно. Для примера: У меня заголовок сайта Lecactus Home. В оригинале плагин выводит примерно так Lecactus Homeкино . Я исправил это на такой формат: Lecactus Home > Тег: кино (где «кино» это тег или несколько тегов). Если вы хотите это изменить, то надо открыть в UTF-8 редакторе файл плагина simpletagging.php и найти строку
$title = " » Тег: ".STP_GetCurrentTagSet();
//Здесь можно изменить формат вывода тега в заголовке страницы. Функцию переделал Lecactus
здесь вы можете задать свой формат вывода тегов в заголовке (требуется минимальное знание синтаксиса php)
Как и ранее полностью перевел файл ru_RU.mo с учетом изменений и добавлений, а также сделал полностью русскую версию без внешних файлов локализации. Причем версия с ru_RU.mo представлена в двух видах: на странице массового изменения тегов есть различия: с фильтрацией по начальным буквам (английским) и вывод всего списка тегов. В целиком русской версии сделан вариант вывода всех тегов, как более корректный с точки зрения удобства использования.
Скриншоты из версии 1.7
Новое меню в разделе настроек
Панель массового редактирование тегов (мой вариант выводит все теги)
Панель массового редактирования тегов (оригинальный вариант с выбором по буквам)
Добавилась лишь одна опция: для вывода вкладок тегов (отфильтрованные по первой букве теги с учетом размеров в облаке) надо создать пустую страницу и выбрать в шаблон «Вкладки тегов». Для этого надо предварительно поместить файл pagetemplate.tagtabs.php в папку вашей темы. Также можно выводить эту функцию в любом месте шаблона. для этого надо из вышеуказанного файла скопировать функцию
</p>
<h3>Вкладки тегов</h3>
<p> <?php if (class_exists('SimpleTagging')) : ?></p>
<div id ="tagtabs"> <?php STP_TagTabs(); ?> </div>
<p> <?php endif; ?>
Порядок установки
Скачиваем выбранную версию плагина (если вы потом хотите изменить версию плагина то нет никаких проблем. просто отключаете предыдущую. удаляете и ставите другую. после активации все настройки и данные будут на месте)
Распаковываем загруженный архив и помещаем папку simpetagging (или simple-tagging) в вашу директорию plugins (/wp-content/plugins/).
Если вы используете версию с локализацией через MO файл, то тут важно чтобы на сервере была установлена локаль ru_RU utf-8 (впрочем это требуется для всех плагинов с мультиязычной поддержкой). Если ваш блог использует локализацию аналогичным способом, то скорее всего у вас на хостинге уже все нормально
Пример для Debian linux: apt-get install i18ndata* localedef -c —no-archive —inputfile=ru_RU —charmap=UTF-8 ru_RU.UTF-8
Включаем плагин в панели администрирования плагинов WordPress.
Переходим в Admin > Tags > Tag Options (Администрирование > Теги > Настройкив рус.варианте), настраиваем по вкусу и сохраняем параметры.
Переходим в Admin > Options > Permalinks (Администрирование > Настройки > Постоянные ссылки(ЧПУ)) и нажимаем кнопку чтобы обновить структуру постоянных ссылок (очень важно).
На этом установка плагина завершена и переходим к интегрированию в тему
Встраиваем в тему (на примере моего сайта)
В архиве с плагином есть папкаwordpress 2.2 template files for default theme (kubrick). Из нее берем файлы pagetemplate.simpletagging.php и pagetemplate.tagcloud.php и копируем в папку своей темы.
В той же папке находим файл index.php и копируем оттуда строку
Этот кусок кода вставляем в index.php а также в page.php, single.php и все остальные файлы нашей темы где есть вывод записей. Естественно, редактируем данный шаблон по вкусу.У меня получилось так:
В моем случае я задал свой формат вывода, отличный от того что мы настроили в панели управления. Все варианты можно увидеть на домашней странице плагина (англ.). Поясню: делал я этого до того как сделал перевод и не понял почему у меня сначала получались ссылки «вникуда». Например вместо http://lecactus.ru/tag/видео получалось http://lecactus.ru/видео и ничего не работало. Просто по умолчанию в настройках стоит короткая ссылка на тег
%taglink% вместо полной %fulltaglink%
Одну особенность работы плагина заметил Evalusion :
если задать шаблон ссылок вида /archive/%year%/%monthnum%/%day%/%postname%/ т.е. добавить к началу шаблона еще какое то слово и при этом задать шаблон ссылки тега %fulltaglink% то ссылка пойдет по адресу /archive/tag/тег что не правильно. для исправления глюка надо задать шаблон вида /tag/%taglink% если у вас блог лежит в корне сайта или перед этим шаблоном добавить еще название каталога блога.
В sidebar.php (или другое место где у нас будет облако тегов) вставляем в нужном месте код:
Ничего нам конечно не мешает создать новую страницу с таким шаблоном, только смысла нету. выйдет одно и тоже. Если вы все же создадите страницу с таким шаблоном Simple Tagging Search Results, то не забудьте указать ее имя потом в панели настроек плагина. В принципе больше никаких особых настроек делать не нужно, кроме как подредактировать ваш CSS файл (если вы используете для вывода облака тегов виджет, то ничего делать не нужно).
Я добавил следующее (частично взял из дистрибутива плагина и создал еще свой стиль вывода тегов):
</p>
<p>/********* Tag Cloud *********/</p>
<p>ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }</p>
<p>ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}</p>
<p>ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }</p>
<p>ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }</p>
<p>ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }</p>
<p>ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }</p>
<p>ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }</p>
<p>ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }</p>
<p>ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }</p>
<p>ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }</p>
<p>ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }</p>
<p>ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }</p>
<p>ul#tagcloud a</p>
<p>{</p>
<p>text-decoration:none;</p>
<p>border-bottom: 0px solid;</p>
<p>}</p>
<p>ul#tagcloud a:hover</p>
<p>{</p>
<p>text-decoration:none;</p>
<p>border-bottom:1px dashed;</p>
<p>}</p>
<p>/********* Related Tags *********/</p>
<p>li#relatedtags ul li {</p>
<p>text-indent: 0;</p>
<p>list-style:none;</p>
<p>background: 0 none;</p>
<p>font-size: 120%;</p>
<p>}</p>
<p>li#relatedtags ul li:before {</p>
<p>content: ""</p>
<p>}</p>
<p>li#relatedtags ul li span {</p>
<p>margin-right: .5em;</p>
<p>}</p>
<p>#content .post-tags</p>
<p>{</p>
<p>font-size:0.9em;</p>
<p>margin:0;</p>
<p>color:#998;</p>
<p>background:#f9fcf9;</p>
<p>}</p>
<p>#content .post-tags a</p>
<p>{</p>
<p>text-decoration:none;</p>
<p>border-bottom: 0px solid;</p>
<p>color:#998;</p>
<p>}</p>
<p>#content .post-tags a:hover</p>
<p>{</p>
<p>text-decoration:none;</p>
<p>border-bottom:1px dashed;</p>
<p>color:#666;</p>
<p>}</p>
<p>
Вывод облака в сайдбаре можно разнообразить. Например следующий код
покажет в облаке только теги, если их количество не менее двух и не более 50, порядок вывода будет каждый раз случайным. А ссылку на все теги можно дать отдельно. Если заменить в строке FALSE на TRUE то к тегам будут добавлены и рубрики. Также можно добавить в файл вывода поиска по тегам следующий код, который покажет список всех записей, у которых также есть связанные теги
Часто задаваемые вопросы и ответы, а также возможные трудности и способы решения
Известные проблемы и ограничения (перевод страницы)
Не работает с WordPress 2.3 beta 3, и без изменений не работает в 2.3. (с выходом патча для версии 1.7 уже не актуально)
полностью протестировано выпадающее меню при наборе тегов в IE, Firefox и Opera, Однако неизвестно, работает ли это в других современных браузерах
только в Internet Explorer: выпадающее меню тегов сдвигается вниз: абсолютная проблема IE. автор будет признателен если кто то сможет решить этот вопрос CSS. (от себя замечу что в IE как раз все работает, а вот в Опере выпадающи список съезжает глубоко вниз в конец страницы редактирования записи)
только в WP 2.0.x: При использовании «связанных тегов» и просмотре более одного тега,ссылки » Последние сообщения» и «Следующие сообщения» ссылки не работают должным образом, и показываются даже, если нет больше записей. Эта проблема не возникает в WordPress 2.1.
проблемы с некоторыми не-английскими символами в тегах. грубо говоря это значит что тег «ščtest» не будет в пермалинке выглядеть как «sctest» (для русских это не актуально, т.к. все русские символы кодируются в юникод и выдаются в виде %C5 и т.п. (хотя Опера умеет показывать ссылки нормально))
Конфликтует с плагином Inline Ajax Page v2.4.25 в WP2.2.1 при использовании локального сервера WAMP5.
Панель администрирования->Теги->Управление тегами — с левой стороны где перечислены существующие теги, категории номеров предположим ссылку на тег дает 404 (я такого бага у себя не вижу. возможно у автора плагина просто стояли не полные ссылки там, а просто названия тегов и адрес был неправильным поэтому)
Конфликтует с плагином WP Ajax Edit Comment v1.1.0.6 в WP 2.2.2 — последний пункт даже переводить не надо — он относится к старой версии 1.6.7
Протестирована работа с WordPress 2.2 — 2.2.3. Ошибок не выявлено. Официально заявлена совместимость с WP 2.1 — 2.2.3.
После выхода версии 1.7 автор выпустил патч для плагина, позволяющий использовать плагин и в версии WP 2.3, но с некоторыми ограничениями:
нет возможности задавать основу для ссылок тегов вида вашсайт.ру/tag/какойто-тег, т.к. данный адрес уже занят новой системой тегов версии 2.3. Вместо этого приходится задавать другую базу. например tags , т.е. ссылки получатся вида вашсайт.ру/tags/какойто-тег. Данный патч пока проходит тестирование и я его в сборку 1.7 не включал, но вы можете скачать его отдельно здесь у автора плагина, чтобы поэкспериментировать.
FAQ от меня лично (накопилось после общения с пользователями)
Если у вас после установки не работает поиск по тегам или например только по русским тегам не ищет и вы используете красивые ЧПУ, то разрешите запись в файл htaccess
т.к. даже если вставлять туда код вручную тогда почему то не хочет при этом искать по тегам. после сохранения можно вернуть снова запрет на запись.
Второй очень важный момент — сразу после установки проверьте в какой кодировке у вас создались таблицы тегов. Если кодировка(сопоставление/collate) отлична от utf8_general_ci, то все ваши русские теги будут в большинстве случаев превращены в «вопросики» либо не будет работать поиск по ним.
Для решения проблемы через phpmyadmin поменяйте кодировки таблиц или если не умеете делать это там, то экспортируйте таблицу тегов (ПРЕФИКСБЛОГА_stp_tags) в файл, подправьте его в UTF-8 редакторе и поменяйте там значения ENGINE=MyISAM DEFAULT CHARSET=latin1 на ENGINE=MyISAM DEFAULT CHARSET=utf8 и сохранить сам файл в кодировке UTF-8, особенно если там уже заполнены теги на русском. Потом также зайти в phpmyadmin, удалите эту таблицу тегов и находясь в базе данных блога импортируйте все назад. Этот экспорт-импорт также удобен для удаления «вопросиков» если вы все же уже заполнили теги до конвертации кодировки, т.к. штатными средставми блога их не удалить, а в phpmyadmin это долго. Особенно надо внимательно смотреть при импорте тегов из других плагинов. т.е. проверить правильность кодировки таблиц плагина simpletagging до импорта. Иначе потом вместо импортированных русских тегов будут «вопросики». Также поиск по русским тегам зависит от того, какая кодировка стоит на веб-сервере по умолчанию. Если это не UTF-8 то добавьте строку
AddDefaultCharset UTF-8 в файл htaccess
Если у вас по какой либо причине что то не работает, в 99% случаев это проблема с кодировками базы или просто у вас очень запорчена база при экспериментировании с другими плагинами. В этом убедились уже несколько человек, кому я помогал при установке.
Если у вас просто запорчена база — экспортируйте все ваши записи через панель блога или через phpmyadmin. В идеале нужно выгружать только записи, комментарии и настройки пользователей. Удалите все ненужные плагины и «хвосты» от них и залейте базу назад. Все это делайте, только если хорошо в этом разбираетесь! Лично у меня, когда я заглянул в phpmyadmin и увидел «кашу» в своей базе то не понимаю до сих пор как все при этом правильно работает, т.к. там все таблицы в перемешку храняться в разных кодировках и только внешняя выставлена как UTF-8. :) Как исправить кашу в базе данных описано здесь у меня
ВАЖНО: при копировании php кода из блога перебивайте вручную все кавычки!
Скачать
Модифицированная русская версия 1.7 с выводом всех тегов
Скачали 3075 раз
Скачали 1774 раз
Оригинальная русская версия 1.7
Скачали 1911 раз
Скачали 1771 раз
Более старые версии плагина удалены. Комментарии отключены, все вопросы по плагину уже давно рассмотрены. читайте комментарии внимательно. Плагин не работает с WordPress 2.3 и выше и предназначен только для WordPress 2.2.3 и ранее.
Иван, подскажи, пожалуйста, как мне поставить облако тегов на первую страницу в Sidebar — у меня там все на виглетах. Я не знаю как корректно положить код в виглет.
Александр, Вот решение вашей проблемы. Я скачал вашу тему и внес туда нужный код Скачать измененный файл сайдбара
можете там увидеть что вставить код нужно между
строк begin r_sidebar
и div id=»r_sidebar»
Еще забыли упомянуть о том, что данный плагин поддерживает простановку тегов даже при использовании блог-клиентов. Для этого надо только включить в текст поста конструкцию вида [tags]метки, через, запятые[/tags].
Плагин обалденный: несложный код и куча функций. Я его даже засунул в вывод RSS: «статьи по теме» на основе тагов.
Ильдар, да есть такая фича у него. там в настройках у него указывается читать ли данный код из записи (Встраиваемые Теги). а также есть и другая фича (например нашел еще что если пользоваться клиентом WLW там есть поле TAGS и если настроить например свои шиблоны то теги будут появляться внизу записи, но не в поле тегов, заданное в шаблоне темы, а отдельно своей строкой, но теги все равно попадают в общее облако.
Florid, Привет! Там так много настроек что я еще сам не все использовал :). Мне лично он интересен тем, что на отдельной странице, которая создается при клике по тегу, открываются в сайдбаре т.н. связанные записи и что можно быстро во всех записях их привести к одному виду(например в попыхах можно ввести их немного по разному. с разными окончаниями или регистром) или просто переименовать/удалить. Например у меня около 200 записей сейчас и в каждой править по одной букве даже утомительно. Так что ставьте и экспериментируйте.
Спасибо за разъяснение, попробую. А как на этом Сайте реализованы кнопки при постинге комментария? А именно str, em, link и т.д. Очень удобно. У себя такое хочу сделать. Это плагин? Или руками в коде PHP все делать?
Плагин выложен на сайте wp-plugins.ru все ссылки проставленны.
В плагине есть досадный глюк во вкладке «Управление тегами» блоке «Существующие теги» при нажатии на ссылку указывающую колличество использований тега ссылки кривые 1098 строчка в файле simpletagging.admin видимо вот это $this-> надо заменить к сожелению я незнаю на что.
Нариман, что то такого бага не наблюдаю. у меня все нормально. при нажатии на ссылку переходит по обычной ссылке тега. И еще что то у вас на сайте куча записей в непонятной кодировке — одни спецсимволы. может это источник бага?
пофиксен минибаг в панели управления. ссылка Это проиндексирует ваши теги с Technorati была некорректной из за наличия лишнего знака «\». На работу плагина это не сказывается. В архив выложена обновленная версия. Обновление касается только полностью русифицированного плагина. отдельный языковой модуль корректен.
также обнаружил «прикол»: если вставлять в записи шаблон ссылок тегов вручную в файле темы (т.е. игнорировать настройки панели управления), то пробелы в именах тегов не заменяются на «_» или «-«, а идут в виде символа пробела. данный «прикол» имеется и в оригинальной версии плагина.
Алекс, почитайте обсуждение
там у одного товарища была такая же проблема
Упс… перечитал еще раз ваш комментарий и не понял: у вас работает или нет? Если работает, то не смотрите на это:
подобные спецсимволы у меня показываются в IE, а в опере показывается все нормально и при кликам по ссылкам в браузере все пишется по русски. Но работает везде нормально. даже сейчас навел мышкой на вашу ссылку в комментарии и в Опере мне показалось слово «Сухой» :)
The end, пробовали все отключить? я подобную ошибку видел с одним плагином (runphp старой версии), после замены плагина все заработало.
по поводу этих плагинов — я использовал все, кроме ЖЖкросспостера и проблем не было. Имхо проблема в сборке или с бд.
Кстати вместо Get Resent comments можно использовать Last Comments. с этим 100% работает (у меня такой стоит здесь)
про ЖЖ кросспостер ничего сказать не могу
Не работает. Сборка у меня от MaxSite. Я сначала попробовал Макса плагин для облака Jerome’s Keywords — там такая-же проблема — юникодом ссылка и посты не выводятся — выходит полная лента. Причем в FireFox ссылка отображается нормально если на нее навести курсор, но отдает полную ленту. В случае ST выскакивает страница 404. Обсуждение на форуме я прочитал, пермалинки менял — ничего не получается.
Алекс, остается тогда проблема где то на сервере с кодировками (у меня так глючили пермалинки с названиями записей пока не установил локаль на сервере ru_RU.UTF-8 (была ru_RU.koi8-r). А пробовали для сравнения поставить отдельно в другую папку сборку оригинальную?
понятно. к сожалению, сервер недоступен, так что поменять локаль я, видимо, не смогу. Спасибо большое за помощь. Насчет оригинальной сборки надо подумать.
Я с вордпресом работаю совсем не долго.. Вот недавнотолько купил домен и поставил движок. Сегодня нашол симпатичный шаблон и искал этот модуль. Нашол ваш сайт…
Спасибо за статью.
Но не могли бы вы описать как бы мне поменять кодировку…
Ибо если пишу русскиетеги, то на странице выдаёт вопросами… Например «???» … И естественно сам линк косячит…
И… В сайд баре, что то не выводит теги :(
Вставлял так:
Микола, проблема с кодировками (на сервере апаче или в самой базе).Посмотрите что выдает phpmyadmin. какая именно версия движка (оригинал, Mywordpress.ru,maxsite.org) установлена? в сайдбаре я не понял что то — у вас там на виджетах? если да то смотрите что я писал Александру(выше тут в комментариях). А вообще где скачать вашу тему? тогда мог бы посмотреть куда вставлять код.
Движок с Mywordpress.ru .
Стоит кодировка utf8_general_ci на каждойтаблице.
А на wp_stp_tags (это от модуля тэги насколько я понимаю. Так?) Стоит utf8_swedish_ci :)
Попробую поменять…
Добрый день!
Поставил wp221 и simple tagging. Теги нормально выводятся во всех списках, но по адресу mysite/blog/tag/tagname получаем ошибку о том, что ничего не найдено. Где копать?
а файл шаблона pagetemplate.simpletagging.php положили в папку темы? и если положили то не меняли ли имя файла настройках?
обновляли ли пермалинки после установки плагина?
PS кстати ваш сайт который вы указали в комментарии работает некорректно. (apache не обрабатывает правильно файл index.php) и открывается папка блога
найдите в конфиге апача нужную строку и добавьте там (или создайте файл .htaccess с данной строкой в папке блога)
Спасибо за замечание по directoryindex, уже поправил. Симптомы похожи на обсуждаемые в гуглевской группе (при отключении ЧПУ работает, после включения — перестает), но я проверил все — везде, во всех таблицах используется utf, в mysql — тоже utf, файлы взяты из дистрибутивов, положены куда сказано. Из плагинов стоит только russian date и mediawiki markup. Чем-то задним чувствую, что что-то пропустил, но не пойму что :(
а какой лимит был до этого?
у меня gallery2 работает отдельно с 16мб лимитом
но как только интегрирую в ВП то сразу требует больше — ставил 20-24и т.п. — глюки лезли периодически. поставил 32мб и нет никаких проблем вообще
При осмотре новой версии 1.6.8.1 выявил что не хватало галочки для кеширования в полной русской версии — добавил.
В оригинальной версии 1.6.8.1 подправил po|mo файлы с учетом новых строк. Обновление некритичное. Качать заново можно по желанию. лично я никакого эффекта от этого кеширования не заметил.
Неподскажите куда в index.php добавлять запись?
Куда не поставлю,при просмотре страницы ошибку вдает на строку где прописал.подскажите пожалуйста между чем и чем ставить.
Очень благодарен за такой плагин.
ВНИМАНИЕ! РЕКОМЕНДУЕТСЯ ВСЕМ ЗАНОВО СКАЧАТЬ ВЕРСИЮ 1.6.8.1(если вы еще пользуетесь 1.6.7 рекомендуется обновиться до 1.6.8.1)
Исправлена потенциальная дыра
Увидеть баг можно задав запрос например http://ваш_домен/?tag=kakoi_to_tag‘ (т.е. с одинарной кавычкой в запросе)
при использовании ссылок вида http://ваш_домен/tag/kakoi_to_tag‘ баг не виден, но первый вариант запроса при этом также работает.
За информацию о обнаруженном баге благодарю моего читателя acid‘а
Установка заплатки — просто распакуйте из архива файл simpletagging\simpletagging.php и замените тот что у вас установлен.
Похоже на то, что плагин не выводит пагинацию страниц согласно плагину WP-PageNavi. Т.е. убираю дефолтный код, который выводит «Раньше» и «Позже», вместо чего вставляю код WP-PageNavi, в результате «Страницы (3): 1 2 3 »» не отображается.
Lecactus, есть какое-то решение, чтобы эта пагинация появилась?
Dimox, не задавался таким вопросом. вообще при поиске по тегам используется для вывода свой шаблон и нужно там вставлять по идее. сам не пробовал такого
виджет работает великолепно. проверил на версии 1.6.8.1 и 1.7
образец можете посмотреть тут
поставил виджет. слово ФАКЕРЫ это рубрика. делал и импорт рубрик в теги и просто включил их к тегам галкой в настройках — все работает — проблема 99% у вас в теме
Спасибо! Да действительно проблема в теме… в defaulte все работает нормально.
Проблема в файла темы arhives.php и на странице «результаты поиска по тагам» щас подредактирую…
подскажите плиз с облаком тегов! ни как не могу разобраться.
все сделал из выше описанного, но всеравно ничего не получается. либо теги просто в ряд стоят, либо их вообще нет :(
kitaro — если ставили облако вручную, вы код приведенный выше в CSS добавили? или вставляете через облако? в любом из случаев смените тему на дефолтную и сравните. если баг пропадет ищите что у вас в CSS перекрывает — по названием UL и LI ищите
Вопрос.У меня облако выводит в сайдбаре но теги очень маленькие когда меняю масштаб в настройках пишет ошибку как исправить ету проблему.
Зарание спасибо.
Облако вывожу через виджет.Извините за неправильную формулировку но облако скорее не реагирует на изменения в настройках я например ставлю мин размер 20 Px н облако свой вид не меняет.
сейчас проверил на тестовом сайте — ставил и 20 и 50 — все меняется в виджете — смените тему проверьте — может косяк в ней
проверил и в версии 1.6.8.1 и 1.7
Поменял тему но проблема осталась.Может я в чем- то другом ошибку зделал? :sad:.Когда я менял масштаб то уменьшалось колисество тегов,сбросил все настройки появились все теги но размер очень маленький.
Артур, «транслитерации» нет — она появилась только в wordpress 2.3 во встроенных тегах, а по поводу
а тоя слышал что этот плагин плохо работает с русскими тегам.
— на заборе тоже много что написано, если кратко говоря. все работает великолепно, если кодировки везде стоят UTF-8 и в базе и в настройках сервера. кстати даже в wordpress 2.3 русские метки если отключить плагин rus-to-lat тоже работают отлично, просто в некоторых браузерах (ие и фф) они в строке адреса выглядят кодами. но в заголовке все по русски. перечитайте все комментарии и будет понятно что проблемы все от кривых настроек базы или апача.
Михаил, проверить работает или нет легко:
1. верните ПОСТОЯННЫЕ ССЫЛКИ (ЧПУ) в стандартный формат, чтобы ссылки были вида вида http://sait/?tag=
2. если так работает то смотрите какой шаблон ссылок вы задали для блога и какие шаблоны ссылок вставляете в шаблон.
3. перечитайте еще раз всю страницу включая комментарии — такие вопросы уже возникали и все они решаются одинаково — правильно шаблон ссылок задается
4. если не получится стучите в аську
У меня тут возникла небольшая проблемка, прошу помощи, подскажи…
Поставил плагин, все отлично работает, вот только маленький косячок… у меня много тегов и алфавитный порядок выглядит так:
(самый конец)
Шандыбин (2)
Шоубизнес (1)
Эстония (5)
Юмор (12)
Ющенко (3)
Яблоко (2)
Янукович (2)
УПА (2)
Украина (21)
Кавказ (1)
Кадыров (2)
Картинки (44)
Каспаров (4)
Китай (2)
Коммунизм (1)
Кондолиза Райс (1)
Корея (1)
Критика (1)
Культ (5)
BBC (2)
Feelov (5)
WordPress (4)
Почему-то буква «К» и буква «У» из алфавита вываливаются в конец… Чт делать?
У меня тут возникла небольшая проблемка, прошу помощи, подскажи…
Поставил плагин, все отлично работает, вот только маленький косячок… у меня много тегов и алфавитный порядок выглядит так:
***
Почему-то буква «К» и буква «У» из алфавита вываливаются в конец… Чт делать?
Не понял суть вопроса. тут в приведенном списке все вообще задом наперед. буквы могут быть в конце списка только если слова начинаются с маленькой буквы а все остальные с большой
Lecactus, взгляни, пожалуйста, на облако тегов на моем сайте (справа) — там буквы «К» и «У» почему-то в конце алфавита, все остальные буквы вроде по порядку, причем все теги с большой буквы… даже не знаю, что делать! Подсоби советом! :)
никак. это нормально. если воспользуетесь поиском по сайту то увидите что латиницей метки пишутся только в WP2.3 при включенном плагина транслитерации и вообще с другим плагином(и без плагина тоже)
Фигасе сколько документации! Я запутался окончательно! А можно просто выводить облако, не заливая в папку темы дополнительные файлы? Или это обязательно?
Фигасе сколько документации! Я запутался окончательно! А можно просто выводить облако, не заливая в папку темы дополнительные файлы? Или это обязательно?
выводить то можно только для вывода записей при клике все равно нужен файл шаблона вывода
Ты не поверишь, но выводяться!
Так какой же код вставить для вывода облака тегов?
(Можно с настройками…)
А то я вывел через виджет — так возле облака появилась одна круглая хрень сбоку как у списков…
Ты не поверишь, но выводяться!
Так какой же код вставить для вывода облака тегов?
(Можно с настройками…)
А то я вывел через виджет — так возле облака появилась одна круглая хрень сбоку как у списков…
если появилась «круглая хрень» то значит где то у тебя виджет выводит неправильно в списке OL или LI
если без виджета — вставь просто такой код и это выведет все теги с заданными настройками как в панеле управления
Я смотрю, у Вас в постах подсвечивается php код, Вы не встречали подобного плагина, но только для подсветки кода при редактировании файлов темы из админки? Я что-то ни как найти не могу, для постов есть, для комментариев тоже, а вот для файлов темы — нет.
Спасибо.
Подскажите пжлст, как сделать чтобы облако было в виде таблицы, не пойму как сделать, а то там все скопом идет!
а зачем именно таблицей?
могу дать наводку где копать:
в файле simpletags.php находишь подобный код:
if ( $list_ouput == true ) {
$output .= '<ul class="tag_list">'."\n<li>".$this->option['tabs_notagslettertext']."</li>\n".'</ul>'."\n";
} else {
$output .= '<div class="tag_list">'."\n".$this->option['tabs_notagslettertext']."\n".'</div>'."\n";
}
и меняешь там LI теги на TD TR (и теги открытия-закрытия таблицы не забыть) и т.п. чтобы было таблицей. только как извращаться с количеством в строке таблицы не подскажу…не представляю. можно просто списком — надо просто определить правильно стили для тегов
нет ничего проще тогда — просто задайте всем тегам одинаковый размер в CSS файле(или вообще код в CSS не добавляйте) если вы выводите обычным кодом вывода облака и все равно в том файле плагина что я написал выше поставьте перевод строки < BR > после кода тега. также может понадобитсья сменить класс в ul class=»tag_list» или убрать его вообще чтобы применился класс сайдбара. короче большое поле для действий :) на первый взгляд все сложно, но делается быстро
нет ничего проще тогда — просто задайте всем тегам одинаковый размер в CSS файле(или вообще код в CSS не добавляйте) если вы выводите обычным кодом вывода облака и все равно в том файле плагина что я написал выше поставьте перевод строки после кода тега. также может понадобитсья сменить класс в ul class=»tag_list» или убрать его вообще чтобы применился класс сайдбара. короче большое поле для действий :) на первый взгляд все сложно, но делается быстро
Не совсем понял что ты написал, верней не понял где именно прописать, нашел что-то похожее но изменение оного не помогло!!! Можешь поконкретнее написать пжлст!!??
нет ничего проще тогда — просто задайте всем тегам одинаковый размер в CSS файле(или вообще код в CSS не добавляйте) если вы выводите обычным кодом вывода облака и все равно в том файле плагина что я написал выше поставьте перевод строки после кода тега. также может понадобитсья сменить класс в ul class=»tag_list» или убрать его вообще чтобы применился класс сайдбара. короче большое поле для действий :) на первый взгляд все сложно, но делается быстро
Не совсем понял что ты написал, верней не понял где именно прописать, нашел что-то похожее но изменение оного не помогло!!! Можешь поконкретнее написать пжлст!!??
перечитай пост целиком медленно — там приведен кусок CSS — в нем задай одинаковые размеры тогда все теги у тебя станут одного размера а выводятся они и так тегами списка. PS трудно говорить о том что не видно — адрес сайта где указан?. возможно надо еще добавить теги открывающийся и закрывающийся LI в админке в шаблоне ссылки на тег
Я ж говорю менял там где ты сказал, не получается!!!
Ты имеешь ввиду вот это —
/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }
????
Да кстати тут еще 1 проблемка возникла — при нажатие на конкретный таг — он показывается не корректно, т.е. нету фона — весь пост на заднем фоне блога???
Я ж говорю менял там где ты сказал, не получается!!!
Ты имеешь ввиду вот это —
/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }
????
Да кстати тут еще 1 проблемка возникла — при нажатие на конкретный таг — он показывается не корректно, т.е. нету фона — весь пост на заднем фоне блога???
И мой блог он не в инете а в локальной сети!
да я про это говорил. везде пропиши 100% и цвета одинаковые.
перечитай ЕЩЕ РАЗ СТРАНИЦУ и все комментарии — там ясно написано что надо сделать чтобы показывалось все правильно
в настройках облака тегов задал одинаковый размер минимум и максимум и одного цвета. там же писал в строку вывода тега код перевода строки BR и ВСЕ. даже CSS не надо было делать. код облака вставил в sidebar.php , файлы шаблонов положил в папку темы, но их надо праввить потом еще самому для соответствия с шаблоном — а он в данном случае мудреный и надо сравнивать как сделано в index.php
хм, если вставить в страницу отдельную, для отображения всех тегов со значением соотв-но не 50 а 0, при упоминании не мин. 2 а 1, при этом даже форму вывода дать без тегов списка — почему то в конце ссылки каждого тега добавляется бр-ка.
При этом в сайдбаре аналогичный код отображается как положено по типу фликра или технократов в ряд…
хм, если вставить в страницу отдельную, для отображения всех тегов со значением соотв-но не 50 а 0, при упоминании не мин. 2 а 1, при этом даже форму вывода дать без тегов списка — почему то в конце ссылки каждого тега добавляется бр-ка.
скриншот покажите и какой код в страницу вставляли — код лучше тоже в скриншоте, т.к. тут он исказится
вы добавляли код CSS (см пост выше) в CSS файл вашей темы как указано в инструкции? судя по сайдбару у вас вставлен там виджет «облако тегов» поэтому все и работает, а чтобы через код вручную в сайдбар или страницу надо добавлять в CSS код
посмотрел сейчас исходник страницы — что то вы напутали в коде похоже. у вас на главной колонке в каждой строке стоит BR — перевод строки. уберите все параметры из функции STP_Tagcloud и посмотрите что будет. потом добавляйте параметры постепенно.
ех, вообще то я с этого и начинал, при это что в сайдбаре всё ок, и притом что это Ваш предложеный код ;)
ладно, будем пробывать «методом научного тыка» :))
сори не доглядел, но все же по инструкции еще сказано добавить огромный кусок CSS кода в вашу тему — http://server.md/moldnet/wp-content/themes/default/style.css а у вас там этого нет и вообще каким образом создана страница тегов — как шаблон страницы (pagetemplate.tagcloud.php) применен или что?
касательно кода, как видно это код в WISYG-редакторе в разделе код, при помощи плагина позволяющего вставлять пхп-шный код при создании страниц и/или заметок ;) хм.. может он вставляет.. пороюсь, вобщем спасибо ;)
при попытке установить как муплагин и создание файла stp.php
вылезает ошибка везде:
wp-content/plugins/simple-tagging/simpletagging.php on line 57
не пойму какие могут быть проблемы (
Иван, а как сделать чтобы URL тегов были как у вас — транслитом (/tag/novosibirsk/). Поставил плагин, а уменя УРЛы русскоязычных тегов — русские (/tag/новосибирск)…
ван, а как сделать чтобы URL тегов были как у вас — транслитом
В СЛЕДУЮЩИЙ РАЗ ЧИТАЙТЕ КОММЕНТАРИИ ВЫШЕ
Внедренец Систем
24 ноября 2007 в 2:28 to Lecactus:
У Вас теги в адресной строке показываются латиницей.
А у меня все типа так %D0%A1%D0%AD%D0%94
Не знаю как победить.
Lecactus
24 ноября 2007 в 10:43
А у меня все типа так %D0%A1%D0%AD%D0%94
никак. это нормально. если воспользуетесь поиском по сайту то увидите что латиницей метки пишутся только в WP2.3 при включенном плагина транслитерации и вообще с другим плагином(и без плагина тоже)
Проблемка с simple tags.
Ставлю его, активирую. Всё отлично. Но при включении опции «Активировать автоматические ссылки меток в содержимом записи:» все двойные и одинарные кавычки в записях заменяются на “ и ”. В чём проблема?
Вот пример получившегося кода:
Если кому-то лень читать форум - объясню в двух словах, как это делается. Скачивается сам плагин. Копируется на сервер в “/wp-content/plugins/”. При этом в данной папке оказывается файл “lightbox2.php” и папка “lightbox”. После этого плагин активируется как обычно, через админку.
все двойные и одинарные кавычки в записях заменяются на “ и ”. В чём проблема?
если честно не пользуюсь этой функцией, не хочет у меня она нормально работать и я ее отключил. глюк с кавычками вижу у вас, но честно говоря у себя такого не видел
Спасибо!
Иван, подскажи, пожалуйста, как мне поставить облако тегов на первую страницу в Sidebar — у меня там все на виглетах. Я не знаю как корректно положить код в виглет.
Александр, Вот решение вашей проблемы. Я скачал вашу тему и внес туда нужный код
Скачать измененный файл сайдбара
можете там увидеть что вставить код нужно между
строк
begin r_sidebar
и
div id=»r_sidebar»
Спасибо огромное! Все работает. Вверху правда облако получается не очень красивым. Не знаешь как его переставить вниз?
Иван, а у меня нормально сайт выглядит под Виндой? У меня мак и нет никакой возможности посмотреть в Интернет эксплоере.
Александр, чтобы добавить блок облака в самый низ под всеми меню нужно вставить код облака прямо между последним тегом
div
и
end r_sidebar
В винде все выглядит прилично: вот скрины во всех трех браузерах
+
скрин моего сайта с вашей темой, где я вставил «облако» внизу
Смотреть
Большое спасибо за советы и просмотр сайта в разных броузерах! Очень помогли.
Еще забыли упомянуть о том, что данный плагин поддерживает простановку тегов даже при использовании блог-клиентов. Для этого надо только включить в текст поста конструкцию вида [tags]метки, через, запятые[/tags].
Плагин обалденный: несложный код и куча функций. Я его даже засунул в вывод RSS: «статьи по теме» на основе тагов.
Ильдар, да есть такая фича у него. там в настройках у него указывается читать ли данный код из записи (Встраиваемые Теги). а также есть и другая фича (например нашел еще что если пользоваться клиентом WLW там есть поле TAGS и если настроить например свои шиблоны то теги будут появляться внизу записи, но не в поле тегов, заданное в шаблоне темы, а отдельно своей строкой, но теги все равно попадают в общее облако.
Florid, Привет! Там так много настроек что я еще сам не все использовал :). Мне лично он интересен тем, что на отдельной странице, которая создается при клике по тегу, открываются в сайдбаре т.н. связанные записи и что можно быстро во всех записях их привести к одному виду(например в попыхах можно ввести их немного по разному. с разными окончаниями или регистром) или просто переименовать/удалить. Например у меня около 200 записей сейчас и в каждой править по одной букве даже утомительно. Так что ставьте и экспериментируйте.
Спасибо за разъяснение, попробую. А как на этом Сайте реализованы кнопки при постинге комментария? А именно str, em, link и т.д. Очень удобно. У себя такое хочу сделать. Это плагин? Или руками в коде PHP все делать?
Florid, вообще то где то ссылка была на него на maxsite.org, называется
WP Comment Quicktags Plus
Премного Благодарен!
Плагин выложен на сайте wp-plugins.ru все ссылки проставленны.
В плагине есть досадный глюк во вкладке «Управление тегами» блоке «Существующие теги» при нажатии на ссылку указывающую колличество использований тега ссылки кривые 1098 строчка в файле simpletagging.admin видимо вот это $this-> надо заменить к сожелению я незнаю на что.
Нариман, что то такого бага не наблюдаю. у меня все нормально. при нажатии на ссылку переходит по обычной ссылке тега. И еще что то у вас на сайте куча записей в непонятной кодировке — одни спецсимволы. может это источник бага?
Нариман, Вот скриншот моей панели управления ссылки все корректные, как видно.
пофиксен минибаг в панели управления. ссылка
Это проиндексирует ваши теги с Technorati была некорректной из за наличия лишнего знака «\». На работу плагина это не сказывается. В архив выложена обновленная версия. Обновление касается только полностью русифицированного плагина. отдельный языковой модуль корректен.
также обнаружил «прикол»: если вставлять в записи шаблон ссылок тегов вручную в файле темы (т.е. игнорировать настройки панели управления), то пробелы в именах тегов не заменяются на «_» или «-«, а идут в виде символа пробела. данный «прикол» имеется и в оригинальной версии плагина.
Подскажите, плз, что может быть за проблема?
Ставлю Simple Tagging(хоть русифицированную, хоть первоначальную версию) на 2.2.1 и получаю:
.
Вордпресс свежий — русская версия с майвордпресс.ру
The end, а какие еще плагины стоят? может быть конфликтует с чем то? у меня сборка вордпресса оригинальная. другие даже не ставил никогда
Установлены:
Get Recent Comments
FeedBurner FeedSmith
LiveJournal Crossposter
wp_mail Cyrillic
Иван, подскажите пожалуйста, есть вот такая проблема — не работает транслитерация в тэгах, т.е. ссылка имеет вид:http://mysite/wp-admin/%D0%A1%D1%83%D1%85%D0%BE%D0%B9
Алекс, почитайтеобсуждение
там у одного товарища была такая же проблема
Упс… перечитал еще раз ваш комментарий и не понял: у вас работает или нет? Если работает, то не смотрите на это:
подобные спецсимволы у меня показываются в IE, а в опере показывается все нормально и при кликам по ссылкам в браузере все пишется по русски. Но работает везде нормально. даже сейчас навел мышкой на вашу ссылку в комментарии и в Опере мне показалось слово «Сухой» :)
вот образцы в Опере 9.20 и IE7
Опера
ИЕ7
Почувствуйте разницу :) ИЕ-неправильный браузер
The end, пробовали все отключить? я подобную ошибку видел с одним плагином (runphp старой версии), после замены плагина все заработало.
по поводу этих плагинов — я использовал все, кроме ЖЖкросспостера и проблем не было. Имхо проблема в сборке или с бд.
побаловался с отключением. Похоже, конфликтует с этими двумя:
Get Recent Comments
LiveJournal Crossposter
а они просто необходимы :(
The end, т.е. если отключать эти то работает?
А если активировать их в обратном порядке?
Кстати вместо Get Resent comments можно использовать Last Comments. с этим 100% работает (у меня такой стоит здесь)
про ЖЖ кросспостер ничего сказать не могу
Порядок подключки модулей не спасает. Уффф… Как же их подружить…
:) ради прикола скачал и поставил этот вашплагин
Активировал….и…. ВСЕ РАБОТАЕТ :)
попробуйте поставить оригинальную сборку вордпресса.
Скриншот страницы настроек плагина
Скриншот страницы плагинов
Не работает. Сборка у меня от MaxSite. Я сначала попробовал Макса плагин для облака Jerome’s Keywords — там такая-же проблема — юникодом ссылка и посты не выводятся — выходит полная лента. Причем в FireFox ссылка отображается нормально если на нее навести курсор, но отдает полную ленту. В случае ST выскакивает страница 404. Обсуждение на форуме я прочитал, пермалинки менял — ничего не получается.
Алекс, остается тогда проблема где то на сервере с кодировками (у меня так глючили пермалинки с названиями записей пока не установил локаль на сервере ru_RU.UTF-8 (была ru_RU.koi8-r). А пробовали для сравнения поставить отдельно в другую папку сборку оригинальную?
понятно. к сожалению, сервер недоступен, так что поменять локаль я, видимо, не смогу. Спасибо большое за помощь. Насчет оригинальной сборки надо подумать.
Алекс, а кодировка в апаче(или аналоге) какая выставлена?
попробуйте через .htaccess задать кодировку каталога блога
Здравствуйте.
Я с вордпресом работаю совсем не долго.. Вот недавнотолько купил домен и поставил движок. Сегодня нашол симпатичный шаблон и искал этот модуль. Нашол ваш сайт…
Спасибо за статью.
Но не могли бы вы описать как бы мне поменять кодировку…
Ибо если пишу русскиетеги, то на странице выдаёт вопросами… Например «???» … И естественно сам линк косячит…
И… В сайд баре, что то не выводит теги :(
Вставлял так:
Буду лагодарен за помощь.
Микола, проблема с кодировками (на сервере апаче или в самой базе).Посмотрите что выдает phpmyadmin. какая именно версия движка (оригинал, Mywordpress.ru,maxsite.org) установлена? в сайдбаре я не понял что то — у вас там на виджетах? если да то смотрите что я писал Александру(выше тут в комментариях). А вообще где скачать вашу тему? тогда мог бы посмотреть куда вставлять код.
Микола, почитай еще вот комментарии
Движок с Mywordpress.ru .
Стоит кодировка utf8_general_ci на каждойтаблице.
А на wp_stp_tags (это от модуля тэги насколько я понимаю. Так?) Стоит utf8_swedish_ci :)
Попробую поменять…
Поменял всё отлично…http://m1kola.com/?tag=%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD Но это всё в поряде.. Так и должно быть по идеи.
Линк только остался в виде
Теперь попробую разобраться с сайтд баром..
Вообще я не знаю.. на виждетах или нет :) Говорю же рботаю с вордпресом пару дней всего :)
Микола, да так и есть. просто разные браузеры русские символы выводят по своему. см пример выше
установлен Simple Tagging.
захожу в «настройки облака тегов»
снимаю галочку «Включить рубрики в облако тегов»
и все равно рубрики в облаке
???
Женя, кодировку базы проверьте, чтобы таблицы с рубриками и с тегами были в одной кодировке + проверить кодировку файла php там где выводится облако
Качайте новую версию! Уже выложил на этой же странице
Немного обновлено :mrgreen:
Спасибо за перевод и за инструкцию! Наконец-то он у меня заработал как надо! :)
Добрый день!
Поставил wp221 и simple tagging. Теги нормально выводятся во всех списках, но по адресу mysite/blog/tag/tagname получаем ошибку о том, что ничего не найдено. Где копать?
а файл шаблона pagetemplate.simpletagging.php положили в папку темы? и если положили то не меняли ли имя файла настройках?ваш сайт который вы указали в комментарии работает некорректно. (apache не обрабатывает правильно файл index.php) и открывается папка блога
обновляли ли пермалинки после установки плагина?
PS кстати
найдите в конфиге апача нужную строку и добавьте там (или создайте файл .htaccess с данной строкой в папке блога)
DirectoryIndex index.html index.php
Спасибо за замечание по directoryindex, уже поправил. Симптомы похожи на обсуждаемые в гуглевской группе (при отключении ЧПУ работает, после включения — перестает), но я проверил все — везде, во всех таблицах используется utf, в mysql — тоже utf, файлы взяты из дистрибутивов, положены куда сказано. Из плагинов стоит только russian date и mediawiki markup. Чем-то задним чувствую, что что-то пропустил, но не пойму что :(
SADtg напиши в аську логин с паролем в админку (если не боишься). я посмотрю
Вчера у SADtg — просто нажал еще раз «Обновить ЧПУ» и все заработало :smile:
У меня возникла та же проблема. При чем на локальной машине все работало, а на хостинге — нет.
Пришлось покопаться — выяснилось, что PHP просто не хватило памяти.
Вылечилось добавлением в .htaccess строчки
php_value memory_limit 16M
а какой лимит был до этого?
у меня gallery2 работает отдельно с 16мб лимитом
но как только интегрирую в ВП то сразу требует больше — ставил 20-24и т.п. — глюки лезли периодически. поставил 32мб и нет никаких проблем вообще
Упс. Конфликт сPost Levels . Вордпресс начинает ругаться на sql запрос и при ближайшем рассмотрении он действительно с ошибкой. Тут надо копаться…
До этого был 8м
Выложены обновленные версии 1.6.8.1
по сообщениям автора исправлено:
Качать по ссылкам где были версии 1.6.8
При осмотре новой версии 1.6.8.1 выявил что не хватало галочки для кеширования в полной русской версии — добавил.
В оригинальной версии 1.6.8.1 подправил po|mo файлы с учетом новых строк. Обновление некритичное. Качать заново можно по желанию. лично я никакого эффекта от этого кеширования не заметил.
Добавил еще небольшой FAQ в запись
Неподскажите куда в index.php добавлять запись?
Куда не поставлю,при просмотре страницы ошибку вдает на строку где прописал.подскажите пожалуйста между чем и чем ставить.
Очень благодарен за такой плагин.
Речь идет об этих строках
Эрнест, строчки отфильтровались в комментариях.
Напишите мне по почте или в аську
ВНИМАНИЕ! РЕКОМЕНДУЕТСЯ ВСЕМ ЗАНОВО СКАЧАТЬ ВЕРСИЮ 1.6.8.1(если вы еще пользуетесь 1.6.7 рекомендуется обновиться до 1.6.8.1)потенциальная дыра http://ваш_домен/?tag=kakoi_to_tag ‘ (т.е. с одинарной кавычкой в запросе)http://ваш_домен/tag/kakoi_to_tag ‘ баг не виден, но первый вариант запроса при этом также работает.
Исправлена
Увидеть баг можно задав запрос например
при использовании ссылок вида
За информацию о обнаруженном баге благодарю моего читателя acid‘а
Установка заплатки — просто распакуйте из архива файл simpletagging\simpletagging.php и замените тот что у вас установлен.
Спасибо за внимание и информацию.
Похоже на то, что плагин не выводит пагинацию страниц согласно плагину WP-PageNavi. Т.е. убираю дефолтный код, который выводит «Раньше» и «Позже», вместо чего вставляю код WP-PageNavi, в результате «Страницы (3): 1 2 3 »» не отображается.
Lecactus, есть какое-то решение, чтобы эта пагинация появилась?
Dimox, не задавался таким вопросом. вообще при поиске по тегам используется для вывода свой шаблон и нужно там вставлять по идее. сам не пробовал такого
Поставил последнюю на сегодня версию WP-PageNavi 2.11 — постраничная навигация появилась.
Dimox поздравляю. обновляться полезно :)
Привет! Чот вообще не могу понять ((( Вроде поставил!
Но баги есть ! Не выводятся обока сами и почему-то не появляются на русском?
cosmo, стучи в аську 110086214. разберемся
добавил немного переводов:
использование в WordPress Mu как “mu-plugins”
и описание официальных известных ограничений,проблем
При использовании виджета, при переходе по тагам (если включить рубрики в таги), слетает шаблон страницы… ( :cry:
сейчас протестируем виджеты :)
виджет работает великолепно. проверил на версии 1.6.8.1 и 1.7тут виджет . слово ФАКЕРЫ это рубрика. делал и импорт рубрик в теги и просто включил их к тегам галкой в настройках — все работает — проблема 99% у вас в теме
образец можете посмотреть
поставил
Спасибо! Да действительно проблема в теме… в defaulte все работает нормально.
Проблема в файла темы arhives.php и на странице «результаты поиска по тагам» щас подредактирую…
Ты не мог не валить все в одну кучу. Невозможно норально читать. Или элементарные нормы уже не в моде
какую кучу? вообще в целом возможно вы правы — надо немного структурировать по другому — просто страница дописывалась много раз
Переписал всю страницу по новому, дополнил и почистил устаревшую информацию :cool:
Добавил видеодемонстрацию по работе с плагином
подскажите плиз с облаком тегов! ни как не могу разобраться.
все сделал из выше описанного, но всеравно ничего не получается. либо теги просто в ряд стоят, либо их вообще нет :(
kitaro — если ставили облако вручную, вы код приведенный выше в CSS добавили? или вставляете через облако? в любом из случаев смените тему на дефолтную и сравните. если баг пропадет ищите что у вас в CSS перекрывает — по названием UL и LI ищите
даже на дефолтной теме не хочет отображать! :( просто есть заголовок Тэги и все. хоть тресни не знаю в чем проблема
kitaro, в аську стукни разберемся
Как всегда спасибо! :grin:
Очень хороший мануал. :)
Вопрос.У меня облако выводит в сайдбаре но теги очень маленькие когда меняю масштаб в настройках пишет ошибку как исправить ету проблему.
Зарание спасибо.
Какая конкретно ошибка? как выводите облако — через вставку кода в страницу или через виджет?
Облако вывожу через виджет.Извините за неправильную формулировку но облако скорее не реагирует на изменения в настройках я например ставлю мин размер 20 Px н облако свой вид не меняет.
сейчас проверил на тестовом сайте — ставил и 20 и 50 — все меняется в виджете — смените тему проверьте — может косяк в ней
проверил и в версии 1.6.8.1 и 1.7
Поменял тему но проблема осталась.Может я в чем- то другом ошибку зделал? :sad:.Когда я менял масштаб то уменьшалось колисество тегов,сбросил все настройки появились все теги но размер очень маленький.
aver стукни в аську — дай логин с паролем в админку — посмотрю
Скажите, а транслитеризация ссылок на теги есть в этом плагине? а тоя слышал что этот плагин плохо работает с русскими тегам.
Артур, «транслитерации» нет — она появилась только в wordpress 2.3 во встроенных тегах, а по поводу
— на заборе тоже много что написано, если кратко говоря. все работает великолепно, если кодировки везде стоят UTF-8 и в базе и в настройках сервера. кстати даже в wordpress 2.3 русские метки если отключить плагин rus-to-lat тоже работают отлично, просто в некоторых браузерах (ие и фф) они в строке адреса выглядят кодами. но в заголовке все по русски. перечитайте все комментарии и будет понятно что проблемы все от кривых настроек базы или апача.
Почему-то не работает поиск по тегам. Выводит что «Ничего не найдено» Теги пробовал и рус и анг…
Михаил, проверить работает или нет легко:http://sait/?tag=
1. верните ПОСТОЯННЫЕ ССЫЛКИ (ЧПУ) в стандартный формат, чтобы ссылки были вида вида
2. если так работает то смотрите какой шаблон ссылок вы задали для блога и какие шаблоны ссылок вставляете в шаблон.
3. перечитайте еще раз всю страницу включая комментарии — такие вопросы уже возникали и все они решаются одинаково — правильно шаблон ссылок задается
4. если не получится стучите в аську
У меня тут возникла небольшая проблемка, прошу помощи, подскажи…
Поставил плагин, все отлично работает, вот только маленький косячок… у меня много тегов и алфавитный порядок выглядит так:
(самый конец)
Шандыбин (2)
Шоубизнес (1)
Эстония (5)
Юмор (12)
Ющенко (3)
Яблоко (2)
Янукович (2)
УПА (2)
Украина (21)
Кавказ (1)
Кадыров (2)
Картинки (44)
Каспаров (4)
Китай (2)
Коммунизм (1)
Кондолиза Райс (1)
Корея (1)
Критика (1)
Культ (5)
BBC (2)
Feelov (5)
WordPress (4)
Почему-то буква «К» и буква «У» из алфавита вываливаются в конец… Чт делать?
Не понял суть вопроса. тут в приведенном списке все вообще задом наперед. буквы могут быть в конце списка только если слова начинаются с маленькой буквы а все остальные с большой
Lecactus, взгляни, пожалуйста, на облако тегов намоем сайте (справа) — там буквы «К» и «У» почему-то в конце алфавита, все остальные буквы вроде по порядку, причем все теги с большой буквы… даже не знаю, что делать! Подсоби советом! :)
Feelov, стукни в аську 110086214
А этот плагин может при нажатии на тег выводить не полный текст всех статей а показывать только заголовки?
поколдуйте с файлом шаблона через который выводятся записи при нажатии на тэг — файл называется pagetemplate.simpletagging.php
to Lecactus:
У Вас теги в адресной строке показываются латиницей.
А у меня все типа так %D0%A1%D0%AD%D0%94
Не знаю как победить.
никак. это нормально. если воспользуетесь поиском по сайту то увидите что латиницей метки пишутся только в WP2.3 при включенном плагина транслитерации и вообще с другим плагином(и без плагина тоже)
Фигасе сколько документации! Я запутался окончательно! А можно просто выводить облако, не заливая в папку темы дополнительные файлы? Или это обязательно?
выводить то можно только для вывода записей при клике все равно нужен файл шаблона вывода
Ты не поверишь, но выводяться!
Так какой же код вставить для вывода облака тегов?
(Можно с настройками…)
А то я вывел через виджет — так возле облака появилась одна круглая хрень сбоку как у списков…
если появилась «круглая хрень» то значит где то у тебя виджет выводит неправильно в списке OL или LI
если без виджета — вставь просто такой код и это выведет все теги с заданными настройками как в панеле управления
Пасибо! Ща буду пробовать!
Не получиось… :(
Облако тегов
не работает почему-то… Абсолютно пусто…
Ой, код не вставился…
Облако тегов
пхп if (class_exists('SimpleTagging')) : ?>
пхп endif; ?>
стучи в аську разберемся
Иван извините за ОФФТОП
Я смотрю, у Вас в постах подсвечивается php код, Вы не встречали подобного плагина, но только для подсветки кода при редактировании файлов темы из админки? Я что-то ни как найти не могу, для постов есть, для комментариев тоже, а вот для файлов темы — нет.
Спасибо.
Подскажите пжлст, как сделать чтобы облако было в виде таблицы, не пойму как сделать, а то там все скопом идет!
а зачем именно таблицей?
могу дать наводку где копать:
в файле simpletags.php находишь подобный код:
if ( $list_ouput == true ) {
$output .= '<ul class="tag_list">'."\n<li>".$this->option['tabs_notagslettertext']."</li>\n".'</ul>'."\n";
} else {
$output .= '<div class="tag_list">'."\n".$this->option['tabs_notagslettertext']."\n".'</div>'."\n";
}
и меняешь там LI теги на TD TR (и теги открытия-закрытия таблицы не забыть) и т.п. чтобы было таблицей. только как извращаться с количеством в строке таблицы не подскажу…не представляю. можно просто списком — надо просто определить правильно стили для тегов
Нет мне нужна не конкретно таблица!:) А как бы список, просто видимо я не правильно выразился! Вот как здесь —http://harrisson.livejournal.com/
Нет, я не это имел ввиду! НЕ именно таблицу, а как бы список тагов! Как здесь —http://harrisson.livejournal.com/
нет ничего проще тогда — просто задайте всем тегам одинаковый размер в CSS файле(или вообще код в CSS не добавляйте) если вы выводите обычным кодом вывода облака и все равно в том файле плагина что я написал выше поставьте перевод строки < BR > после кода тега. также может понадобитсья сменить класс в ul class=»tag_list» или убрать его вообще чтобы применился класс сайдбара. короче большое поле для действий :) на первый взгляд все сложно, но делается быстро
Не совсем понял что ты написал, верней не понял где именно прописать, нашел что-то похожее но изменение оного не помогло!!! Можешь поконкретнее написать пжлст!!??
перечитай пост целиком медленно — там приведен кусок CSS — в нем задай одинаковые размеры тогда все теги у тебя станут одного размера а выводятся они и так тегами списка. PS трудно говорить о том что не видно — адрес сайта где указан?. возможно надо еще добавить теги открывающийся и закрывающийся LI в админке в шаблоне ссылки на тег
Я ж говорю менял там где ты сказал, не получается!!!
Ты имеешь ввиду вот это —
/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }
????
Да кстати тут еще 1 проблемка возникла — при нажатие на конкретный таг — он показывается не корректно, т.е. нету фона — весь пост на заднем фоне блога???
И мой блог он не в инете а в локальной сети!
да я про это говорил. везде пропиши 100% и цвета одинаковые.
перечитай ЕЩЕ РАЗ СТРАНИЦУ и все комментарии — там ясно написано что надо сделать чтобы показывалось все правильно
Не получается так, я же говорю прописывал все!
чудес не бывает. присылайте свою тему поставлю у себя пустой ВП нужной версии на тестовом блоге и увидите что все работает. не бесплатно :)))
Тема здесь —http://www.deanjrobinson.com/wordpress/redoable
и чего там сложного — я за 5минут поставил вп223, поставил плагины и тему и все в теме внедрил
в настройках облака тегов задал одинаковый размер минимум и максимум и одного цвета. там же писал в строку вывода тега код перевода строки BR и ВСЕ. даже CSS не надо было делать. код облака вставил в sidebar.php , файлы шаблонов положил в папку темы, но их надо праввить потом еще самому для соответствия с шаблоном — а он в данном случае мудреный и надо сравнивать как сделано в index.php
Что нужно делать при переходе с ВордПресс 2.2 на 2.3, чтобы сохранились существующие таги?
прочитайте эту мою статью. все проще чем кажется :)
А есть возможность вывода записей с определенной меткой? Например, вывести все записи с меткой «internet» в любом месте?
а в чем отличие этого плагина от simple tags? и какой лучше?
прочитайте внимательно описание того и другого плагина и станет понятно: они для рязных версий WP!
хм, если вставить в страницу отдельную, для отображения всех тегов со значением соотв-но не 50 а 0, при упоминании не мин. 2 а 1, при этом даже форму вывода дать без тегов списка — почему то в конце ссылки каждого тега добавляется бр-ка.
При этом в сайдбаре аналогичный код отображается как положено по типу фликра или технократов в ряд…
скриншот покажите и какой код в страницу вставляли — код лучше тоже в скриншоте, т.к. тут он исказится
кодтут .тут .
итог
вы добавляли код CSS (см пост выше) в CSS файл вашей темы как указано в инструкции? судя по сайдбару у вас вставлен там виджет «облако тегов» поэтому все и работает, а чтобы через код вручную в сайдбар или страницу надо добавлять в CSS код
в том то и дело что нет ;) там вставлен именно ваш код, с чего я и начал же ;)
посмотрел сейчас исходник страницы — что то вы напутали в коде похоже. у вас на главной колонке в каждой строке стоит BR — перевод строки. уберите все параметры из функции STP_Tagcloud и посмотрите что будет. потом добавляйте параметры постепенно.
ех, вообще то я с этого и начинал, при это что в сайдбаре всё ок, и притом что это Ваш предложеный код ;)
ладно, будем пробывать «методом научного тыка» :))
сори не доглядел, но все же по инструкции еще сказано добавить огромный кусок CSS кода в вашу тему —http://server.md/moldnet/wp-content/themes/default/style.css а у вас там этого нет и вообще каким образом создана страница тегов — как шаблон страницы (pagetemplate.tagcloud.php) применен или что?
спасибо, но br-ку в цсс не вставляли уж точно :))
касательно кода, как видно это код в WISYG-редакторе в разделе код, при помощи плагина позволяющего вставлять пхп-шный код при создании страниц и/или заметок ;) хм.. может он вставляет.. пороюсь, вобщем спасибо ;)
лучше всего подправить вышеназванный файл шаблона и применить его к странице — так точно работать должно правильно
при попытке установить как муплагин и создание файла stp.php
вылезает ошибка везде:
wp-content/plugins/simple-tagging/simpletagging.php on line 57
не пойму какие могут быть проблемы (
а версия WPMU какая? если 1.3 то вообще не должно работать
да именно 1.3 с вашего сайта
А что же делать? очень нужно облако тегов . Можно это как нибудь решить?
тогда вы используете НЕ ТОТ плагин. этот совместим только со старым обычным ВП и старым ВП МУ. вам же нужен simple tags
будьте внимательнее
Иван, а как сделать чтобы URL тегов были как у вас — транслитом (/tag/novosibirsk/). Поставил плагин, а уменя УРЛы русскоязычных тегов — русские (/tag/новосибирск)…
В СЛЕДУЮЩИЙ РАЗ ЧИТАЙТЕ КОММЕНТАРИИ ВЫШЕ
Проблемка с simple tags.
Ставлю его, активирую. Всё отлично. Но при включении опции «Активировать автоматические ссылки меток в содержимом записи:» все двойные и одинарные кавычки в записях заменяются на “ и ”. В чём проблема?
Вот пример получившегося кода:
Если кому-то лень читать форум - объясню в двух словах, как это делается. Скачивается самплагин . Копируется на сервер в &# 8220 ;/ wp - content / plugins /&# 8221 ;. При этом в данной папке оказывается файл &# 8220 ; lightbox2 .php &# 8221 ; и папка &# 8220 ;lightbox &# 8221 ;. После этого плагин активируется как обычно, через админку.
если честно не пользуюсь этой функцией, не хочет у меня она нормально работать и я ее отключил. глюк с кавычками вижу у вас, но честно говоря у себя такого не видел