Редактирование кода
-
Доброго времени суток, дорогие пользователи. Я снова зашел в небольшой тупик =( К сожалению из-за неопытности мне еще тяжело воспринимать и работать с объемным кодом. Поэтому решил попросить помощи у вас. Если вас не затруднит помогите перенести эту функцию
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>';
был помещен там, где я хочу а не следом за комментарием =)
Заранее всем большое спасибо за помощь =)
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Редактирование кода» закрыта для новых ответов.