С нами с 16.09.10
Сообщения: 28
Рейтинг: 1
|
Добавлено: 10/11/10 в 15:15 |
Вопрос отпал)
Последний раз редактировалось: hornyVL (10/11/10 в 15:53), всего редактировалось 1 раз
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55148
Рейтинг: 7770
|
Добавлено: 10/11/10 в 15:50 |
hornyVL: ненадо там ничего редактировать
надо нажать кнопку Activate
потом в сайдбаре во вкладке Setting появится Cybersyn, жмакай туда
|
|
|
|
С нами с 16.09.10
Сообщения: 28
Рейтинг: 1
|
Добавлено: 10/11/10 в 15:56 |
Спасибо, даже шапками не закидали! Хороший плагин, как поднаберусь знаний куплю CyberSEO Sutie.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 10/11/10 в 16:34 |
Вот это уже достаточно сложный вопрос, но интересный. Как я уже говорил ранее, с CyberSEO Suite можно все! В общем, я примерно представляю как. Появится чуток свободного времени, и напишу PHP код, который надо будет вставить в соответствующее поле на странице настроек скрипта.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55148
Рейтинг: 7770
|
Добавлено: 10/11/10 в 16:40 |
cyberxxx: и еще вопрос пока ты тут,
поставил плагин на 3.0.1 в режиме MU
так там есть ряд ограничений например не работает
PHP Code <?php .. ?>
даже в режиме активации для определенного сабдомена
тут вопрос это я неправильно делаю, или так и есть ,
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 10/11/10 в 17:11 |
По умолчанию, в этих режимах, плагин включает защиту от перегрузки и хака на случай, если он используется на бесплатном блогхосте вроде rbbloggers.com. Как ты сам понимаешь, если не запретить "PHP Code <?php .. ?>" то хостинг не проживет и пяти минут
В общем, чтобы отключить эти ограничения, нужно создать файл 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.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 10/11/10 в 17:16 |
Вот код, который нужно поместить в поле 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 оно проще вдвойне!
З.Ы. Дай знать если что-то не получится.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 18/11/10 в 08:04 |
фиды от кинков так и не могу запустить
вот пример фида tubeX
есть сайт, фиды от других партнерок работают прекрасно, а кинки не хотят, все по инструкци сделано, плеер с твоего сайта лежит в корне, все о чем тут говорилось вставил-убрал
вот кастом филдс
Код: [развернуть] | 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'].'ℑ='.$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>';
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'] ); |
В итоге посты вытягиваются, на морде есть маленькая тумба, как положено, когда заходишь в пост там тоже все ок - текст, ссылки, теги и т. д., все работает, только нет большой тумбы (черный экран плеера) и ролик не запускается, нажимаешь и он как бы пытается загрузиться и грузится бесконечно, крутится кружок в середине
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 18/11/10 в 08:42 |
сейчас смотрю... такая фигня происходит со всеми свежедобавленными фидами на этом сайте... старые фиды, которые был добавлены раньше работают, обновляются, у них есть большие тумбы и запускаются ролики, а все фиды, которые добавляю сейчас страдают описанными выше признаками, причем неважно stxt или tubex, хотя делаю все под копирку со старых фидов
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 18/11/10 в 13:41 |
В общем, дело в том, что у файрфокса есть одна очень странная особенность. Если в HTML коде присутствует такая вот последовательность символов: "&image", то она автоматом заменяется на "?". Сохрани этот пример, как test.html и открой его в FF:
Увидишь на экране странный значок. В то же время, IE и Opera отображают данный код правильно. Т.е. мы увидим то, что и ожидали увидеть: "&image". По ходу это какая-то шутка разработчиков. Потому что, если "&image" заменить на что-то другое, например, на "&video" - все будет ок. Если честно, то я немного а ахуе
В общем, нам нужно избавиться от "&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, от перестановки слагаемых сумма очень даже меняется
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 18/11/10 в 14:48 |
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 18/11/10 в 14:58 |
предлагаю всем пользователям скрипта скинуться и отправить cyberxxx на курорт на недельку, чтобы подышал воздухом, посвежел, окреп и вернулся к нам оздоровленный и счастливый, иначе нам тут без него полный пиздец настанет, я бы эту хрень никогда в жизни не отрыл в этой куче букв и так и не узнал бы, что счастье возможно...
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 27/11/10 в 07:55 |
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
как и для чего это можно использовать? в чем практический смысл? может кто из опытных вебмастеров поделится информацией
|
|
|
|
С нами с 26.11.02
Сообщения: 580
Рейтинг: 344
|
Добавлено: 27/11/10 в 16:55 |
планируются ли новогодние акции-скидки и тп??
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 28/11/10 в 05:14 |
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, ибо он им не владеет, а стало быть, не имеет на руках необходимых документов. Соответственно, ему нужен был только текст импортированных постов, но не графический контент.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 28/11/10 в 05:16 |
Fucker писал: | планируются ли новогодние акции-скидки и тп?? |
Честно-говоря, ничего такого я не планировал. $25 это и так вполне приемлемая цена. Разве дорого?
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 28/11/10 в 07:05 |
Цитата: | еще вопрос по 3.0.1 в режиме MU
можно сделать, чтобы было available?
Теперь наверно только в следующей версии. У меня встречный вопрос. Неужели эта функция для кого-то до сих пор актуальна, если есть возможность сохранять картинки на сервере, да еще и давать им названия, составленные из заголовка поста? |
функция актуальна, у меня блоги по 1-2к постов и продолжают наполняться, нах мне место на хосте забивать картинками
|
|
|
|
С нами с 26.11.02
Сообщения: 580
Рейтинг: 344
|
Добавлено: 28/11/10 в 12:35 |
cyberxxx писал: | Честно-говоря, ничего такого я не планировал. $25 это и так вполне приемлемая цена. Разве дорого? |
не, я к анлимитед версии присматриваюсь
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 28/11/10 в 16:09 |
А 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
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 28/11/10 в 17:05 |
|
|
|
|
С нами с 02.07.04
Сообщения: 521
Рейтинг: 524
|
Добавлено: 30/11/10 в 15:22 |
Вопрос, как создавать теги к посту динамически.
Т.е. из тела post_content я выкусываю нужные значения, например, тип контента, имя платника, и у меня получается массив тегов:
Код: | Для одного поста: $tags = array("Pay site 1", "pictures");
Для другого поста: $tags = array("Pay site 2", "video"); |
Нужно чтобы эти слова были тегами к посту.
А сами теги создавались динамически.
Как это сделать?
С категориями получилось сделать, указав Undefined categories > Create new categories defined in syndicating post
Таким образом, категории создаются динамически, как положено.
Очень нужно чтобы так же можно было сделать с тегами.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 30/11/10 в 15:29 |
А, ну так это совсем легко. Надо просто засунуть ваш массив $tags в массив $post ['categories'] (типа так: $post ['categories'] = $tags;) и поставить галочку "Create tags from category names" в настройках фида.
|
|
|
|
С нами с 02.07.04
Сообщения: 521
Рейтинг: 524
|
Добавлено: 30/11/10 в 15:32 |
Та нет, с категориями все понятно, $post ['categories'] работает со свистом.
Но нужно чтобы слова стали не категориями, а тегами.
Была бы вот такая переменная $post ['tags'], по аналогии
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 30/11/10 в 15:39 |
Ты просто не понимаешь, что такое RSS фид. В обычных фидах для блогов нет такого тэга, как "<tags>", но есть тэг "<category>" (пример: http://www.rbblog.com/feed/). А в XML фидах для тюбов все наоборот. Нет "<category>", но есть "<tags>". Соответственно, тэги и категории это одно и то же. Если делать для них разные переменные, это все просто запутает. Соответственно, тэги (они же категории) поста помещаются в переменную $post ['categories'], содержимое которой может быть использовано как для создания новых категорий, так и для генерации тэгов. Как именно его использовать выбираешь ты.
|
|
|
|
С нами с 02.07.04
Сообщения: 521
Рейтинг: 524
|
Добавлено: 30/11/10 в 15:53 |
Фактически, да, нет разницы, эти значения пишуться в одну таблицу 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
|
|
|
|