Красотки чародейки или кросспостинг через неделю
Рубрики: php, SEO, wordpress, Кросс постер, Новости, Плагин ; Метки: blogger.com, crossposting, livejournal.com, subscribe.ru ; 22.02.2008По следам моего предыдущего поста http://blogclient.ru/optimizaciya-kross-postinga-publikovat-na-zerkalax-cherez-nedelyu.htm и одного комментария в нем, я написал таки плагин с отложенным кросспостингом. Как обычно в нем идет кросспостинг на три известные площадки: blogger.com, livejournal.com и subscribe.ru
Теперь плагин состоит из двух файлов - маленького croncrossposter.php, который и является плагином, и croncrossposter.php.inc который включается только раз в сутки. Сделано это по соображениям совместимости и экономии ресурсов, которые потребляет движок wordpress. Wordpress является очень ресурсоемким набором php скриптов: все установленные у вас плагины всегда загружаются и частично интерпретируются php при загрузки любой страницы вашего блога. Кроспостеры работают едва ли несколько раз в день, но вот подгружаются сотни раз. Чтобы как то снизить нагрузку мне несложно было вынести все функции кросспостинга в отдельный файл, который будет подгружаться только один раз в сутки. А маленький модуль, подгружаемый wordpress при каждом просмотре страницы, имеет только функции инициализации и деинициализации, а также хук для крона. Я пока поставил в плагине число дней = 7, то есть будут кроспоститься посты недельной давности.
Важное замечание: этот плагин использует все настройки, которые были у предыдущих плагинов. Для нормальной работы этого нового плагина отключите старые плагины кросспостинга. Если вам потребуется изменить какой то параметр кросспостинга, то просто активируйте один из плагинов, сделайте изменения и деактивируйте. Новый плагин не имеет никакого интерфейса и панелей управления.
Отдельно следует немного рассказать про крон wordpress: в нем имеется механизм вызова событий по расписанию. Работает он несколько примитивно и я бы сказал по детски: при каждом просмотре странице wordpress сверяет время для хуков, и если что, то выполняет. Если на блог вообще никто не ходит, то и такой крон никогда не будет запущен. Но упрямый робот гугла не даст засохнуть вашему блогу.
И наконец таки при чем тут "Красотки чародейки"? (Сейчас в опечатке написал чародойки :) Да ни при чем - просто мне очень понравилось это словосочетание, а прочитал я его,когда сегодня зашел на dzen.yandex.ru Напомню также про хостинг для блогов.
Скачать мой новый плагин : croncrossposter.zip
Мой блог находят по следующим фразам
• rss to livejournal
• КАК УДАЛИТЬ ПЛАГИН
• бесплатный синонимайзер
• плагин бесплатного доступа на сайт
• как удалить плагины
• mp3 для блогов
Ранее Оптимизация кросс постинга - публиковать на зеркалах через неделю | Позже Посвящается саппорту
- Похожие записи
- Обновление плагина отсроченного кросспостинга в blogger.com, subscribe.ru и livejournal.com
- Прокачка нового блога через кросспостинг
- Граф социальной сети блогеров
- Новая версия плагина карты постов
- Новая версия плагина карты постов
- Лабиринт Сета
- новые версии плагинов wordpress для кроспостинга в subscribe.ru, blogger.com, livejournal.com
23.02.2008 в 00:09
ошибка в $Cur["mday"]- $Day
23.02.2008 в 08:30
Спасибо - исправил и выложил. Когда отлаживал было все Ок, но я при отладки ставил другие цифры, после убрал но удалил не лишнию букву "s". При отладке нормально кросспостились в blogger.com и subscribe.ru, вызывает тольо сомнения кросспостинг в livejournal.com - вероятно может не загрузитьс языковой модуль для, тогда подписи будет на английском.
23.02.2008 в 13:51
Wordpress to subscribe.ru cross poster - у меня такое так и не завелось ((
23.02.2008 в 14:42
Почему? У всех работает.
23.02.2008 в 14:46
Точнее приходит письмо от робота, что не удачно.
Дай точный линк, на последнюю версию, а то тут версий много ))
23.02.2008 в 16:13
http://blogclient.ru/novye-versii-plaginov-wordpress-dlya-krospostinga-v-subscriberu-bloggercom-livejournalcom.htm
это то что я сам нашел - по хронологии с главной странице. Все версии плагинов рабочие. Какая конкретно ошибка? Посмотри обсуждение
http://blogclient.ru/plagin-dlya-wordpress-sozdayushhij-novye-vypuski-nvashej-rassylki-na-subscriberu-i-sozdaet-novuyu-zapis-na-zerkale-blogspotcom.htm
24.02.2008 в 14:40
Сейчас обнаружил и исправил ошибку в этом конкретном кросспостере - ошибка с выбором диапазона дат из которого следует брать посты для кросспостинга. Остлся еще один неопределенный момент - кросспостинг в livejournal.com: не выяснил пока с ограничением на повторный постинг. Недочет был еще и в том, что посты бралис за период только в один день, сейчас оставил неелю - если встретяться не кросспостированные посты , то они будут отправлены
24.02.2008 в 14:43
У меня все время приходит письмо, что пароль не верный.
24.02.2008 в 15:06
Дык, плагин не причем - в настройках своей рассылки на subscribe.ru установи пароль на выпуск и его скармливай плагину: плагин делает новые выпуски через E-Mail, отправляя специальное письмо роботу subscribe.ru, и отправляет его правильно - это можно делать и вручную
24.02.2008 в 15:11
Пароль полного управления рассылкой:
Пароль только для ввода рассылки:
Пароль только для доступа к статистике:
Какой надо?!
24.02.2008 в 15:31
Вполне хватит для ввода, подойдт также и для полного, а вотзачем нужен для статистики - не знаю, там на subscribe.ru убогая статистика - только число подписчиков, да и та доступна всем для публичного обозрения
24.02.2008 в 15:36
А как то старые посты из блога можно уже опубликовать?!
То есть все те что были до установки плагина?!
Чтобы со старыми датами в архив?
24.02.2008 в 15:54
subscribe.ru имеет ограничение на количество новых выпусков через почтовый интерфейс - не более 3 в день, поэтому я стараюсь не писать более трех постов в день, а иначе в некотрые дни из меня бьет фонтан пустопорожнего красноречия. Если в php немного понимаешь, то могу рекомендовать этот новый плагин с отложенным кроспостингом - добавит одну две строки и совсем старые прошлогоднии посты можно с легкостью постить по мере появления новых. На subscribe.ru как автор ты имеешь мало прав - по моемоу только постить и упаси тебя бог приглашать. В моей голове рояся несколько дней к ряду мысли о создании сервиса типа blog2email, а то нынишний rss2email мне не совсем нравиться