Вывод всех альбомов пользователей отдельным компонентом 1.10

+59
1.72K
Попросил хороший человек вывести каким-то образом все доступные альбомы пользователей на одной странице. Вариант хака конечно проще, но не каждый пользователь хочет/может править код движка, да и после обновлений, патчей все это заново проделывать… Вот и решил реализовать ему в виде компонента. Сам компонент очень простой, написан "на коленке", но пользователь подтвердил его работоспособность. К сожалению у меня сейчас нет тестовой площадки, поэтому могу выложить лишь скрины.
После установки, все альбомы доступны по адресу /ваш_сайт/photoalbums Вид показа можете править в файле com_photoalbums.tpl. Компонент показывает только те альбомы, в которых есть фото. В админке можно настроить пагинацию, длину описания, количество колонок. Можно конечно с ним еще поработать, и даже надо😊но времени у меня совсем в обрез… Можно сделать показ доступных альбомов друзьям пользователя, сортировку и т.д. Если выкрою время сделаю обязательно.
Скачать можно здесь
Иллюстрация
Иллюстрация
+2
eoleg eoleg 12 лет назад #
+
это очень полезный компонент
+2
Azura Azura 12 лет назад #
Спасибо огромное +!!!! smile Ждём обновлений =))) Шикарная вещь :)
0
fact fact 12 лет назад #
только под 1.10?
+1
fact fact 12 лет назад #
Супер!
Изменил кодировку в некоторых файлах на ansi - на 1.9 тоже заработало!!!!!
0
xcjccjmj xcjccjmj 12 лет назад #
А где нужно менять кодировку? для 1.9
+2
lesterkey lesterkey 12 лет назад #
+Классно! (жаль что выводит альбомы, удалившихся пользователей)...
0
fact fact 12 лет назад #
да это действительно так
+5
deltas deltas 12 лет назад #
Это легко исправить. В файле model.php в 24-ю строчку: WHERE a.allow_who = 'all' надо добавить AND u.is_deleted=0
+2
deltas deltas 12 лет назад #
Да, забыл сказать, если надо вывести имя пользователя или дату альбома, то можно в файле com_photoalbums.tpl вставить переменную {$album.nickname} или {$album.pubdate}
+1
st.Puh st.Puh 12 лет назад #
То что нужно,клас.Есть проблема если добавить AND u.is_deleted=0 то альбомы исчезают но страницы под них есть пустые.Например всех альбомов на 10 ст. добавил ету строку альбомов становиться на 6ст. но остальные странички 4 есть и в пагинации показывает
Страницы: Первая Предыдущая 6 7 8 9 10 хотя 7 8 9 10 уже быть не должно
+1
st.Puh st.Puh 12 лет назад #
И так мысли в слух,вот интересно зачем мне фото если пользователи удалены не просто а полностью удалены нет их переписки блогов материалов и тд.Так зачем их фото занимают место на хосте
0
st.Puh st.Puh 12 лет назад #
Ещо один недочет,выводит альбомы которые пользователь обозначил для просмотра друзьям,правда выводит только обложку альбома дальнейший переход в такой альбом ведет на ст. 404
0
Димитриус Димитриус 12 лет назад #
+1
0
lezginka.ru lezginka.ru 12 лет назад #
+
0
IRATE IRATE 12 лет назад #
Классно +.
0
Keep Keep 10 лет назад #
Подскажите пожалуйста как сделать чтобы выводились фотоальбомы из клубов?
0
Александр Александр 10 лет назад #
Когда то давно просил сделать этот компонент и до сих пор пользуюсь.
Спасибо Виталию и долгой счастливой семейной жизни ему.
Ну а пока у него медовый месяц, апну тему, кто может подсказать, как можно сделать так чтобы альбомы сортировались не по порядку создания альбома а по моменту обновления альбома, когда в альбом добавляют новую фотку?
(в идеале конечно хотелось бы чтобы пользователь имел выбор как отсортировать, но... когда же я вникну в программирование)))
0
Александр Александр 10 лет назад #
Когда то давно просил сделать этот компонент и до сих пор пользуюсь.
Спасибо Виталию и долгой счастливой семейной жизни ему.
Ну а пока у него медовый месяц, апну тему, кто может подсказать, как можно сделать так чтобы альбомы сортировались не по порядку создания альбома а по моменту обновления альбома, когда в альбом добавляют новую фотку?
(в идеале конечно хотелось бы чтобы пользователь имел выбор как отсортировать, но... когда же я вникну в программирование)))
0
Александр Александр 10 лет назад #
интересно)) надо глянуть

Еще от автора

Обновление компонента "Replacement замена в контенте" + бонус
Как и обещал, поработал над обновлением компонента Replacement.
Replacement - замена в контенте. Компонент для ICMS 2.x
Компонент на основе фильтра "Красивые заметки в тексте" для первой версии. По просьбам пользователей сделал подобное для второй ветки.
Фильтр ICMS Note - Красивые заметки в тексте
Опять же по просьбе Nomin сделал фильтр для создания красивых заметок в тексте.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.