daramal Опубликовано 25 декабря, 2017 Жалоба Поделиться Опубликовано 25 декабря, 2017 Приветствую всех!Друзья, возникла такая ситуация - нужно сделать типа кнопки "Подать объявление", но только зарегистрированным пользователям. Возможно это будет какая-то отдельная форма для подачи (может тот же callme), но думаю проще будет перенаправить user-a на страницу feedback, где необходимо допилить существующую форму и самое ГЛАВНОЕ добавить в форму возможность прикрепить несколько файлов (картинок). Вообще суть подачи объявления, наверное как догадались - эта для Б/У товаров.Соответственно будет в каталоге отдельный раздел для таких товаров. Очень нужны ваши советы, рекомендации по данному вопросу. Спасибо большое! Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 25 декабря, 2017 Жалоба Поделиться Опубликовано 25 декабря, 2017 (изменено) Точно не нужно на фидбек отправлять, а делать отдельный функционал:сделать отдельную связующую таблицу в БД с полями user_id, product_idсделать отдельные методы в api/Products.php (+ скорее всего доработать запросы в имеющихся)сделать отдельный файл в папке view (контроллером так и быть назовем)в личном кабинете сделать форму с добавлением товаранужно еще подумать над категориями для БУ товаров... Изменено 25 декабря, 2017 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 25 декабря, 2017 Автор Жалоба Поделиться Опубликовано 25 декабря, 2017 Точно не нужно на фидбек отправлять, а делать отдельный функционал:сделать отдельную связующую таблицу в БД с полями user_id, product_idсделать отдельные методы в api/Products.php (+ скорее всего доработать запросы в имеющихся)сделать отдельный файл в папке view (контроллером так и быть назовем)в личном кабинете сделать форму с добавлением товаранужно еще подумать над категориями для БУ товаров...Дааа, было бы отлично. Это конечно все в идеале. Но мне хотя бы простенький вариант сделать. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 25 декабря, 2017 Жалоба Поделиться Опубликовано 25 декабря, 2017 Но мне хотя бы простенький вариант сделать. со связующей я погорячился нужно добавить поле user_id к товару, чтобы привязать товар к пользователюи в любом случае сделать отдельный контроллер, который бы добавлял товар, можно код взять из /simpla/ProductAdmin.php Цитата Ссылка на сообщение Поделиться на другие сайты
Пастухов Опубликовано 25 декабря, 2017 Жалоба Поделиться Опубликовано 25 декабря, 2017 Точно не нужно на фидбек отправлять, а делать отдельный функционал:сделать отдельную связующую таблицу в БД с полями user_id, product_idсделать отдельные методы в api/Products.php (+ скорее всего доработать запросы в имеющихся)сделать отдельный файл в папке view (контроллером так и быть назовем)в личном кабинете сделать форму с добавлением товаранужно еще подумать над категориями для БУ товаров... Это только верхушка айсберга...А как продавать будете? Если продавец Вам товар при подаче пришлет и он будет на Вашем складе вместе с Вашими товарами, тогда все просто. А если нет, и покупатель сделал заказ, в котором 5 товаров от 3-х разных продавцов? Если Вы такую ситуацию сами вручную готовы обрабатывать, то проблем нет. А если хотите что-то хоть чуть серьезное, то тут работы на сотни $, если не на тысячи...А еще надо продавцу давать возможность товар редактировать, удалять и проч - почти полный функционал товаров из админки. Но мне хотя бы простенький вариант сделать. Для начала хоть немного подумать и словами описать свой простенький функционал, предусмотрев хоть самые основные моменты. А как сейчас - это "просто хочу". И, скорее всего, хотеть еще долго буду безо всякого результата... Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 25 декабря, 2017 Автор Жалоба Поделиться Опубликовано 25 декабря, 2017 Я же выше описал. Мое "простенький" - это всего-то доделать форму обратной связи.Добавить пару дополнительных полей, ну и главное прикрепить к форме несколько фоток и все это отправляется админу. Да, Вы правы, обрабатывать придется в ручную самому админу. Пусть это и топорный вариант, но магазин и аудитория не большая. А то что было бы в идеале - это я понимаю, что функционал огромен и не из дешевых. Цитата Ссылка на сообщение Поделиться на другие сайты
Пастухов Опубликовано 25 декабря, 2017 Жалоба Поделиться Опубликовано 25 декабря, 2017 Я же выше описал. Мое "простенький" - это всего-то доделать форму обратной связи. Добавить пару дополнительных полей, ну и главное прикрепить к форме несколько фоток и все это отправляется админу. Тогда все проще: http://forum.simplacms.ru/topic/10569-отправка-файла-пользователем/ Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.