Архивы блога

WP2.7.1LE уже доступен :-)

Т.к. в WordPress 2.7.1 только исправлены выявленные ошибки с момента выхода версии 2.7, то отдельный пост для этой версии не будет. Состав дистрибутива полностью повторяется и расположен там же. где была версия 2.7

Автоматическое обновление также уже доступно

Напоминаю, как я уже писал на днях в комментариях — если у вас написано что доступна версия 2.7.1 (2.7.2 и т.д.), но пишет при автоматическом обновлении что файла нет на моем сервере — это означает лишь то что его действительно там нет в данный момент. Это вам автоматически пишется т.к. это значит что «официальная русская версия» уже доступна и поэтому в том файле, что получает WP с сервера присутствует линк, который автоматически модифицируется на мой. Если же ситуация обратная — т.е. если я уже выложил версию следующую, а официальной версии еще нет, то вы и не узнаете что у меня вышла новая версия тоже, но файл будет сразу же доступен. Так понятно надеюсь стало? В 99% случаев так получается потому, что обычно новые версии выкладывают авторы ночью (т.е. когда у меня уже ночь, а у них судя по всему полдень в США) и я физически при всем желании не всегда могу это узнать, а тем более если что то глобальное изменилось и надо что то допереводить. И вообще НЕ рекомендую никогда автоматически обновляться в первые 10-20 часов после выхода новых версий. Ничего страшного от того что вы не обновитесь «мгновенно прямо после выхода» не произойдет. И если при выходе версий 2.7-2.7.2 к примеру обновляться можно без проблем, то при переходе на 2.8-2.9 и т.д. нужно прежде подождать лучше пару-тройку дней пока не выяснится что супермегаплагин какой нибудь не совместим с новой версией. Не нужно забывать и о здравом уме и ВСЕГДА делать бэкап базы данных при любом обновлении. В общем не спешите никогда…

21 комментарий

Русский WordPress MU 2.7 (MultiUser) Lecactus Edition

wpmu27logo
Русская версия многоблоговой версии WordPress 2.7 (ранее в этой записи размещался русификатор одной из бета-версий).
Я не выкладывал ее более недели после выхода, т.к. не было времени протестировать и собрать в дистрибутив. Ранее выложенный мой перевод MU 2.7 на 99% покрывает потребности для уже созданных проектов, тут лишь в основном добавлен перевод файлов, которые не локализуются через внешний файл + добавлен перевод «горизонтальной панели администрирования сверху блога». Если кто-то желает получить архив только измененных файлов по сравнению с английской версией, обращайтесь через раздел контактов либо сами найдете их в дистрибутиве.

Изменения по сравнению с оригинальной английской версией и прошлыми дистрибутивами MU версии Lecactus Edition:
1 в плагине wordpress-admin-bar который идет в оригинальном дистрибутиве и вообще «внедрен в него» какой то мудреный путь к файлу русификации, куда бы я не размещал русификатор — все оставалось по английски, пришлось отредактировать путь. Проверял только в режиме «под-директории», т.к. у меня пока нет физической возможности проверить режим «поддоменов»
2 в дистрибутиве «темы оформления» home и default не локализованы, т.к. для серьезного проекта нормальный администратор ресурса найдет более приличные темы, а для ГС(для чего на порядок чаще используется MU судя по моим наблюдениям) без разницы что на русском будут некоторые элементы оформления, что на английском.

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

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

Ну наконец то…

сделали плагин который делает постраничные комменты в 2.7 правильно (как сделано у меня сейчас в плагине постраничных коментов старом), а именно то что при просмотре коментов «остальных» кроме последних не грузится вся страница, а просто цитата из нее. Так что теперь можно уже переходить на «новый код 2.7» и отключить старый плагин разбивки коментов.
Осталось найти время на себя…

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

Русификация для WordPress MU 2.7

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

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

Переведено все на 99% (на основе беты последней), если что и изменится к финальной версии то добавится несколько строк. Ну а если инет будет, то я выложу все полностью. :-)

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

Прикол WP2.7 и плагина WP-Postratings

Если пересохранить пост за который уже голосовали пользователи, то в логах голоса останутся, в комментариях они тоже будут показаны при добавлении такой команды в шаблон — а  в общем рейтинге записей и под записью рейтинг сбрасывается до нуля, т.е. стирается вообще  и пишет «еще не оценили». После чего если голосовать заново то количество голосов считает заново. Заметил такое еще во времена бета-версий 2.7, но это продолжается и после выхода финальной версии WP ив новой версии плагина.

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

Как автоматически обновлять WordPress Lecactus Edition (версия 2.7 и новее) без вмешательств в ядро системы

