Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: CyberSEO Suite.
цитата
20/10/10 в 16:08
 andreich
Axel-B писал:
Когда разберетесь решение все-таки запостите, интересно то-же.

предлагаю cyberxxx:
на домене по продаже скрипта, постить решения импорта RSS, для определенного спонсора, если есть какието стандартные то и их тоже
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта
не все мы тут программисты
цитата
20/10/10 в 16:30
 cyberxxx
andreich писал:
предлагаю cyberxxx:
на домене по продаже скрипта, постить решения импорта RSS, для определенного спонсора, если есть какието стандартные то и их тоже
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта не все мы тут программисты

Ну как бы так и выходит, что все то, что ты предлагаешь, давно уже есть icon_smile.gif

Конкретно решение для Smart Tube (Smart Scripts)/TubeX лежит как раз на сайте по продаже скрипта, а именно, тут: http://www.cyberseo.net/wordpress-tube/ (см. главу "How to build Smart Tube XML Feed powered WordPress tube site"). Код полностью готов к использованию. Тебе просто надо вставить название платника и свою ссылку с рефом вот сюда:

Код:
// put the site link to paysite into the 'paysite_url' custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_url'] = 'HTTP://WWW.SITE.COM/';
// put site name into the "paysite_title" custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_title'] = 'SITE NAME';

Рекомендую использовать, тот FLV плеер, что лежит в этом архиве: http://www.cyberseo.net/downloads/SimpleFLV.zip - по мне, так это хоть и достаточно старая, но самая надежная и безгеморройная версия.

Только перед его использованием, настоятельно рекомендую обновить плагин до версии 4.89, т.к. в примере кода используется новая функция cseo_save_image(), позволяющая сохранять тумбы на локальном сервере, если по какой-то причине не хочется их хотлинковать.

Последний раз редактировалось: cyberxxx (20/10/10 в 17:09), всего редактировалось 1 раз
цитата
20/10/10 в 16:40
 andreich
cyberxxx: спасибо

и опять я типа бета тестера - архив CyberSyn - битый icon_sad.gif поправь
цитата
20/10/10 в 16:56
 cyberxxx
Поделюсь еще одним секретом. Не все ролики от кинков одинаково полезны (с). Некоторые просто отсутствуют. Т.е. в фиде они есть, а на деле - 404. При чем, такое бывает как с самими роликами, так и с тумбами к ним.

Для борьбы с этим безобразием, я предусмотрел возможность проверки наличия файлов на сервере. Если файл отсутствует, т.е. в его HTML хэйдере указан тип text/html, а не один из бинарных форматов, значит там точно ре ролик и не картинка, а какая-нибудь страничка с надписью 404 - Not Found.

Решается эта проблема добавлением в конец скрипта всего двух строчек:
Код:
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);

То есть, мы говорим плагину: а проверь-ка ты, братец, заданные URL-ы на наличие там файлов с видео роликом и картинкой. Если их не будет, то не добавляй этот пост в мой драгоценный блого-тюб. icon_wink.gif
цитата
20/10/10 в 16:57
 cyberxxx
andreich писал:
cyberxxx: спасибо
и опять я типа бета тестера - архив CyberSyn - битый icon_sad.gif поправь

Поправил только что. В аську не ты ко мне по этому поводу стучался? icon_smile.gif

andreich писал:
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта не все мы тут программисты

Это как раз не наглость, а справедливое право пользователя на техническую поддержку продукта, которая была изначально включена в стоимость. Проблема тут в другом, cyberseo.net является мэйнстримным ресурсом. Стало быть, я не могу упоминать там каких-либо адалтных спонсоров. Соответственно, могу выкладывать решения для каких-то нейтральных случаев, либо (если интересует какой-то нестандартный адалтный фид), я всегда готов запостить решение прямо сюда, или на любой другой форум.

В общем, если кому что-то нужно - спрашивайте, не стесняйтесь. Все расскажу и покажу.
цитата
20/10/10 в 18:07
 coder-code
а кто еще кроме кинков в таком формате выдает фиды?
цитата
20/10/10 в 18:29
 cyberxxx
Да практически все: http://www.tubeace.com/nav/sponsors/
цитата
20/10/10 в 19:27
 cyberxxx
groko писал:
тайтл поста в фиде залинкован на фхг, можно как-то эту ссылку выдернуть и залинковать на нее тумбы?

