С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 19/04/11 в 14:19 |
спасибо работает!
|
|
|
|
worldtraffic.trade
С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309
|
Добавлено: 19/04/11 в 14:49 |
подскажи как сделать, что бы мувик не стартовал при открытии страницы?
спасибо
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 19/04/11 в 15:00 |
Там есть такой
Код: | $script = '<script>
flowplayer("player", "' . FLOWPLAYER_PLAYER_SWF . '", ({
plugins: {
controls: {
url: \'' . FLOWPLAYER_CONTROLS_SWF . '\',
autoHide: \'never\'
}
}
}))
</script>'; |
Надо сделать вот так:
Код: | $script = '<script>
flowplayer("player", "' . FLOWPLAYER_PLAYER_SWF . '", ({
clip: {
autoPlay: false
},
plugins: {
controls: {
url: \'' . FLOWPLAYER_CONTROLS_SWF . '\',
autoHide: \'never\'
}
}
}))
</script>'; |
Остальное по конфигурации плеера здесь:
http://flowplayer.org/documentation/configuration/
По всему остальному там справа секция For Users.
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 19/04/11 в 18:28 |
Господа!
Наполняю один блог через Blogs Automater соответственно он юзает API, есть к блогу плагин который должен делать ретвит... так вот если я руками пишу пост и жму пост, то все работает а если пости идет через Blogs Automater то ретвита не происходит...
Есть мысли как это дело пофиксить?
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 19/04/11 в 18:49 |
Надо в коде плагина ретвита найти примерно такой:
Код: | add_action( 'publish_post', 'retwit' ); |
и добавить ниже:
Код: | add_action( 'xmlrpc_publish_post', 'retwit' ); |
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 19/04/11 в 19:24 |
Yacc: подскажи еще как понять что запрос идет через xmlrpc? т.е. надо
if ($xmlrpc)
{
}
Т.к. он из формы еще там чтото проверяет... хочу по дефолту поменять параметр...
А так да все работает...
|
|
|
|
worldtraffic.trade
С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309
|
Добавлено: 19/04/11 в 21:01 |
большое спасибо!
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 20/04/11 в 06:51 |
JM писал: | как понять что запрос идет через xmlrpc? |
Как-то так
Код: | add_action( 'publish_post', 'retwit', 10, 1 );
add_action( 'xmlrpc_publish_post', 'retwit-2' );
function retwit-2() {
retwit( true );
}
function retwit( $is_xmlrpc = false ) {
...
if( $is_xmlrpc ) {
}
...
} |
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 20/04/11 в 17:11 |
Подскажи пожалуйста, хотелось бы категории из виджета categories, на разных страницах отображать разные, возможность отображать уникальные виджет на каждой страничке есть, а вот как скрыть категорию не пойму. В виджете pages это реализавнно так, как надо как раз, исключением по id. За ранее спасибо.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 20/04/11 в 17:22 |
Чёт пока писал ответ вопрос изменился. Или глюк?
"Разные категории на разных страницах" - это слишком общая задача, уточни.
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 20/04/11 в 18:38 |
ага, я на первый вопрос нашел ответ, хотя можно его подкоректировать, вот этот код вставить в page.php Код: [развернуть] | <?
$page_id=$_REQUEST["page_id"];
if ($page_id==9734){
query_posts('cat=127');
}elseif ($page_id==9726){
query_posts('cat=1');
}?> |
позволяет размещать на разных страницах, посты из разных категорий, но кривизна его в том что, если пермалинк поменять, то $page_id уже не канает. По категориям, я ставлю виджет categories на страницу X, и хочу что бы он отображал 2 категории из 10, а на странице Y я ставлю, другой виджет categories и хочу чтоб он отображал остальные 8 категорий. смысл точно такойже как в виджете pages? исключение по id там.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 20/04/11 в 18:58 |
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 20/04/11 в 19:25 |
отдельный шаблон не всегда подойдет, я на конструкторе его не смог приментиь, не хватило знаний. а с категориями я разобрался, скачал плагин PHP Code и туда засунул вот это Код: [развернуть] | <ul>
<?php wp_list_categories('orderby=name&exclude=127,2,3&title_li='); ?>
</ul> |
виджет обязательно, ведь я их распределяю плагином Custom widgets по страницам, очень удобно, рекомендую.
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 21/04/11 в 23:12 |
а подскажи пожалуйста, как фоновое изображение в сайд бар засунуть, как в теме конструктор например. Ну и замечательно если бы сделать его разным на разных страницах, я так опять думаю как то реквестом сделать.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 22/04/11 в 07:23 |
Вариант 1, статичный.
Убедись, что в шаблоне тег body описан так:
Код: | <body <?php body_class(); ?>> |
Тогда в коде страницы с id=19 будет что-то вроде:
Код: | <body class="page page-id-19 page-template page-template-default logged-in admin-bar"> |
Пусть сайдбар описан с id="primary". В конце style.css пишем:
Код: | .page-id-19 #primary {
background: url('http://example.com/bg.jpg')
} |
Вариант 2, динамический.
В header.php ищем:
Код: | <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" /> |
и меняем на:
Код: | <?php
$style = get_bloginfo( 'template_url' ) . '/style.php';
if( is_page() ) {
$style .= '?pageid=' . $wp_query->get_queried_object_id();
}
?>
<link rel="stylesheet" type="text/css" media="all" href="<?php echo $style; ?>" />
|
Переименовываем style.css в style.php
В начало style.php пишем:
Код: | <?php header("Content-type: text/css"); ?> |
В конец:
Код: | <?php
if( isset( $_GET['pageid'] ) ) {
switch( $_GET['pageid'] ) {
case '19': ?>
#primary { background: url('http://example.com/bg.jpg'); }<?php
break;
default: ?>
#primary { background: green; }<?php
break;
}
}
else { ?>
#primary { background: red; }<?php
} ?> |
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 22/04/11 в 09:20 |
Чет не то, делаю по второму варианту, не определяется id. вот такой у меня код Код: [развернуть] | <?php
if( isset( $_GET['pageid'] ) ) {
switch( $_GET['pageid'] ) {
case '9728': ?>
#extra { background: url('http://localhost/wp/wp-content/themes/constructor/images/footer.png'); }<?php
break;
default: ?>
#extra { background: green; }<?php
break;
}
}
else { ?>
#extra { background: red; }<?php
} ?> |
если у странички id 9728, фон красый на любой другой старице, фон зеленый.
Первый вариант работает, но не очень удобен, хотелось бы, что бы второй заработал.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 22/04/11 в 09:51 |
Красный фон будет, если параметр pageid вообще не передаётся.
Зелёный - если переданный pageid отсутствует среди альтернатив case.
header.php поменял?
В аську стукни, если не разберёшься - у меня всё отлично работает.
|
|
|
|
С нами с 27.09.10
Сообщения: 85
Рейтинг: 133
|
Добавлено: 22/04/11 в 15:35 |
вроде разобрался, не работает на страничке которая установленна в настройках для отображения постов. на главной у меня статичный текст. а страница X выбрана для отображения постов, вот у нее то и не определяется ID, в остальном все работает. Благодарности предела нет
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 22/04/11 в 16:03 |
В header.php есть
Код: | if( is_page() ) {
$style .= '?pageid=' . $wp_query->get_queried_object_id();
} |
Сделай
Код: | if( is_page() || $wp_query->is_posts_page ) {
$style .= '?pageid=' . $wp_query->get_queried_object_id();
} |
и будет работать на странице постов тоже.
|
|
|
|
С нами с 30.04.06
Сообщения: 3096
Рейтинг: 2025
|
Добавлено: 23/04/11 в 09:04 |
Подскажите пож-ста как в такой http://www.hentai3dmove.com/ теме в сайдбар вставить баннер, чтоб был с рамкой кк в постах сделано,
Баннер вставить нет проблем, вот рамку как сделать не нашел.
Спасибо.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 23/04/11 в 09:40 |
В style.css есть такой
Код: | /* =Images
-------------------------------------------------------------- */
#content img {
...
}
#content img:hover {
...
} |
Надо сделать такой
Код: | /* =Images
-------------------------------------------------------------- */
#content img, #primary img {
...
}
#content img:hover, #primary img:hover {
...
}
#primary img {
max-width: 220px;
} |
|
|
|
|
С нами с 30.04.06
Сообщения: 3096
Рейтинг: 2025
|
Добавлено: 23/04/11 в 10:33 |
Спасибо, все отлично.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 27/04/11 в 04:51 |
Вот эта фишка работает, но некорректно: вставляется в самое начало поста, хотя делаю инклуд в середину. Измени плз код так, чтоб вставлялось в то место где инклуд. Код: | add_shortcode( 'include', 'yacc_include' );
function yacc_include( $atts ) {
extract( shortcode_atts( array( 'file' => '' ), $atts ) );
ob_start();
include $file;
ob_get_flush();
} |
Предполагаю вставляется в начало из-а этого - ob_start();
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 27/04/11 в 06:51 |
Код: | add_shortcode( 'include', 'yacc_include' );
function yacc_include( $atts ) {
extract( shortcode_atts( array( 'file' => '' ), $atts ) );
ob_start();
include $file;
return ob_get_clean();
} |
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 27/04/11 в 12:52 |
Теперь ОК
|
|
|
|