Полагаю администрации сайта пора бы сделать уже уже отдельный раздел форума посвященный jomsocial, также как например sobi или virtuemart. Хочу узнать у знатоков или пользователей jomsocial - каким образом можно перенести модули последних загруженных фотографий, друзей или пользователей on-line, последних групп и сообщений из фронтенда (файл frontpage.index.php шаблона ) в профиль пользователя (profile.index.php). Простое копирование кода не прокатывает, фотографии и данные не отображаются. Долго ковырял в шаблоне, дошел до контроллеров и классов, но ума так и не дал. Помогите, коли кто сможет.. Либо как вариант пойти "от обратного" - как перенести из профиля пользователя шапку пользователя (фотку, данные о карме, статус + редактирование статуса) во фронтенд пользователя. Пробовал инклюдить profile.header.php, но тоже ничего не показывает. Полагаю что траблы нужно решать на уровне классов. В целом задача такова, хочу создать страницу профиля с расширенными данными. Что бы человек после авторизации переходил в свой профиль (показывается фото, статус и проч) и его активность (и его друзей) - т.е. зайдя в профиль человек сразу по фоткам видит кто из друзей в сети, в каких группах он состоит (компонент rsevent), кто из друзей залил фотки, кто написал сообщения и проч. Готов выслушать Ваши наставления
В данном случае необходимо писать плагины-приложения для jomsocial, которые и будут реализовывать ваши задачи. приложения JomSocial как известно специально и сделаны для того чтобы их можно было подключать в профиль пользователя. Например для получения списка друзей-онлайн можно использовать следующую функцию: Код (CODE): function getOnlineFriends( $limit = 15 , $backendUsers = false ) { $user = &JFactory::getUser(); $db =& $this->getDBO(); $query = 'SELECT DISTINCT(a.id)' . 'FROM ' . $db->nameQuote( '#__users' ) . ' AS a ' . 'INNER JOIN ' . $db->nameQuote( '#__session') . ' AS b ' . 'ON a.id=b.userid ' . 'INNER JOIN ' . $db->nameQuote( '#__community_connection') . ' AS con ' . 'ON a.id=con.connect_to ' . 'WHERE a.block=' . $db->Quote( '0' ) . ' and con.connect_from='.$user->id.' and con.status=1'; if( !$backendUsers ) { $query .= 'AND client_id != ' . $db->Quote( 1 ); } $query .= 'ORDER BY b.time DESC ' . 'LIMIT ' . $limit; $db->setQuery( $query ); $result = $db->loadObjectList(); return $result; }
очень требуется плагин (скорее всего это будет так называться) в компоненте jomsocial есть поля профиля(и все их может редактировать участник) а есть ли токая возможность сделать следующие необходимо не именное поле то есть менять может только админ (таких полей желательно 3-5) и чтоб это заполнено поле выводилось в модуле узен онлайн кто нибуть може что нибуть подсказать СПАСИБО!
Здравствуйте! Почему загруженные пользователем фотографии повернуты на 90 градусов и как разрешить пользователям удалять свои фотографии?