Vlad 0 Posted November 2, 2018 Report Share Posted November 2, 2018 Добрый день! Как на основе тега contact_us сделать подобный, где пользователь может загрузить несколько своих изображений? Типа кнопки "добавить медиа" как на странице создания темы forum.vamshop.ru Link to post Share on other sites
support 447 Posted November 2, 2018 Report Share Posted November 2, 2018 31 минуту назад, Vlad сказал: Добрый день! Как на основе тега contact_us сделать подобный, где пользователь может загрузить несколько своих изображений? Типа кнопки "добавить медиа" как на странице создания темы forum.vamshop.ru Здравствуйте! Копию тэга сделать не сложно. Копируйте /app/Catalog/function.contact_us.php в function.my_contact_us.php, к примеру. В самом файле /app/Catalog/function/my_contact_us.php сделайте поиск и замену по всему файлу. Поменяйе contact_us на my_contact_us А дальше уже надо писать свой код, т.е. контроллер, который будет принимать данные формы и что-то с ними делать. По умолчанию это в /app/Controller/ContactUsController.php В методе send_email Создаёте копию метода, например my_send_email и уже там делаете то, что Вам нужно. т.е. получается загруженную картинку и дальше уже с ней делаете что-либо. Я ж не знаю что Вы с картинкой хотите делать. + конечно надо понимать принципы работы CakePHP, которые описаны в документации https://book.cakephp.org/2.0/en/index.html Link to post Share on other sites
Vlad 0 Posted November 2, 2018 Author Report Share Posted November 2, 2018 Спасибо! буду разбираться ) Link to post Share on other sites
support 447 Posted November 2, 2018 Report Share Posted November 2, 2018 4 минуты назад, Vlad сказал: Спасибо! буду разбираться ) Если никогда не имели дел с современными php framework, т.е. MVC модель, все дела. То начинать конечно будет очень сложно во всём разбираться. Link to post Share on other sites
Vlad 0 Posted November 2, 2018 Author Report Share Posted November 2, 2018 Интересно зато) уж если не дотяпаю, обратимся за помощью) Link to post Share on other sites
Vlad 0 Posted November 2, 2018 Author Report Share Posted November 2, 2018 23 минуты назад, VaM сказал: Здравствуйте! Копию тэга сделать не сложно. Копируйте /app/Catalog/function.contact_us.php в function.my_contact_us.php, к примеру. В самом файле /app/Catalog/function/my_contact_us.php сделайте поиск и замену по всему файлу. Поменяйе contact_us на my_contact_us А дальше уже надо писать свой код, т.е. контроллер, который будет принимать данные формы и что-то с ними делать. По умолчанию это в /app/Controller/ContactUsController.php В методе send_email Создаёте копию метода, например my_send_email и уже там делаете то, что Вам нужно. т.е. получается загруженную картинку и дальше уже с ней делаете что-либо. Я ж не знаю что Вы с картинкой хотите делать. + конечно надо понимать принципы работы CakePHP, которые описаны в документации https://book.cakephp.org/2.0/en/index.html может я неправильно объяснила, мне необходимо, чтобы приложенные изображения отображались в обратной связи, или дублировались на необходимый майл Для этого тоже требуется php framework? Link to post Share on other sites
support 447 Posted November 2, 2018 Report Share Posted November 2, 2018 3 минуты назад, Vlad сказал: может я неправильно объяснила, мне необходимо, чтобы приложенные изображения отображались в обратной связи, или дублировались на необходимый майл Для этого тоже требуется php framework? Конечно. По умолчанию ведь нет такого. В форме обратной связи нет поля что б прицепить изображение. В контроллере нет кода, который будет обрабатывать эту форму с изображением. Нет кода, который сохранял бы куда-либо эту картинку. Нет кода отправки картинки на почту. Ничего этого нет. Если нужно просто любую картинку вставить на страницу обратной связи, то это можно сделать в Админке - Содержание, просто отредактировав страницу обратной связь в категории Информация и добавив картинку через html-редактор. Link to post Share on other sites
Recommended Posts