Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: CyberSEO Suite.
цитата
10/11/10 в 15:15
 hornyVL
Вопрос отпал)

Последний раз редактировалось: hornyVL (10/11/10 в 15:53), всего редактировалось 1 раз
цитата
10/11/10 в 15:50
 andreich
hornyVL: ненадо там ничего редактировать icon_smile.gif

надо нажать кнопку Activate

потом в сайдбаре во вкладке Setting появится Cybersyn, жмакай туда
цитата
10/11/10 в 15:56
 hornyVL
Спасибо, даже шапками не закидали! Хороший плагин, как поднаберусь знаний куплю CyberSEO Sutie.
цитата
10/11/10 в 16:34
 cyberxxx
andreich писал:
cyberxxx:
есть ли возможность
заюзать
http://www.brothersincash.com/members/php/rss/1007080/373/video
какимто образом исключив итемы с одинаковыми дескрипшенами

Вот это уже достаточно сложный вопрос, но интересный. Как я уже говорил ранее, с CyberSEO Suite можно все! icon_smile.gif В общем, я примерно представляю как. Появится чуток свободного времени, и напишу PHP код, который надо будет вставить в соответствующее поле на странице настроек скрипта.
цитата
10/11/10 в 16:40
 andreich
cyberxxx: и еще вопрос пока ты тут,
поставил плагин на 3.0.1 в режиме MU
так там есть ряд ограничений например не работает
PHP Code <?php .. ?>
даже в режиме активации для определенного сабдомена

тут вопрос это я неправильно делаю, или так и есть ,
цитата
10/11/10 в 17:11
 cyberxxx
По умолчанию, в этих режимах, плагин включает защиту от перегрузки и хака на случай, если он используется на бесплатном блогхосте вроде rbbloggers.com. Как ты сам понимаешь, если не запретить "PHP Code <?php .. ?>" то хостинг не проживет и пяти минут icon_smile.gif
В общем, чтобы отключить эти ограничения, нужно создать файл cyberseo-mu-setting.inc и поместить его в папку /wp-content/plugins/CyberSEO. Содержимое файла может быть примерно таким:
Код:
<?php
define('CXXX_MAX_REPLACEMENTS', 5000);
define('CXXX_MAX_HEADERS', 100);
define('CXXX_MAX_FOOTERS', 100);
define('CXXX_MIN_UPDATE_TIME', 300);
define('CXXX_ALLOW_MORPHING_RSS_HOST_MODE', true);
define('CXXX_ALLOW_PHP_CODE', true);
define('CXXX_ENABLE_RSS_PULL_MODE', true);
define('CXXX_ALLOW_RSS_FEEDS', true);
?>

Как видно из названий констант, это простой способ настроить нужные тебе ограничения вручную. То есть, цифровые значения ставишь, исходя их собственных желаний.
З.Ы. Все забываю выложить эту инфу на оф. сайт.

Последний раз редактировалось: cyberxxx (12/11/10 в 15:05), всего редактировалось 3 раз(а)
цитата
10/11/10 в 17:16
 cyberxxx
andreich писал:
cyberxxx:
есть ли возможность
заюзать
http://www.brothersincash.com/members/php/rss/1007080/373/video
какимто образом исключив итемы с одинаковыми дескрипшенами

Вот код, который нужно поместить в поле PHP Code <?php .. ?>, что находится в настройках фида от бразерсов:
Код:
global $wpdb;
$md5 = md5(strip_tags($post ['post_excerpt']));
$dupes = @$wpdb->get_col ( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = 'md5' AND meta_value = '$md5'" );
if ($dupes) {
   $post = false;
} else {
   $post ['custom_fields'] ['md5'] = $md5;
}

Как говорится, все гениальное просто. А с CyberSEO Suite оно проще вдвойне! icon_wink.gif

З.Ы. Дай знать если что-то не получится.
цитата
18/11/10 в 08:04
 groko
фиды от кинков так и не могу запустить

вот пример фида tubeX http://www.kinkydollars.com/feed/tubex.php?webid=groko&program=…oshoots=10

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

вот кастом филдс
screen_url::screen_url
screen::screen
clip_url::clip_url
flv::flv
duration::duration
join_url::paysite_url

вот пхп код
// переводим длительность клипа в формат мин:сек
$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'] = 'Bond Gods';
// Записываем ссылку на платник с адвертским рефкодом в Custom Field "paysite_url", согласно документации Free WordPress Tube

// Поскольку ролики в 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>';
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);
// удаляем из поста ненужные Custom Fields
unset ( $post ['custom_fields'] ['screen_url'] );
unset ( $post ['custom_fields'] ['screen'] );
unset ( $post ['custom_fields'] ['clip_url'] );
unset ( $post ['custom_fields'] ['flv'] );

