Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Блоги и Социальные сети
»
Тема:
CyberSEO Suite.
Новая тема
Ответить
цитата
20/10/10 в 16:08
andreich
Axel-B писал:
Когда разберетесь решение все-таки запостите, интересно то-же.
предлагаю
cyberxxx:
на домене по продаже скрипта, постить решения импорта RSS, для определенного спонсора, если есть какието стандартные то и их тоже
это конечно можно сочтить за наглость, но думаю это будет стимулировать покупку скрипта
не все мы тут программисты
цитата
20/10/10 в 16:30
cyberxxx
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 раз
цитата
20/10/10 в 16:40
andreich
cyberxxx:
спасибо
и опять я типа бета тестера - архив CyberSyn - битый
поправь
цитата
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-ы на наличие там файлов с видео роликом и картинкой. Если их не будет, то не добавляй этот пост в мой драгоценный блого-тюб.
цитата
20/10/10 в 16:57
cyberxxx
andreich писал:
cyberxxx:
спасибо
и опять я типа бета тестера - архив CyberSyn - битый
поправь
Поправил только что. В аську не ты ко мне по этому поводу стучался?
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&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"
цитата
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'].'ℑ='.$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 раз
цитата
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
а то сейчас тумбы есть, а видио не проигрывается
цитата
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
А вот как ты сам думаешь, почему ты получаешь такое сообщение?
Ты верен, что в конкретном твоем случае элементы $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
а то сейчас тумбы есть, а видио не проигрывается
Невнимательный ты человек, Андреич
Если бы ты заглянул в фид, то заметил бы, что все видео у них в формате 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 писал:
А вот как ты сам думаешь, почему ты получаешь такое сообщение?
Ты верен, что в конкретном твоем случае элементы $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 писал:
Невнимательный ты человек, Андреич
Если бы ты заглянул в фид, то заметил бы, что все видео у них в формате 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(). Т.е. загрузил самосвал кирпичами, разгрузил и отправил его пустым самосвал на стройку, а строители-то возмущаются!
В общем,
Код:
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:
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
>
последняя »
Новая тема
Ответить
Эта страница в полной версии