Архивы блога

Официальный пакет небольших исправлений для WordPress 2.7

Первый пакет из пяти исправлений для WordPress 2.7 который рекомендуют использовать не дожидаясь версии 2.7.1

Скачать набор исправленных файлов все-в-одном (если у вас уже был установлен WordPress 2.7) и просто распаковать все содержимое сохраняя структуру папок поверх установленного WordPress.

В своем дистрибутиве файлы тоже обновил

Что исправлено:
1 при установке админу присвается уровень 0 вместо 10 (возникают проблемы с некоторыми плагинами). Если вы обновляли старую версию (до 2.7) то проблемы нет.
2 исправляется ошибка

Warning: curl_exec() has been disabled for security reasons in /home/nicetec/public_html/wp-includes/http.php on line 1022 Warning: curl_exec() has been disabled for security reasons in /home/nicetec/public_html/wp-includes/http.php on line 1027 Warning: Cannot modify header information — headers already sent by (output started at /home/nicetec/public_html/wp-includes/http.php:1022) in /home/nicetec/public_html/wp-includes/pluggable.php on line 850

помнится у кого то она была — писали в коментах
3 исправление для обновления плагинов
4 незакрытый тег STRONG в «редакторе темы»
5 исправление проблемы с постраничными комментариями (для тех кто использует встроенную в 2.7 разбивку коментов по страницам)

Эти исправления не затрагивают той проблемы, что описана в прошлом  посте. Поэтому если у вас та самая проблема, то скачайте полный патч этот официальный+тот неофициальный все-в-одном (в обновленный дистрибутив тот патч не включен)

Комментарии к записи Официальный пакет небольших исправлений для WordPress 2.7 отключены

Исправление фатальной ошибки WP2.7 при публикации (если у вас такое вдруг случилось)

Как сообщает Владимир Колесников, некоторые пользователи столкнулись с ошибкой при публикации записей и предлагает патч для исправление этой проблемы.

Более подробно можно ознакомиться с проблемой по ссылке выше, там же можно взять diff файл для патчинга. Или скачать у меня уже исправленные файлы (с примененными теми самыми патчами). У меня ошибки такой не было ни разу за все время работы с версией 2.7, поэтому подтвердить или опровергнуть ошибку не могу. Использовать файлы на свой страх и риск (если у вас есть ошибка). Официального исправления пока еще не выходило.

это же исправление+набор официальных исправлений все-в-одном

Один комментарий

«Обнаружена новая версия WordPress… пожалуйста обновитесь»

Многие вчера и позавчера видели такую фразу в админке и не раз задавали вопрос как от нее избавиться.

Решение простое:

Если у вас пишется после установки моей сборки 2.7, что ее все равно требуется обновить, то скачайте этот файл и распакуйте в wp-includes — там добавлена одна строка, указываящая локализацию вашей установленной версии.

Дистрибутив также обновил. Если вы скачали его после 13 декабря 03:00(МСК) то это вас не касается :-) Если до — то скачайте вышеприведенный файл и распакуйте куда указано.

Принцип действия «фишки» простой — если там прописано в этом файле ru_RU и в вашем конфиге тоже WPLANG равный ru_RU (а так у 99% пользователей русской версии), то автообновление будет работать из неправильного(читай «официального«) источника. Не пользуйтесь автообновлением вообще пока.

Если вы случайно воспользовались «автообновлением» и у вас заменился мой перевод на «официальный», то скачайте этот архив и распакуйте все файлы из него в /wp-content/languages/

Комментарии к записи «Обнаружена новая версия WordPress… пожалуйста обновитесь» отключены

Минимальное обновление для comments.php в WordPress 2.7

Если вы еще не хотите/не готовы полностью переработать вашу «тему» для поддержки новой функции комментариев WordPress 2.7, то сделайте хотя бы минимальное изменение:

Откройте ваш файл «темы» comments.php и найдите там строку типа такой:

<legend>Вы вошли как <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Выйти из текущего аккаунта">Выйти &raquo;</a></legend>

и замените в ней одну часть чтобы получилось так

<legend>Вы вошли как <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Выйти из текущего аккаунта">Выйти &raquo;</a></legend>

