Поддержка Темы и шаблоны тема DailyNotes + вкотакте

  • Здраствуйте. Использую тему DailyNotes решил добавить возможность комментирования через сервис вконтакте. Отредактировал header и comments.php, комментарии заработали, но работают только через обычный редактор добавления постов. Тема эта специфична тем, что посты выводятся через специальные разделы notes, photo, video, audio и тп, дак вот проблема в том что в этих нотах комменты остаются родными…
    Я нашел в дирекктории темы еще один comments.php в папке /includes/functions, думаю проблема в этом, что этот файл не редактирован… Сам я не могу правильно править, прошу мне помочь.

    вот код:

    <?php function mytheme_comment($comment, $args, $depth) {
       $GLOBALS['comment'] = $comment; ?>
       <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
       <div id="comment-<?php comment_ID(); ?>" class="comment-body clearfix">
    		<div class="avatar">
    			<?php echo get_avatar($comment,$size='57'); ?>
    			<span class="avatar-overlay"></span>
    		</div>
    
    		<div class="comment-wrap">
    
    			<div class="comment-author vcard">
    				<?php printf('<span class="fn">%s</span>', get_comment_author_link()) ?>
    				<div class="comment-meta commentmetadata"><?php _e('Posted on ','DailyNotes'); ?><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php echo(get_comment_date()) ?></a><?php edit_comment_link(__('(Edit)','DailyNotes'),'  ','') ?></div>
    			</div>
    
    			<?php if ($comment->comment_approved == '0') : ?>
    				<em class="moderation"><?php _e('Your comment is awaiting moderation.','DailyNotes') ?></em>
    				<br />
    			<?php endif; ?>
    
    		    <div class="comment-content"><?php comment_text() ?></div> <!-- end comment-content-->
    		    <div class="reply-container"><?php comment_reply_link(array_merge( $args, array('reply_text' => __('Reply','DailyNotes'),'depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div>
    		</div> <!-- end comment-wrap-->
    	</div> <!-- end comment-body-->
      <img src="<?php bloginfo('stylesheet_directory'); ?>/images/line.gif" alt="line" class="comment_line" />
    
    <?php } ?>
    <?php function list_pings($comment, $args, $depth) {
           $GLOBALS['comment'] = $comment;
    ?>
    	<li id="comment-<?php comment_ID(); ?>"><?php comment_author_link(); ?> - <?php comment_excerpt(); ?>
    <?php } ?>
    <?php //modify the comment counts to only reflect the number of comments minus pings
    if( phpversion() >= '4.4' ) add_filter('get_comments_number', 'comment_count', 0);
    
    function comment_count( $count ) {
    		if ( ! is_admin() ) {
    			global $id;
    			$get_comments = get_comments('post_id=' . $id);
    			$comments_by_type = &separate_comments($get_comments);
    			return count($comments_by_type['comment']);
    		} else {
                return $count;
            }
    }
    ?>
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • а что вы ожидаете получить что комментарии через сервис вконтакте появятся у вас на странице блога, по моему они должны появится вконтакте на странице пользователя

    вот http://www.maxon.keyssale.ru/life/?p=56

    я сделал два примера записей. В постах опубликованных через обычный редактор комментарии работают ( ссылка), а через «notes» нет…

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «тема DailyNotes + вкотакте» закрыта для новых ответов.