
Лучший Ответ 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>";
- }
- ?>