В итоге посты вытягиваются, на морде есть маленькая тумба, как положено, когда заходишь в пост там тоже все ок - текст, ссылки, теги и т. д., все работает, только нет большой тумбы (черный экран плеера) и ролик не запускается, нажимаешь и он как бы пытается загрузиться и грузится бесконечно, крутится кружок в середине
цитата
18/11/10 в 08:42
 groko
сейчас смотрю... такая фигня происходит со всеми свежедобавленными фидами на этом сайте... старые фиды, которые был добавлены раньше работают, обновляются, у них есть большие тумбы и запускаются ролики, а все фиды, которые добавляю сейчас страдают описанными выше признаками, причем неважно stxt или tubex, хотя делаю все под копирку со старых фидов
цитата
18/11/10 в 13:41
 cyberxxx
В общем, дело в том, что у файрфокса есть одна очень странная особенность. Если в HTML коде присутствует такая вот последовательность символов: "&image", то она автоматом заменяется на "?". Сохрани этот пример, как test.html и открой его в FF:
Код:
<html>&image</html>

Увидишь на экране странный значок. В то же время, IE и Opera отображают данный код правильно. Т.е. мы увидим то, что и ожидали увидеть: "&image". По ходу это какая-то шутка разработчиков. Потому что, если "&image" заменить на что-то другое, например, на "&video" - все будет ок. Если честно, то я немного а ахуе icon_mrgreen.gif

В общем, нам нужно избавиться от "&image" в коде FLV плеера. Это можно сделать, поменяв последовательность параметров так, чтобы "image" шел первым. Тогда вместо "&image=" у нас будет "?image=".

Собственно, вот исправленный код:
Код:
// переводим длительность клипа в формат мин:сек
$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'] = 'Bond Gods';
// Записываем ссылку на платник с адвертским рефкодом в Custom Field "paysite_url", согласно документации Free WordPress Tube
$post ['custom_fields'] ['paysite_url'] = 'http://www.paysite.com/';
// Поскольку ролики в 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="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="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="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>';
cseo_must_be_binary ($post ['custom_fields'] ['clip_url'] . $post ['custom_fields'] ['flv']);
cseo_must_be_binary ($post ['custom_fields'] ['thumb']);
// удаляем из поста ненужные Custom Fields
unset ( $post ['custom_fields'] ['screen_url'] );
unset ( $post ['custom_fields'] ['screen'] );
unset ( $post ['custom_fields'] ['clip_url'] );
unset ( $post ['custom_fields'] ['flv'] );

Я просто заменил это:
Код:
<param name="flashvars" value="file='.$post ['guid'].'&='.$post ['custom_fields'] ['thumb'].'&autostart=false&linkfromdisplay=true&link='.urlencode($post ['custom_fields'] ['paysite_url']).'" />

На это:
Код:
<param name="flashvars" value="image='.$post ['custom_fields'] ['thumb'].'&file='.$post ['guid'].'&autostart=false&linkfromdisplay=true&link='.urlencode($post ['custom_fields'] ['paysite_url']).'" />

Как оказывается в случае с FF, от перестановки слагаемых сумма очень даже меняется icon_smile.gif
цитата
18/11/10 в 14:48
 cyberxxx
Вот, нагуглил такую же проблему у человека: http://www.longtailvideo.com/support/forums/jw-player/setup-issues-…lternative. Оказывается не только FF, но и Chrome той же фигней страдает.
цитата
18/11/10 в 14:58
 groko
предлагаю всем пользователям скрипта скинуться и отправить cyberxxx на курорт на недельку, чтобы подышал воздухом, посвежел, окреп и вернулся к нам оздоровленный и счастливый, иначе нам тут без него полный пиздец настанет, я бы эту хрень никогда в жизни не отрыл в этой куче букв и так и не узнал бы, что счастье возможно...
цитата
27/11/10 в 07:55
 groko
1. еще вопрос по 3.0.1 в режиме MU

Цитата:

Image Path Cloaking - this feature is not available for WordPress MU.
Fake Image Folder - this feature is not available for WordPress MU.


можно сделать, чтобы было available?

2. еще в tools есть опция
Hide Images - - enable this option to hide all the images at your blog

как и для чего это можно использовать? в чем практический смысл? может кто из опытных вебмастеров поделится информацией
цитата
27/11/10 в 16:55
 Fucker
планируются ли новогодние акции-скидки и тп??
цитата
28/11/10 в 05:14
 cyberxxx
groko писал:
1. еще вопрос по 3.0.1 в режиме MU
можно сделать, чтобы было available?

Теперь наверно только в следующей версии. У меня встречный вопрос. Неужели эта функция для кого-то до сих пор актуальна, если есть возможность сохранять картинки на сервере, да еще и давать им названия, составленные из заголовка поста?

groko писал:
2. еще в tools есть опция
Hide Images - - enable this option to hide all the images at your blog
как и для чего это можно использовать? в чем практический смысл? может кто из опытных вебмастеров поделится информацией