Сегодня утром получил очень интересное и неожиданное письмо от Сергея Бирюкова, который написал мне функцию, позволяющующую делать то же самое что делалось через «хак файла», но более элегантным способом — без вмешательства в исходный код и доступную к использованию любому.
Функция проста, но эффективна. Она ищет в базе значение «оригинального домена» и заменяет на «произвольный, который прописан в функции». Тот же самый «поиск и замена». Функцию я эту сделал в виде плагина и добавил также в файл ru_RU.php который находится в папке с языковыми файлами и автоматически подключается при выставленном в wp-config.php русском языке. Плагин идет в комплекте, но активировать его не обязательно. он включен только для того чтобы можно было включить «обновления с моего сайта» при случайном удалении/повреждении/изменении ru_RU.php.
20декабря2008г: Выложен обновленный плагин версии 1.1, который убирает конфликт если вы случайно активировали плагин и у вас выдает ошибку. можно теперь использовать одновременно и то что прописано в ru_RU.php и в плагине. Можете скачать обновленный архив. Дистрибутив также обновлен. Отдельно плагин можно

скачать по этой ссылке

. Плагин можно устанавливать и пользователям «официальной версии» чтобы при следующем обновлении автоматически перейти на мою версию.

Не важно ставили или нет вы вчерашний «пакет исправлений», но вы можете просто поставить сейчас новый, который возвращает на место оригинальный updates.php и добавляет в систему вышеназванную функцию «без вмешательство в ядро системы».

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

Сразу после установки вы не заметите эффекта, т.е. у вас будет писаться «URL на официальный сайт». Эффект будет заметен только при выходе следующей версии, а для тех кто хочет полностью убедиться что оно работает — достаточно в wp-includes/version.php временно изменить $wp_version = '2.7'; на $wp_version = '2.6';. У вас выскочит сообщение что требуется обновиться и при переходе на страницу обновлений вы увидите что у вас изменился URL на вот такой .
Таким образом у вас остается на 100% «оригинальное ядро» и все изменения сделаны через внешние функции, как это хотели видеть некоторые пользователи.

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

Как автоматически обновлять WordPress 2.7 и выше моей сборки с моего сайта

Вы попросили — Кактус сделал для вас это!

В новом WordPress 2.7 появилось встроенное обновление, которое как я писал ранее само определяет язык установленной версии и предлагает URL-ы для скачивания и обновления. Ко мне обратилось несколько человек по почте и аське с просьбой сделать автообновление именно для моей версии, т.е. чтобы при автообновлении не менялся перевод на «официальный».

Порывшись в исходниках я нашел где генерируется запрос и что получает он в ответ, а мой давний друг Михаил подсказал как можно «обойти это» после того как я ему обрисовал проблему и что надо получить,  все оказалось элементарно просто!

Если у вас уже установлена моя версия WordPress 2.7 (скачана до появления этого поста), то достаточно скачать этот небольшой архив и распаковать на сервер в папку блога «как есть» с заменой исходных файлов. В нем содержится измененный файл отвечающий за обновления и обновленный перевод. Дистрибутив WordPress 2.7 также обновлен.

патч изменен- смотрите здесь

Чтобы убедиться что все у вас работает теперь правильно, отключите временно мой плагин «блокировка запросов на новые версии» (если используете), а затем пройдите в меню ИНСТРУМЕНТЫ — ОБНОВЛЕНИЯ. У вас должна ссылка на скачивание новой версии ru_RU отображаться как

http://lecactus.ru/download/wordpress-2.7-ru_RU.zip

. Естественно при выходе новых версий этот УРЛ будет сам меняться на новый? но также с правильным доменом.
Если это так значит все в порядке! Можете включать плагин блокировки проверки обновлений снова
Также вы можете обновляться кроме основного сайта с зеркала: откройте файл wp-includes/update.php
найдите там строку с текстом (имеется ввиду свежескачанный файл приведенный выше):

‘http://lecactus.ru/download/’, $body);

и замените путь на

http://wp2.lecactus.ru/download/

этот сервер находится не в россии (хостинг servage.net) — для кого то это может быть более оптимальный вариант по скорости и он точно доступен 24часа в сутки.
Успешно протестировано обновление на хостинге Мастерхост — проверялось обновление с моей русской версии 2.7-RC2 до моей русской финальной. Чтобы у вас корректно работало автообновление требуется поставить права 777(775,755) на папку wp-content либо создать в ней папку upgrade и дать права 777(775,755) только на нее. Права разные приведены т.к. для разных хостингов может быть по разному. Если что то не работает то ВП сам ругнется в самом начале что надо изменить права
wp27upgrade
Так что не так сильна проблема, как казалось это некоторым личностям…

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

Выпадающее меню «админки» для WordPress 2.7!

Да, вы не ослышались. OZH выпустил новую версию своего плагина которая работает в WordPress 2.7
14120815-23-19
Пригодится для тех, кого «пугает» новый вид админки WordPress 2.7, тем кто привык к выпадающему меню сверху страницы
Плагин я уже включил в обновленный PowerPack 2.7, а по ссылке выше вы можете скачать его отдельно

И настроек у плагина хватает: можно изменить все до неузнаваемости. перекрасить. скрыть иконки, вид изменить

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