Пара вопросов | Tech. Questions and Support (Рус) | Support Forums

Please consider registering
guest

Log In Register

Register | Lost password?
Advanced Search:

— Forum Scope —



— Match —



— Forum Options —




Wildcard usage:
*  matches any number of characters    %  matches exactly one character

Minimum search word length is 4 characters - maximum search word length is 84 characters

Topic RSS Related Topics
Пара вопросов
February 18, 2012
6:07 pm
andreich
Russian
Member
Forum Posts: 10
Member Since:
January 11, 2012
Offline
1
0

1. как сделать чтобы из фидов бралось значение <tags> …. </tags>

2. может ктонибуть пробывал скрестить CyberSeo и тему от wpXtube, больно хороша она по отношению к Free WP Tube 4.0

February 18, 2012
6:19 pm
admin
Admin
Forum Posts: 625
Member Since:
July 2, 2009
Offline
2
0
  1. Я понимаю, что речь идео об XML фидах. Если так, то значения <tags> хранятся в массиве $post['categories']. Т.е. если включить опцию "Create tags from category names", на основе плагин сгенерирует тэги поста на основе этих значений.
  2. А разве у wpXtube код не закрытый? В принципе, конечно же можно. Надо только знать куда ив каком виде wpXtube прописывает ссылки на FLV контент, скриншоты и т.д. Скорее всего в какие-то "Custom Fields".
February 18, 2012
8:15 pm
andreich
Russian
Member
Forum Posts: 10
Member Since:
January 11, 2012
Offline
3
0

1. понятно

2. ну да в Custom Fields он пишет, как я понял сам плагин под Ioncube, а тема открыта

February 18, 2012
8:21 pm
admin
Admin
Forum Posts: 625
Member Since:
July 2, 2009
Offline
4
0

Если не затруднит, скиньте мне тему на email, я посмотрю какие поля она использует и напишу соответствующий код. Кстати, под какой плеер лучше писать – JWPlayer, FlowPlayer, или KVS Player?

February 21, 2012
7:43 pm
andreich
Russian
Member
Forum Posts: 10
Member Since:
January 11, 2012
Offline
5
0

отправил

былобы супер пупер ништяк, еслибы интегрировать эти темы для работы с cyberseo !!!

February 22, 2012
5:34 pm
admin
Admin
Forum Posts: 625
Member Since:
July 2, 2009
Offline
6
0

Начнем с того, что тема wpXtube (это, кстати, немного переделанная версия TubePress4) пользуется функциями плагина wpXtube. Соответственно, чтобы тема работала, плагин тоже должен быть установлен и активирован. Вводить код лицензии не обязательно. Просто включите wpXtube в панели управления "Plugins" и все.

Теперь непосредственно о том, как подружить эту тему с плагином CyberSEO. Итак, в поле "Custom fields" помещаем следующие строки:

screen_url->screen_url
screen->screen
clip_url->clip_url
flv->flv

А в поле "PHP code <?php .. ?>" вот такой вот небольшой код:

// Paysite URL
$post['custom_fields']['wpt_link_url'] = "http://site.com/";
// WPG Category ID
$post['custom_fields']['wpt_feed_id'] = "WPT_ID";
// since FLV videos have no unique GUID's let's use their URL's as post GUID's
$post['guid'] = $post['custom_fields']['wpt_clip_url'] = $post['custom_fields']['clip_url'] . $post['custom_fields']['flv'];
if (!cseo_post_exists($post)) {
    // create an URL of thumb from it's path and file name
    $screen = $post['custom_fields']['screen'];
    if (is_array($screen)) {
        $screen = $screen[rand(0, count($screen) - 1)];
    }
    $post['custom_fields']['wpt_screen_url'] = $post['custom_fields']['screen_url'] . $screen;
    $wpxtube_theme_thumbs = esc_attr(get_option('wpxtube_theme_thumbs'));
    if ($wpxtube_theme_thumbs = "180x135") {
        $post['custom_fields']['wpt_width'] = 180;
        $post['custom_fields']['wpt_height'] = 135;
    } else {
        $post['custom_fields']['wpt_width'] = 240;
        $post['custom_fields']['wpt_height'] = 180;
    }
    $screen_data = cseo_file_get_contents($post['custom_fields']['wpt_screen_url']);
    $wpt_cache_path = str_replace("uploads", "wpt_cache", get_option('upload_path')) . "/";
    $file_name = wp_unique_filename($wpt_cache_path, $screen);
    file_put_contents($wpt_cache_path . $file_name, $screen_data);
    $post['custom_fields']['wpt_screen'] = "/" . $file_name;
    unset($post['custom_fields']['screen_url']);
    unset($post['custom_fields']['screen']);
    unset($post['custom_fields']['clip_url']);
    unset($post['custom_fields']['flv']);
} else {
    $post = $false;
}

Собственно, это все, что нужно сделать с настройками фида. Вместо "WPT_ID" нужно вписать реальный id канала wpXtube, в случае, если Вы все же решитесь этими каналами пользоваться (лично я в них никакого смысла не вижу), и рекомендую отключить соответствующее меню в настройках темы wpXtube. В этом случае, Вам придется внести еще одно маленькое изменение в файл single.php. Найдите там следующую строку:

<a class="link" href="<?php echo $link_url ?>" target="_blank">&raquo; <?php echo $feedInfo->link_text ?> &laquo;</a>

и замените ее на что-нибудь вроде этого:

<a class="link" href="<?php echo $link_url ?>" target="_blank">&raquo; DOWNLOAD FULL-LENGTH VIDEO &laquo;</a>

Вот собственно и все.

P.S. Как же много багов всплывает в wpXtube, если включить режим отладки. Просто жуть. Не понимаю разработчиков, которые оставляют столько ошибок в своих публичных релизах…

Forum Timezone: UTC 4

Most Users Ever Online: 22

Currently Online:
6 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

smyk78: 89

cyber1: 76

tonyparra: 42

Semen_ssr: 25

st01en: 25

skyliner: 19

Member Stats:

Guest Posters: 0

Members: 463

Moderators: 1

Admins: 1

Forum Stats:

Groups: 1

Forums: 3

Topics: 221

Posts: 1210

Newest Members: bilslav, ryan4021, ninoyannick, zeeman, Jimmi, Freedom

Moderators: Jesus (1)

Administrators: admin (625)