Угу, залинкован, и стало быть, храниться как элемент массива $post['link']. Твой обработчик может вешать его куда угодно. Например на тумбу, на какие-то ключевые слова, или как ссылку внизу поста. Вот, попробуй такой код:

Код:
$post ['post_excerpt'] .= '<p align="center"><a href="'.$post['link'].'"><strong>Click here to see our super-puper gallery!</strong></a></p>';

Ты об этом спрашивал, или надо что-то другое?
цитата
20/10/10 в 22:26
 andreich
cyberxxx писал:

Конкретно решение для Smart Tube (Smart Scripts)/TubeX лежит как раз на сайте по продаже скрипта, а именно, тут: http://www.cyberseo.net/wordpress-tube/ (см. главу "How to build Smart Tube XML Feed powered WordPress tube site"). Код полностью готов к использованию.


неработает, тумб нету
вместо ролика пишет "Get Flash to see this player"

html код

Код:

<div class="video_code"><object id="player" name="player" width="700" height="544">
<param name="movie" value="/flvplayer.swf">
<param name="allowfullscreen" value="true">
<param name="allowscriptaccess" value="always">
<param name="flashvars" value="image=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.jpg&amp;file=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.flv&amp;autostart=false&amp;linkfromdisplay=true&amp;link=http%3A%2F%2Faff.devicebondage.com%2Ftrack%2F21870%3B1041246%3Arevshare%3ADEVICEBONDAGE%2F"> <object type="application/x-shockwave-flash" data="/flvplayer.swf" width="700" height="544">
<param name="movie" value="http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.flv">
<param name="link" value="http%3A%2F%2Faff.devicebondage.com%2Ftrack%2F21870%3B1041246%3Arevshare%3ADEVICEBONDAGE%2F">
<param name="allowfullscreen" value="true">

<param name="linkfromdisplay" value="true">
<param name="allowscriptaccess" value="always">
<param name="flashvars" value="image=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.jpg&amp;file=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.flv&amp;autostart=false&amp;linkfromdisplay=true&amp;link=http%3A%2F%2Faff.devicebondage.com%2Ftrack%2F21870%3B1041246%3Arevshare%3ADEVICEBONDAGE%2F"> <p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object></div>


это я попробывал фид под smart,
если заюзать фид под TubeX - тумбы есть, но вместо ролика опять "Get Flash to see this player"
цитата
20/10/10 в 23:45
 cyberxxx
Ну в общем тут 3 проблемы.

1) Судя по строке "<param name="movie" value="/flvplayer.swf">", flvplayer.swf должен лежать в корне твоего сайта. Если он находится где-то в другом месте, то работать не будет.

2) Я посмотрел новые XML фиды кинков. Как всегда, эти чудаки сделали все через одно место. Фид TubeX сделан нормально, а в фиде Smart Scripts у них косяк: отсутствует слэш на конце URL-ов FLV ролика и тумбы. Почему - х.з. Слава аллаху, приведенному на странице примеров PHP коду без разницы какой XML фид ты используешь (TubeX или Smart Tube). Таким образом, убедись, что в выпадающем списке "Type" выбран именно "TubeX", ибо второй XML фид от кинков содержит ошибки.

3) На всякий случай, еще раз скопируй PHP код с http://www.cyberseo.net/wordpress-tube/ (мне кажется, что твой код на одну строку короче).

Перепроверь все 3 пункта и должно работать. Если не трудно, отпишись тут по результатам.

Edit: Чуть поправил пример PHP кода у себя на сайте - уменьшил размеры окна плеера под Free WordPress Theme ver.3, так как предыдущая версия темы имела несколько больше свободного пространства под embedded video.

Последний раз редактировалось: cyberxxx (21/10/10 в 00:07), всего редактировалось 2 раз(а)
цитата
20/10/10 в 23:56
 andreich
cyberxxx писал:
Ну в общем тут 3 проблемы.
1) Судя по строке "<param name="movie" value="/flvplayer.swf">", flvplayer.swf должен лежать в корне твоего сайта. Если он находится где-то в другом месте, то работать не будет.

помогло, скопировал в корень flvplayer.swf
цитата
21/10/10 в 00:03
 cyberxxx
Рад, что теперь все ок.
цитата
21/10/10 в 06:54
 groko
