Форум русской поддержки Joomla!® CMS
03.12.2016, 19:45:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывести рейтинг числом

 (Прочитано 293 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DeDMazday
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 18


« : 15.03.2015, 17:58:13 »

Вроде бы простая задача, да вот загвоздка моих познаний не хватило. Собственно понятно что рыть надо в Item.php  и ясно в каком конкретно месте но вот... стандартный компонент К2. Как в этот кусок кода можно встроить вывод рейтинг числовым значением (или не обязательно сюда лишь бы в выводился Item.php )

Joomla 3.2
K2 2.6.9


Код
<?php if ($this->item->params->get('itemRating')): ?> // выводит только количество голосов
<!-- Item Rating -->
<div class="itemRatingBlock">
<span><?php echo JText::_('K2_RATE_THIS_ITEM'); ?></span>
<div class="itemRatingForm">
<ul class="itemRatingList">
<li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('K2_1_STAR_OUT_OF_5'); ?>" class="one-star">1</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('K2_2_STARS_OUT_OF_5'); ?>" class="two-stars">2</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('K2_3_STARS_OUT_OF_5'); ?>" class="three-stars">3</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('K2_4_STARS_OUT_OF_5'); ?>" class="four-stars">4</a></li>
<li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('K2_5_STARS_OUT_OF_5'); ?>" class="five-stars">5</a></li>
</ul>
<div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<?php endif; ?>
 

Буду благодарен за любую помощь или информацию,
<?php if ($this->item->params->get('itemRating')): ?> // выводит только количество голосов
« Последнее редактирование: 16.03.2015, 11:29:16 от DeDMazday » Записан
DeDMazday
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #1 : 16.03.2015, 11:35:03 »

Разобрался сам. Если кому то пригодится:
itemRatingLog - количество проголосовавших
votingPercentage - общий рейтинг
Код
<div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo ($this->item->numOfvotes); ?></div>
<div id="itemCurrentRating<?php echo $this->item->id; ?>" class="itemCurrentRating"><?php echo ($this->item->votingPercentage); ?></div>
 
Поправте если что то не так
« Последнее редактирование: 16.03.2015, 11:38:49 от DeDMazday » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet