Сен 02
2008Ниже я обещал написать про настройку плагина Wp-o-Matic из моей сборки WordPress Wp-o-Matic, выполняю обещанное, пользуйтесь с умом.
Итак, вы залили плагин Wp-o-Matic на фтп в соответствующую папку(/content/plugins/) или же залили его в составе моей сборки, теперь, если вы хотите чтобы блог самонаполнялся по расписанию, найдите в папке плагина(/content/plugins/wpomatic/) файл cron.php, поправьте ему CHMOD – для корректной работы необходимо 777.
Далее, заходите в админку Вордпресса, активируете плагины Wp-o-Matic и Simple Pie Core(необходим для работы впматика). Далее, как при работе с любым другим плагином, заходите в его опции(«настройки-wp-o-matic»). Там выбираете «options», ставите галку на Unix cron, сразу копируете предложеный код в ваш Crontab или настраиваете cron через панель управления, например, в Cpanel это кнопкой «Планировщик Cron». Далее, ведение логов лучше отключить, а кеширование изображений наоборот – включить, в результате, изображения наёденные в сграбленном фиде будут хранится у вас на сайте.
Следующий шаг – добавление кампании, состоит из нескольких этапов:
- на первом нам предложат назвать свой проект
- на втором добавить фиды для граббинга(имейте ввиду не все Фиды могут быть добавлены, часто встречаются «проблемные» фиды с разнообразными ошибками, но фиды с фидбернера всегда 100% корректные)
- на третьем вам предложат рассовать награбленное по категориям
- на четвертом можно будет заполнить минисиноимайзер для текущей кампании, кнопочка «RegEx» позволит обратные замены.
- на пятом, завершающем этапе, можно определить шаблон записи, частоту проверки обновлений, настройки кеширования изображений, сохранения ссылок на источник и даты создания поста источника, а так же можно настроить количество синдицируемых за один проход постов и их статус в вашем блоге-сплоге(черновик, опубликованный, скрытый) и т.п.
Впринципе, это всё, дальше нажимаем кнопочку Сабмит, затем кампания появляется в списке, делаем первоначальное заполнение сплога кнопкой Fetch. Далее обновления проходят по заданному вами графику.
Совет: не делайте интервал проверок слишком частым, это может создать дополнительную нагрузку на сервер, лучше запланировать проверки и обновления на ночь, по этому же поводу не советую синдицировать сразу множество постов. И еще, не забывайте, неправильное использование Cron может повесить сервер.
Напоминаю: я набираю рефов в сапу, своим рефам я помогу заработать, предоставлю хостинг и домены на льготных условиях.
394-289-205
Спасибо за инструкцию! Как раз делаю свой первый сплог, поэтому очень актуальная информация на данный момент.
Давно задумывался об сплоге, а оказывается его можно сделать на WP – попробую. Спасибо за информацию.
[...] – удобный RSS – аггрегатор для автозаполнения сплога. Подробнее об установке на русском. WP-PageNavi – добавляет [...]
[...] ему CHMOD – для корректной работы необходимо 777. Далее… Связанные [...]
По вашему опыту – каков срок жизни такого сплога?
пока еще не забанили ни одного)) может потому что молодые еще сайты то, поглядим за развитием событий, отпишу.
>Давно задумывался об сплоге, а оказывается его можно сделать на WP – попробую. Спасибо за информацию.
Точно:)
Скажите по какой причине WP-O-Matic может не читать ленты?
Пытаюсь создать проект, указываю адрес RSS нажимаю проверить ленту и он пишет что не находит там ничего.
А как качество синонимизации? Яндекс нормально индексирует?
2Antares ленты не читаются, если содержат ошибки, некорректно выводятся или у вас не устновлен симпл пай.
2English-MAN для русского языка неудовлетворительное, для английского неплохое.
Отличный скрипт.
Еще хотелось бы, чтобы он как-нибудь автоматически формировал таги. Не знаешь, как это можно сделать?
Использую в основном ленты, сделанные в яхо-пайпс, поэтому могу настроить их как захочу.
Что-то я не разберусь, в самам плагине есть строка Frequency, которая показывает, как часто нужно проверять рсс-ленты, но ведь это же настараивается и в кроне. Как это всё можно синхронизировать?
зачем синхронизировать? всё равно будет проверка обновлений идти по крону, Frequency вторичное свойство в данном случае
Вручную все пашет. Крон присылает письмо с сообщением об ошибке…
Что значит {wget or similar command here} ?
Для работы плагина WP-o-Matic не обязательно использовать серверный крон. Все работает и на юзерском кроне, встроенном в плагин. Синонимизацию постов лучше делать с помощю синонимайзера для WP Simple Syn 2.1
Простите за тупость, а что за «юзерский крон»?
2Пышкин Щос
Запуск скрипта происходит при посещении сайта – неважно, кем – живым серфером, или ботом. Уж этого то добра на любом сайте хватает.
Помогите! Добавляю кампанию нажимаю сабмит. Открывается страница с новой кампанией пустой а в разделе кампании ту что я толькочто сохранила не появляется….
Изумительно! Перечитал три раза.
Отлично, просто отлично – больше мне нечего добавить…
Все пишут что изумительно а никто так мне и не ответил. Скажу больше у меня после этих плагинов глючит стал блог, мозиллу требовать и я все поудаляла!!!
Скажи плиз, у меня граббится не вся статья, а ее начало, как это можно исправить, и еще если можешь подскажи, как сделать, чтоб RSS лента была полноценной!!!. можешь ответить на мыло.
Андрей
2 And Если лента только с заголовком, то никак. Для этого есть wp-import а лучше пользовать яхо пайпс, как говопил выше камрад Tasman. А для этого плагина ищи ленты с полным контентом.
Да сейчас проблема найти ленты с полным текстом, везде одни аннонсы.
Кто знает как заставить wp-o-matic полностью грабить статьи, не только то которые дает рсс. А то получается только типа превью к статье, а надо что бы полностью статья.
2deadman:
Никак. wp-o-matic постит только то что есть в ленте. Если в ленте только анонс то он его у постит. Для того что бы постить новость целиком надо парсить не rss ленту, а сам ресурс. А это уже совсем другая история…
а просто пингогвать без крона можно?
а если выдает такую ошибку, что делать..?
The following errors have been encountered:
* Feeds
o Feed http://steer.ru/export/index.rdf could not be parsed (SimplePie said: cURL error 6: Couldn’t resolve host ‘steer.ru’)
это значит, что rdf!=rss
Судя по ошибке, не резолвится домен или просто лежит сайт, с которого вы пытаетесь парсить
ПОМОГИТЕ,скрипт не работает,точнее не запускается
скачивал в составе сборки и с wordpress.org результат одинаковый:при нажатии любой кнопки в меню скрипта ничего не происходит
У меня тоже не запускается((( кто ставил отпишите
Для получения в ленте полных текстова статтей, можно воспользоваться yahoo pipes. Сначало берете неполную ленту, потом через yahoo pipes парсите содержание полных текстов находя их по линкам из рсс-ленты. Потом прикрепляете в ваш урезаный рсс полные тексты постов.