Все для DataLife Engine / DLE модули / Модуль DLE 10.0 SHOP 1.1 интернет магазин

Модуль DLE 10.0 SHOP 1.1 интернет магазин


Востребованный модуль интернет магазина для DataLife Engine 10.1-9.8 Shop 1.1, который многие долго ждали и искали. Модуль DLE 10.0 SHOP 1.1 интернет магазин с новыми возможностями, куда вошло интегрирование платежной системы PayPal, а также поддержка Webmoney, Robokassa и Interkassa. К лучшему изменилось генерация карты сайта магазина, вы можете создать формы заказа любой сложности, причем в несколько кликов с помощью дополнительных полей не составит труда даже новичку. В этой версии исправлено множество багов обнаруженные в процессе разработка модуля, исправлен и доработан Excel, баг с хлебными крошками и многое другое.

Благодаря данному модулю любой желающий сможет создать интернет магазин с качественной патрнеркой для реализации популярной модели из серии современных планшет-ноутбуков Acer ICONIA или другие продукции этой крупнейшей компьютерной кампании. Вы можете предлагать своим пользователям за комиссионные разные аксессуары и другие востребованные интернет товары. Не только реализация, но привлечение к ней покупателей помогает получать прибыль.

Основные возможности:
Поддержка платежных систем таких как: "Webmoney, Robokassa, Interkassa, PayPal".
Формирование счет фактуры.
Поддержка добавления неограниченного количества изображений товаров.
Гибкая система настройки шаблона магазина.
Отображение похожих товаров в полном описании.
Отдельный вывод списка заказов
Минимальное количество запросов, что значительно облегчает нагрузку на сервер.
Поддержка неограниченного количества дополнительных полей, как для товара, так и для формы заказа и комментариев.
Подробное описание заказа для пользователей.
Глобальная статистика магазина, отчетность, построение графиков.
Формирование карты сайта магазина для поисковых систем.
Поддержка ЧПУ.
Мультиблочность (вывод различных блоков, популярные товары, распродажи и так далее).
Вывод товара на главной странице самой CMS Datalife Engine.
И это только малая часть возможностей магазина.
Более подробно с модуль можно ознакомится на сайте поддержки.[/spoiler]




[spoiler=Возможности модуль дле интернет магазина]-Добавлять категории товаров.
-Управление категориями и полями.
-Добавлять дополнительные поля для товаров.
-Возможность добавлять товары в корзину
-Вывод последних просмотренных товаров.
-Вывод новых товаров.
-Вывод корзины в блоке.

Установка, dle магазин модуль:
в index.php:
после
$tpl->set ( '{tags}', $tpl->result['tags_cloud'] );


добавляем на выбор три строчки подряд, коды ниже позволяют отображать нужную вам информацию, читаем подсказки
$tpl->set ( '{mycart}', $tpl->result['mycart'] );


- для отображения корзины по тегу
{mycart}


$tpl->set ( '{shop_latest}', $tpl->result['shop_latest']);


- для отображения блока последних продуктов по тегу
{shop_latest}


$tpl->set ( '{frontshop}', $tpl->result['frontshop']);


- для отображения на главной странице, списка отмеченных продуктов по тегу
{frontshop}


в engine/init.php в конец вставить
include_once ENGINE_DIR . '/modules/shop.php';


но до тега
 ?>


в engine.php
после case "pm" :
		include ENGINE_DIR . '/modules/pm.php';
		break;


вставить
case "shop" :
		include ENGINE_DIR . '/modules/shop.php';
		break;


в inc/options.php после

array (
											'name' => $lang['opt_google'], 
											'url' => "$PHP_SELF?mod=googlemap", 
											'descr' => $lang['opt_googlec'], 
											'image' => "googlemap.png", 
											'access' => "1" 
								),


вставьте для dle 9.8

array (
'name' => "Магазин", 
'url' => "$PHP_SELF?mod=shop", 
'descr' => "Модуль магазина", 
'image' => "iset.png", 
'access' => "1" 
), 


