С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 15/04/10 в 00:05 |
может чем помочь , я тут организатор новой партии.... партия оркестр (с)...отрерайтил kebzu
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 15/04/10 в 08:21 |
cyberxxx: да задаем, когда не понятно, но сам говоришь - много малоочевидных деталей, может быть я и спросил бы, но не подозреваю о чем
semen_ssr: просто интернет не у всех скоростной, а там такой движок или сервер, хз, по пол-дня страницы грузятся, а на реге вообще виснет, собака, второй день не могу попасть
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 15/04/10 в 08:58 |
groko, это на сколько не скоростной, если не секрет? С мобильника?
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 15/04/10 в 09:27 |
semen_ssr: да, там где я нахожусь других вариантов нет, еще с тарелки можно, но скорость такая же
на качество моей работы это не влияет, только периодически до нервных срывов доводит
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 15/04/10 в 20:51 |
groko, сейчас почти у всех операторов 3g есть, чего не попробуешь. Или через CDMA стандарты.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 16/04/10 в 17:48 |
semen_ssr: зона приема cdma заканчиватся в 13 км от моего дома, зона приема 3g в 2000 км от дома, в 500 м от дома проходит Транстелекомовский оптоволоконный кабель, который идет вдоль всей жд России, но подцепиться к нему напрямую нельзя, только через провайдера, ближайший из которых находится в 32 км от моего дома в городе и разделяют нас сотни чужих земельных участков, только жопарез (gprs) работает на педалях
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 16/04/10 в 17:53 |
если в Украине живешь юзай ОГО мобильный.
|
|
|
|
Модератор Be afraid!
Be very afraid!
С нами с 14.10.02
Сообщения: 5762
|
Добавлено: 16/04/10 в 17:57 |
Не оффтопьте плиз!
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 17/04/10 в 17:52 |
есть тьюб-тема для вп, у нее на морде висят тумбы, кликаешь по тумбе - попадаешь в тело поста, чтобы тумбы на морде появлялись требуется custom field "thumb" и его значение "ссылка на картинку"
покажи, пожалуйста, на примере фида http://hostave4.net/rp/hfv/xml_feed_62.xml
1. как этот процесс автоматизируется
2. как вставить свою рефссылку
3. как сделать, чтобы в посте было видео, если просто тянешь фид, то на блоге появляется только текст
4. как вытянуть все посты, почему-то выдает 1-2 штуки
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 18/04/10 в 14:18 |
Ну, во-первых, надо определиться с темой для блога. Это ведь именно она будет показывать тумбы клипов на первой странице.
Остановимся на Free WordPress Tube, как на наиболее популярной. Скачиваем, ставим себе на блог.
Теперь надо научить CyberSEO Suite импортировать информацию об FLV роликах в формате, подходящем для темы Free WordPress Tube, описание которого гласит следующее:
Цитата: | Type the title and text, choose the categories. Than go below and add these custom fields:
1. thumb - URL to the small picture of the video in the home page. Size for this template is 156x103 (you can put up a bigger image, it will fit in automaticly, but it will take longer to load)
2. duration - Duration of the video. Example: 4:55
3. paysite_url - URL of the Pay Site for single page. Example: http://www.google.com
4. paysite_title - Title of the Pay Site for single page
5. video_code - Code of the video for single page (you can embed videos from other sites or host your own player, such as JW Player from http://www.longtailvideo.com)
If you don't want to have any link to paysite, you can leave it out. Also check out Tube Theme options on the bottom of the menu. You can set how many videos appear on the front page by setting the number in Settings/Reading. |
И-так, импортируем нужный нам XML фид в популярном формате Smart Tube, например, твой http://hostave4.net/rp/hfv/xml_feed_62.xml и попадаем на страницу настроек "RSS Feed Syndicator". Выбираем нужные категории, выставляем нужный период обновления, обязательно выбираем "Use syndication date" в поле "Base date" и т.д.
Теперь переходим к настройке "Custom Fields", дабы следовать рекомендациям из описания Free WordPress Tube.
Код: | screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration |
Слева находятся имя нужного нам тэга в XML файле, а справа - имя Custom Field-а WP, в который значение указанного тэга в конечном итоге и попадет.
Как известно, XML файл формата Smart Tube не содержит реферальной ссылки на платник, длительность клипа (duration) содержится в секундах, а не в формате мин:сек, да и кода FLV плеера там нет. Соответственно, все эти преобразования придется делать нам. Точнее, этим займется CyberSEO Suite, а мы должны написать соответствующий код для предварительной обработки поста и Custom Fields. Поскольку, CyberSEO Suite позволяет делать с постом все, что угодно, то воспользуемся этой фичей и вставим следующий код в поде "PHP Code <?php .. ?>":
Код: | // переводим длительность клипа в формат мин:сек
$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'] = 'Rope Porn';
// Записываем ссылку на платник с адвертским рефкодом в Custom Field "paysite_url", согласно документации Free WordPress Tube
$post ['custom_fields'] ['paysite_url'] = 'http://www.ropeporn.com/index.html?id=XXX';
// Поскольку ролики в 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="700" height="544">
<param name="movie" value="/flvplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file='.$post ['guid'].'&image='.$post ['custom_fields'] ['thumb'].'&autostart=false&linkfromdisplay=true&link='.$post ['custom_fields'] ['paysite_url'].'" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="700" height="544">
<param name="movie" value="'.$post ['guid'].'" />
<param name="link" value="'.$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'].'&image='.$post ['custom_fields'] ['thumb'].'&autostart=false&linkfromdisplay=true&link='.$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'] ); |
Тем, кто незнаком с PHP, код может показаться непонятным. Но на самом деле, в нем нет абсолютно ничего сложного. Тем более, что я добавил комментарий к каждой операции.
Теперь сохраняем настройки фида и идем пить кофе. Отныне, CyberSEO Suite будет самостоятельно дергать заданный XML фид, и раз в указанный промежуток времени будет добавлять в блог новый пост, отформатированный под требования темы Free WordPress Tube.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 18/04/10 в 19:07 |
сцуко...
хер бы догадался
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 18/04/10 в 19:08 |
еще б каких нить кодиков на пхп с разными фичами для незнающих
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 18/04/10 в 22:34 |
Дык, все зависит от задачи. groko ее обозначил, я дал решение. Если есть другие - welcome!
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 19/04/10 в 14:17 |
с замиранием сердца попробовал все это осуществить и... работает!
cyberxxx: тебе огромный респект и творческих успехов
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 19/04/10 в 15:19 |
вот линка на фид от ТКГ - http://www.trafficcashgold.com/tc_blog.php?s=PBW&t=all
как замутить чтоб создавая посты из него:
в название поста ставило текст из поля Title
Description ставило в тело поста.
при нажатии на тумбу запускался флв мувик (адрес мувика тоже есть в посте)
вроде понятно все спросил.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 19/04/10 в 15:35 |
Это RSS фид для блогов. В нем нет отдельных тэгов, содержащих какие ссылок на тумбу, FLV файл и т.д. Там все находится в виде HTML кода в тэге <content>. Для блога это самое то, но ни один тубовый скрипт такой фид не скушает.
Тем не менее, с CyberSEO Suite можно парсить и такое. Просто надо написать код, выдергивающий нужные нам ссылки из содержимого тэга <content>. В общем, как дойдут руки (сегодня-завтра) я покажу как это делается.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 19/04/10 в 15:48 |
ага..былоб очень здорово. хочу добавть еще возможность вставки ссылки на спона в посты. например в видео. потому как в этом фиде ее нет. этот фид просто отдает контент.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 19/04/10 в 16:53 |
и еще хотелось бы узнать, как сделать чтобы при импорте рсс фида, синонимизировало и тайтлы для постов.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 19/04/10 в 16:58 |
slonic писал: | и еще хотелось бы узнать, как сделать чтобы при импорте рсс фида, синонимизировало и тайтлы для постов. |
Скрипт их и так синонимизирует.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 19/04/10 в 17:53 |
точно..проверил только что. снимаю вопрос.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 19/04/10 в 17:59 |
С FLV роликами от TCG случилась неожиданная проблема. У них ссылки на ролики имеют вид:
http://www.trafficcashgold.com/backend/tmcdl.php?file=BFM115000336&
ica_dillan
А это не есть хорошо, ибо такую ссылку просто не вставишь в код flv плеера (аргументы "?file=", "&ext=" и "&name=" мешаются). Если же ссылку закодировать через urlencode (как для сиджей), т.е. сделать ее такой:
http://www.trafficcashgold.com/backend/tmcdl.php%3Ffile=BFM11500033
ica_dillan
То начинает тупить уже сервер TCG, выдавая 404 ошибку.
Таким образом, проблем с париснгом FLV фидов от TCG нет. Есть проблема с тем, как вставить их FLV ролик в плеер.
Задача. Имеется следующий HTML код FLV плеера:
Код: | <object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 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="file=http://video.nubilegirlshd.com/FLV/trinity_toys.flv&image=http://trafficcashgold.com/images/2min/BFM115000336/clip.jpg&autostart=false&linkfromdisplay=true&link= http://www.barefootmaniacs.com/?wm_login=XXX" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="700" height="544">
<param name="movie" value="http://video.nubilegirlshd.com/FLV/trinity_toys.flv" />
<param name="link" value="http://www.barefootmaniacs.com/?wm_login=XXX" />
<param name="allowfullscreen" value="true" />
<param name="linkfromdisplay" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=http://video.nubilegirlshd.com/FLV/trinity_toys.flv&image=http://trafficcashgold.com/images/2min/BFM115000336/clip.jpg&autostart=false&linkfromdisplay=true&link= http://www.barefootmaniacs.com/?wm_login=XXX" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object> |
Требуется заменить ролик http://video.nubilegirlshd.com/FLV/trinity_toys.flv на http://www.trafficcashgold.com/backend/tmcdl.php?file=BFM115000336&
ica_dillan и чтоб работало
Если кто придумает - рассказывайте. Я, в свою очередь, приведу рабочий код парсинга фидов.
З.Ы. По факту. Где-то был топик о том, нужно ли программисту заканчивать ВУЗ. Видимо, что не нужно. TCG своих программеров явно в Африке с пальм собирали. При чем тех, у которых были особенно сильно выраженные ментальные проблемы в связи с хроническим недоеданием, недопиванием, болезнями и злобными африканскими мозговыми паразитами.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 19/04/10 в 22:01 |
Опа, я открыл страшный секрет (даже не спрашивайте как ). У TGC есть ссылки на FLV ролики в нормальном формате (без всяких "&"). Таким образом, ссылке из фида http://www.trafficcashgold.com/backend/tmcdl.php?file=BFM115000336&
ica_dillan соответствует ссылка http://www.trafficcashgold.com/backend/tmcdlv.php?video=2min_BFM115000336.flv - это, блин, один и тот же ролик, но ссылки, сука разные!
В общем, нам надо не только отпарсить нестандартный фид TCG, но еще и переформатировать ссылку так, чтобы ее можно было вставить в код плеера.
И-так, заходим в админку TCG, кликаем "Tube Clips", в "Use the selections below to narrow down your search criteria" выбираем сайт (пусть это будет, например, "Bare Foot Maniacs"), длительность ролика ("2 minute clip") и жмем "Generate". Получаем ссылку вида http://www.trafficcashgold.com/tc_blog.php?s=BFM&t=2 и скармливаем ее синдикатору CyberSEO Suite.
В настройках фида делаем все то же самое, что и в случае XML фидами Smart Tube, за исключением 2х вещей:
1) "Custom Fields" оставляем пустым, потому что корявый фид от TCG не содержит ни одного тэга, который можно было бы засунуть в Custom Field генерируемого поста.
2) В поле "PHP Code <?php .. ?>" вставляем следующий код:
Код: | // записываем ссылку на платник с адвертским рефкодом в Custom Field "paysite_url", согласно документации Free WordPress Tube
$post ['custom_fields'] ['paysite_url'] = 'http://www.barefootmaniacs.com/?wm_login=XXX';
// длительность клипа стандартная - 2 минуты
$post ['custom_fields'] ['duration'] = "2:00";
// выдергиваем ссылку на тумбы из $post ['post_content']
preg_match ( "/(<img src=')(.+?)(')/i", $post ['post_content'], $matches );
$post ['custom_fields'] ['thumb'] = trim ( $matches [2] );
// выдергиваем название платника из $post ['post_content']
preg_match ( "/(Site:<\/td><td.+?>)(.+?)(<\/TD>)/i", $post ['post_content'], $matches );
$post ['custom_fields'] ['paysite_title'] = trim ( $matches [2] );
// выдергиваем ссылку на FLV ролик из $post ['post_content']
preg_match ( "/(<a href=')(.+?)('>2 Min FLV Clip<\/a>)/i", $post ['post_content'], $matches );
// теперь переделываем ее в НОРМАЛЬНЫЙ формат
preg_match ( "/(file=)(.+?)(&)/i", trim ( $matches [2] ), $matches);
$flv = 'http://www.trafficcashgold.com/backend/tmcdlv.php?video=' . $matches [2] . '.flv';
// почему-то тэг <title> в фидах TCG всегда пустой. тупят ребята. придется выдергивать его из $post ['post_content']
preg_match ( "/(Title:<\/td><td>)(.+?)(<\/TD>)/i", $post ['post_content'], $matches );
$post ['post_title'] = trim ( $matches [2] );
// Теперь самое "сложное" - формируем код FLV плеера, подразумевая, что сам плеер находится в файле flvplayer.swf, который лежит в корне блога
$post ['custom_fields'] ['video_code'] = '<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 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="file=' . $flv . '&image=' . $post ['custom_fields'] ['thumb'] . '&autostart=false&linkfromdisplay=true&link=' . $post ['custom_fields'] ['paysite_url'] . '" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="700" height="544">
<param name="movie" value="' . $flv . '" />
<param name="link" value="' . $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=' . $flv . '&image=' . $post ['custom_fields'] ['thumb'] . '&autostart=false&linkfromdisplay=true&link=' . $post ['custom_fields'] ['paysite_url'] . '" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object>';
// вставляем в $post['post_content'] только описание ролика. все остальное идет лесом
preg_match ( "/(<b>Description:<\/b><.+?>)(.+?)(<)/i", $post ['post_content'], $matches );
$post ['post_content'] = trim ( $matches [2] ); |
Все, кликаем "Syndicate This Feed" и идем пить пиво, на которое мы уже заработали при помощи своего тубо-блога, продавая спонсоров с XML фидами формата Smart Tube.
З.Ы. В данном случае, код обработки поста получился действительно сложным из-за того, что фид TCG пришлось парсить вдоль и поперек.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/04/10 в 12:10 |
slonic писал: | вот линка на фид от ТКГ - http://www.trafficcashgold.com/tc_blog.php?s=PBW&t=all
как замутить чтоб создавая посты из него:
в название поста ставило текст из поля Title
Description ставило в тело поста.
при нажатии на тумбу запускался флв мувик (адрес мувика тоже есть в посте)
вроде понятно все спросил. |
Я, похоже, неправильный код дал в предыдущем посте. Тот код подойдет для импорта фидов TCG в тубо-блоги, использующие специальные темы вроде Free WordPress Tube.
Тебе же нужно flv видео в обычные посты вставлять. И еще, чтоб ссылка на платник там была. Верно? Тогда для тебя код обработки поста будет таким:
Код: | // здесь задаем ссылку на платник со своим рефкодом
$url = 'http://www.barefootmaniacs.com/?wm_login=XXX';
preg_match ( "/(<img src=')(.+?)(')/i", $post ['post_content'], $matches );
$img = trim ( $matches [2] );
// выдергиваем ссылку на FLV ролик из $post ['post_content']
preg_match ( "/(<a href=')(.+?)('>2 Min FLV Clip<\/a>)/i", $post ['post_content'], $matches );
// теперь переделываем ее в НОРМАЛЬНЫЙ формат
preg_match ( "/(file=)(.+?)(&)/i", trim ( $matches [2] ), $matches );
$flv = 'http://www.trafficcashgold.com/backend/tmcdlv.php?video=' . $matches [2] . '.flv';
// почему-то тэг <title> в фидах TCG всегда пустой. тупят ребята. придется выдергивать его из $post ['post_content']
preg_match ( "/(Title:<\/td><td>)(.+?)(<\/TD>)/i", $post ['post_content'], $matches );
$post ['post_title'] = trim ( $matches [2] );
// выдергиваем описание ролика из в $post['post_content']
preg_match ( "/(<b>Description:<\/b><.+?>)(.+?)(<)/i", $post ['post_content'], $matches );
// добавляем к описанию код FLV плеера и ссылку на спонсора
$post ['post_content'] = trim ( $matches [2] ) . '<br /><br /><object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="450" height="350">
<param name="movie" value="/flvplayer.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $flv . '&image=' . $img . '&autostart=false&linkfromdisplay=true&link=' .$url . '" />
<object type="application/x-shockwave-flash" data="/flvplayer.swf" width="450" height="350">
<param name="movie" value="' . $flv . '" />
<param name="link" value="' . $url . '" />
<param name="allowfullscreen" value="true" />
<param name="linkfromdisplay" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=' . $flv . '&image=' . $img . '&autostart=false&linkfromdisplay=true&link=' .$url . '" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object>' . '<br /><div align="center"><a href="'.$url.'"><b>Download The Full Movie Here</b></a></div>'; |
Попробуй его у себя на блоге и отпишись, если это то, о чем ты спрашивал.
З.Ы. Когда будешь добавлять новый фид от TGC, задай ему имя вручную, например, "Bare Foot Maniacs". Иначе все фиды от TCG будут называться одинаково - "Tube Style Clip Updates" и ты запутаешься какой фид к какому сайту относится.
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 20/04/10 в 23:12 |
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 20/04/10 в 23:37 |
Оно именно так и задумывалось. Рад, что мой код оказался полезен
З.Ы. С твоим вариантом шкурки WP, размер плеера можно и побольше сделать. В моем примере он 450x350 пикселей. Тебе бы поширше надо IMHO
|
|
|
|