Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: CyberSEO Suite.
цитата
02/09/10 в 12:27
 cyberxxx
Попытаюсь расписать ситуацию максимально подробно. Это фид в котором весь контент (flv ролики и тумбы к ним) хранится в виде аттачментов. Примерно так:

Код:
<media:group>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_1.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_1.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_2.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_2.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_3.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_3.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_4.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_4.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_5.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_5.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_6.flv" expression="sample">
<media:thumbnail url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_6.jpg"/>
</media:content>
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_st.flv" expression="sample">
<media:thumbnail url=""/>
</media:content>
</media:group>

Плагин CyberSEO Suite помещает такие аттачменты в массивы $post ['media_content'] и $post ['media_thumbnail'], соответственно. Если содержимое массивов никак не обработать, по плагин вставит его в посты в таком вот виде:

Код:
<div class="media_block">
<a href="http://domen.com/imagedb/9484/v/h/320/9484_1.flv"><img class="media_thumbnail" src="http://domen.com/imagedb/9484/v/h/320/9484_1.jpg" alt="" /></a>
</div>

В случае с файлами wmv, mov и mpg все нормально, но flv действительно лучше проигрывать через флэш плеер, например, при помощи плагина Simple FLV. Для этого нам придется немного обработать содержимое поста.

В общем случае, это делается следующим образом. В поле "PHP Code <?php .. ?>" настроек фида вставляем следующий код:

Вариант 1:
Код:
for ($i = 0; $i < count ($post ['media_content']); $i++) {
$post ['post_excerpt'] .= "<br />[flv:" . $post ['media_content'][$i] . " " . $post ['media_thumbnail'][$i] . "]\n";
}
unset ($post ['media_content']);
unset ($post ['media_thumbnail']);

Теперь все flv файлы будут вставлены в пост в формате плагина Simple FLV и будут проигрываться привычным флэш плеером.

Правда в случае с данным конкретным фидом от кинков, в окошке последнего седьмого плеера будет отсутствовать превьшка, ибо ее тупо нет в самом фиде:

Код:
<media:content url="http://content.nakedkombat.com/imagedb/9763/v/h/320/9763_st.flv" expression="sample">
<media:thumbnail url=""/>

Для решения этой проблемы можно просто вообще не отображать последний ролик в посте. Вот так:

Вариант 2:
Код:
for ($i = 0; $i < count ($post ['media_content']) - 1; $i++) {
$post ['post_excerpt'] .= "<br />[flv:" . $post ['media_content'][$i] . " " . $post ['media_thumbnail'][$i] . "]\n";
}
unset ($post ['media_content']);
unset ($post ['media_thumbnail']);

Еще одной особенностью фида от кинков является то, что первые 6 роликов это короткие эпизоды, которые смонтированы в последнем седьмом ролике (том, что без тумбы). Таким образом, ты, возможно, вообще не захочешь вставлять в пост первые ролики, и ограничишься всего одним длинным flv файлом, который включает в себя все 6 эпизодов. В идеале, ему было бы хорошо прикрутить рандомную превьюшу от одного из шести коротких роликов. Верно? icon_smile.gif Все это делается при помощи следующего простенького кода:

Вариант 3:
Код:
$post ['post_excerpt'] .= "<br />[flv:" . $post ['media_content'][count ($post ['media_content']) - 1] . " " . $post ['media_thumbnail'][rand (0, count ($post ['media_thumbnail']) - 2)] . "]\n";
unset ($post ['media_content']);
unset ($post ['media_thumbnail']);

Вот, собственно, и все icon_cool.gif

Последний раз редактировалось: cyberxxx (07/09/10 в 20:03), всего редактировалось 1 раз
цитата
02/09/10 в 13:04
 SnowBars
Спасибо за быстрый и четкий ответ.
Сделал по 3-му варианту, все заработало.
Красота.... smail54.gif
цитата
04/09/10 в 11:27
 cyberxxx
Акция: CyberSEO Suite за $95!
цитата
06/09/10 в 15:56
 cyberxxx
Сегодня вышел апдейт плагина CyberSEO Suite. В новой версии 4.85 исправлено несколько незначительных багов и добавлены две новые опции:

1) "Store Images Locally" - теперь плагин умеет сохранять картинки из импортируемых фидов локально на вашем блоге. Перед тем как включать данную опцию, убедитесь, что подкаталог "wp-content/uploads" доступен для записи. Меня уже давно просили добавить такую возможность, и вот, наконец, она реализована!

2) "Don't Morph Titles" - позволяет защитить заголовки импортируемых постов от синонимизации. Эта фича может быть полезна, например, если заголовок поста содержит название фильма, изменять которое было бы нежелательно.
цитата
07/09/10 в 15:28
 st01en
Дока на русском когда будет? Прежде чем покупать продукт хотелось бы почитать его описание icon_rolleyes.gif
цитата
07/09/10 в 15:35
 Semen_ssr
