Лучший Ответ Apoca1ypto , 13 February 2014 - 17:32
Написал скрипт для вывода пользователей, которые добавили текущий материал в избранное.
В данном примере выводятся кликабельные имена пользователей на их профиль в компоненте социальной сети.
<?php $item_id = $this->_item->id; $db = &JFactory::getDBO(); $query = $db->getQuery(true); $query->select("mt.id, mt.username, "."m.user_id, m.item_id"); $query->from("#__zoo_jbzoo_favorite as m"); $query->where("m.item_id = '$item_id'"); $query->leftJoin("#__users as mt ON m.user_id = mt.id"); $db->setQuery($query); $favorites = $db->loadObjectList(); $max = sizeof($favorites); for ($i=0; $i<$max; $i++) { if ($i>0) echo ", <a href='/community/profile/".$favorites[$i]->id.".html'>".$favorites[$i]->username."</a>"; else echo "<a href='/community/profile/".$favorites[$i]->id.".html'>".$favorites[$i]->username."</a>"; } ?>Перейти к сообщению