ВНИМАНИЕ! Для DLE 10.0 делаем такую вставку
array (
'name' => $lang['Магазин'],
'url' => "$PHP_SELF?mod=shop", 
'descr' => $lang['Модуль магазина'],
'image' => "iset.png",
'access' => "admin" ), 



в htaccess вставить после

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]


Данные коды

#Магазин
RewriteRule ^shop(/?)+$ index.php?do=shop [L]
RewriteRule ^shop/([0-9]+)(/?)+$ index.php?do=shop&page=$1 [L]
RewriteRule ^shop/admin/config(/?)+$ index.php?do=shop&op=config [L]
RewriteRule ^shop/cities/additem(/?)+$ index.php?do=shop&op=additem&class=cities [L]
RewriteRule ^shop/cities/additem/add(/?)+$ index.php?do=shop&op=additem&class=cities&action=add [L]
RewriteRule ^shop/categories/additem(/?)+$ index.php?do=shop&op=additem&class=categories [L]
RewriteRule ^shop/cities/showlist(/?)+$ index.php?do=shop&op=showlist&class=cities [L]
RewriteRule ^shop/categories/showlist(/?)+$ index.php?do=shop&op=showlist&class=categories [L]
RewriteRule ^shop/cities/edit/(.*)(/?)+$ index.php?do=shop&op=edit&class=cities&id=$1 [L]
RewriteRule ^shop/categories/edit/(.*)(/?)+$ index.php?do=shop&op=edit&class=categories&id=$1 [L]
RewriteRule ^shop/cities/delete/(.*)(/?)+$ index.php?do=shop&op=delete&class=cities&id=$1 [L]
RewriteRule ^shop/categories/delete/(.*)(/?)+$ index.php?do=shop&op=delete&class=categories&id=$1 [L]
RewriteRule ^shop/cities/show/(.*)(/?)+$ index.php?do=shop&op=showitem&class=cities&id=$1 [L]
RewriteRule ^shop/categories/show/(.*)(/?)+$ index.php?do=shop&op=showitem&class=categories&id=$1 [L]
RewriteRule ^shop/products/additem(/?)+$ index.php?do=shop&op=additem&class=products [L]
RewriteRule ^shop/products/showlist(/?)+$ index.php?do=shop&op=showlist&class=products [L]
RewriteRule ^shop/products/edit/(.*)(/?)+$ index.php?do=shop&op=edit&class=products&id=$1 [L]
RewriteRule ^shop/products/delete/(.*)(/?)+$ index.php?do=shop&op=delete&class=products&id=$1 [L]
RewriteRule ^shop/products/show/(.*)(/?)+$ index.php?do=shop&op=showitem&class=products&id=$1 [L]
RewriteRule ^shop/cities/showlist/(.*)(/?)+$ index.php?do=shop&op=showlist&class=cities&page=$1 [L]
RewriteRule ^shop/products/showlist/([0-9]+)(/?)+$ index.php?do=shop&op=showlist&class=products&page=$1 [L]
RewriteRule ^shop/products/showlist/([0-9]+)/([0-9]+)(/?)+$ index.php?do=shop&op=showlist&class=products&page=$1&moder=$2 [L]
RewriteRule ^shop/categories/showlist/(.*)(/?)+$ index.php?do=shop&op=showlist&class=categories&page=$1 [L]
RewriteRule ^shop/main/category/(.*)/(.*)(/?)+$ index.php?do=shop&op=category&class=main&cid=$1&page=$2 [L]
RewriteRule ^shop/main/category/(.*)(/?)+$ index.php?do=shop&op=category&class=main&cid=$1 [L]
RewriteRule ^shop/products/itemshow/(.*)(/?)+$ index.php?do=shop&op=itemshow&class=products&id=$1 [L]
RewriteRule ^shop/cities/itemshow/(.*)(/?)+$ index.php?do=shop&op=itemshow&class=cities&id=$1 [L]
RewriteRule ^shop/categories/itemshow/(.*)(/?)+$ index.php?do=shop&op=itemshow&class=categories&id=$1 [L]
RewriteRule ^shop/products/unpublish/(.*)(/?)+$ index.php?do=shop&op=unpublish&class=products&id=$1 [L]
RewriteRule ^shop/products/publish/(.*)(/?)+$ index.php?do=shop&op=publish&class=products&id=$1 [L]
RewriteRule ^shop/products/itembuy/(.*)(/?)+$ index.php?do=shop&op=itembuy&class=products&id=$1 [L]
RewriteRule ^shop/search/(.*)(/?)+$ index.php?do=shop&op=search&class=products&action=search&$1 [L]
RewriteRule ^shop/carts/additem(/?)+$ index.php?do=shop&op=additem&class=carts [L]
RewriteRule ^shop/carts/showlist(/?)+$ index.php?do=shop&op=showlist&class=carts [L]
RewriteRule ^shop/carts/edit/(.*)(/?)+$ index.php?do=shop&op=edit&class=carts&id=$1 [L]
RewriteRule ^shop/carts/delete/(.*)(/?)+$ index.php?do=shop&op=delete&class=carts&id=$1 [L]
RewriteRule ^shop/carts/show/(.*)(/?)+$ index.php?do=shop&op=showitem&class=carts&id=$1 [L]
RewriteRule ^shop/carts/itemshow/(.*)(/?)+$ index.php?do=shop&op=itemshow&class=carts&id=$1 [L]
RewriteRule ^shop/carts/clearup/(.*)(/?)+$ index.php?do=shop&op=clearup&class=carts&id=$1 [L]
RewriteRule ^shop/carts/checkout/(.*)(/?)+$ index.php?do=shop&op=checkout&class=carts&id=$1 [L]
RewriteRule ^shop/carts/deleteitem/(.*)/(.*)(/?)+$ index.php?do=shop&op=deleteitem&class=carts&id=$1&did=$2 [L]
RewriteRule ^shop/comments/delete/(.*)(/?)+$ index.php?do=shop&op=delete&class=comments&id=$1 [L]
RewriteRule ^shop/comments/edit/(.*)(/?)+$ index.php?do=shop&op=edit&class=comments&id=$1 [L]


