Архивы блога

Русский WordPress MU 2.6.1 Lecactus Edition

Пару дней назад вышел WordPress MU 2.6.1. Ветка синхронизирована с обычным WordPress 2.6.1 , исправлено несколько критических ошибок. Повторяться не буду, все что может понадобиться при обновлении уже было описано у меня здесь.
Кроме полной версии, у меня вы можете скачать патч для быстрого обновления WPMU 2.6 до 2.6.1. Я подготовил патчи как для моей полностью русской версии, так и для оригинальной английской (просто оригинальные файлы, изменившиеся в версии 2.6.1). Обновленный файл локализации вместе с локализованными файлами движка находятся только в «русском патче».
Продолжить чтение →

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

Очередные мегаглюки ДНС вебстрима и связанные с этим тормоза WordPress

На своем компьютере то у меня ДНС настроены уже давно левые, но я их периодически меняю туда-сюда чтобы проверить оживают ли вебстримовские. А вот на сервере у меня как были прописаны вебстримовские так и оставались (забыл возможно изменить). И вот всю неделю сайт мне просто откровенно трахал мозги выдавая страницы по 5-10секунд и постоянно зависая в админке.

Изменил ДНС на сервере, перегрузился. Стало немного полегче, но все равно было дискомфортно. Тогда вспомнил я что писал Максим про тормознутость 2.6рс1 и решил проверить и это. До начала глюков с ДНС я проблем не испытывал на версии 2.6 и ничего у себя не менял.

В новой версии 2.6.1 файл немного изменился (решение для 2.6 описано по ссылке выше в комментариях), поэтому пришлось вырезать из него немного больше. Кстати плагины блокировки уведомлений об обновлениях движка и плагинов не помогают в этом. тормоза с ними также остаются.

Что же нужно выкинуть из файла для заметного ускорения работы:

add_action( 'init', 'wp_version_check' );

и ниже

add_action( 'load-plugins.php', 'wp_update_plugins' );
add_action( 'admin_init', '_maybe_update_plugins' );
add_action( 'wp_update_plugins', 'wp_update_plugins' );

if ( !wp_next_scheduled('wp_update_plugins') )
wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins');

Естественно после этого у вас не будет проверки обновлений плагинов и движка на наличие новых версий и нужно будет следить за этим самостоятельно.

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

Русский WordPress 2.6.1 Lecactus Edition

WordPress 2.6.1 Russian Lecactus Edition

WordPress 2.6.1 Russian Lecactus Edition

По сравнению с версией 2.6 практически ничего не изменилось, только исправили различные найденные ошибки, поэтому описание для этой версии будет более кратким.  Просто пройдите по ссылке выше и почитайте все что написано.
Продолжить чтение →

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

Русификация для плагина Register Plus

Плагин только для WordPress 2.5 и новее
Перевод для плагина версии 3.51 и выше!

За основу взят этот перевод от версии 3.41, исправлены различные ошибки, доработан и обновлен текст во многих местах.

Скачать плагин можно здесь

Скачать исправленный русификатор

Скачать
Скачали 6059 раз

Скачать
Скачали 2361 раз

Установка
Распаковать плагин в wp-content/plugins
Распаковать русификатор в wp-content/plugins/register-plus и пользоваться :-)

Все что возможно потребуется дальше, описано на странице настроек плагина: Настройки->Register Plus

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

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

Русский WordPress MU 2.6 Lecactus Edition

28 июля вышел финальный WordPress MU 2.6, а 29 июля Кактус выкладывает для пользования вам русскую версию.

WordPress MU 2.6 Russian Lecactus Edition

WordPress MU 2.6 Russian Lecactus Edition



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

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

Как отключить напоминания об обновлениях WordPress и плагинов

Самый простой способ — установить пару плагинов: первый отключает напоминание о выходе новой версии WP, второй отключает напоминания о новых версиях плагинов. Также это отключает саму проверку новых версий плагинов (не создает лишних тормозов в работе).

