Lexand 0 Опубликовано 6 июля, 2017 Жалоба Share Опубликовано 6 июля, 2017 Добрый день. Работаю над модулем создания комплектов. В продукте добавил закладку. Имеется галочка "Это комплект?". Если галочка нажата, то доступен подбор продуктов для этого комплекта. Проблема в самой реализации подбора. Хотелось бы сделать красиво, через всплывающее окно, которое показывает каталог, чтобы можно было интерактивно добавлять/убирать продукты из комплекта. Каким образом можно реализовать .php чтобы к ней был доступ? Или, если пользоваться фреймворком, то как отключить все лишнее (меню, шапки, подвалы и так далее) и оставить только нужный php с подбором? Попробовал положить php в /admin/, но при попытке вызвать его через .js (вызывал вот таким образом $.get('bundles.php')) получаю сообщение "Direct Access to this location is not allowed.". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 июля, 2017 Жалоба Share Опубликовано 6 июля, 2017 В bundles.php подключен сверху application_top.php ?! require('includes/application_top.php'); Ну и можно в таблицу admin_access добавить запись. В базу загрузить что-то типа: ALTER TABLE admin_access ADD bundles INT( 1 ) NOT NULL; UPDATE admin_access SET bundles = 1 WHERE customers_id = 1 LIMIT 1; 12 минуты назад, Lexand сказал: Добрый день. Работаю над модулем создания комплектов. В продукте добавил закладку. Имеется галочка "Это комплект?". Если галочка нажата, то доступен подбор продуктов для этого комплекта. Проблема в самой реализации подбора. Хотелось бы сделать красиво, через всплывающее окно, которое показывает каталог, чтобы можно было интерактивно добавлять/убирать продукты из комплекта. Каким образом можно реализовать .php чтобы к ней был доступ? Или, если пользоваться фреймворком, то как отключить все лишнее (меню, шапки, подвалы и так далее) и оставить только нужный php с подбором? Попробовал положить php в /admin/, но при попытке вызвать его через .js (вызывал вот таким образом $.get('bundles.php')) получаю сообщение "Direct Access to this location is not allowed.". Ссылка на сообщение Поделиться на другие сайты
Lexand 0 Опубликовано 6 июля, 2017 Автор Жалоба Share Опубликовано 6 июля, 2017 3 часа назад, VaM сказал: В bundles.php подключен сверху application_top.php ?! require('includes/application_top.php'); Ну и можно в таблицу admin_access добавить запись. В базу загрузить что-то типа: ALTER TABLE admin_access ADD bundles INT( 1 ) NOT NULL; UPDATE admin_access SET bundles = 1 WHERE customers_id = 1 LIMIT 1; Спасибо. Работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 июля, 2017 Жалоба Share Опубликовано 6 июля, 2017 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения