Форум русской поддержки Joomla!® CMS
07.12.2016, 18:30:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

К форме обратной связи дописать кнопку загрузить

 (Прочитано 490 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mirstiker
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 48



« : 03.08.2015, 21:52:50 »

Всем привет! ребят использую стандартное расширение обратной связи, что вполне устраивает, но хочется дополнить форму кнопкой загрузка файла с компьютера и отправлять на e-mal администратора.

Вот сама форма :
Показать текстовый блок
   
Записан
darkghost
Практически профи
*******

Репутация: +75/-0
Offline Offline

Сообщений: 1811



« Ответ #1 : 04.08.2015, 11:18:18 »

приведен не весь код - отсутствует обработчик данной формы. Одной кнопки в форме - недостаточно. Необходимо еще прописать несколько строк в обработчик формы. Например,
Код:
        // если был файл, то прикрепляем его к письму
        if(isset($_FILES['attachfile'])) {
                 if($_FILES['attachfile']['error'] == 0){
                    $mail->AddAttachment($_FILES['attachfile']['tmp_name'], $_FILES['attachfile']['name']);
                 }
        }
Подробнее можно посмотреть здесь ----->
Показать текстовый блок
Если используете стандарт - может взять готовое решение - Компонент Fox Contact
Записан
mirstiker
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 48



« Ответ #2 : 04.08.2015, 13:37:52 »

приведен не весь код - отсутствует обработчик данной формы. Одной кнопки в форме - недостаточно. Необходимо еще прописать несколько строк в обработчик формы. Например,
Код:
        // если был файл, то прикрепляем его к письму
        if(isset($_FILES['attachfile'])) {
                 if($_FILES['attachfile']['error'] == 0){
                    $mail->AddAttachment($_FILES['attachfile']['tmp_name'], $_FILES['attachfile']['name']);
                 }
        }
Подробнее можно посмотреть здесь ----->
Показать текстовый блок
Если используете стандарт - может взять готовое решение - Компонент Fox Contact

Доп расширение не хочется т.к задача скромная, обеспечиться кнопкой загрузить) но вот только куда вставить код так и не понял.

 Полный код default_form.php
Показать текстовый блок

Или же обработка в другом фале происходит?
Записан
darkghost
Практически профи
*******

Репутация: +75/-0
Offline Offline

Сообщений: 1811



« Ответ #3 : 04.08.2015, 14:04:13 »

... задача скромная, обеспечиться кнопкой загрузить).. , скромная? Но далеко не простая.
Необходимо править исходный код и в будущем - при обновлении системы, вся проделанная робота, ее КПД будет = 0
Записан
mirstiker
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 48



« Ответ #4 : 04.08.2015, 23:16:45 »

... задача скромная, обеспечиться кнопкой загрузить).. , скромная? Но далеко не простая.
Необходимо править исходный код и в будущем - при обновлении системы, вся проделанная робота, ее КПД будет = 0

т.е выше приведенного когда будет недостаточно для подключения кнопки?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet