sape->_links 2009 July | iteX

Archive for July, 2009

Краткий курс создания кампании в iFoxy

iFoxy развивается медленно, тк свободное время летом стараюсь не тратить на кодинг. Но тк народ интересуется и спрашивает, решил написать небольшой мануал.

Краткий курс создания кампании:
Добавляем кампанию, руководствуясь параметрами кампании ниже, сохраняем, идем в “Ваши кампании”, добавляем урл рсс лент, в типе ставим рсс, в категориях и тегах можно оставить пустым. И забываем на несколько дней…)) Когда время есть для работы над скриптом, я что-либо дополняю и запускаю скрипт, тогда Ваши кампании и выполнятся.

Параметры кампании:

  1. title=’название’ Название кампании, может быть несколько кампаний с одним названием
  2. active=’active’ Активна ли кампания, если нет, то будет во всех работах пропускаться
  3. language=’en’ Язык сайта, параметр используюется для синонимизации, при определении языка источника и тд.
  4. template=’#template#<p><p>%image%</p>%excerpt%</p><!more><p>%more%</p><p>%video%</p>#template#’ Шаблон поста, можно оставлять пустым, тогда будет шаблон по умолчанию
  5. frequency=’3600′ Максимальная частота опроса источников в секундах, учитывая, что запускаю вручную, пока не играет важно роли, но елси запускать каждые скажем 15 минут по крону, то во первых будет нагрузка на скрипт, а во вторых нагрузка на источник, которая скорей всего приведет к бану ипа.
  6. get_use_default_proxy=’1′ Использовать ли мои прокси, ставлю параметр вручную, по идее, параметр ниже определяет ваши прокси, с которых и будет обращение к источникам
  7. post_cacheimagesaddhash=’active’ Добавлять ли к названиям имен файлов изображений хеш для того чтоб имена не совпадали с уже загруженными.
  8. randomtimeoffset=’3600′ Смещение времени поста в секундах, относительно времени источника, может быть отрицательным
  9. feeddate=’active’ Использовать ли время и дату из источника, вордпресс позволяет писать посты в будущем и прошлом
  10. c ategory=” Категория, в которую будет добавляться пост, можно оставить пустым, если не пустое, то пытется сначала создать категорию
  11. tags=” Теги, которые добавятся в пост всегда, помимо тегов, которые скрипт выдерет из источника
  12. blog_url=’http://site.com/xmlrpc.php‘ Сайт, на который будут поститься посты.Этот и два параметра ниже обязательны для работы, обычно рекомендую сделать отдельного пользователя с привелегиями для постинга статей.
  13. blog_login=’admin’ Логин
  14. blog_passwd=’pass’ Пароль
  15. blog_type=’wordpress’ Планирую добавить и другие пплатформы, даже сейчас поддерживается с типа метавебблог, если не постить аттачменты и картинки
  16. blog_post_status=’publish’ Статус поста блога, может принимать значения “publish,private,draft,pending”, для теста можно ставить черновик-draft, который уже в блоге превратить в обычный пост-publish.
  17. filter_content_allowedtags=’<a><p><div><img><b><em><strong>
    <ul><li><ol><span><font><o>’ Разрешенные хтмл теги, остальные вырезаются стриптегсом.
  18. filter_lenght_min=’500′ Минимальная длина текста, чтобы пройти фильтр
  19. filter_lenght_title_max=’500′ Максимальная длина титла, после которой обрежется, если стоит “0″ то фильтр не задействован
  20. filter_more_lenght=’0′ Длина первой части текста до тега more, пытается не обрезать слова до +-10% текста
  21. filter_words_in=” Обязательные слова через запятую, без них текст не пройдет фильтр, если пусто то фильтр не используется
  22. filter_words_stop=’опама,превед’ Запрещенные слова через запятую, с ними текст не пройдет фильтр, если пусто то фильтр не используется
  23. filter_words_blacklistedurl=” Запрещенные урлы через запятую, с ними текст не пройдет фильтр, если пусто то фильтр не используется, вроде вообще не доделан.
  24. filter_usetags=’active’ Выдирать теги из источника
  25. filter_useyahootags=’active’ Получать теги из текста по апи yahoo, на мой взгляд теги не релевантны, но все равно использую.
  26. filter_syn=’active’ Синонимизировать ли текст моим синонимайзером, только инглиш.
  27. filter_syn_title=’active’ Синонимизхировать ли титл
  28. filter_onlysource=’disable’ Если не получен полный текст новости из источника, то фильтр не пройдет.
  29. filter_img_addalt=’active’ Добавлять альты к изображениям, дает посетителей с поиска по картинкам
  30. filter_img_cache=’active’ Кешировать изображения и заливать на блог
  31. filter_img_addimage= Добавлять изображения со сторонник серверов по титлу, покато ка flickr
  32. filter_use_video=’active’ Добавлять видео со сторонник серверов по титлу, покачто youtube
  33. filter_highlight_keywords=’keyword1,viagra2′ Подсвечивать кейворды, через запятую
  34. filter_highlight_keywords_template=’<b>%s</b>’ Темплейт подсвечивания, “%s” вместо кейворда.
  35. proxy=” Прокси, через запятую, вида “прокс:порт,прокс2:порт”

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

Поменьше сидите за компами, побольше загорайте. Приятного отдыха.

Обновил плагины для решения бага при локализации

Кто обновился до версии вордпресса 2.8 и у кого была русская локализация, получали ошибку при попытке изменения настроек. Поправил маленько код, проверил, работает. Качать где и раньше. Нового ничего не пишу, проекты заморожены, лето … :)