Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: CyberSEO Suite.
цитата
21/04/10 в 21:57
 coder-code
вот еще толковая задача:


имеем фид от пимпролл - http://rss.pimproll.com/rss.php?s=monsterdongs&p=ft&r=pimp1…_cycle=seq

или любой другой.

наша задача:

блог парсит фид. находит в нем определенные словосочетания (или ряд, или синонимы: для этого неплохо б использовать таблицу синонимов для киберсео) и линкует эти слова на определенные урлы. или урл. или key=url

объясню для чего:

таким образом можно перелинковывать между собой сплоги, блоги.
цитата
21/04/10 в 22:32
 cyberxxx
Так вроде отдельный плагин под это дело был где-то. Или я что-то путаю?
цитата
21/04/10 в 23:15
 coder-code
хз что за плагин.

просто раз в посты влять ссылки на спона можно, то должно реализоваться.
цитата
22/04/10 в 11:33
 cyberxxx
Вообще, ты прав все эти плагины, что меняют текст поста во время его выдачи (т.е. в реальном времени), сильно тормозят блог и грузят сервер. Так что, если есть желание вставлять ссылки в определенные ключевые слова, то лучше это делать один раз - во время добавления нового поста из фида.

С помощю CyberSEO Suite, это делается очень просто.

Создаешь текстовый файл, например, links.txt следующего содержания:
Код:
morphing|http://www.morphingfeeds.com/
seo|http://www.cyberseo.net/
message board|https://www.master-x.com/


Последняя строка обязательно должна быть пустой (перевод строки и все). Заливаешь этот файл на сервер, например, http://www.mydomain.com/links.txt и добавляешь следующий код в поле "PHP Code <?php .. ?>" настроек фида:
Код:
$wordlinks = @file ( "http://www.mydomain.com/links.txt" );
if (count ( $wordlinks )) {
   foreach ( $wordlinks as $wl ) {
      list ( $word, $link ) = (explode ( "|", trim ( $wl ) ));
      if ($word != "" && $link != "") {
         $post ['post_content'] = preg_replace ( "/(".$word.")/i", "<a href=\"$link\">\\1</a>", $post ['post_content'] );
      }
   }
}

Вот, собственно и все. Понятное дело, что данный код можно комбинировать с любым другим. Например, с тем, что я приводил в предыдущих постах.

Если не хочется заморачиваться с заливкой файла с ключевыми словами и ссылками на сервер, то можно вставить это хозяйство прямо в код обработчика поста:

Код:
$wordlinks = array ("morphing|http://www.morphingfeeds.com/", "seo|http://www.cyberseo.net/", "message board|https://www.master-x.com/" );
foreach ( $wordlinks as $wl ) {
   list ( $word, $link ) = (explode ( "|", trim ( $wl ) ));
   $post ['post_content'] = preg_replace ( "/(".$word.")/i", "<a href=\"$link\">\\1</a>", $post ['post_content'] );
}

Код обработчика получился очень простым. Соответственно, оставляю его без комментариев.
цитата
22/04/10 в 17:03
 coder-code
спасибо! будем еще писать!
цитата
24/04/10 в 15:38
 groko
еще задача, можно на примере того же фида от "братьев по баблу"
http://www.brothersincash.com/members/php/rss/1919579/444/video

1. они там что-то подкрутили, теперь весь текст поста полностью залинкован на фхг, как сделать, чтобы остался просто текст
2. можно ли настроить таким образом:
я задаю список ссылок на пиксовые фхг, скрипт идет по ссылкам, выдергивает оттуда тумбы и вставляет их в пост с хотлинком на полноразмерные пикчи/ количество тумб либо рандомно, либо если возможно задается (например, первые 5)/плюс возможность сразу добавить текст над или под тумбами рандомно меняющий свой размер шрифта (теги H1-H3)

может быть header и footer тут и не надо задействовать, но тогда как-то надо обозначить куда это дело будет вставляться в пост
цитата
25/04/10 в 14:18
 cyberxxx
groko писал:
еще задача, можно на примере того же фида от "братьев по баблу"
http://www.brothersincash.com/members/php/rss/1919579/444/video

1. они там что-то подкрутили, теперь весь текст поста полностью залинкован на фхг, как сделать, чтобы остался просто текст

