Что получаем: Вывод кармы (разница +/- голосов за ответы конкретного пользователя, а так же расшифровка) в теле поста
Как выглядит: http://i031.radikal.ru/0903/7c/f4b776c9ef69.pngТак же можно посмотреть на страницах:
http://www.amurteam.ruКак сделать:Открываем: \components\com_jcomments\tpl\default\tpl_comment.php
Ищем:
<span class="comment-date"><?php echo date( 'Y-m-d H:i', $comment->datetime); ?></span>
Вставляем после этого:
<div style="font-size:14px; text-align:right">
<?php
$query = "SELECT SUM(isgood), SUM(ispoor) FROM jos_jcomments WHERE name = '$comment->name'";
$result = MYSQL_QUERY($query);
// Print out result
while($row = mysql_fetch_array($result)){
$summa = $row['SUM(isgood)'] - $row['SUM(ispoor)'];
if ($summa < 0) {
$color="red";
echo "<span style=\"color:red\">Карма:$summa</span>";
} else {
echo "<span style=\"color:green\">Карма:$summa</span>";
};
echo " (+". $row['SUM(isgood)']. "/-". $row['SUM(ispoor)'];
echo ")";
}
?>
</div>
Я php только начал изучать, это мои первые скрипты, буду рад поправкам от гуру;) Знаю, что в почете у разработчиков отделение шаблона от исполняемой части, но я пока возиться не стал. Скрипт делал для себя. Скоро выложу модуль таблицы пользователей с сортировкой по карме.