Aligatro

Перенос участка кода

Доброго времени суток, дорогие пользователи. Я снова зашел в небольшой тупик =( К сожалению из-за неопытности мне еще тяжело воспринимать и работать с объемным кодом. Поэтому решил попросить помощи у вас. Если вас не затруднит помогите перенести эту функцию

function add_rayting_comment($text){
global $comment;
global $user_ID;
global $wpdb;
global $comments_rayt;

    foreach((array)$comments_rayt as $val){
        if($val->comment_id==$comment->comment_ID) 
            $sum_rayt = $sum_rayt + $val->rayting;
    }
    
    $vote_results = '';
    
    if($sum_rayt&&$user_ID||$sum_rayt===0&&$user_ID) $vote_results = '<div id="vote-results-'.$comment->comment_ID.'" class="vote-results">?</div>';

    if(!$sum_rayt) $sum_rayt = 0;    
    
    $rayt = '<div id="com-'.$comment->comment_ID.'" class="comment-rayt">';
    $rayt .= '<div class="rayt-res"><div style="float: left;">Рейтинг: <span id="com-karma-'.$comment->comment_ID.'">'.$sum_rayt.'</span></div>'.$vote_results.'</div>';
    
    $golos = false;
    foreach((array)$comments_rayt as $val){
        if($val->comment_id==$comment->comment_ID&&$val->user==$user_ID||$comment->user_id==$user_ID) $golos = true;
    }
        
        if($golos == false){
            $count_rayt = get_option('count_rayt_comment');
            if(!$count_rayt) $count_rayt = 1;
            $id_rayt_plus = $comment->comment_ID + $count_rayt;
            $id_rayt_plus = pow($id_rayt_plus, 2);
            $id_rayt_minus = $comment->comment_ID - $count_rayt;
            $id_rayt_minus = pow($id_rayt_minus, 2);
            $rayt .= '<div id="'.$id_rayt_minus.'" class="minus_rayt rayt"></div>
            <div id="'.$id_rayt_plus.'" class="plus_rayt rayt"></div>';
        }
    
    $rayt .= '</div>';
    
    return $text.$rayt;
}

В этот код комментариев.

<div class="comment-meta">
                <div class="author"><?php if ( $comment->user_id && !$comment->comment_author_url ): ?>
    <a class="author-link" href="<?php echo get_author_posts_url( $comment->user_id ); ?>"><?php echo $comment->comment_author; ?></a>
<?php else: ?>
<span class="unregistered-comment"> <?php echo $comment->comment_author; ?> </span>
<?php endif; ?> </div>
    
                 <-------- СЮДА -------->
                
                <span class="time"><?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()); ?></span>
                </div>

Я хочу добиться того, что бы этот участок кода

$rayt .= '<div id="'.$id_rayt_minus.'" class="minus_rayt rayt"></div>
            <div id="'.$id_rayt_plus.'" class="plus_rayt rayt"></div>';

был помещен там, где я хочу а не следом за комментарием =)

Заранее всем большое спасибо за помощь =)

Вопросы от назойливого новичка =)

Доброго времени суток, уважаемые форумчане =) Моя история стандартна и тривиальна. Короче перелопатив кучу инфы, я так и не нашел конкретных ответов на свои вопросы. А посему обращаюсь к вам, как к профи за помощью в решении возникших проблем. В общем сабж…

1. Меня интересует, как сделать так, что-бы ник (ссылка) в комментариях ввела на личную страничку автора (страничка типа mysite.com/author/comment_author)
2. Есть ли плагины для wp, которые создавали бы полноценную карму пользователя (типа хабры)? Сторонний сервис с похожим функционалом находил, но хотелось бы, что бы вся информация хранилась бы у меня, а не где-то за бугром -)
3. Можно ли реализовать добавление картинки в комментариях без использования плагинов и если да, то как? Может где-то есть конкретный мануал по установке?
4. Как сделать личный кабинет пользователя с возможностью редактировать данные? Опять же желательно без плагина с возможностью встроить этот функционал в шаблон =)

Заранее благодарю каждого, кто протянет руку помощи страждущему =))

Anonymous
Отправить
Ответ на: