Аватар в общей фотогалерее
Как вставить аватар пользователя к фотографиям?
Очень хочется прикрутить к фотографиям в общей фотогалерее (1,8) аватары пользователей.
По аналогии с блогами, понимаю, что в этом мне помогут файлы:
styles.scc,
com_photos_view_photo.tpl
component/photos/frontend.tpl
Изменения в первых двух файлах, думаю, осилю.
Не подскажите ли, как именно оформить запись в файле frontend.tpl
Может, кто уже делал? Или может я еще файл какой-нибудь пропустила...
Спасибо.
А как сделать голосование в личных фотоальбомах уже было рассмотрено где-то на блогах, только сегодня встречала.
А сейчас то его нет — голосования — стрелок то не видно зеленой и оранжевой )))было бы круто и добавить возможность голосования за фото!
fact: было бы круто и добавить возможность голосования за фото! А сейчас то его нет — голосования — стрелок то не видно зеленой и оранжевой )))
Кстати, если fact не заметил, то мои пользователи вообще не поймут что это за стрелки. Спасибо, переделаем стрелочки понятнее.
А сейчас то его нет — голосования — стрелок то не видно зеленой и оранжевой )))
так как речь шла об аватаре, собственно говоря его и имел в виду. Возможность автоматического размещения аватара пользователя в определённый раздел фотогалереи сайта и соответственно голосование за аватар, по аналогии с голосованием за фото из общей галереи
Видел подобное в соцсети Привет. можно поставить оценку за любое фото пользователя включая и сам аватар. В одноклассниках тоже вроде подобное есть, точно не помню
А вот аватарку в альбомы прикрутить было бы не плохо. Нужен только PHP-код. С остальным сами разберёмся.
Вот, именно это я и имела в виду, начиная тему.А вот аватарку в альбомы прикрутить было бы не плохо. Нужен только PHP-код. С остальным сами разберёмся.
/////////////////////////////// VIEW PHOTO ////////////////////////////////// if($do=='viewphoto'){
$sql = "SELECT f.id, f.album_id, f.title, f.description, f.pubdate, f.file, f.published, f.hits, f.comments, f.user_id, a.id cat_id, a.NSLeft as NSLeft, a.NSRight as NSRight, a.NSDiffer as NSDiffer, a.user_id as album_user_id, a.title cat_title, a.nav album_nav, a.public public, a.showtype a_type, a.showtags a_tags, a.bbcode a_bbcode, u.nickname, u.login, u.is_deleted as author_deleted, p.gender, p.imageurl as author_image, IFNULL(r.total_rating, 0) as rating FROM cms_photo_files f LEFT JOIN cms_photo_albums a ON a.id = f.album_id LEFT JOIN cms_ratings_total r ON r.item_id = f.id AND r.target = 'photo' INNER JOIN cms_users u ON u.id = f.user_id INNER JOIN cms_user_profiles p ON p.user_id = u.id WHERE f.id = '$id'";
$smarty = $inCore->initSmarty('components', 'com_photos_view_photo.tpl');
$inCore->includeFile("components/users/includes/usercore.php"); $photo['author_image'] = usrImageNOdb($photo['user_id'], 'small', $photo['author_image'], $photo['author_deleted']);
2) Теперь в шаблоне в файле com_photos_view_photo.tpl в нужном месте пишем:
{$photo.author_image}
Все получилось. Супер!