в main.tpl вставьте тег
{mycart}

для отображения корзины

Поставьте права 666 на файл
- engine/data/shop_config.php
на папку uploads/shop И все подпапки 777


Если после установки модуля появляется картинка в админ панели движка ДЛЕ, то в файле language/Russian/adminpanel.lng
После
'opt_google'			=>	"Карта сайта для Google и Yandex",

добавьте следующую строчку

'Магазин'			=>	"Модуль DLE 10.0 SHOP 1.1 интернет магазин ",


Также необходимо выполнить MySQL запрос из списка Shop/SQL.txt

Адаптировал: arkasha206
Название: Модуль для DLE интернет магазина
Автор: DleClub
Версия модуля: 1.1
Версия: DLE 9.8 - DLE 10.0

Представляем вашему вниманию модуль для DataLife Engine 10.0-9.8 SHOP 1.1 интернет магазин скачать

Dle_10.0-9.8-shop-1.1.rar [133,25 Kb] (cкачиваний: 2341)
  • 60

Комментарии 154

dle9.com от 3 мая 2016 05:45
посмотрите в настройках модуля может есть тоже функция ЧПУ, бывает что там тоже надо включить, если в настройках не найдете вот ту вручную можно, только найти надо строчку - engine/data/shop_config.php
Belka от 2 мая 2016 21:53
Цитата: dle9.com

Привет,
нормально, это так что ли
http://site/shop/carts/show/


Установите включите ЧПУ (человеко понятный УРЛ в настройках движка ):

Да именно так: http://site/shop/carts/show/
Спасибо за ответ.
Дело в том что ЧПУ включен. Обработка неверных ЧПУ тоже тип ссылок "2" , путем изменения настроек в движке , не удалось добиться результатов.
dle9.com от 2 мая 2016 21:26
Цитата: Belka
Ку , хелп , поставил модуль , все норм только ссылки все по модулю имеют такой вид: http://site/index.php?do=shop&class=carts&op=checkout&id=2
можно ли как то это исправить? При нажатии "Положить в корзину" пишет мол публикаций нет и т.д. Стоит модуль на 11 ДЛЕ , я понимаю всю прискорбность ситуации , но хотелось бы сделать норм ведь работает хоть и не правильно)))
Тем более что модулей корзин не так уж и много т.е (нормальных).

