Архивы блога

Лечим WORDPRESS от мегаглюка с неотправкой писем

Сегодня копался в коде и решил поэкспериментировать. в итоге покопался в коде файла

wp-includes/class-phpmailer.php и немного подправил код. везде вместо mail и sendmail написал smtp и задал настройки смтп провайдера. тут приведены только измененные строки (— значит пропуск кода)


var $From               = "тут вписал свое мыло";

---

/**
* Method to send mail: ("mail", "sendmail", or "smtp").
* @var string
*/
var $Mailer            = "smtp";
---

/////////////////////////////////////////////////
// SMTP VARIABLES
/////////////////////////////////////////////////

/**
*  Sets the SMTP hosts.  All hosts must be separated by a
*  semicolon.  You can also specify a different port
*  for each host by using this format: [hostname:port]
*  (e.g. "smtp1.example.com:25;smtp2.example.com").
*  Hosts will be tried in order.
*  @var string
*/
var $Host        = "smtp.sibmail.ru";
---

/**

* Sets Mailer to send message using SMTP.

* @return void

*/

function IsSMTP() {

$this->Mailer = "smtp";

}

/**

* Sets Mailer to send message using PHP mail() function.

* @return void

*/

function IsMail() {

$this->Mailer = "smtp";

}

/**

* Sets Mailer to send message using the $Sendmail program.

* @return void

*/

function IsSendmail() {

$this->Mailer = "smtp";

}

/**

* Sets Mailer to send message using the qmail MTA.

* @return void

*/

function IsQmail() {

$this->Sendmail = "/var/qmail/bin/sendmail";

$this->Mailer = "smtp";

}

Желаю удачи! Мне помогло. отправка мыла при регистрации и вспоминании паролей, а также о новых комментариях стало чуть дольше, но работает!

Проверил работу на (оригинальном английском, моей сборки русской и русской от maxsite.org) wordpress 2.3 / 2.3.1, а также на wordpress mu 1.3