"Insert Media Attachments" -> "Do not insert attachments".

groko писал:
2. можно ли настроить таким образом:
я задаю список ссылок на пиксовые фхг, скрипт идет по ссылкам, выдергивает оттуда тумбы и вставляет их в пост с хотлинком на полноразмерные пикчи/ количество тумб либо рандомно, либо если возможно задается (например, первые 5)/плюс возможность сразу добавить текст над или под тумбами рандомно меняющий свой размер шрифта (теги H1-H3)
может быть header и footer тут и не надо задействовать, но тогда как-то надо обозначить куда это дело будет вставляться в пост

Не понял. Что значит список ссылок и как по ним должен ходить скрипт? Ты про RSS Syndicator спрашиваешь?
цитата
25/04/10 в 15:56
 groko
1. Цитата:
groko писал:
еще задача, можно на примере того же фида от "братьев по баблу"
http://www.brothersincash.com/members/php/rss/1919579/444/video

1. они там что-то подкрутили, теперь весь текст поста полностью залинкован на фхг, как сделать, чтобы остался просто текст

"Insert Media Attachments" -> "Do not insert attachments".

было бы все так просто... не помогает

когда я заглядываю в код их фида, то там вот что
Код:
<item>
  <guid>http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/</guid>
  <title>Blonde teen services two dicks at once</title>
  <link>http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/</link>
  <description>&lt;a href="http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/"&gt;&lt;img src="http://blockboostercash.com/fhgimg/14643.jpg" border="0"&gt;&lt;a&gt;&lt;br&gt;Jocelyn is a little nasty slut who needs two cocks at once. She attempted to swallow both of their manhoods in her mouth at once and then took turns sucking on their meat. Then as the guys took turns fucking her, they both wanted a fuck at the same time. So Jocelyn took both of them in each hole for a deep double penetration. She was practically ripped apart until they both dropped a load on her face.</description>
  <enclosure url="http://blockboostercash.com/fhgimg/14643.jpg" length="24037" type="image/jpeg" />
  <pubDate>Mon, 22 Mar 2010 00:00:00 GMT</pubDate>

  <category>doubleteamedteens.com pics</category>
</item>


а в блоге получается
Код:
<p><a href="http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/"><img ilo-ph-fix="tofix" ilo-full-src="http://blockboostercash.com/fhgimg/14643.jpg" src="http://blockboostercash.com/fhgimg/14643.jpg" title="Blonde teen services two dicks at once" alt="Blonde teen services two dicks at once" border="0"></a><a><br>Jocelyn is a little nasty slut who needs two cocks at once. She attempted to swallow both of their manhoods in her mouth at once and then took turns sucking on their meat. Then as the guys took turns fucking her, they both wanted a fuck at the same time. So Jocelyn took both of them in each hole for a deep double penetration. She was practically ripped apart until they both dropped a load on her face. </a></p>

текст вообще находится в тегах <a></a> и в итоге он выглядит как линк, а сам никуда не ведет - бред получается

2. я имел в виду следующее - в пхп обработчике мы даем ссылки на фхг с которых вытягиваются картинки и вставляются в пост - это вообще возможно?
цитата
26/04/10 в 12:10
 cyberxxx
groko писал:
1.
было бы все так просто... не помогает
когда я заглядываю в код их фида, то там вот что
Код:
<item>
  <guid>http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/</guid>
  <title>Blonde teen services two dicks at once</title>
  <link>http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/</link>
  <description>&lt;a href="http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/"&gt;&lt;img src="http://blockboostercash.com/fhgimg/14643.jpg" border="0"&gt;&lt;a&gt;&lt;br&gt;Jocelyn is a little nasty slut who needs two cocks at once. She attempted to swallow both of their manhoods in her mouth at once and then took turns sucking on their meat. Then as the guys took turns fucking her, they both wanted a fuck at the same time. So Jocelyn took both of them in each hole for a deep double penetration. She was practically ripped apart until they both dropped a load on her face.</description>
  <enclosure url="http://blockboostercash.com/fhgimg/14643.jpg" length="24037" type="image/jpeg" />
  <pubDate>Mon, 22 Mar 2010 00:00:00 GMT</pubDate>
  <category>doubleteamedteens.com pics</category>