cyberxxx писал:
Угу, залинкован, и стало быть, храниться как элемент массива $post['link']. Твой обработчик может вешать его куда угодно. Например на тумбу, на какие-то ключевые слова, или как ссылку внизу поста. Вот, попробуй такой код:
Код:
$post ['post_excerpt'] .= '<p align="center"><a href="'.$post['link'].'"><strong>Click here to see our super-puper gallery!</strong></a></p>';

Ты об этом спрашивал, или надо что-то другое?


да, я об этом, спасибо, код работает, вставляет линк в конец поста, а как сделать, чтобы все тумбы линковались на эту ссылку?

еще вопрос - рерайтор как работает? он только 1 на 1 меняет фразы, нельзя вот так задать:
|phrase 1|phrase 2|phrase 3|phrase 4
будет он их рандомно заменять?
цитата
21/10/10 в 11:46
 cyberxxx
groko писал:
да, я об этом, спасибо, код работает, вставляет линк в конец поста, а как сделать, чтобы все тумбы линковались на эту ссылку

Медиаконтент попадает в массивы $post ['media_content'] и $post ['media_thumbnail']. Соответственно, тебе надо прописать нужный URL, например, ссылку на галеру $post['link'], в во все элементы массива $post ['media_content']:

Код:
for ($i = 0; $i < count($post ['media_content']); $i++) {
   $post ['media_content'][$i] = $post['link'];
}

groko писал:
еще вопрос - рерайтор как работает? он только 1 на 1 меняет фразы, нельзя вот так задать:
|phrase 1|phrase 2|phrase 3|phrase 4
будет он их рандомно заменять?

Так тоже можно. phrase 1 будет рандомно заменяться на phrase 2...phrase 4.
цитата
26/10/10 в 21:01
 groko
если в фиде TubeX уже есть рефка, какой код нужен для таких фидов?

для smart script я пользовался такими полями и кодом, так как в фиде нет рефки:
screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration
// переводим длительность клипа в формат мин:сек
$post ['custom_fields'] ['duration'] = date ( 'i:s', $post ['custom_fields'] ['duration'] );
// формируем ссылку на тумбу из пути и имени файла
$post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $post ['custom_fields'] ['screen'];
// Записываем имя сайта в Custom Field "paysite_title", согласно документации Free WordPress Tube
$post ['custom_fields'] ['paysite_title'] = 'Платник';
// Записываем ссылку на платник с адвертским рефкодом в Custom Field "paysite_url", согласно документации Free WordPress Tube
$post ['custom_fields'] ['paysite_url'] = 'http://рефка платника';
// Поскольку ролики в XML файле не имеют собственного GUID-а, то в качестве оного будем использовать ссылку на FLV файл, в уникальности которой мы не сомневаемся
$post ['guid'] = $post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv'];
// Теперь самое "сложное" - формируем код FLV плеера, пордразумевая, что сам плеер находится в файле flvplayer.swf, который лежит в корне блога
$post ['custom_fields'] ['video_code'] = '<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="600" height="466">
<param name="movie" value="/flvplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file='.$post ['guid'].'&#8465;='.$post ['custom_fields'] ['thumb'].'&autostart=false&linkfromdisplay=true&link='.urlencode($post ['custom_fields'] ['paysite_url']).'" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="600" height="466">
<param name="movie" value="'.$post ['guid'].'" />
<param name="link" value="'.urlencode($post ['custom_fields'] ['paysite_url']).'" />
<param name="allowfullscreen" value="true" />
<param name="linkfromdisplay" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file='.$post ['guid'].'&#8465;='.$post ['custom_fields'] ['thumb'].'&autostart=false&linkfromdisplay=true&link='.urlencode($post ['custom_fields'] ['paysite_url']).'" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object>';
// удаляем из поста ненужные Custom Fields
unset ( $post ['custom_fields'] ['screen_url'] );
unset ( $post ['custom_fields'] ['screen'] );
unset ( $post ['custom_fields'] ['clip_url'] );
unset ( $post ['custom_fields'] ['flv'] );

Последний раз редактировалось: groko (28/10/10 в 05:02), всего редактировалось 1 раз
цитата
26/10/10 в 21:19
 cyberxxx
Фид Tube X похож на Smart Tube, но содержит дополнительную информацию, например, реферальную ссылку в тэге <join_url>. Ее значение можно использовать вместо того, чтобы прописывать этот URL каждый раз вручную.