на новых базах все работает, а на моих двух основных (этот сайт и сайт кота) не хочет упорно, только с плагином wpphpmailer все работает. видно где то в базе что то не нравится, т.к. блоги я там обновлял начиная с 2.0.4 перебрал все версии и что то осталось видно :(

UPD проверил на «блоге кота» — экспортировал все записи в XML , залил в новую базу. теперь почта через SMTP ходит нормально. осталось найти разницу в базе…

UPD2  методом нескольких бэкапов и тестов с отключением плагинов был выявлен нарушитель работы: если включен плагин wp_mail_cyr, то отправка писем с помощью моего «хака» не работает вообще. но стоит только отключить плагин как сразу почта начинает работать вся!!!

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

Плагин All-in-One SEO pack Русская версия

all-in-one-seo-pack
UPD Текущая версия перевода для 1.4.6.15
Автоматически оптимизирует ваш блог на WordPress для поисковых машин (Search Engine Optimization).

Совместимо с WordPress 1.5 — 2.7

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

Некоторые возможности

  • Автоматически оптимизирует ваши заголовки для поисковых машин
  • Генерирует META теги автоматически
  • Помогает избежать дублирование контента блога на WordPress
  • Для WordPress 2.3-2.7 вам не нужно смотреть в настройки, это работает «из коробки». Просто установите.
  • Вы можете переопределить любой заголовок и установить любое META описание и любые META ключевые слова, какие захотите.
  • Вы можете сделать тонкую настройку для себя
  • Обратная совместимость с другими плагинами, такими как Auto Meta, Ultimate Tag Warrior и другими.


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

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

WordPress MU 1.3 Русская версия

wpmu-russian11.pngwpmu-russian21.png wpmu-russian31.png

Представляю вашему вниманию новую 100% русифицированную версию многопользовательской версии WordPress самой последней версии 1.3

Выполнен перевод с помощью штатного MO-файла и переведены в файлах темы из дистрибутива, а также отдельно все файлы для инсталляции и настройки, которые не переводятся через обычный файл русификации, включая редактор tynemce.


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

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

Русский b2evolution 2.1 beta

b2evolution

Сегодня пойдет речь не о WordPress, а о второй ветки развития движка, из которого он «вырос». Максим уже рассказывал почти год назад у себя о истории WordPress. Ради любопытства скачал свежий дистрибутив чуть больше недели назад (тогда еще была альфа версия нового поколения, сейчас уже бета). Помаявшись с теми русификаторами от старых версий, которые были представлены на сайте от прошлых версий понял что «хочешь чтобы было хорошо — сделай это сам». И вот после недели работы с переводом и выявлением подводных камней готов представить работу публике. Нет, я не говорю что b2evo лучше WP, это вообще по моему разные продукты и мне он показался достаточно мудреным в настройках, а про расширение возможностей я молчу… Он больше похож на WP MU, т.к. мультиблоговый, многользовательский и даже многоязычный. В базовой конфигурации в нем заложено возможностей намного больше чем даже в WP с приличным количествам плагинов. Короче говоря это надо просто попробовать в работе. Для персонального использования движок судя по всему наверное не подойдет, но популярные нынче «блог-фермы» могут использовать. В любом случае попробовать рекомендую всем, тем более сейчас, когда языковой барьер снят и вы можете установить 100% русский дистрибутив.


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

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

Обновление с WordPress

Перед началом обновления, пожалуйста отметьте что некоторые сетевые возможности b2evolution требуют принятия Условий использования сервиса.

Эта процедура протестирована на WordPress версии 2.3. Он не будет работать с предыдущей версией, но может работать с будующей. В любом случае, вы не разрушите ваш WordPress.

  1. Установите b2evolution в обычном режиме
  2. В административном интерфейсе, перейдите на закладку Инструменты и запустите утилиту миграции из WP
  3. Следуйте инструкциям на экране и предоставьте информацию для подключения к вашей базе WordPress (только для чтения)
  4. Импорт займет несколько секунд/минут в зависимости от того сколько записей нужно импортировать.

Удачи!

Вернуться назад к странице описания и загрузки

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

b2evolution 100% Русская версия

b2evolution-russian-dashboard

Представляю вашему вниманию полный русский перевод b2evolution 2.1.0-beta и 2.2.0-beta — второй ветки развития движка b2, который потом разделился на WordPress и b2evolution. Чтобы не повторяться, вы можете прочитать историю появления различных веток у Максима. Здесь же представлен только русский перевод для новой версии и решения наиболее важных проблем с кодировками.

Я сделал два варианта перевода для кодировок UTF-8 и Windows-1251. Поэтому у вас не должно возникнуть никаких проблем на этой почве с нашими «великими хостингами».

Также я приведу те проблемы, которые были выяснены во время недельного тестирования, пока я делал данный перевод. И способы их устранения.

Учтите, что это не финальный релиз системы,а бета. Если вам нужен финальный релиз, то пока доступна лишь ветка 1.10. Но она достаточно сильно отличается от новой версии. Финальную версию 2.x обещают выпустить до конца года, а пока вы можете оценить все достоинства и недостатки и определиться подходит ли она вам. Да, сейчас в админке вылазят еще местами некоторые ошибки, которых не было даже в альфа-версии, на которой я начал перевод. Но покопавшись в коде я увидел комментарии что это временно и будет исправлено.

К моему удивлению обнаружил что перевода для ветки 2.x вообще не существовало никакого, а те переводы что я скачал для 1.9 и других предыдущих версиях были «мама не горюй». Такое ощущение что все переводилось PROMT-ом «на автомате». Куча несоответствий реальным надписям, что то глючило, вместо названия основных пунктов меню писалась вообще полная ересь. В итоге как обычно пришлось все делать самому. От первоначального перевода который я сначала хотел использовать для обновленного и дополненного осталось наверное процентов 5 и в тех строках тоже пришлось исправлять ошибки. Мой перевод не претендует на идеальность, но я перепроверил его два раза (более 2700 строк перевода) на орфографические и другие ошибки. И отправил письмо о переводе в b2evolution (чтобы снова всякие копи-пиздеры не подсуетились).

На русский язык переведено абсолютно все: все стандартные темы оформления, все виджеты и плагины, вся админка и документация по установке и обновлению.

Если вы все еще заинтересованы в установке этого движка, то прочитайте следующую информацию:

Если вы еще не имеете web сервера, выберите один из наших рекомендуемых серверов хостинг компаний которые предоставляют простую автоматическую установку b2evolution.

Скачать
Текущая версия

ZIP
Полная версия (2.20beta) с русскими модулями

Скачали 2905 раз

ZIP
Только русские модули для 2.20beta

Скачали раз

Предыдущая версия

Полная версия (2.10beta) с русскими модулями

Скачали раз

Только русские модули для 2.10beta

Скачали раз

Просмотреть видеодемонстрацию процесса установки, навигации в панели управления и редактировании контента

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

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

Если вы нашли неточность в переводе, или хотите отблагодарить меня, пишите в комментариях на данной странице.

Инструкции по быстрому запуску

Если вы уже имеете web сервер с PHP/MySQL, то вы сможете установить эту копию b2evolution за несколько минут. Просто следуйте инструкциям в зависимости от ситуации.

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

Умный поиск в WordPress. Плагин Search Unleashed

Нашел сегодня у Sonika статью по поводу поиска в WordPress. Понравился плагин Search Unleashed и я его русифицировал.

Описание можно посмотреть по ссылке выше, а у меня вы можете скачать модифициированную версию, адаптированную для русскоязычных пользователей.
Из особенностей: после установки надо обязательно проиндексировать записи и комментарии — создается новая таблица в базе иначе искать вообще не будет ничего.

ОБНОВЛЕНО 2008-04-14: новая версия 0.2.16.

  • С версии 0.2.12 не изменилось ничего, только исправили баги.
  • Внес некоторые исправления: добавил определение Яндекс.Блоги и Google.Blogsearch, изменил структуру базы данных, т.к. в оригинальной версии при длинных реферерах или очень длинных поисковых запросах на странице блога выдавало ошибки превышения длины поля. Для тех кому интересно заменил в двух местах varchar(100) на longtext
  • Изменил немного декодирование запросов через Яндекс (при обычном поиске там идет запрос в utf8, а в Яндекс.Блоги cp1251) чтобы определялись слова корректно
  • Также заметил что если плагин ставится не в первый раз на блог, то при деактивации и повторной активации не создаются таблицы для поиска. Этот баг присутствует в версиях 0.2.8 и новее.

Исправляется баг в базе двумя способами:

  1.  Установить версию 0.2.2 и после активации и индексации заменить ее новой версией
  2. Вручную в базе данных создать две таблицы через sql запрос в phpmyadmin
CREATE TABLE IF NOT EXISTS ВАШПРЕФИКС_search (
`post_id` int(11) unsigned NOT NULL,
`comment_id` int(10) unsigned NOT NULL default '0',
`content` text,
`priority` text,
PRIMARY KEY  (`post_id`,`comment_id`),
FULLTEXT KEY `content` (`content`,`priority`)
) ENGINE=MyISAM CHARSET=utf8
CREATE TABLE IF NOT EXISTS ВАШПРЕФИКС_search_phrases (
`id` int(11) unsigned NOT NULL auto_increment,
`phrase` longtext NOT NULL default '',
`ip` int(10) unsigned NOT NULL,
`searched_at` datetime NOT NULL,
`referrer` longtext default NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM CHARSET=utf8

где ВАШПРЕФИКС_ нужно заменить например на префикс, который прописан у вас в конфигурации WordPress. Обычно это wp_ 

Также добавил идентификацию поиска через

  • Mail.ru
  • Aport
  • Rambler
  • Yahoo
  • Webalta
  • Google.Blogsearch (добавил в 0.2.11)
  • Яндекс.Блоги (добавил в 0.2.11)

Скачать

ZIP
Полная русская исправленная версия 0.2.16

 Скачали 5818 раз

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

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

JaBloCo — пишем в блог на WordPress из мобильника

В продолжение темы  плагина WPhone для работы с админкой блога с помощью мобильных устройств: предложили мне воспользоваться JAVA-программой , которая позволяет писать записи автономно в телефоне, включая сохранение черновиков и постить их позже, затрачивая трафик только на передачу сообщения.

Я проверил работу программы на своем SonyEricsson W800i — работает Клево

Что программа уже умеет:

  • Вставлять основные теги (жирный, курсив, картинка, ссылка и т.п.)
  • Интерфейс программы мультиязычный (английский, русский, украинский)
  • Можно задавать несколько блогов
  • Программа работает через xmlrpc, также как и большинство блог-клиентов для компьютеров
  • Совместимо с WordPress 2.3 (на 2.3.1 тоже работает)

Что не умеет: 

  • невозможно выбрать рубрику ни до, ни после публикации. используется рубрика по умолчанию
  • желательно подробнее сделать раздел ПОМОЩЬ в программе

Что хотелось бы иметь:

  •  выбор картинки/фото из мобильного для вставки в блог (как например Opera-mini — умеет постить фотографии на своем специальном сайте)

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

Авторы будут признательны если вы протестируете ее работу на своем устройстве и отправите ваши пожелания по улучшению функциональности

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