Atrax
(@atrax)
Ethical engineer
Предлагаете нам догадаться, что у вас там установлено?
Еще и WP 3.12 у вас. Где траву такую берете?
<?php get_header(); ?>
<div class="narrow_column">
<?php function post_style() {
static $post_count;
$post_count++;
if ($post_count % 2) {
echo "post";
}
else {
echo "post_alt";
}
}
?>
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<div class="<?php post_style(); ?>" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<div class="postdate"><?php _e('Опубликовано:'); ?> <?php the_time('jS F Y,') ?> <?php _e('Автор:'); ?> <?php the_author() ?><?php edit_post_link('Изменить', ' | ', ''); ?></div>
<div class="entry">
<?php the_content('Read more...'); ?>
<?php include (TEMPLATEPATH . '/share.php'); ?>
<p class="postinfo">
Категория<? echo(base64_decode("PGEgaHJlZj0iaHR0cDovL3dwd29ybGQucnUiIHRpdGxlPSLQnNC40YAgV29yZHByZXNzIiB0YXJnZXQ9Il9ibGFuayI+OjwvYT4="));?><?php the_category(', ') ?> <?php if (is_callable('the_tags')) the_tags(__('Теги:<span class="tags">').' ', ', ', '</span>'); ?><br /><?php comments_popup_link('Комментариев нет »', '1 комментарий »', '% комментариев »'); ?>
</p> <!--
<?php trackback_rdf(); ?>
-->
</div><!-- end entry -->
</div><!-- end post -->
<?php endwhile; ?>
<?php include (TEMPLATEPATH . '/browse.php'); ?>
<?php else : ?>
<div class="post">
<h2><?php _e('не найдено'); ?></h2>
<div class="entry">
<p class="notfound"><?php _e('Извините, то что вы ищите не найдено.'); ?></p>
</div>
</div>
<?php endif; ?>
</div><!-- end narrow column -->
<?php get_footer(); ?>
Добавляю после <?php the_content('Read more...'); ?>
следующий код:
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "10"});
</script>
содержимое этого скрипта появляется в столбик (кнопка) а не в каждом посте как задумано
у тебя не уникальный id для div — блоков
ссылка если я правильно определил плагин
3. Также на странице Вашего сайта необходимо добавить элемент DIV, в котором будет виджет Like, задать ему уникальный id и добавить блок кода инициализации виджета.
попробуй так:
<div id="vk_like-<?php echo $post->ID ?>"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like-<?php echo $post->ID ?>", {type: "10"});
</script>
<div id="vk_like-<?php echo $post->ID ?>"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like-<?php echo $post->ID ?>", {type: "10"},<?php echo $post->ID ?>);
</script>
Спасибо!!! Немножко модифицировал Ваш код и все заработало как надо!)))
pageDescription: "<?php the_excerpt(); ?>"
почему в плагине это не работает? он не запускается. если вместо <?php the_excerpt(); ?>
написать любой текст, то все нормально.
так работает:
<div id="vk_like-<?php echo $post->ID ?>"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like-<?php echo $post->ID ?>", {type: '10',pageTitle:'<?php the_title(); ?>',pageUrl:'<?php echo get_permalink( $id, $leavename); ?>'},<? echo $page_id; ?>);
</script>
Документация: http://vkontakte.ru/developers.php?o=-1&p=%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF+%EA+%E2%E8%E4%E6%E5%F2%F3+%CC%ED%E5+%ED%F0%E0%E2%E8%F2%F1%FF
pageDescription: "<?php the_excerpt(); ?>"
почему в плагине это не работает?
Не хватает приставки _get: pageDescription: "<?php get_the_excerpt(); ?>"
Спасибо большое! Заработало!
pageDescription:'<?php echo get_the_excerpt(); ?>'