В поле "Custom Fields" добавляем это:
Код:
join_url::paysite_url

В поле "PHP Code <?php .. ?>" просто удаляем следующую строку
Код:
$post ['custom_fields'] ['paysite_url'] = 'http://рефка платника';

Вот, собственно, и все.
цитата
09/11/10 в 11:32
 andreich
cyberxxx писал:

Решается эта проблема добавлением в конец скрипта всего двух строчек:
Код:
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);


как я понял это ставим в PHP Code <?php .. ?>?

вставил и теперь получаю
Warning: get_headers() [function.get-headers]: Filename cannot be empty in /home/domen.com/wp-content/plugins/CyberSEO/cyberseo-core.php on line 0

и ещебы хотелось
синтаксис для
http://www.40somethingmag.com/rss/flv_xml.php?nats=MTIyOTIwNy40LjEw…Ny4wLjAuMA

а то сейчас тумбы есть, а видио не проигрывается icon_sad.gif
цитата
09/11/10 в 14:23
 cyberxxx
andreich писал:
как я понял это ставим в PHP Code <?php .. ?>?
вставил и теперь получаю
Warning: get_headers() [function.get-headers]: Filename cannot be empty in /home/domen.com/wp-content/plugins/CyberSEO/cyberseo-core.php on line 0


А вот как ты сам думаешь, почему ты получаешь такое сообщение? icon_wink.gif

Ты верен, что в конкретном твоем случае элементы $post ['custom_fields'] ['clip_url'], $post ['custom_fields'] ['flv'] и
$post ['custom_fields'] ['thumb'] содержат имена файлов?

Я ведь в этом топике приводил примеры кода для нескольких разных фидов. Покажи свой PHP код и содержимое поля "Custom Fields" и я скажу где у тебя ошибка.

andreich писал:
и ещебы хотелось синтаксис для
http://www.40somethingmag.com/rss/flv_xml.php?nats=MTIyOTIwNy40LjEw…Ny4wLjAuMA
а то сейчас тумбы есть, а видио не проигрывается icon_sad.gif

Невнимательный ты человек, Андреич icon_smile.gif Если бы ты заглянул в фид, то заметил бы, что все видео у них в формате F4V, а не FLV (e.g.: http://gallys.40somethingmag.com/flvs_content/RuthieHays_26617_40_F…50_TFS.f4v). Из чего напрашивается единственный и совершенно очевидный вывод, что видео не проигрывается из-за того, что твой FLV player тупо его не поддерживает. Эту проблему, как ты понимаешь, никакими скриптами не исправишь. Либо нужен тебе специальный плеер, либо пиши письма на sanchezo@scoregroup.com и проси господина Орландо переделать ролики в стандартный формат FLV.
цитата
09/11/10 в 16:14
 andreich
cyberxxx писал:
А вот как ты сам думаешь, почему ты получаешь такое сообщение? icon_wink.gif
Ты верен, что в конкретном твоем случае элементы $post ['custom_fields'] ['clip_url'], $post ['custom_fields'] ['flv'] и
$post ['custom_fields'] ['thumb'] содержат имена файлов?
Я ведь в этом топике приводил примеры кода для нескольких разных фидов. Покажи свой PHP код и содержимое поля "Custom Fields" и я скажу где у тебя ошибка.


screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration
// put the site link to paysite into the 'paysite_url' custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_url'] = 'http://aff.sexandsubmission.com/track/21870;1046058:revshare:SEXANDSUBMISSION/';
// put site name into the "paysite_title" custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_title'] = 'SEX AND SUBMISSION';
// format clip's duration as mm:ss
$post ['custom_fields'] ['duration'] = date ( 'i:s', $post ['custom_fields'] ['duration'] );
// create an URL of thumb from it's path and file name
$screen = $post ['custom_fields'] ['screen'];
if (is_array ( $screen )) {
    $post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $screen [rand ( 0, count ( $screen ) - 1 )];
} else {
    $post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $screen;
}
// uncomment the line below to store thumbnails on your server
// cseo_store_image ('thumb', $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'];
// now the most complex part. we have to create the FLV player code, assuming that our FLV player is stored as flvplayer.swf in the root dir of the blog
$post ['custom_fields'] ['video_code'] = '<div class="video_code">
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="600" height="466">
<param name="movie" value="/flvplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $post ['guid'] . '&=' . $post ['custom_fields'] ['thumb'] . '&autostart=true&linkfromdisplay=true&link=' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="600" height="466">
<param name="movie" value="' . $post ['guid'] . '" />
<param name="link" value="' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<param name="allowfullscreen" value="true" />
<param name="linkfromdisplay" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $post ['guid'] . '&=' . $post ['custom_fields'] ['thumb'] . '&autostart=true&linkfromdisplay=true&link=' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object></div>';
// 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'] );
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);
цитата
09/11/10 в 16:15
 andreich