Но в целях вашей же безопасности стоит все таки стараться пользоваться всегда обновленными версиями. Эти плагины лишь позволят вам избавится  от лишних надоедливых блоков текста в админке. Например если предпочитаете пользоваться предыдущими версиями.

Плагины предназначены для WP 2.3 — 2.6

Комментарии к записи Как отключить напоминания об обновлениях WordPress и плагинов отключены

Очередной «тюнинг» плагина Bad Behavior

Столкнулся с проблемой что часть посетителей с Украины и даже некоторые поисковые роботы Яндекса не могли попасть на сайт, получая в лоб ошибку 403 и просьбу проверить языковые настройки браузера.

Причина закралась вот в этом фрагменте кода плагина:

// "uk" is not a language (ISO 639) nor a country (ISO 3166)
  if (preg_match('/\buk\b/', $package['headers_mixed']['Accept-Language'])) {
	return "35ea7ffa";
 }

в файле common_tests.inc.php (в поддиректории плагина)

После того как я закомментировал этот блок, то проблема у одного пользователя автоматически решилась.

Вот его заголовок (из логов плагина)

212.109.37.194

2008-07-24 16:34:44

Invalid language specified GET /2008/05/05/2123/ HTTP/1.0
Host: lecactus.ru
X-Real-IP: 212.109.37.194
X-Forwarded-For: 212.109.37.194, 212.109.37.194
Connection: close
Accept: */*
Referer: http://planet.mywordpress.ru/page/5/
Accept-Language: uk
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; WebMoney Advisor; .NET CLR 2.0.50727)
Cookie: __utma=143494056.2667676131300542000.1211553430.1213773091.1213777486.5; __utmz=143494056.1213775510.4.6.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=simple%20forum%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20; subscribe_checkbox_ca070efb8417fe311b266f668db0763e=checked; comment_author_ca070efb8417fe311b266f668db0763e=%D0%B2%D0%B0%D0%BB%D0%B5%D1%80%D0%B8%D0%B9; comment_author_email_ca070efb8417fe311b266f668db0763e=set_ca%40ukr.net; comment_author_url_ca070efb8417fe311b266f668db0763e=http%3A%2F%2Fwww.kremenets.in.ua%2F
212.109.37.194

боты Яндекса тоже использовали его и тоже обламывались:

Accept-Language: ru, uk;q=0.8, be;q=0.8, en;q=0.7, *;q=0.01
Accept-Encoding: gzip,deflate
If-Modified-Since: Tue, 08 Jul 2008 19:50:01 GMT
User-Agent: Yandex/1.01.001 (compatible; Win16; I)
From: webadmin@yandex.ru

Почему то плагин (т.е. его автор) считает что такого кода uk не существует в списке стран и/или языков.
Так что если кто испытывал (среди RSS подписчиков) последнее время проблемы с доступом, просьба проверить. Также если у вас выскакивают другие сообщения о невозможности доступа, не стесняйтесь писать на мейл с описанием проблемы, тем более ошибки выдаются вам на русском языке и там указан мейл для контактов. Другим пользователям этого плагина также пригодится знать. В целом же плагин себя оправдывает, т.к. блокирует почти весь автоматический спам без вмешательства. В среднем бывает 1-2 сообщения в неделю ручного спама.

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

Обновил перевод для плагина Simple:Press forum 3.1.3

Решая недавний мелкий вопрос с форумом (было тут в комментариях), понял что надо переделать кое что в переводе. В итоге исправлено множество ошибок, заменены некорректные выражения и убраны мелкие визуальные баги. В целом стало намного лучше и более правильно по смыслу

Загрузить обновленный (и дополненный до версии 3.1.3) перевод можно как обычно здесь у автора плагина

PS кстати как мне написал автор сегодня — русский перевод самый загружаемый из всех

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