Отличие на первый взгляд малое, но работает кардинально по разному (про новый тег писала недавно Соника (ссылку на пост ставил я на днях у себя)

<?php echo wp_logout_url(get_permalink()); ?>

меняет вашу ссылку «выхода» с примерно такой

http://www.вашсайт.ru/wp-login.php?action=logout

на примерно такую

http://www.вашсайт.ru/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fwww.вашсайт.ru%2Fcategory%2nazvanieposta%2F&_wpnonce=f280f0b1cd

. Основное отличие в дополнительном параметре _wpnonce=f280f0b1cd без которого выход невозможен (кстати это тот самый параметр про кторый я писал что он появился в конфиге WP2.7), а остальное это просто говорит что после выхода редиректиться будет само на этот же пост.

Зачем все это нужно вообще? а чтобы не получить вот такую ошибку например при нажатии на эту самую ссылку «ВЫЙТИ» (и так будет показывать постоянно)
trouble_exit

24 комментария

Русский WordPress 2.7.1 Lecactus Edition

WordPress 2.7.1 Lecactus Edition

WordPress 2.7.1 Lecactus Edition

Версия 2.7.1 исправляет 68 ошибок, выявленных с момента выхода версии 2.7. Никаких функциональных изменений нет. Состав PowerPack дистрибутива версии 2.7.1 полностью повторяет то что было в версии 2.7, поэтому размещен он прямо на месте старой версии 2.7
Долгожданный релиз версии 2.7 наконец увидел свет! Если вы пропустили первые серии сериала «WP2.7», то добро пожаловать.
——————————————-
Ниже идет описание то что было в версии 2.7
Т.к. на перевод данной версии я потратил более месяца, наблюдая все изменения от первой бета-версии и до финальной, то внес в него существенные изменения и улучшения:

  • Добавлены контекстные полезные ссылки на различные ресурсы в Сети, где более детально рассматривается какая либо часть движка
  • Добавлены подсказки для новичков на некоторых страницах настроек, включая этап установки
  • Улучшен во многих местах перевод старых выражений — замена слов, более правильные склонения слов и т. д.
  • Истреблены «шероховатости», такие как например «не влезает русский перевод в отведенный блок на странице»
  • Полностью изменен «первый пост блога», в который включил наиболее полезную информацию чтобы избежать ошибок, которые допускают некоторые пользователи (права доступа, кодировки и т.п.)
  • Переработанный вид «подвала админки» — ссылки на форумы скрыты в невидимый, но легко раскрываемый блок, чтобы не мозолить глаза

И все это без изменения кода движка. Все содержится в единственном файле перевода!

Как правильно обновляться — читайте в FAQ
Дистрибутив версии 2.7 оставлен на «зеркале2» и обновлен 9 февраля 2009 г. Обновлены плагины в дистрибутиве до актуальных версий.
Дистрибутив версии 2.7.1 обновлен 17 мая 2009 г. Обновлены некоторые плагины до актуальных версий, добавлены плагины: My category order, My page order, My links order.

Продолжить чтение →

784 комментария

Нововведения в шаблонах WordPress 2.7

Читайте у Соники

Комментарии к записи Нововведения в шаблонах WordPress 2.7 отключены

Будущим пользователям WordPress 2.7 на заметку

Не забудьте при апгрейде старых версий сгенерировать ключи по этой ссылке (при каждом обновлении страницы генерируются новые ключи) — в последних билдах релиз-кандидата 2.7 добавился новый ключ:
это строка

define('NONCE_KEY', 'бла бла бла');

Просто уже неоднократно сталкивался что пользователи WP2.5-2.6.5 вообще игнорируют эти строки в конфиге и либо их удаляют вообще, либо оставляют со значениями «по умолчанию» — что не есть хорошо в плане безопасности.
Кстати в мой переведенный диалог новой(чистой) установки WordPress2.7 я принудительно добавил напоминание об этих ключах с вышеназванной ссылкой на генерацию.
Еще одно замечание по этим ключам: как сообщила sonika, если в ключах есть пробелы, то возникают глюки при интерграции с форумом bbpress

А тем временем в релиз-кандидате оперативно фиксят баги и местами вносят новые. Еще вчера sonika заметила что не работают кое какие фичи, а уже сегодня их исправили. Причем этих багов не было в «вп2.7-бета3». Поэтому релиз снова переносят немного…
Также sonika заметила особенность WP2.7 — если у вас в многооконном браузере (Опера, ФФ и т.д.) открыто что то в соседней вкладке справа от админки ВП и вы допустим нажимаете кнопку «Предпросмотр» после сохранения записи, то этот самый предпросмотр запускается в той самой соседней вкладке, замещая открытую страницу. В прежних версиях WP создавалась новая вкладка.

PS кстати ничего плохого не будет если вы добавите новую строку в конфиг уже сейчас (если вы пользуетесь WP2.6.*) — чтобы потом не забыть…

19 комментариев

Обновленный плагин Shutter Reloaded (бета версия)

Посмотрел новую «тестовую (Development Version)» версию за номером 2.2 сего замечательного плагина.

Порадовали новые фичи:

  1. Автоматическое изменение работы встроенной галерей WordPress (меняет «ссылки на страницы с вложением» на «ссылки на изображения»)
  2. Автоматическая переразбивка встроенной галерей WordPress (можно указать новые размеры миниатюр и изменить количество колонок) + указание для каждой картинки в галерее подписи (WP-CAPTION, те что выводятся под одиночными картинками) + теперь не нужен плагин «Direct Image URLs For Galleries» если включена эта опция.
  3. Автоматический вывод полноразмерной картинки и ее уменьшение по выбору до размера браузера (грубо говоря то что раньше можно было увеличивать картинку в полный размер, но это действует наоборт — позволяет уменьшать ее до размера окна браузера)
  4. Альтернативный вызов скрипта (устранение конфликтов с другими плагинами)

Какие баги нашел и как устранил:

  1. Не работал плагин вообще в принципе :) Путь до папки был указан через новую переменную, которая переопределяет путь к WP-CONTENT.
  2. Не работала локализация. Табли тот же самый что и в пункте первом. Заменил на функцию из старой версии 2.1, где жестко прописан путь
  3. При выборе опции «автоматических галерей» возникали косяки с дизайном (после вывода галереи если шел текст, то он был справа от галерей, а не под ней) — добавил в одном месте
    <br style='clear: both;' />
  4. Добавил «лайт» перевод (менее 1кб) всего из нескольких слов (для использования при включенном лайт-переводе WP)

Баг с неработающим показом «полноразмерной картинки» (не уменьшенной до окна браузера) в IE7+ остался — т.е. картинка большая показывается и сразууменьшается назад. Проблема где то в JS скрипте

Скачать обновленную версию вы можете здесь. Багрепорты по исправлениям писать там же :)

Комментарии к записи Обновленный плагин Shutter Reloaded (бета версия) отключены