Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Вывод в виджете. Код в файл sidebar.php
<?php echo recentPosts();?> Топ комментаторы - плагин Top commentators widget Или в коде <?php FUNCTION sp_top_commentator(){ global $wpdb; $length = 10; // количество символов $month = false; // периодичность обновления $comment = true; // показатель комментариев $nofollow = true; // индексация комментариев $count = 6; // количество комментаторов $col = 3; // число столбцов $avatarSize = 65; // размер аватара $exceptionEmail = 'mail@gmail.com, mail@mail.ru'; // исключение адреса $results = $wpdb->get_results(' SELECT COUNT(comment_author_email) AS comments_count, comment_author_email, comment_author, comment_author_url FROM (select * from '.$wpdb->comments.' order by comment_ID desc) as pc WHERE comment_author_email!= "" AND comment_type = "" AND comment_approved = 1 AND comment_author_email NOT IN ('.preg_replace('/([\w\d\.\-_]+@[\w\d\.\-_]+)(,??)/','"\\1"\\2',$exceptionEmail).')'. ($month? 'AND month(comment_date) = month(now()) AND year(comment_date) = year(now())': ''). 'GROUP BY comment_author_email ORDER BY comments_count DESC LIMIT '.$count); $output = "<div class='top-comment'><table width='100%'><tr align='center' valign='top'>"; $i = 0; foreach($results AS $result){ IF ($i>=$col) { $output.= "</tr><tr align='center' valign='top'>"; $i = 0; } $i++; $output.= "<td><div class='avatar-top'>".get_avatar($result->comment_author_email,$avatarSize)."</div><div class='avatar-comment'>"; IF ($length AND $length<mb_strlen($result->comment_author)) $result->comment_author = trim(mb_substr($result->comment_author, 0, $length)).'.'; IF ($result->comment_author_url) IF ($nofollow) $output.= "<a target='_blank' rel='nofollow' href='".$result->comment_author_url."'>".$result->comment_author."</a>"; ELSE $output.= "<a target='_blank' href='".$result->comment_author_url."'>".$result->comment_author."</a>"; ELSE $output.= $result->comment_author; IF ($comment) $output.= "(".$result->comments_count.")"; $output.= "<div style='clear:both;'></div></div></td>"; } IF ($i<=$col) $output.= "</tr>"; $output.= "</table></div>"; echo $output; } ?> Код в style.css. .top-COMMENT { height:100%; margin-top:-10px; } .top-COMMENT TABLE { min-height: 100%; height:100%; margin: 20px 0px 0px 5px; } .top-COMMENT TABLE td { float: CENTER; padding: 9px; WIDTH: 70px; } .top-COMMENT.avatar-top img { border: 3px solid #7FB2EC; } .top-COMMENT.avatar-COMMENT { font-SIZE: 11px; margin: 0; } Date: 2016-05-24; view: 341; Нарушение авторских прав |