Эта опция просто выключает показ картинок на блоге. При чем, ее действие не фатально. Убрал галочку и все снова на месте. Она была добавлена достаточно давно по просьбе какого-то американского вебмастера в связи с тем, что контент на его блоге не может соответствовать 18 U.S.C 2257, ибо он им не владеет, а стало быть, не имеет на руках необходимых документов. Соответственно, ему нужен был только текст импортированных постов, но не графический контент.
цитата
28/11/10 в 05:16
 cyberxxx
Fucker писал:
планируются ли новогодние акции-скидки и тп??

Честно-говоря, ничего такого я не планировал. $25 это и так вполне приемлемая цена. Разве дорого?
цитата
28/11/10 в 07:05
 groko
Цитата:
еще вопрос по 3.0.1 в режиме MU
можно сделать, чтобы было available?

Теперь наверно только в следующей версии. У меня встречный вопрос. Неужели эта функция для кого-то до сих пор актуальна, если есть возможность сохранять картинки на сервере, да еще и давать им названия, составленные из заголовка поста?


функция актуальна, у меня блоги по 1-2к постов и продолжают наполняться, нах мне место на хосте забивать картинками
цитата
28/11/10 в 12:35
 Fucker
cyberxxx писал:
Честно-говоря, ничего такого я не планировал. $25 это и так вполне приемлемая цена. Разве дорого?

не, я к анлимитед версии присматриваюсь
цитата
28/11/10 в 16:09
 cyberxxx
А unlimited версию мне, честно говоря, продавать вообще не выгодно. Потому и цена соотвествующая.

Кстати, вчера была официально анонсирована новая тема для создания тюбов на движке WP: TubePress4 (demo).



Вот видео, демонстрирующее совместное использование TubePress4 и CyberSEO Suite: http://pornbringer.com/tutorials/cyberseo.html

Приобрести TubePress4 можно непосредственно у автора ($29 за single blog версию и $58 за unlimited, соответственно):
ICQ: 359436010
Email: sebrosen@msn.com
цитата
28/11/10 в 17:05
 cyberxxx
C сегодняшнего дня официально работает партнерская программа.
Комиссионные: 30% с каждой продажи.
Выплаты на Payoneer и ваером.
Подробности тут: http://www.cyberseo.net/affiliate-program/
цитата
30/11/10 в 15:22
 AlexKeeper
Вопрос, как создавать теги к посту динамически.
Т.е. из тела post_content я выкусываю нужные значения, например, тип контента, имя платника, и у меня получается массив тегов:
Код:
Для одного поста: $tags = array("Pay site 1", "pictures");
Для другого поста: $tags = array("Pay site 2", "video");

Нужно чтобы эти слова были тегами к посту.
А сами теги создавались динамически.
Как это сделать?

С категориями получилось сделать, указав Undefined categories > Create new categories defined in syndicating post
Таким образом, категории создаются динамически, как положено.
Очень нужно чтобы так же можно было сделать с тегами.
цитата
30/11/10 в 15:29
 cyberxxx
А, ну так это совсем легко. Надо просто засунуть ваш массив $tags в массив $post ['categories'] (типа так: $post ['categories'] = $tags;) и поставить галочку "Create tags from category names" в настройках фида.
цитата
30/11/10 в 15:32
 AlexKeeper
Та нет, с категориями все понятно, $post ['categories'] работает со свистом.

Но нужно чтобы слова стали не категориями, а тегами.
Была бы вот такая переменная $post ['tags'], по аналогии
цитата
30/11/10 в 15:39
 cyberxxx
Ты просто не понимаешь, что такое RSS фид. В обычных фидах для блогов нет такого тэга, как "<tags>", но есть тэг "<category>" (пример: http://www.rbblog.com/feed/). А в XML фидах для тюбов все наоборот. Нет "<category>", но есть "<tags>". Соответственно, тэги и категории это одно и то же. Если делать для них разные переменные, это все просто запутает. Соответственно, тэги (они же категории) поста помещаются в переменную $post ['categories'], содержимое которой может быть использовано как для создания новых категорий, так и для генерации тэгов. Как именно его использовать выбираешь ты.
цитата
30/11/10 в 15:53
 AlexKeeper
Фактически, да, нет разницы, эти значения пишуться в одну таблицу wp_terms. Однако, в таблице wp_term_taxonomy указывается тип термина: category или post_tag. Если я все значения присваиваю в $post['categories'], то и получаю все категории, но при этом "No Tags".
Сейчас так:
Categories: Lesbian, Kiss Matures, pictures
Tags: No Tags

А нужно, чтобы было:
Categories: Lesbian
Tags: Kiss Matures, pictures
Стр. « первая   <  6, 7, 8, 9, 10  >  последняя »


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