Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Вывод в виджете. Код в файл sidebar.php





<?php echo recentPosts();?>

Топ комментаторы - плагин Top commentators widget

Или в коде
Код в function.php. Отредактировать код под себя. Подсказки справа от каждой строки.

<?php FUNCTION sp_top_commentator(){ global $wpdb; $length = 10; // количество символов $month = false; // периодичность обновления $comment = true; // показатель комментариев $nofollow = true; // индексация комментариев $count = 6; // количество комментаторов $col = 3; // число столбцов $avatarSize = 65; // размер аватара $exceptionEmail = '[email protected], [email protected]'; // исключение адреса $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: 316; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию