Реально ли реализовать фотогаллерею по функционалу, похожую на Вконтакте. То есть должна быть возможность добавлять комменты, ставить оценку, и нажимать кнопку мне нравится. Соответственно все это должно быть во всплывающем окне.
Есть ли похожие готовые решения, или как можно так сделать?
Это решается шаблоном, перечисленный функционал есть? есть! всего то его вынести в это открывающееся окно.мне необходимо, чтобы открывалось фото в лайтбоксе и там же ( в лайтбоксе) была возможность добавлять комменты, ставить оценку, и нажимать кнопку мне нравится.
Вот за это конечно спасибо! Еще бы узнать как кнопку "Мне нравится прикрутить"? И еще вопросик, давно не лазил в инстант, в основном сейчас с джумлой занимаюсь, какой файл править то надо?))Это решается шаблоном, перечисленный функционал есть? есть! всего то его вынести в это открывающееся окно.
// если есть фотограйии в альбоме и включены комментарии в альбоме, то показываем их if($album['is_comments'] && $is_poto_yes && $inCore->isComponentInstalled('comments')){ $inCore->includeComments(); comments('palbum', $album['id']); } } /////////////////////////////// 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, p.gender, 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'"; $result = $inDB->query($sql); if (!$inDB->num_rows($result)) { cmsCore::error404(); } $photo = $inDB->fetch_assoc($result); if (!$photo['published']) { echo '<div class="con_heading">'.$_LANG['WAIT_MODERING'].'</div>'; return; } $can_view = true; $owner = 'club'; $club = $inDB->get_fields('cms_clubs', 'id='.$photo['album_user_id'], 'id, title, clubtype'); $can_view = $club['clubtype'] == 'public' || ($club['clubtype'] == 'private' && (clubUserIsMember($club['id'], $inUser->id) || $inUser->is_admin || clubUserIsAdmin($club['id'], $inUser->id))); $inPage->addPathway($club['title'], '/clubs/'.$club['id']); $inPage->addPathway($_LANG['PHOTOALBUMS'], '/photos/'.clubRootAlbumId($club['id'])); } if (!$can_view && $owner=='club') { $inCore->redirect('/clubs/'.$club['id']); }
А где искать комменты к фото? Они почему то не отображаются.
Вот здесь: sasovo.net/photos/photo29.htmlкак мне оставить комментарий к фото?
а по моему надо править этот JavaScript файл /includes/lightbox/js/jquery.lightbox.jsЯ думаю что это тот самый кусок кода (но могу и ошибаться)
Здесь то понятно. Это я знаю. Только вот не могу разобраться, почему в разных места разный вывод фото. В лайтбоксе и нет.Вот здесь: sasovo.net/photos/photo29.html
А с JavaScript-ом у меня тяжко)