Нестандартные решения на BlogBot. Создаем кинотеатр за SMS
Недавно Максим Соколов брал у меня интервью, где одним из вопросов был «Есть ли какие-то нестандартные решения на BlogBot?» В последнее время начали активно появляться такие решения, поэтому хочу открыть новую рубрику у себя на блоге «Нестандартные решения на BlogBot».
В данной статье из рубрики «Нестандартные решения на BlogBot» мы рассмотрим создание а-ля кинотеатра за SMS, такой себе платник.
Для создания кинотеатра на основе BlogBot нам потребуются плагины Transformer и желательно RpcPoster, база фильмов в формате XML от любой кино-партнерки, например LoadPartners.com, настроенный движок WP или аккаунт на Blogger.com.
Итак, первым делом идем в админку кино-партнерки и скачиваем полную базу фильмов в формате XML.
Далее заходим в админку бота, создаем новую категорию контента, например «Кино». Ключевые слова можете указать любые, они роли играть не будут. Переходим в раздел «Плагины» на плагин Transformer. Загружаем базу фильмов в плагин. В появившейся форме теперь нам надо будет создать шаблон отображения данных из базы.
Для создания шаблона вам понадобятся минимальные знания html, а также совсем немного css. Итак, допустим, база данных фильма выглядит следующим образом:
<movie> <id>1392</id> <title>Звёздные собаки: Белка и Стрелка</title> <description><![CDATA[Описание фильма]]></description> <movie_img>Ссылка на картинку</movie_img> <direct_link>Ссылка на скачивание</direct_link> <year>Год</year> <actors>Актеры</actors> <director>Режиссер</director> <type>Жанры</type> <quality>Качество</quality> <partner_link>Партнерская ссылка</partner_link> <partner_frame>Фрейм для скачивания</partner_frame> </movie>
Теги – это переменные в шаблоне, то, что между тегами – это значения переменных. Переменные в шаблоне должны помечаться двойными фигурными скобками {{var}}, например, в поле «Шаблон заголовка» нам следует указать {{title}}.
Теперь составим шаблон для тела поста.
<div style="float:left;width:200px;">
<img style="width:180px;" src="{{movie_img}}" title="Скачать фильм {{title}}" alt="Смотреть фильм {{title}} онлайн" />
</div>
<p><b>Год:</b> {{year}}</p>
<p><b>Режиссер:</b> {{director}}</p>
<p><b>Актеры:</b> {{actors}}</p>
<p><b>Качество: {{quality}}</b></p>
<p>{{description}}</p>
<br style="clear:both;"/>
<!--more-->
<h2>Скачать фильм "{{title}}"</h2> {{partner_frame}}
Теперь, если нажать на кнопочку «Превью», то можно увидеть, как будут выглядеть посты после обработки.
Чтобы как-то разнообразить сайт, можно воспользоваться мастером поиска видео от Google. Взять код можно со страницы: http://www.google.com/uds/solutions/wizards/videobar.html. При создании кода, уберите галочки со всех чекбоксов, а также удалите текст из канала и добавьте свой поисковый запрос:
Этот код следует вставить в шаблон. Но обратите внимание на то, что некоторые движки, в том числе Blogger.com и Wordpress заменяют переносы строк на параграфы, то есть расставляют где не попади теги <p> или <br />. А такие вставки могут, во-первых, исказить наш шаблон, а во вторых сломать javascript поиска трейлеров. Поэтому следует весь код шаблона превратить в одну строку.
После этого следует указать, из каких полей брать теги и категории. Обратите внимание, что все посты будут импортироваться в одну категорию «Кино», но каждый пост будет иметь свои категории и теги, которые будут в последствие отображаться на конечном сайте.
Составив шаблончик, его можно сохранить на всякий случай, чтобы в следующий раз опять не проделывать подобные махинации. Теперь осталось указать начальную и конечную дату разброса постов и нажать на кнопку «Преобразовать». Что получиться можно будет глянуть в разделе «Контент».
С экспортом разобрались, теперь можно будет публиковать посты на блогах. Вы можете опубликовать посты на блоге, что стоит на том же хостинге, что и сам бот, обычными средствами BlogBot’а, либо посредством плагина RpcPoster, если необходимо опубликовать посты на блоге, что расположен на стороннем хостинге.
Я буду приводить пример использования плагина RpcPoster.
Переходим в раздел «Плагины», кликаем по плагину RpcPoster и добавляем свой блог. Плагин на данный момент поддерживает Wordpress Standalone и бложные системы Wordpress.com, Blogger.com и ЖЖ, а также уже и Joomla.
После добавления блога, нужно еще создать расписание на публикацию. Если вы будете постить на Wordpress Standalone, то достаточно выбрать категорию, из которой брать посты, указать промежуток постинга в минутах и в графе «Дополнительно» по вкусу поставить галочки. Да, и кстате, не забудьте в админке своего блога разрешить постинг по протоколу XML-RPC.
Что из этого получилось можно посмотреть на только что созданных сайтах:
http://thedoor.org.ua
http://kinolibs.blogspot.com/
Кстати, такой метод конвертации XML не только для кинопартнерок, а для любых других, которые отдают базу в одном XML файле.
Popularity: unranked
Новости




