Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 20/10/10 в 16:08 |
Axel-B писал: | Когда разберетесь решение все-таки запостите, интересно то-же. |
предлагаю cyberxxx:
на домене по продаже скрипта, постить решения импорта RSS, для определенного спонсора, если есть какието стандартные то и их тоже
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта
не все мы тут программисты
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 16:30 |
andreich писал: | предлагаю cyberxxx:
на домене по продаже скрипта, постить решения импорта RSS, для определенного спонсора, если есть какието стандартные то и их тоже
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта не все мы тут программисты |
Ну как бы так и выходит, что все то, что ты предлагаешь, давно уже есть
Конкретно решение для 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 раз
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 20/10/10 в 16:40 |
cyberxxx: спасибо
и опять я типа бета тестера - архив CyberSyn - битый поправь
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 16:56 |
Поделюсь еще одним секретом. Не все ролики от кинков одинаково полезны (с). Некоторые просто отсутствуют. Т.е. в фиде они есть, а на деле - 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-ы на наличие там файлов с видео роликом и картинкой. Если их не будет, то не добавляй этот пост в мой драгоценный блого-тюб.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 16:57 |
andreich писал: | cyberxxx: спасибо
и опять я типа бета тестера - архив CyberSyn - битый поправь |
Поправил только что. В аську не ты ко мне по этому поводу стучался?
andreich писал: | это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта не все мы тут программисты |
Это как раз не наглость, а справедливое право пользователя на техническую поддержку продукта, которая была изначально включена в стоимость. Проблема тут в другом, cyberseo.net является мэйнстримным ресурсом. Стало быть, я не могу упоминать там каких-либо адалтных спонсоров. Соответственно, могу выкладывать решения для каких-то нейтральных случаев, либо (если интересует какой-то нестандартный адалтный фид), я всегда готов запостить решение прямо сюда, или на любой другой форум.
В общем, если кому что-то нужно - спрашивайте, не стесняйтесь. Все расскажу и покажу.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 20/10/10 в 18:07 |
а кто еще кроме кинков в таком формате выдает фиды?
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 18:29 |
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 19:27 |
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>';
|
Ты об этом спрашивал, или надо что-то другое?
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 20/10/10 в 22:26 |
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&file=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.flv&autostart=false&linkfromdisplay=true&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&file=http://content.devicebondage.com/imagedb/10636/v/h/32010636_7.flv&autostart=false&linkfromdisplay=true&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"
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/10/10 в 23:45 |
Ну в общем тут 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 раз(а)
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 20/10/10 в 23:56 |
cyberxxx писал: | Ну в общем тут 3 проблемы.
1) Судя по строке "<param name="movie" value="/flvplayer.swf">", flvplayer.swf должен лежать в корне твоего сайта. Если он находится где-то в другом месте, то работать не будет. |
помогло, скопировал в корень flvplayer.swf
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/10/10 в 00:03 |
Рад, что теперь все ок.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 21/10/10 в 06:54 |
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
будет он их рандомно заменять?
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/10/10 в 11:46 |
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.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 26/10/10 в 21:01 |
если в фиде 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'].'ℑ='.$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'].'ℑ='.$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 раз
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 26/10/10 в 21:19 |
Фид Tube X похож на Smart Tube, но содержит дополнительную информацию, например, реферальную ссылку в тэге <join_url>. Ее значение можно использовать вместо того, чтобы прописывать этот URL каждый раз вручную.
В поле "Custom Fields" добавляем это:
Код: | join_url::paysite_url |
В поле "PHP Code <?php .. ?>" просто удаляем следующую строку
Код: | $post ['custom_fields'] ['paysite_url'] = 'http://рефка платника'; |
Вот, собственно, и все.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 09/11/10 в 11:32 |
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
а то сейчас тумбы есть, а видио не проигрывается
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 09/11/10 в 14:23 |
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 |
А вот как ты сам думаешь, почему ты получаешь такое сообщение?
Ты верен, что в конкретном твоем случае элементы $post ['custom_fields'] ['clip_url'], $post ['custom_fields'] ['flv'] и
$post ['custom_fields'] ['thumb'] содержат имена файлов?
Я ведь в этом топике приводил примеры кода для нескольких разных фидов. Покажи свой PHP код и содержимое поля "Custom Fields" и я скажу где у тебя ошибка.
Невнимательный ты человек, Андреич Если бы ты заглянул в фид, то заметил бы, что все видео у них в формате F4V, а не FLV (e.g.: http://gallys.40somethingmag.com/flvs_content/RuthieHays_26617_40_F
50_TFS.f4v). Из чего напрашивается единственный и совершенно очевидный вывод, что видео не проигрывается из-за того, что твой FLV player тупо его не поддерживает. Эту проблему, как ты понимаешь, никакими скриптами не исправишь. Либо нужен тебе специальный плеер, либо пиши письма на sanchezo@scoregroup.com и проси господина Орландо переделать ролики в стандартный формат FLV.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 09/11/10 в 16:14 |
cyberxxx писал: | А вот как ты сам думаешь, почему ты получаешь такое сообщение?
Ты верен, что в конкретном твоем случае элементы $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']); |
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 09/11/10 в 16:15 |
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 09/11/10 в 16:19 |
Оффтопик: эх...андреич-андреич
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 09/11/10 в 17:33 |
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(). Т.е. загрузил самосвал кирпичами, разгрузил и отправил его пустым самосвал на стройку, а строители-то возмущаются!
В общем,
Код: | 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, могу просто не замечать некоторые нюансы (считать их очевидными) и не заостряю на них внимание человека, которому объясняю что-то.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 09/11/10 в 17:55 |
cyberxxx:
P.S. а както можно удалить посты которые запостились, но не имеют тумб или FLV? а то что то ручками перебрать столько постов не совсем както хочется
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 09/11/10 в 18:23 |
К сожалению, нет. Либо руками, либо автоматом все посты выбранного фида.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 10/11/10 в 12:20 |
|
|
|
|