</item>

а в блоге получается
Код:
<p><a href="http://galleries.doubleteamedteens.com/free/1/pics/046JOCELYN50359922/1/14643/1919579/"><img ilo-ph-fix="tofix" ilo-full-src="http://blockboostercash.com/fhgimg/14643.jpg" src="http://blockboostercash.com/fhgimg/14643.jpg" title="Blonde teen services two dicks at once" alt="Blonde teen services two dicks at once" border="0"></a><a><br>Jocelyn is a little nasty slut who needs two cocks at once. She attempted to swallow both of their manhoods in her mouth at once and then took turns sucking on their meat. Then as the guys took turns fucking her, they both wanted a fuck at the same time. So Jocelyn took both of them in each hole for a deep double penetration. She was practically ripped apart until they both dropped a load on her face. </a></p>

текст вообще находится в тегах <a></a> и в итоге он выглядит как линк, а сам никуда не ведет - бред получается

Ну так ты сам посмотри на то, что ты импортируешь, и что получаешь. Твой "<a></a>" это ни что иное, как "&lt;a&gt;" из фида. При чем, тэг <a> они открывают, а закрывать не собирается. По-русски, это называется косяком. Пиши в саппорт, пусть чинят. Я к этому безобразию не имею ни малейшего отношения icon_rolleyes.gif

Вообще, если спонсор вдруг резко меняет устоявшийся формат своих СУЩЕСТВУЮЩИХ промо инструментов, например, формат фидов. То вывод, как бы сам собой напрашивается - не пользуйся этими инструментами. Благо, спонсоров с качественными RSS фидами сейчас вагон и маленькая тележка - есть среди чего повыбирать.

groko писал:
2. я имел в виду следующее - в пхп обработчике мы даем ссылки на фхг с которых вытягиваются картинки и вставляются в пост - это вообще возможно?

Возможно что угодно, но я все равно ничего не понял. Приведи пример того, что ты импортируешь, и как должен выглядеть генерируемый пост в блоге. Пример, ясное дело, должен быть оформлен в виде рабочего HTML кода.
цитата
26/04/10 в 13:39
 cyberxxx
Кстати, тут groko полезную мысль в аське двинул. У многих спонсоров ссылки на платники, содержат всякие дополнительные параметры ("&"). Соответственно, при вставке их в код плеера, ссылки будут хериться. Исправить ситуацию можно путем преобразования ссылки при помощи функции urlencode, как это делается, например в сиджах.

Вот как будет выглядить подправленный код для тубоблогов:
Код:
// переводим длительность клипа в формат мин:сек
$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="image=' . $post ['custom_fields'] ['thumb'] . '&file=' . $post ['guid'] . '&autostart=false&linkfromdisplay=true&link=' . urlencode ( $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="'.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="image=' . $post ['custom_fields'] ['thumb'] . '&file=' . $post ['guid'] . '&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'] );


Последний раз редактировалось: cyberxxx (13/05/10 в 18:15), всего редактировалось 1 раз
цитата
06/05/10 в 19:16
 cyberxxx
С радостью сообщаю, что сегодня официально вышла новая версия плагина CyberSEO Suite.

Вроде бы учел все пожелания клиентов, а так же, поправил все известные баги.
цитата
06/05/10 в 19:57
 Sakura
А подробный хелп на руccком есть?
цитата
06/05/10 в 21:12
 coder-code
да нет походу. его подробного и на английском нет.
цитата
06/05/10 в 21:19
 cyberxxx
Есть на сайте. И еще в тематическом топике: http://www.gfy.com/showthread.php?t=962586

Если честно, в самом плагине описывать особенно нечего. Все опции и так прекрасно документированы. Все описание, в основном, посвящено тому "как сделать вот-такую-вот фигнюшку при помощи этого плагина". Такие описания можно писать всю жизнь, но так и не охватить всех возможных вариантов. Смысл?
цитата
19/05/10 в 16:58
 cyberxxx
Syndicating TubeX and Tube Ace XML Feeds

In one of my previous articles, I've already explained on how to syndicate the Smart Tube XML feeds. However as you may know, there is a slightly improved version of Smart Tube XML, which is used by TubeX and Tube Ace XML scripts. These feeds already contain the paysite URL with your affiliate code, so you don't need to enter it into the PHP code manually.

