Возможности фотогалереи

#1 18 февраля 2012 в 12:52
Здравствуйте! Есть задумка расширить функционал фотогалереи до разумных пределов, а именно выводить в ней ВСЕ АЛЬБОМЫ Всех пользователей, клубов и т.п., где эти альбомы могут создаваться.
В популярном — отображать всё популярное по системе, в новом — тоже все. Таким образом, произойдет тематическое объединение, и увеличит не только посещаемость проекта, но и его просматриваемость.

В коде frontend.php ни намека на возможность объединения всех альбомов для вывода (для меня)
Но, есть такой участок

  1. $sql = "SELECT f.*, f.id as fid, f.pubdate as fpubdate, a.id as album_id, a.title as album, IFNULL(r.total_rating, 0) as rating
  2. FROM cms_photo_files f
  3. LEFT JOIN cms_ratings_total r ON r.item_id=f.id AND r.target = 'photo'
  4. LEFT JOIN cms_photo_albums a ON a.id = f.album_id
  5. WHERE f.published = 1
  6. ORDER BY rating DESC
  7. LIMIT 24";
Можно ли к нему подключить вывод лучших фото из альбомов пользователя? Клубов?
#2 18 февраля 2012 в 22:56
Никто не может помочь?
#3 18 февраля 2012 в 23:03
ну еще пару вызовов добавить от остальных галерей придумать как их отсортировать совместить код трех шаблонов…
в чём помочь то? “уронить” БД тяжелыми запросами?)…
это не расширение функционала а попытка объединить три разных компонента в один “не понятный” (ИМХО)…
#4 18 февраля 2012 в 23:35
чтобы не казаться столь категоричным, выход найти можно — написать компонент, который выполняет роль некоего менеджера для трех других, но индивидуально, без объединения функционала или смешанного вывода разных галерей
( по типу вкладок или меню, т.е. как бы корневую категорию в которой есть категории: фотоальбомы, клубы, пользователи…)
#5 18 февраля 2012 в 23:49
Понятно. Задумка была изначально проста и понятна. Сделать форму (компонент) единого вывода всех фотоальбомов (и лучших+новых фото) в одном едином месте
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.