cyberxxx писал:

Невнимательный ты человек, Андреич icon_smile.gif Если бы ты заглянул в фид, то заметил бы, что все видео у них в формате F4V, а не FLV (e.g.: http://gallys.40somethingmag.com/flvs_content/RuthieHays_26617_40_F…50_TFS.f4v). Из чего напрашивается единственный и совершенно очевидный вывод, что видео не проигрывается из-за того, что твой FLV player тупо его не поддерживает.

понял Спасибо!
цитата
09/11/10 в 16:19
 coder-code
Оффтопик: эх...андреич-андреич
цитата
09/11/10 в 17:33
 cyberxxx
andreich писал:

screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration
// put the site link to paysite into the 'paysite_url' custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_url'] = 'http://aff.sexandsubmission.com/track/21870;1046058:revshare:SEXANDSUBMISSION/';
// put site name into the "paysite_title" custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_title'] = 'SEX AND SUBMISSION';
// format clip's duration as mm:ss
$post ['custom_fields'] ['duration'] = date ( 'i:s', $post ['custom_fields'] ['duration'] );
// create an URL of thumb from it's path and file name
$screen = $post ['custom_fields'] ['screen'];
if (is_array ( $screen )) {
    $post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $screen [rand ( 0, count ( $screen ) - 1 )];
} else {
    $post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $screen;
}
// uncomment the line below to store thumbnails on your server
// cseo_store_image ('thumb', $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'];
// now the most complex part. we have to create the FLV player code, assuming that our FLV player is stored as flvplayer.swf in the root dir of the blog
$post ['custom_fields'] ['video_code'] = '<div class="video_code">
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="600" height="466">
<param name="movie" value="/flvplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $post ['guid'] . '&=' . $post ['custom_fields'] ['thumb'] . '&autostart=true&linkfromdisplay=true&link=' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="600" height="466">
<param name="movie" value="' . $post ['guid'] . '" />
<param name="link" value="' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<param name="allowfullscreen" value="true" />
<param name="linkfromdisplay" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $post ['guid'] . '&=' . $post ['custom_fields'] ['thumb'] . '&autostart=true&linkfromdisplay=true&link=' . urlencode ( $post ['custom_fields'] ['paysite_url'] ) . '" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object></div>';
// 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'] );
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);

А ну так ты ж не туда код добавил. Смотри, сначала ты уничтожаешь переменные:
Код:
unset ( $post ['custom_fields'] ['clip_url'] );
unset ( $post ['custom_fields'] ['flv'] );

А потом пытаешься передать из значения функции cseo_must_be_binary(). Т.е. загрузил самосвал кирпичами, разгрузил и отправил его пустым самосвал на стройку, а строители-то возмущаются! icon_smile.gif

В общем,
Код:
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);

Нужно вставлять в код ПЕРЕД строкой "// now let's delete all useless custom fields", а не после нее.

P.S. Собственно, тут моя ошибка. Я, как человек разбирающийся в PHP, могу просто не замечать некоторые нюансы (считать их очевидными) и не заостряю на них внимание человека, которому объясняю что-то.
цитата
09/11/10 в 17:55
 andreich
cyberxxx: smail54.gif

P.S. а както можно удалить посты которые запостились, но не имеют тумб или FLV? а то что то ручками перебрать столько постов не совсем както хочется
цитата
09/11/10 в 18:23
 cyberxxx
К сожалению, нет. Либо руками, либо автоматом все посты выбранного фида.
цитата
10/11/10 в 12:20
 andreich
cyberxxx:
есть ли возможность
заюзать
http://www.brothersincash.com/members/php/rss/1007080/373/video
какимто образом исключив итемы с одинаковыми дескрипшенами
Стр. « первая   <  5, 6, 7, 8, 9  >  последняя »


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