Let's take a look at this feed: http://www.christymarks.com/rss/flv_xml.php?nats=MTIyODAzMS40LjU1Lj…Ny4wLjAuMA

As you can see, it has a tag called "<join_url>" which contain the link to a paysite - the value, which must be assigned to the "paysite_url" custom field. So we need just a bit change the contents of the "Custom Fields" box,a s shown below:

Код:

join_url::paysite_url
screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration


Now we also need to slightly change the "PHP Code <?php .. ?>" field and put the following PHP code there:

Код:

// put site name into the "paysite_title" custom field according to Free WordPress Tube doc
$post ['custom_fields'] ['paysite_title'] = 'Christy Marks'; // you will need to enter the appropriate site name here
// 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 filename
$post ['custom_fields'] ['thumb'] = $post ['custom_fields'] ['screen_url'] . $post ['custom_fields'] ['screen'];
// since FLV videos have no uniqui 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'] = '<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="image=' . $post ['custom_fields'] ['thumb'] . '&file=' . $post ['guid'] . '&autostart=false&linkfromdisplay=true&link=' . urlencode ( $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="' . 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="image=' . $post ['custom_fields'] ['thumb'] . '&file=' . $post ['guid'] . '&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>';
// 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'] ); 
цитата
20/05/10 в 05:03
 groko
cyberxxx: спасибо

возможно глупый вопрос, но я не программер - в обоих кодах первая строка пустая, так и надо вставлять в скрипт, или просто у тебя так получилось и это не важно?
цитата
20/05/10 в 10:25
 cyberxxx
Это просто так в код в пост на форуме вставился. Никаких пустых строк не нужно.
цитата
21/05/10 в 14:43
 groko
cyberxxx: помоги разобраться с морфинг-хостингом, плиз

мануал с сайта:
To be sure that every feeds you are syndicating to other blogs, just add at the end of your feed URL's a special "cxxx_seed" parameter with a some random value. E.g.:

* http://www.myblog.com/feed/?cxxx_seed=123456
* http://www.myblog.com/feed/?cxxx_seed=2008
* http://www.myblog.com/feed/?cxxx_seed=john
* http://www.myblog.com/feed/?cxxx_seed=Tommy
* http://www.myblog.com/feed/?cxxx_seed=123ABC

у меня фид получается такого вида:
http://myblog.com/?feed=rss2 - фид всего блога

http://myblog.com/?feed=rss2&cat=32
http://myblog.com/?feed=rss2&cat=33
http://myblog.com/?feed=rss2&cat=34 - фиды категорий

урл фида одинаковый что при включеной галке Morphing RSS Host Mode, что при выключенной

куда здесь можно засунуть параметр "cxxx_seed", пихал в разные места, что-то не получается, в первую очередь интересует фид категории
цитата
21/05/10 в 21:25
 cyberxxx
Например, сюда: http://myblog.com/?feed=rss2&cat=34&cxxx_seed=horosho_sidim
цитата
22/05/10 в 05:25
 groko
cyberxxx: спасибо, работает
не знал, что нужно еще символ & добавить
цитата
26/07/10 в 19:18
 CaptonNemo
а может запалит, кто в личку блоги работающие на этом чуда плагине?icon_smile.gif
и желательно давно работающие, очень интересно посмотреть как они. icon_smile.gif
цитата
26/07/10 в 19:33
 cyberxxx
Да легко! Смотри личку icon_smile.gif
цитата
27/07/10 в 07:41
 SkiLL
и мне, если не сложно icon_smile.gif
цитата
02/09/10 в 11:55
 SnowBars
в топике не нашел ответа
есть фид
http://www.kinkydollars.com/rss-beta.php?webid=9724&sitename=na…m=revshare
в посте автоматом формируется вот такое

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

как это можно поменять чтоб в автомате делало
Код:
<div class="media_block">

[flv:http://domen.com/imagedb/9484/v/h/320/9484_1.flv http://domen.com/imagedb/9484/v/h/320/9484_1.jpg]

</div>


Это под твой Simple FLV WordPress Plugin
Стр. « первая   <  3, 4, 5, 6, 7  >  последняя »


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