Привет,
нормально, это так что ли
http://site/shop/carts/show/


Установите включите ЧПУ (человеко понятный УРЛ в настройках движка ):
Eсли 'Да', то ссылки на сайте будут форсироваться в виде псевдо URL, которые улучшают визуальное восприятие ссылки.

Только внимательно, это настройка для всего сайта, если сайт новый не чего, если старый будут проблемы с индексацией, т.к. все УРЛ новостей изменятся
Belka от 2 мая 2016 19:53
Ку , хелп , поставил модуль , все норм только ссылки все по модулю имеют такой вид: http://site/index.php?do=shop&class=carts&op=checkout&id=2
можно ли как то это исправить? При нажатии "Положить в корзину" пишет мол публикаций нет и т.д. Стоит модуль на 11 ДЛЕ , я понимаю всю прискорбность ситуации , но хотелось бы сделать норм ведь работает хоть и не правильно)))
Тем более что модулей корзин не так уж и много т.е (нормальных).
SiziF от 1 мая 2016 23:07
По ссылке ....test/admin.php?mod=shop в панеле,при нажатии на категорию в разделе Магазин-кидает 404 и выбрасывает на сайт хостера
если для версии 9.8
связано как-то с

array (
'name' => $lang['Магазин'],
'url' => "$PHP_SELF?mod=shop",
'descr' => $lang['Модуль магазина'],
'image' => "iset.png",
'access' => "admin" ),

Если как для версии 10.0 то категорию Магазин в Админке вообще не отображает,только картинку,но не кликабельно
Есть мысли?
Сергей от 3 апреля 2016 14:19
Всем привет, а как насчет установки этого магазина на 10.6? кто что скажет?
dle9.com от 8 июня 2015 17:00
Цитата: warmfloor

Я не спец, подскажите поконкретней , что именно надо делать. Спасибо

в админ панели движка на главной очистка кеш, далее в списке всех разделов в панели управления Базой Данных, выберите пункт ремонт базу данных.
warmfloor от 8 июня 2015 16:36
Цитата: dle9
Цитата: warmfloor
Цитата: dle9
Цитата: warmfloor
MySQL error in file: /engine/classes/modulus.class.php at line 275
Error Number: 1146
The Error returned was:
Table 'u0024640_default.dle_shop_fields' doesn't exist
SQL query:

SELECT * FROM dle_shop_fields

Подскажите?

Ремот БД и чистку кеша пробовали, для начало...

До установки плагина все работало

это понятно, иногода ошибочно данные вписываются и появляется ошибка. поэтому спросил, это помогает решить проблему если модуль работал. до этого

Я не спец, подскажите поконкретней , что именно надо делать. Спасибо
dle9.com от 8 июня 2015 16:32
Цитата: warmfloor
Цитата: dle9
Цитата: warmfloor
MySQL error in file: /engine/classes/modulus.class.php at line 275
Error Number: 1146
The Error returned was:
Table 'u0024640_default.dle_shop_fields' doesn't exist
SQL query:

SELECT * FROM dle_shop_fields

Подскажите?

Ремот БД и чистку кеша пробовали, для начало...

До установки плагина все работало

это понятно, иногода ошибочно данные вписываются и появляется ошибка. поэтому спросил, это помогает решить проблему если модуль работал. до этого
warmfloor от 8 июня 2015 16:30
Цитата: dle9
Цитата: warmfloor
MySQL error in file: /engine/classes/modulus.class.php at line 275
Error Number: 1146
The Error returned was:
Table 'u0024640_default.dle_shop_fields' doesn't exist
SQL query:

SELECT * FROM dle_shop_fields

Подскажите?

Ремот БД и чистку кеша пробовали, для начало...

До установки плагина все работало
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent