При помощи данного модуля вы сможете продавать на сайте любой цифровой контент - ключи, ссылки, файлы и т.д. Для игровых серверов, оснащенных плагинами, которые позволяют активировать валюту, модели, ресурсы при помощи ключей - данный модуль будет хорошим решением, чтобы организовать продажу этих ключей.
Установка и настройка
Установка и настройка
- Скачать архив.
- Выгрузить в modules_extra.
- Распаковать.
- Выполнить в базу данных запрос ( создать запрос )
- Установка ZIP архивом возможна. (Инструкция)
SQL:
CREATE TABLE `digital_store__categories` (
`id` int(6) NOT NULL,
`name` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `digital_store__keys` (
`id` int(11) NOT NULL,
`content` text NOT NULL,
`product` int(11) NOT NULL,
`pay` int(7) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `digital_store__products` (
`id` int(7) NOT NULL,
`name` varchar(256) NOT NULL,
`image` varchar(512) NOT NULL,
`category` int(6) NOT NULL,
`price` float NOT NULL,
`description` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `digital_store__categories`
ADD PRIMARY KEY (`id`);
ALTER TABLE `digital_store__keys`
ADD PRIMARY KEY (`id`);
ALTER TABLE `digital_store__products`
ADD PRIMARY KEY (`id`);
ALTER TABLE `digital_store__categories`
MODIFY `id` int(6) NOT NULL AUTO_INCREMENT;
ALTER TABLE `digital_store__keys`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `digital_store__products`
MODIFY `id` int(7) NOT NULL AUTO_INCREMENT;
INSERT INTO `modules` (`id`, `name`, `tpls`, `active`, `info`, `files`, `client_key`) VALUES
(NULL, 'digital_store [topforo.ru]', 'none', 1, 'Модуль позволяет осуществлять продажу цифровых товаров на вашем сайте.[topforo.ru] <br>\r\nДля добавления блока с магазином на любую другую страницу, необходимо вставить код, приведенный ниже, в шаблон требуемой страницы: <br>\r\n<code>\r\n<div id=\"digital_store\" class=\"row\">\r\n <script>laod_digital_store(0)</script>\r\n</div>\r\n</code>\r\n<br>\r\n<hr>\r\n<a class=\"btn btn-default btn-sm f-l mr-5\" href=\"../admin/digital_store\" target=\"_blank\">Настройка товара</a>\r\n<a class=\"btn btn-default btn-sm f-l mr-5\" href=\"../admin/digital_store_sales\" target=\"_blank\">Статистика продаж</a>\r\n<a class=\"btn btn-default btn-sm f-l\" href=\"../digital_store\" target=\"_blank\">Страница магазина - digital_store</a>\r\n<div class=\"clearfix\"></div>', '<script src=\"{site_host}/modules_extra/digital_store/ajax/ajax.js?v={cache}\"></script>\r\n<link rel=\"stylesheet\" href=\"{site_host}/modules_extra/digital_store/templates/{template}/css/primary.css?v={cache}\">', 'YDHGABATAMKESPCQMP9S');
INSERT INTO `pages` (`id`, `file`, `url`, `name`, `title`, `description`, `keywords`, `kind`, `image`, `robots`, `privacy`, `type`, `active`, `module`, `page`, `class`) VALUES
(NULL, 'modules_extra/digital_store/base/index.php', 'digital_store', 'digital_store', 'Магазин', 'Магазин', 'Магазин', 1, 'files/miniatures/standart.jpg', 2, 1, 1, 1, 13, 0, 0),
(NULL, 'modules_extra/digital_store/base/product.php', 'digital_store/product', 'digital_store_product', '«{value}»', 'Магазин «{value}»', 'Магазин «{value}»', 1, 'files/miniatures/standart.jpg', 2, 1, 1, 1, 13, 0, 0),
(NULL, 'modules_extra/digital_store/base/admin/index.php', 'admin/digital_store', 'admin_digital_store', 'Настройка магазина цифровых товаров', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 13, 0, 0),
(NULL, 'modules_extra/digital_store/base/admin/product.php', 'admin/digital_store_product', 'admin_digital_store_product', 'Настройка содержимого продукта «{value}»', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 13, 0, 0),
(NULL, 'modules_extra/digital_store/base/admin/sales.php', 'admin/digital_store_sales', 'admin_digital_store_sales', 'Статистика продаж', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 13, 0, 0);