st01en: да там три кнопки, там нефиг шо описывать в принципе - так разберешься, собирай синонимы и в бой. )
цитата
07/09/10 в 20:06
 cyberxxx
st01en писал:
Дока на русском когда будет? Прежде чем покупать продукт хотелось бы почитать его описание icon_rolleyes.gif

А чего там особо описывать? Даже английское описание на официальном сайте сделано в виде обзора основных функций. На самом деле, плагин очень прост в использовании. Ну а в качестве русского мануала вполне подойдет этот топик. Если у кого появляются конкретные вопросы - задавайте, я отвечу.
цитата
19/09/10 в 18:10
 groko
Цитата:
Еще одной особенностью фида от кинков является то, что первые 6 роликов это короткие эпизоды, которые смонтированы в последнем седьмом ролике (том, что без тумбы). Таким образом, ты, возможно, вообще не захочешь вставлять в пост первые ролики, и ограничишься всего одним длинным flv файлом, который включает в себя все 6 эпизодов

это работает если выбирать фид с flv, я правильно понимаю? в фиде с wmv это работать не будет, так?
цитата
22/09/10 в 16:15
 cyberxxx
groko писал:
это работает если выбирать фид с flv, я правильно понимаю? в фиде с wmv это работать не будет, так?

Не понял вопроса. Мой скрипт будет работать и с wmw, просто в этом случае во flash player будет вставлен wmv файл, который, соответственно, не сможет им проигрываться (формат-то не тот). Если надо вставить именно wmv ролик, то это делается через компонент windows media player. Т.е. без проблем. Вот только нафиг этот windows media player кому нужен? Или я ошибаюсь?
цитата
22/09/10 в 16:54
 groko
в принципе ты мне ответил на вопрос...
просто у кинков можно выбирать фиды с flv, с wmv
цитата
25/09/10 в 22:12
 cyberxxx
В случае с wmv роликами, их лучше просто линковать к тумбам, нежели вставлять в пост в виде уродского медиа плеера. Хотя, тут дело вкуса. Плагин позволяет делать и то и другое.
цитата
08/10/10 в 15:09
 cyberxxx
Сегодня я покажу, как создать автонаполняемый тюб на базе движка WordPress, плагина CyberSEO Suite и темы TubePress3 которая отличается от предыдущих версий (TubePress и TubePress2).

Возьмем любой XML фид, например: http://royal-cash.com/index.php?handler=promo_flv&format=xml&am…master=100 и добавим его в CyberSEO Suite. Настроим необходимые параметры аггергации ("RSS Feed Syndicator"): категории, тэги, частоту обновления и т.д.

Скопируем следующий код в поле "Custom Fields":

Код:

screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv


А в поле "PHP Code <?php .. ?>" вставим это:

Код:

// Paysite URL
$post ['custom_fields'] ['dbt_text2'] = "HTTP://WWW.SITE.COM/";
// create an URL of thumb from it's path and file name
$screen = $post ['custom_fields'] ['screen'];
if (is_array ( $screen )) {
// choose one random screenshot if there are many
   $post ['custom_fields'] ['dbt_text3'] = $post ['custom_fields'] ['screen_url'] . $screen [rand ( 0, count ( $screen ) - 1 )];
} else {
// or use the single one
   $post ['custom_fields'] ['dbt_text3'] = $post ['custom_fields'] ['screen_url'] . $screen;
}
// uncomment the line below to store thumbnails on your server
// $post ['custom_fields'] ['dbt_text3'] = cseo_save_image ( $post ['custom_fields'] ['dbt_text3'], $post ['post_title'] );
// since FLV videos have no unique GUID's let's use their URL's as post GUID's 
$post ['guid'] = $post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv'];
// save the FLV URL
$post ['custom_fields'] ['dbt_text'] = $post ['guid'];
// now let's delete all useless custom fields
unset ( $post ['custom_fields'] ['screen_url'] );
unset ( $post ['custom_fields'] ['screen'] );
unset ( $post ['custom_fields'] ['clip_url'] );
unset ( $post ['custom_fields'] ['flv'] );


Сохраняем настройки и идем гулять с девушкой/женой в ближайший парк, пока CyberSEO Suite зарабатывает вам денежку icon_wink.gif
цитата
16/10/10 в 20:29
 groko
cyberxxx писал:
В случае с wmv роликами, их лучше просто линковать к тумбам, нежели вставлять в пост в виде уродского медиа плеера. Хотя, тут дело вкуса. Плагин позволяет делать и то и другое.

это насущный вопрос по кинкам для меня, у них не все фиды есть с картинками, как это можно настроить на автомате?
цитата
17/10/10 в 11:09
 cyberxxx
groko писал:
это насущный вопрос по кинкам для меня, у них не все фиды есть с картинками, как это можно настроить на автомате?

Для их фида с WMV роликами, код никакой дополнительный код вообще не нужен, если не собираешься вставлять уродский. Т.е. поле "PHP Code <?php .. ?>" оставляешь пустым, а в опцию "Insert Media Attachments" ставишь в положение "Insert attachments at the bottom of the post".

Тумбы, прилинкованные к WMV-роликам будут добавлены в пост автоматически.

Ну, еще советую добавить какие-нибудь баннеры со ссылками на платник, т.к. в самих фидах их нет. Например, в поле "Post Footers" можно вставить что-то вроде этого:

Код:
<p align="center"><a href="http://aff.fuckingmachines.com/track/MTAzMjU0MjozOjM,3/"><img src="http://cybernetentertainment.com/2257/banners/FM/5666_FM_300x250.jpg"><br><b>Click here to enter the site!</b></a></p>
####more####
<p align="center"><a href="http://aff.fuckingmachines.com/track/MTAzMjU0MjozOjM,3/"><img src="http://cybernetentertainment.com/2257/banners/FM/5666_FM_300x250.jpg"><br><b>Click here to enter the site!</b></a></p>
####more####
<p align="center"><a href="http://aff.fuckingmachines.com/track/MTAzMjU0MjozOjM,3/"><img src="http://cybernetentertainment.com/2257/banners/FM/5757_FM_300x250.jpg"><br><b>Click here to enter the site!</b></a></p>
####more####
<p align="center"><a href="http://aff.fuckingmachines.com/track/MTAzMjU0MjozOjM,3/"><img src="http://cybernetentertainment.com/2257/banners/FM/5201_fm_468x80.jpg"><br><b>Click here to enter the site!</b></a></p>
цитата
17/10/10 в 15:48
 groko
да это все я как раз так и делаю, я просто тебя не понял, подумал, что дашь волшебную палочку (код), и тумбы эти будут линковаться не на wmv файлы, а на фхг, на тур, на платник - в общем куда мне надо
цитата
17/10/10 в 17:09
 cyberxxx

Можно и так сделать. Ты просто скажи куда именно тебе надо, а я покажу, как. На фхг линковать не получится, т.к. их фиды никак с фхг не связаны. Но можно линковать на сами мувики, на туры, или на куда захочешь. В каждом фиде по 6 тумб.
цитата
19/10/10 в 12:04
 andreich
http://www.cyberseo.net/category/downloads/downloads/SimpleFLV.zip

404. The requested page was not found

Какогда будет доступен для скачивания ?
цитата
19/10/10 в 12:19
 kodek
А нет случайно какой-то общей админки, для управления несколькими скриптами (на разных сайтах)? Я так понимаю - из этого можно сделать автонаполняемые блоги. Было бы круто, если бы ещё не лазить по каждому из них отдельно, чтобы, скажем, новые фиды добавить.
цитата
19/10/10 в 13:46
 cyberxxx
andreich писал:
http://www.cyberseo.net/category/downloads/downloads/SimpleFLV.zip
404. The requested page was not found
Какогда будет доступен для скачивания ?

Он доступен. Там просто в разделе "category" стояла релятивная ссылка. Поправил.
цитата
19/10/10 в 13:47
 cyberxxx
kodek писал:
А нет случайно какой-то общей админки, для управления несколькими скриптами (на разных сайтах)? Я так понимаю - из этого можно сделать автонаполняемые блоги. Было бы круто, если бы ещё не лазить по каждому из них отдельно, чтобы, скажем, новые фиды добавить.

К сожалению, нет.
цитата
19/10/10 в 21:14
 groko
cyberxxx писал:
Можно и так сделать. Ты просто скажи куда именно тебе надо, а я покажу, как. На фхг линковать не получится, т.к. их фиды никак с фхг не связаны. Но можно линковать на сами мувики, на туры, или на куда захочешь. В каждом фиде по 6 тумб.


тайтл поста в фиде залинкован на фхг, можно как-то эту ссылку выдернуть и залинковать на нее тумбы?
цитата
20/10/10 в 13:00
 andreich
что то не могу никак понять icon_sad.gif

вообщем у Кинков появились фиды в формате TubeX

cyberxxx:
можно тут выложить
правильные коды для
Custom Fields
и
PHP Code <?php .. ?>

Тема используемая для блога Free WP Tube 3.0

P.S. Я сам пытался, пытался, так и несмог, правильно составить
цитата
20/10/10 в 15:47
 cyberxxx
Андреич, а ты когда у меня скрипт купил? icon_smile.gif

З.Ы. Подробности лучше в личку.
цитата
20/10/10 в 15:56
 andreich
cyberxxx: отправил в личку smail54.gif
цитата
20/10/10 в 15:59
 Axel-B
Когда разберетесь решение все-таки запостите, интересно то-же. icon_cool.gif
Стр. « первая   <  4, 5, 6, 7, 8  >  последняя »


Эта страница в полной версии