Интернет магазин dle shop
Интернет магазин dle.
Совершенно недавно задумался о такой важной вещи, как интернет-магазин. Покопал форумы, пролистал огромное количество сайтов, узнал, что скриптов шопа очень много, особенно платных. Меня интересовал именно скрипт интернет магазина дле.
Нашел я один даже бесплатный dle shop by glam от dleclub версии 1.1. Поставил посмотрел и разочаровался. Но делать ничего не оставалось как дописать его, для того чтобы мой интернет магазин заработал и приносил деньги.
Первое впечатление от работы с только, что скаченным скриптом дле shop:
“Ну, на хрен, это чудо может купить за деньги или написать самому, самому долго надо в течение суток, чтобы работал. А денег нет на веб-мани, да и жалко не факт, что такой же не подкинут.”
Погоревал полчаса и принялся разбираться в коде скрипта, первое впечатление от кода. ДлеКлуб не зря написали: «Пошел нах..й Глум со своими косячным интернет магазином».
И так что было в модуле интернет магазина dle:
- Управление из админки.
- Корзина.
- Хлебые крошки.
- Мета теги, описания и сео-ссылки, которые писались по-русски (дыбилизм).
- 3 варианта оформления заказа: обычный заказ, webmoney, robokassa.
Да описано было все красиво и правильно, супер интернет магазин всякие возможности – dle shop мечта, но суровая реальность показала, что лучше было написать весь этот код самому, но раз взялся решил довести до конца.
Dle shop исправления.
-исправлен вывод на экран категории и их описаний для интернет магазина.
-исправлены хлебные крошки dle шоп.
-исправлены чпу в урлах, теперь в транслите.
-добавлена возможность указать уникальные тайтлы для каждого товара в интернет dle магазине.
-добавлена краткая информация для товаров dle shop.
-исправлено редактирование и удаление товаров в админке.
-исправлено редактирование и удаление категорий в админ-панели.
-исправление редактирование и удаление дополнительных полей в админке.
-исправлено представление списка заказов dle shop.
-добавлена возможность удаления заказа после выполнения.
В принципе вся моя работа свелась к приведению dle shop к приемлемому виду, к возможности работы с ним.
Для всех желающих предлагаю скачать dle shop mod by Temi4.
[download id=»9″]
Новый dle shop.
Постовой: dle shop — интерент магазин на сайте.
в admin.php
после ‘googlemap’ => ‘admin’, (для DLE 8.0 ‘googlemap’)
втсавить
‘shop’ => ‘admin’ (для DLE 8.0 ‘shop’)
———————————————-
Такого в DLE 8.3 нету
Всё везде нашёл куда чего дописать, а вот этого нету в админке.
Вылезает такая ошибка когда пытаюсь после всех изменений войти в админку:
Parse error: syntax error, unexpected T_ARRAY, expecting ‘)’ in Z:\home\dle83\www\engine\inc\options.php on line 240
Что делать, подскажите пожалуйста…
Очень уж хочется магазин поставить на DLE
в admin.php ищете $system_modules = array
там есть ‘googlemap’ => ‘admin’, примерно 125 строка в файле
В оптионсах проверьте есть ли такие строки
array ( ‘name’ => «Магазин»,
‘url’ => «$PHP_SELF?mod=shop»,
‘descr’ => «Модуль магазина»,
‘image’ => «iset.png»,
‘access’ => «1»
), — проверить если запятая после скобки и после всех таких блоков попробывать вставить ); — скобку с точкой запятой
не получится скинь файл options.php на посту посмотрю отправлю что смогу сделаю ))
Спасибо большое за ответ). Если не получился, то обязательно скину файл options.php.
У меня нет такого в admin.php на DLE 8.3: $system_modules = array. Или я чего-то не понимаю…
Вот код админки dle 8.3
Хотел спросить…не сочти за наглость, просто не могбы ты скинуть на почту уже поправленные файлы для DLE 8.3. Просто чувствую я долго буду ковыряться в коде и не факт что что-то дельное получится. А у тебя всё уже работает…Я просто в php полный ноль, поэтому для меня шаг в лево, шаг в право и я уже сделать ничего не могу.
Мой ящик guws@mail.ru
Если не сложно…)))
В dle 7.3 нашёл ‘googlemap’ => ‘admin`…А вот в dle 8.3 нету…
для такого кода
array ( ‘name’ => «Магазин»,
‘url’ => «$PHP_SELF?mod=shop»,
‘descr’ => «Модуль магазина»,
‘image’ => «iset.png»,
‘access’ => «1″
),
делаем так
INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`)
VALUES (‘shop’, ‘Магазин’, ‘Модуль магазина’, ‘iset.png’, ‘1’);
и в админ.пхп скорей всего уже ничего делать не надо.
Все будет работать попробуй ради интереса)
Темы4 помоги с решением проблемы, после установки модуля вот такая вот ошибка при просмотре любой страницы:Fatal error: Call to undefined function json_decode() in d:\hst\vsenovosti_cd588daf\http\engine\modules\shop.php on line 1453
В админке просто пусто «назад» и «главная модуля»
За благодарностью дело не станет.
п.с. Версии движка 8.2 на 8.3 тоже самое
Alex, у вас на хостинге должна быть установленна поддержка json — Поддерживает ли хостинг json — определяется с помощью простого скрипта:
1)создай пустой файл с любым названием и расширением php
2)открой и пропиши в нем
<?php
phpinfo();
?>
3)залей на хостинг и открой этот файл в браузере
http://freesmska.ru/info.php — вот пример
Поищи теперь json в моем файле: у тебя так же должно быть)
Темы4 спасибо! Ты прав json не поддерживается. Есть какие есть варианты решения сей проблемы?
1) написать письмо в службу поддержки хостинга они вкл поддержку json
2) сменить хостинг
😉
Дорогой друг, я всё внимательно читал и проделал несколько раз, но увы безрезультатно…
у меня стоит dle 8.3…
1) В init.php в конец вставить
include_once ENGINE_DIR . ‘/modules/shop.php’;
… во первых, в dle 8.3 два файла с таким именем в директории \htdocs\engine и htdocs\engine\inc\include… так какой всётаки из них.
Дальше ещё сложнее, где в файле init.php «конец»??? после «?>» ?
2)install8_2.php так и не дождался окончания установки. Залез в phpmyadmin, выполнил запрос к базе дынных ,не без ошибок короче…
3)В админке появился дополнительный модуль, имя и описание в виде «????????», ну и конечно при вызове модуля, опера его открывает как ТЕКСТ скрипта…
Уважаемый автор, может быть, как альтернативу, выложите архив с уже измененными файлами или пришлите на мыло, я всё равно на чистый движок всё ставлю…
Добрый день, не могу разобраться с тегоми дополнительных полей как они должны выглядеть?
{mfield_maindata_text_название} — название, то как вы обозвали переменную
to Sam:
1) который просто \engine
1.1) Символ ?> — является завершающим, весь код вставляется перед ним.
2) тестил у меня вроде нормально пахал, хотя надо будет перепроверить
3) ???? — не совпадение кодировок при заливание
4) Хорошо как только появится время и возможности, лично покопаю 8.3 поставлю с нуля и выложу уже готовый движок с установленным магазином.
Подскажите пожалуйста, как вывести список категорий в отдельный столбец, 3 дня мучаюсь, никак не найду решение.
Можно попробовать: {cats} в нужном месте страницы сделать.
А так по идее не как, но можно написать какую нить функцию, которая будет выводить.
Всем привет. Вроде довольно нормально разобрался в творении Темы4, так как у него не особо много врмемени пиши те мне в почту gunter777@mail.ru Помогу чем смогу 🙂
Спасибо. Ставлю на 8.5
Не подскажите, на 9.0 пойдет?
должен
Вопрос: Нужен код, или модуль для продажи на сайте уинов через мерчант,
Ошибка такая —
Fatal error: Call to undefined method stdClass::compile() in Z:\home\tehbuy.ru\www\engine\modules\shop.php on line 1497
Вот строки из файла:
$tpl->compile(‘mycart’);
Подскажите как лечить?
На 8.0 подойдет?
Warning: file_get_contents(shop/blockitem.tpl): failed to open stream: No such file or directory in W:\home\maryam\www\engine\classes\modulus.class.php on line 1218 Warning: file_get_contents(shop/latest_list.tpl): failed to open stream: No such file or directory in W:\home\maryam\www\engine\classes\modulus.class.php on line 478 Невозможно загрузить шаблон: shop/latest.tpl
Вот такая ошибка… помогите… незнаю уже что сделать
Warning: file_get_contents(shop/blockitem.tpl): failed to open stream: No such file or directory in Z:\home\dle\www\engine\classes\modulus.class.php on line 1218 Warning: file_get_contents(shop/latest_list.tpl): failed to open stream: No such file or directory in Z:\home\dle\www\engine\classes\modulus.class.php on line 478 Невозможно загрузить шаблон: shop/latest.tpl
В чем проблема? подскажите.
Здраствуйте)подскажите пожалуйста как сделать так чтобы товары располагались в несколько столбцов?
Переделать верстку, сделать ширину полстраницы, и добавить свойство float:left
скажите пожалуйста где у вас формируются макросы,например {link},{photo} итд
Вопрос:
Макрос {pagenation} работает на страница внутри каталога.
На главной он тоже выводит, но при переключении страниц кидает на страницу со списком каталога. Это Баг, или там другой макрос используется. В данном случае рассматривается использования макроса страниц на главной вместе с макросом frontshop