Перейти к содержимому


Фотография
- - - - -

jbimage загрузка в папку с ID пользователя


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 Ёшкин Кот

Ёшкин Кот

Отправлено 26 December 2012 - 21:40

Что куда допихнуть, чтобы jbimage сохранял рисунки добавляя к пути ихображения ID пользователя. Иначе выходит что все пользователи грузят картинки в одну помойку.. будет неразбериха.

Я создам копию элемента, но чтобы в нем сразу автоматом к пути добавлялось ID пользователя куда что дописать подскажите пожалуйста. Или хотябы как получить этот самый ID пользователя в элементе? куда впихнуть покаопаюсь найду наверное...
  • 0

#2 SmetDenis

SmetDenis

Отправлено 27 December 2012 - 12:16

Сохранение файла происходит тут
/media/zoo/applications/jbuniversal/elements/jbimage/jbimage.php _moveUploadedFiles()

ID текущего пользователя можно получить так
JFactory::getUser()->id;

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Ёшкин Кот

Ёшкин Кот

Отправлено 27 December 2012 - 16:28

Спасибо! немного покрутил и допилил до того чего не хватало.

Теперь если в пути jbimage есть #USER_ID# то оно будет заменено на user_id где id = id учетки пользователя

Теперь юзвери будут грузить свои фотки подачи материалов в свои папки! что есть гуд.

кому это нитересно - забирайте! http://apiary.by/jbimage.zip Замените родной элемент. Правда это черевато тем что при обновлении оно слетит :)

Дописано попоруко, не обессудьте.
  • 0

#4 SmetDenis

SmetDenis

Отправлено 28 December 2012 - 07:34

Спасибо. Включу фичу в следующую версию JBZoo.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!