Joomla 1.5 Создание Кнопки загрузки картинки на сайт как в com_media, как в Медиа менеджере.

Discussion in 'Программирование' started by Zvuber, Aug 9, 2009.

  1. Offline

    cristoff Недавно здесь

    Joined:
    Mar 19, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Понял почему файлы не загружались в указанную папку, точнее они загружались), но папка создавалась в administrator/. И это логично, ведь мы запускаем файл index.php который в ней и находится и никуда он больше не будет смотреть если не указать явно.
    можно указывать components/com_компонент/папка в качестве папки назначения, можно вместо слешей использовать DS но мне больше нравятся слеши, они универсально работают как в винде так и на стороне хостера с линупсом.
     
  2. Offline

    oleg1605 Недавно здесь

    Joined:
    Jul 8, 2009
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Только что наткнулся на эту тему, перечитал и перепробовал.
    Одно не могу понять :<form name="sbmtBtn" action="index.php?option=com_cityphone&Itemid=104"

    А именно что такое "com_cityphone"
    :'(
    Спасибо!
     
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Это имя моего компонент в котором тестировался данный код, на его месте должно быть имя Вашего компонента )))

    З,Ы,: может быть я не правильно выразился по поводу имени, зато,я думаю, для Вас будет понятно )
     
  4. Offline

    Zvuber Недавно здесь

    Joined:
    Aug 9, 2009
    Messages:
    25
    Likes Received:
    0
    Gender:
    Female
    Не работает и в каталоге administrator/ ничего не создаётся, незнаю чего уже поделать файл тут-же.
    В чём проблема?
    :X
     

    Attached Files:

    Last edited: Oct 21, 2009
  5. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    пробуете на локальном сервере ? или на хостинге ? если на хостинге - проверьте права доступа к папке и владельца.
     
  6. Offline

    Zvuber Недавно здесь

    Joined:
    Aug 9, 2009
    Messages:
    25
    Likes Received:
    0
    Gender:
    Female
    На локальной машине.
    Joomla 1.5, Denwer.
    Fat32, зачем там права?
     
  7. Offline

    Zvuber Недавно здесь

    Joined:
    Aug 9, 2009
    Messages:
    25
    Likes Received:
    0
    Gender:
    Female
    Кто-нибудь поможет?
    Ещё актуален вопрос реализации. :O
     
  8. Offline

    Sanyo Недавно здесь

    Joined:
    Jan 26, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Никто так и не реализовал, что хотел Zvuber
     
  9. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    по-моему в данном топике инфы более чем достаточно для реализации любого аплоадера на джумле !
     
  10. Offline

    Sanyo Недавно здесь

    Joined:
    Jan 26, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Использую твою AJAX форму загрузки файлов, ошибвка вылетает:
    Class 'JRequest' not found
    в строчке:
    $u_option = JRequest::getInt('u_option');
     
  11. Offline

    Turtell Недавно здесь

    Joined:
    May 2, 2010
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте!
    Попробовал Ваш код про загрузку файлов на сайт. Все отлично работает! [!] Не могли бы Вы подсказать как вызвать и использовать стандартный диалог Joomla! для выбора файла из уже закаченных на сайт (к примеру из папки images/stories). Никак не могу найти решение на форумах. :'(
     
  12. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Доброе утро.

    В Джумле есть встроенный компонент - com_media. Меди- менеджер отображает все папки и файлы которые находятся в папке "images". Но я не уверен что он имеет интерфейс для клиентской части.
     
  13. Offline

    Turtell Недавно здесь

    Joined:
    May 2, 2010
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Дыбрый день! Нужен в админке!

    Нужно чтоб нажав на кнопку "обзор" открывался диалог как при вставке картинки в статьях, чтоб можно было выбрать нужный файл с хостинга и получить путь к нему. Если файла там нету, то загрузить его.

    Вобщем как-нибудь интегрировать то что есть в com_media к себе в компонент.
     
  14. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    ну так ковыряйте com_media и берите от туда все что вам нужно ;)
     
  15. vesy
    Offline

    vesy Недавно здесь => Cпециалист <=

    Joined:
    Jul 2, 2010
    Messages:
    263
    Likes Received:
    53
    Gender:
    Male
    omfgpanda, за код аплоада большое спасибо! Но вот проблема одна выскакивает(( Если загружать картинку с именем на кириллице (изображение.jpg), то расширение файла не определяется. Проблема у меня с этой строкой $ext = strtolower(JFile::getExt($filename)); Если имя файла на кириллице, но с цифрами на конце (изображение2.jpg) или на латинице, то все работает, как по маслу. В чем может быть проблема?
     
  16. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
  17. vesy
    Offline

    vesy Недавно здесь => Cпециалист <=

    Joined:
    Jul 2, 2010
    Messages:
    263
    Likes Received:
    53
    Gender:
    Male
    gft, я с этой ф-ей не сталкивался никогда. Я так понимаю, что надо сделать так?
    Код (CODE):
    1. setlocale (LC_ALL, 'rus');
    2. $ext = strtolower(JFile::getExt($filename));

    Расширение так и не удается получить.
     
  18. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Не, правильней, наверное так:

    Код (CODE):
    1. setlocale(LC_ALL, 'ru_RU.CP1251');
    2. $ext = strtolower(JFile::getExt($filename));


    Но я не уверен.
     
  19. vesy
    Offline

    vesy Недавно здесь => Cпециалист <=

    Joined:
    Jul 2, 2010
    Messages:
    263
    Likes Received:
    53
    Gender:
    Male
    нет, не получается
     
  20. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    не надо ни каких locate !!!! скрипт автоматически создает транскрипцию из русского названия на английский и заливает его. Хранить файлы в "кирилице" нет ни какого смысла. Пример.
     

Share This Page

Loading...