WordPress 2.0.7 (русская версия)
Вторник, 16 января 2007 г.
Просмотров: 3075
Подписаться на комментарии по RSS
Предлагаю вашему вниманию полностью русскую версию WordPress 2.0.7.
В отличие от всех остальных версий русского WordPress'а, в моей весь перевод выполнен прямо в исходных файлах. То есть теперь нет надобности вообще устанавливать дополнительные модули локализации.
Перевод
Сам перевод я взял с сайта http://mywordpress.ru/. Авторы: (/-Serge Kozlov-/ /serge.kozlov###gmail.com/ и /-Anton Skorobogatov-/ /skorobogatov###gmail.com/). В некоторых местах я поправил перевод, но это единичные случаи.
Если вам нужно будет перевести какой-либо плагин или тему, то вы можете поправить файл /-wp-language.php-/.
Шаблоны
В эту версию я сразу же включил дополнительные темы оформления:
**Almost Spring
**Blix
**Connections
**green-marinee
**pool
Плагины
В эту версию входят плагины, которые, похоже, пользуются наибольшей "популярностью" (адреса те, которые указанны в плагинах):
**Another Random Quote - вывод случайных цитат.
**Anti Spam Image - защита от спама (пользователю нужно будет ввести в отдельное поле предложенный код).
**BBCode - использование в своих текстах BBCode (как на форумах).
**Feed's Stat - статистика чтения RSS вашего блога.
**Hello Dolly - стандартный плагин - теперь выводит слова из одной песни про русских моряков
.
**MaxSite Ushki - мой плагин ушки (позволяет "вешать" на ваш сайт любое количество html).
**WP-PageNavi - удобная навигация по блогу.
**Psevdo-Code - мой плагин позволяет заменять псевдокод (любой) на его html-представление (см. 4-й выпуск рассылки).
**RusToLat - жизненно необходимый для русского пользователя плагин (позволяет корректно преобразовывать кириллицу в латинницу). Рекомендуется этот плагин устанавливать перед работой с блогом.
**Subscribe To Comments - подписка на комментарии по e-mail.
**Theme Switcher -стандартный плагин, позволяющий переключать вашим посетителям установленные темы (шаблоны).
**WordPress Database Backup - создание резервной копии базы данных.
**WP Grins - добавляет кликабельный набор смайликов.
**Akismet - стандарный плагин против спама. Требует дополнительной активации, без которой работать не будет.
**WP-ContactForm - если вы добавите "<!--contact form-->" в текст, то он будет преобразован в удобную форму отправки вам сообщения.
Все плагины, насколько это было возможно, также переведены на русский. Некоторые плагины, например "Случайные цитаты" и "Статистика RSS" я уже добавил в тему "Default" для примера.
Дополнительно вы можете скачать и установить плагины, о которых я писал раньше:
Изменения Trackback и Ping
В этой версии уже внесены все исправления Trackback и Ping в части их работы с кодировками (подробнее см. соответствующие статьи).
Особые изменения
В данной версии я внес исправления, касаемые работы рубрик (категорий). Если конкретно, то теперь у вас появилась возможность устанавливать их порядок вывода. Для этого добавлено отдельное поле "Номер в меню". Для использования такой возможности в функции /-wp_list_cats()-/ нужно указать "sort_column=menu_order".
Кроме этого появилась возможность указывать класс (class) для каждой рубрики. Это может пригодится, если вы хотите по-разному оформить рубрики.
Используемые кодировки
Вы можете скачать два варианта WordPress: в кодировке UTF-8 и кодировке WINDOWS-1251. Это полностью идентичные версии.
При выборе кодировки необходимо учитывать один момент - кодировка базы данных на вашем сервере. Если у вас стоит версия MySQL выше, чем 4.1.0, то вы можете внести исправление (см. файл wp-includes/wp-db.php - в самом конце), чтобы изменять кодировку «на-лету». (Дополнительную информацию вы можете получить из статьи: «Проблемы русского WordPress'а»)
Если вы установите блог не в той же кодировке, что и база данных, то, скорее всего у вас будут проблемы с использованием поиска и сортировкой.
Установка
Установка происходит стандартно. После закачки всех файлов на сервер, WordPress сам предложит перейти к инсталяции. Перед этим вам нужно открыть файл /-wp-config-sample.php-/ - прописать правильные параметры доступа к базе данных - и сохранить под именем /-wp-config.php-/.
Во время инсталяция нужно будет ввести имя блога и ваш e-mail. После чего вам будет выдан логин и пароль.
(Сразу же скачайте все обновления - если будут см. ниже.)
Обновление с других версий
Если у вас версия 2.0.3, 2.0.4, или 2.0.5 с моего сайта, то для обновления вам достаточно просто заменить старые файлы.
Если у вас версия ниже 2.0, то рекомендую вначале обновиться до этой версии. Подробности см. на официальном сайте.
Если у вас версия 2.0.х (не с моего сайта), то для перехода к моей версии, вам нужно будет вначале обновить базу данных - это связанно с дополнительными возможностями настройки рубрик. Для этого вы можете скачать специальный плагин. Просто активируйте его, он автоматически внесет необходимые изменения. После деактивируйте и удалите его (подробная инструкция находится в плагине). (Сам плагин уже находится в архиве: /wp-content/plugins/maxsite_category_class_order.php)
И только после этого вы можете заменить все файлы из русской версии. По идее их достаточно переписать поверх старой версии. Желательно сделать резервные копии файлов и базы данных.
Проверьте существующий wp-config.php на наличие в нем строчек:
- define ('WPLANG', '');
- и
- require_once(ABSPATH.'wp-language.php');
Пример см. в файле wp-config-sample.php
Вопросы
Если у вас возникли вопросы, замечания, недочеты и пожелания, то вы можете их задать через форум или связавшись со мной по email (max-3000###list.ru)



Комментариев: 65
Вот это работа! Спасибо Максим большое.
Впервые на Вашем сайте, большое спасибо за проделанную работу :wink:
Респект! Оперативно работаете.
Спасибо за 2.0.7
Вот здесь кстати лежат два кошерных плугина для wp: mail-cyr.php и новая версия rus-to-lat.php
Советую включить в следующие сборки
Спасибо.
Максим!
А какие файлы?
С уважением,
Михаил
Список измененных файлов довольно большой, поэтому просто заменяйте все файлы.
Аналогичный вопрос, какие файлы следует перезаписать только для обновления?
Спасибо!
Добрый день, Максим, спасибо за хорошие переводы вордперсса.
Решил обновить с версии 2.0 (не Ваша) до 2.07 в соотвестви с инструкциями на этой странице. После обновления возникла ошибка /wp-includes/wp-l10n.php on line 33 нашел обсуждение ее здесь менял файл wp-language.php с этой версией (2.07 utf) и с прошлой версии и с 2.04 и с версии 2.07 win-1251. Ошибка остается
Востонавил прежние файлы (с версии 2.0) все заработало, но версия соотвественно тоже осталась прежней.
В файле wp-config.php нужно дописать
require_once(ABSPATH . 'wp-language.php');перед
require_once(ABSPATH . 'wp-settings.php');и, если была установлена локализация, то изменить чуть выше:
define ('WPLANG', '');Максим, какой ты молодец!
Заметил, что теперь есть "Блог русского WordPress" в Доска объявлений. Давно пора! Молодец. Спасибо тебе Максим! :cool:
опечатка в title у названия категории - смотреть тут
опечатка в title у названия категории - смотреть тут tedbeer.net/wp/wp.gif
ЗЫ. сорри за первый постинг без ссылки
2TedBeer:
Спасибо за замечание. Обновил архивы. Для тех кто уже успел скачать сделал отдельный файл обновления (там еще пару опечаток исправлено).
Большое спасибо Максим за помощь, все работает :wink:
Максим, спасибо! всё сделал по описанию, выскочила ошибка, описанная в комментариях Lexian, решил её по вашему рецепту - всё прекрасно работает! ещё раз спасибо!
только одна ситуация не нравится: при входе в админку на странице "доска объявлений" беда с кодировкой той части страницы, которая добавляет последние посты из русского блога Wordpress. Моя кодировка utf-8, посты в кодировке win-1251. Все обновления из комментария номер 16 добавил...
Спасибо за оперативный и полный перевод!
Неудачный перевод:
- при редактировании записи, гружу картинки, при клике на картинку появляется менюшка с разными действиями. Последнее действие - параметры закрытия хотя оно просто закрывает менюшку, т.е. по-моему должно быть просто закрыть.
Нашел багу:
- поставил вордпресс в папку (пусть будет wp), а не в корень
- при редактировании статьи гружу картинки (нормально сохраняются в папку по умолчанию - wp-content/uploads)
- перетаскиваю превьюшку мышой в область редактирования (тут работает драг-н-дроп) - урл прописывается без корневой папки wp. Т.е. вместо http://site/wp/wp-content/uploads/bla-bla пишется http://site/wp-content/uploads/bla-bla
У тебя на сайте тоже опечатка в движке или теме.
У себя на сайте исправил, спасибо за замечание.
Перевод также исправил.
По вопросу загрузки картинки. Если попробовать указать каталог по умолчанию wp/wp-content/uploads?
происходит как и ожидается - картинка сохраняется в wp/wp/wp-content/uploads/... а прописывается в урле wp/wp-content/uploads/...
т.е. при сохранении картинки используется относительный адрес, а при драг-н-дропе абсолютный. При этом если пользоваться действиями из менюшки, то там все корректно.
А когда будет 2.1? Думаю, стоит ли начинать сайт на 2.0.7, или подождать?
По идее WordPress 2.1 должен появиться в ближайшие дни. Сейчас уже идет тестирование RC2, после чего появится официальный релиз. Но, я сразу хочу сказать, что нет смысла сразу же переходить на новую 2.1 - как показывает опыт, можно подождать ближайшего исправления. Как минимум уже сейчас создается версия 2.1.1. Кроме этого станут актуальны вопросы переноса старых плагинов и шаблонов - многие наверняка престанут работать.
Так, что моё мнение таково, что лучше сейчас перейти на 2.0.7, хотя бы из соображений безопасности.
Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in /home/magistr/public_html/wp-includes/wp-db.php on line 166
Вот такая ошибка стала появлятся после обновления на версию 207, ранее такой не было, причем ошибка появляется не всегда и не для всех пользователей сайта. Кто знает в чем проблема?
Похоже, проблемы на сервере.
Да вот нет, самое что интересное, с прошлого обновления ничего не трогали, НО, такая ошибка показывается ТОЛЬКО для неавторизированных юзеров, для админа и авторизированного в wordpress - никакой ошибки нет.
Проблему нашел, оказалось несовместимость текущей версии и одного плагина...который выполнеял функцию интеграции другого скрипта
Максим. Кажется страницы в панели администратора стали работать значительно медленнее (создать/редактировать записи). Часто, отредактировав текст, нажимаю сохранить и секунд через 10-20 открывается пустая страница (/wp-admin/post.php). Не знаю, может это связано с плагином, с помощью которого редактирую текст.
дописал:
ENGINE=MyISAM DEFAULT CHARSET=cp1251;
в файл upgrade-schema.php
$wpdb->query("SET NAMES 'cp1251'");
в файл wp-db.php
после этого заработал - нормально добавляются новые записи и примеры добавлены нормально, а не ???????
Почему-то после обновления (хотя, может, и по другой причине, например, из-за одновременного переезда на американский хостинг) перестал работать Zoundry, связывающийся с блогом по xmlrpc.php?
Раньше у меня стояла UTF-8 версия (на БД cp1251 :oops: ), при переезде я переконвертировал БД в ср1251 и установил версию ВП ср1251, чтобы быстрее грузился
. Но не ожидал никак что будет такой облом :?::sad:. У меня блогов 15 и их колличество будет постоянно расти, поэтому пользование проограмным интерфейсом для написания статей для меня крайне необходимо... В один уже зарегестрированный блог эта программа опубликовала половину статьи не в той кодировке, в другой вообще ничего не опубликовала, а новый блог не прошел процесс регистрации в ней на моменте соединения с сервером через этот файл. Я не разбираюсь в устройстве этого файла, но, может, вы могли бы дать совет, как иметь дело с этой ситуацией и как заставить работать этот файл (или найти какой-то другой выход):eek:
Я думаю, что проблема в переходе на win-1251. Скорее всего Zoundry отправляет данные в юникоде, а блог их публикует как есть.
ОК, а вы не знаете, есть ли программа, которая дружит в этом плане с WP-cp1251? :cry:
Неужели придется переводить все блоги обратно в UTF-8?? :shock:
И еще после перехода на ср1251 у меня входящие ссылки остались в UTF-8 и поэтому тоже отображаются крякозяблами! Не знаю, может это обсуждалось :oops:, дайте пожалуйста ссылку.
Мне кажется, что это одного поля проблема -- как входящие данные из внешних источников переводить на лету в нужную кодировку (что-то такое и с письмами, вроде, было -- не помню). Может, можно пропатчить как-то этот файл xmlrpc.php, чтобы он понимал все правильно (как пропатчили файл с инициализацией БД)?
В общем-то, если на сервере нет проблем с UTF-8, то сейчас, в свете проблем с кодировками у WordPress 2.1, лучше кодировку не менять. Ну а из блог-клиентов могу назвать свой WP-CLIENT. ;)
Все дело в том, что я только что переехал на другой сервер и поменял уже кодировку! Поэтому мне надо менять кодировку в БД заново (фактически, пересоздавать все БД заново по одной, а их у меня штук двадцать). В принципе, если разобраться с тем, как это делать в shell, то это не так уж и сложно, если... не заглючит!! Когда я пробовал использовать те БД (в которые блог записывал данные в UTF-8 в то время как БД думала что все это cp1251, а я ни в зуб ногой был) на новом сервере, мне удалось настроить переконвертацию, чтобы показывались русские буквы... правда, не показывалась только одна буква -- ш (не помню на счет Ш) -- вместо нее были какие-то вопросики (такой глюк, как я понимаю, распространенный, например, на YouTube, кажется, тоже русская ш показываетсяhttp://maxsite.org/wp-images/smilies/icon_question.gif:?: таким образом... или где-то еще я это видел пару раз); когда я попробовал переконвертировать БД на новом хостинге с помощью
то вообще он пообрубал все поля на месте, где встречалась буква ш (как будто это символ конца поля данных :?: ) в результате чего данные были безвозвратно загублены (возврат из дампа) :evil:. Попробовал на свежескачанном Денвере, но кажется получилось то же самое -- на старом хостинге только почему-то нормально прошла эта команда. Так как я до конца не понял все тонкости этой операции (например, мне не понятно, почему там нужно было указывать кодировку во второй строке utf-8 :oops: ), да и вообще давно хотел перейти на ср1251, просто не знал толком как и что к чему (так как меня привлекает теория, что это будет меньше грузить канал и сервер), то менять теперь на новом хостинге кодировку или эксперементировать на денвере, устанавливая различные версии БД, не очень хочется... но, как говорится, хочешь-не хочешь, а результат должен быть "на лицо". Поэтому я сейчас в замешательстве! Попробую поискать и поскачивать различные другие бесплатные программы для ведения блогов (хотя Зондри мне очень даже понравился), не знаю, чем все это закончится -- на компромисы все-таки тоже не хочется идти, тем более будущее (WP 2.1) тоже ничего хорошего не сулит ср1251 :sad: :?:
У меня проблема. Скачал с сайта и установил версию 2.0.7, но кроме как предустановленных плагинов и тем больше ничего не отображается. Я закидываю тему в папку themes, а в админке ничего не высвечивается и тему поменять не могу. То же самое с плагинами. Как решить?
2Ruben
Наверное, вы просто не туда закачиваете файлы...
Не могу обновить. У меня версия 2.04 не с этого сайта. Кодировка UTF-8. Сделал при обновлении операции с плагином, залил поверх WordPress 2.0.7 (русская версия)(UTF-8). В итоге то, что хватает с базы данных выводится в виде знаков вопроса, а то, что прописано в файле шаблона нормально.
Как обновить то? ЧТо я не так делаю?
В файле wp-db.php в самом низу есть строчки, которые вы можете раскоментировать и посмотреть эффект. По идее достаточно две первые строчки раскоментировать.
2 Максим
Да нет, все как раз туда. В случае с темами я просто скопировал из вашей стандартной темы 2 ненужный файла category.php и post.php, моя тема стала работать, хотя в моей теме нигде не упоминаются эти файлы. Видимо скрипт каким-то образом проверяет темы на наличие каких-то файлов, который в состав обычной темы не входят, но у вас они важны. А вот в случае с плагином не знаю что надо добавить, так что проблема все еще ОЧЕНЬ актуальна.
Почему это они ненужные? Наверное у вас какая-то ошибка в шаблоне или плагине. Смотрите, что выдает сервер в качестве php-ошибки или отключайте (удаляйте) последовательно все плагины.
В плагине ошибки нет, он работает номально на русской версии mywordpress.ru. Никакой ошибки тоже не выдается. Просто плагин не появляется в списке активируемых плагинов. Все другие и появляются и исчезают при удалении, а этот нет.
А это как убрать:
2Ruben:
Я ж не телепат... Вы даже не называете название плагина...
2cepik
Возможные варианты.
1. У вас какой-то битый файл на сервере.
2. Неверная кодировка какого-то файла.
Действительно все пролечилось. Спасибо Макс.
Обновился с вашего сайта с wp 2.0.4 на 2.0.7
появилась ошибка
Warning: Invalid argument supplied for foreach() in /home/agames/public_html/wp-includes/capabilities.php on line 19 в админке, а сам сайт стал "плохо" выглядеть
расскомментировал в wp-db.php нижние строчки. ошибка пропала и админка заработала нормально, но сам сайт перестал отображаться вообще:sad:
2.0.4 был с какого сайта? Кодировка? Зачем убрали комментарии? БД глючит?
Варианты. Переключитесь на шаблон default. Отключите все плагины.
204 с mywordpress.ru
utf8
бд подглючивает иногда но редко, видимо с частыми изменениями в работе хостинга (BHOST.ru) но в последнее время вроде все нормально.
комментарии убрал чтобы
Warning: Invalid argument supplied for foreach() in /home/agames/public_html/wp-includes/capabilities.php on line 19
пропала
шаблоны переключал не помогло
ошибка с capabilities.php опять появилась и не исчезает, поэтому к плагинам пробраться не могу, разве что все посносить их...))
прошу прощения ошибка с capabilities.php снова исчезла
отключил плагины щаблон дефолтный поставил
всеравно таже история
во обнаружил на вкладке Управление такую ошибку, она поверху заголовка Последние Записи прописалась
Warning: Invalid argument supplied for foreach() in /www/asdpro.ru/html/wp-includes/classes.php on line 1547
1. Почитайте внимательно как нужно осуществить переход с других версий, описанный выше. Особенно касаемое wp-config.php.
2. В старой версии wp-db.php проверьте какие именно строчки используются (SET...), соответственно уберите комментарии с них в новом файле.
в том то все и дело что я сначала все прочитал и инструкции и комментарии с возможными проблемами и в wp-config.php вс как надо прописал, админка работает но сайт не отображается
У вас файлы на 99,99% загружены с ошибкой. Проверьте еще раз wp-config.php. Сохраните его как UTF-8 без сигнатуры (BOM).
Вышла версия 2.0.8. Надеюсь ее тоже зарелизите?
:wink:
Рановато еще...
Обновил, но теперь при попытке войти в админку пишет сообщение: "Вы не имеете достаточно прав для доступа к данной странице". Пароль менял - не помогло :cry: Можете помочь, подсказать в чем проблема?
Проблема в обновлении ролей пользователей. Обычно такое происходит при смене кодировки. На форуме, посмотрите, уже обсуждался этот вопрос, а также приведена строчка для обновления базы данных.
Максим, у меня к вам вопрос.
Обновил версию 2.0.2 (не с вашего сайта), все открывется и работает. Вот только одна проблема. Первый пост опубликовал - все хорошо. После второго - меню поехало вниз в след за первым. С третьим соответственно тоже самое.
Обращаюсь к Вам за помощью как к профи.
Как это можно исправить.
Заранее спасибо.
Переключитесь в режим html-редактора и проверьте тэги, чтобы они быль верно закрыты. Если вы вставляете картинку, то убедитесь, что её ширина меньше ширины блока текста. Ну и следует поработать на css-файлом шаблона, чтобы исключить такое поведение.
Был у меня сайт WP 2.0.5 На днях его взломали и снесли всю базу из MySQL. Ставлю Joomla
Привет. Максим. Спасибо большое за очень полезную работу с WP. У меня есть советик и вопросик.
Советик. На разных серверах работают MySQL на разных кодировках .Пожтому получается иногда что вместо нормальных символов из БД возвращаются одни ???????. Можно изменить кодировку самой MySQL, но не всегда это возможно сделать. Я решил эту проблемку так. В файле wp-db.php сразу после подлкючению к базе и выборки страници вставил запрос @mysql_query('set names utf-8'); Все стало на свои места.
Теперь вопросик. Раньше ставил под Денвер WP2.0.7 скачанно офсайта. Все работало нормально, только на Englishe. Потом ставлю ваши переведенные творения. Работают, но не дают войти в Админку. Обидно даже. Логин и праоль верно, а входа нет. В сети, работает как надо, а под Денвером не хотят. Где копать, подскажите.
Как говорил мой дед: "молоток!"
За такую работу пора бы уже и деньги брать, ну или рекламку там свою вставлять куда-нибудь