0 Пользователей и 1 Гость просматривают эту тему.
  • 151 Ответов
  • 15372 Просмотров
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Простая корзина для стандартных материалов Joomla.
Плагин и модуль.

Страница расширения: https://joomline.ru/rasshirenija/plugin/contentcart.html

Добавляет кнопку 'Добавить в корзину' к материалам Joomla (com_content).
Сформированный заказ отправляется на почту, указанную в общих настройках и также есть опция сохранения заказов в виде материалов в выбранной категории.
 Срок хранения заказа в корзине равен времени сессии из общих настроек.
В корзину собираются - название материала, ссылка на материал, количество, цена.

Краткая инструкция
[свернуть]
Документация: https://joomline.ru/docs/102-contentcart.html
« Последнее редактирование: 08.08.2018, 20:44:35 от zikkuratvk »
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #30 : 03.04.2018, 10:00:19 »
Ага. Принято в разработку 8)
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #31 : 03.04.2018, 11:09:56 »
Прикольно. Включать исключения, исключать включения...  ^-^
https://prnt.sc/j049pz
Создание сайтов, шаблонов, помощь в решении проблем.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: А-ля корзина для материалов Joomla
« Ответ #32 : 03.04.2018, 11:21:29 »
ну этот пункт уже коряво звучит, но суть верная.
первый блок задает категории для обработки, а следующий уже определяет, что делать с их потомками.
я бы так написал:
брать материалы из подкатегорий? да / нет

вообще, я не думал, что ты этот пункт тоже решишь внедрить.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #33 : 03.04.2018, 11:50:01 »
вообще, я не думал, что ты этот пункт тоже решишь внедрить.
Не, не буду. Там и дочерние в первой можно какие хочешь выбрать...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #34 : 04.04.2018, 01:01:25 »
Обновил. Пусть теперь будет бета-версия :)
Не сделал пока перерасчёт суммы в корзине при смене количества, а остальное вроде работает.
Модуль тоже обновил. Не нужно ему теперь адрес корзины прописывать, всё из настроек плагина берёт.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #35 : 04.04.2018, 09:19:31 »
Обновил. Не надо указывать в плагине путь к корзине, а выбирается пункт меню.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #36 : 04.04.2018, 22:44:40 »
Ну, вроде всё. Ланги ещё причесать, а так вроде всё работает. Готов к использованию.
Вроде...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #37 : 04.04.2018, 23:01:17 »
 ::) Ещё чуток обновил - додумался как убрать кнопку обновить в корзине.
Создание сайтов, шаблонов, помощь в решении проблем.
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: А-ля корзина для материалов Joomla
« Ответ #38 : 05.04.2018, 02:14:32 »
А почему не полем сделал??
А понял в чем прикол :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #39 : 05.04.2018, 09:53:20 »
Нашёл ошибку. На страницах других компонентов, где подключена обработка контент плагинами выдавало ошибку.
Перезалил.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #40 : 05.04.2018, 10:09:21 »
А понял в чем прикол :-)
Что не полем? Рассказывай, что за прикол? :)
Создание сайтов, шаблонов, помощь в решении проблем.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #41 : 05.04.2018, 10:37:08 »
Нашёл ошибку. На страницах других компонентов, где подключена обработка контент плагинами выдавало ошибку.
Перезалил.
А в чем была ошибка? У меня ругается на $_REQUEST['function']
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #42 : 05.04.2018, 11:05:22 »
Можно добавить отправку письма пользователю
       
Код
 $mail1 = $app->get('mailfrom');
        $mail2 = $_REQUEST['email'];
        $emailList = array( $mail1, $mail2);
        // in a loop, iterate over all recipients
        foreach ( $emailList as $email ) {
        // specify the recipient of the letter
        $mailer->addRecipient( $email ); }
« Последнее редактирование: 05.04.2018, 11:09:05 от rkron »
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #43 : 05.04.2018, 11:14:42 »
У меня ругается на $_REQUEST['function']
В условии? Перезалил, попробуйте так...
Можно добавить отправку письма пользователю
Да. Можно, спасибо. Добавлю по настройке.
Создание сайтов, шаблонов, помощь в решении проблем.
*

a090588

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #44 : 05.04.2018, 12:13:08 »
Я извиняюсь, но после установки в материалах само должно появится пункт добавить в корзину или это нужно в доп полях добавлять?
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #45 : 05.04.2018, 12:43:01 »
Я извиняюсь, но после установки в материалах само должно появится пункт добавить в корзину или это нужно в доп полях добавлять?
После установки и включения плагина в материалах появится кнопка "добавить в корзину". Дальше смотрите настройки.
Пункт меню создавать не обязательно. Он нужен, чтоб корзина получила конкретный URL. Так удобнее просто. Создаёте материал, называете его "корзина", текст - "Ваша корзина пуста", размещаете его в категории, которая не будет обрабатываться плагином (это в настройках задаётся), создаёте на него пункт меню и в настройках плагина выбираете этот пункт.
Создание сайтов, шаблонов, помощь в решении проблем.
*

a090588

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #46 : 05.04.2018, 13:18:33 »
на тестовом сайте установил, но почему то не появляется пункт меню Добавить в корзину
« Последнее редактирование: 05.04.2018, 14:20:03 от a090588 »
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #47 : 05.04.2018, 13:40:54 »
Ваша корзина пуста
Вы демо с доступом поосторожней раздавайте.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #48 : 05.04.2018, 13:44:31 »
Я бы еще добавил валидацию email
Код
<input type="email" name="email" value="" class="required" size="25" required="required" aria-required="true" autofocus="" aria-invalid="false" placeholder="введите почтовый адрес" validate="email">
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #49 : 05.04.2018, 13:52:03 »
на тестовом сайте установил, но почему то не появляется пункт меню Добавить в корзину
Да. Не работает. Фреймворк шаблона сам подменяет шаблон материала. Буду разбираться.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #50 : 05.04.2018, 13:54:16 »
Я бы еще добавил валидацию email
Ок.
Создание сайтов, шаблонов, помощь в решении проблем.
*

a090588

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #51 : 05.04.2018, 14:22:44 »
Вы демо с доступом поосторожней раздавайте.
Согласен, так это тестовый я на нем ни чего особо важного не держу, Покажите Демо у кого получилось ::)
« Последнее редактирование: 05.04.2018, 14:36:09 от a090588 »
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #52 : 05.04.2018, 16:02:11 »
Согласен, так это тестовый я на нем ни чего особо важного не держу, Покажите Демо у кого получилось ::)
В Joomla есть разделение прав. Не давайте полный доступ.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #53 : 05.04.2018, 17:00:06 »
В общем всё работает. Часа 2 убил, чтоб разобраться, а a090588 просто пункт меню создал не на материал, а на блог категории. Я что, непонятно в инструкции написал?
Создание сайтов, шаблонов, помощь в решении проблем.
*

a090588

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #54 : 05.04.2018, 17:10:30 »
Прошу понять и простить >:( за мою глупость
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #55 : 05.04.2018, 17:19:07 »
 ^-^
Создание сайтов, шаблонов, помощь в решении проблем.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #56 : 05.04.2018, 18:27:35 »
В полях ошибки нет name="name" ?
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #57 : 05.04.2018, 18:37:00 »
Ага. Спасибо.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: А-ля корзина для материалов Joomla
« Ответ #58 : 05.04.2018, 18:42:01 »
Добавил выбор где включать - материал, блог категории, избранные...
Создание сайтов, шаблонов, помощь в решении проблем.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Re: А-ля корзина для материалов Joomla
« Ответ #59 : 06.04.2018, 05:43:10 »
Добавил выбор где включать - материал, блог категории, избранные...
Супер!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Eternal admin - плагин &quot;вечный админ&quot; для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 357
Последний ответ 21.12.2023, 09:25:25
от sergeytolkachyov
Бесплатная система фильтрации полей Joomla

Автор zikkuratvk

Ответов: 270
Просмотров: 26307
Последний ответ 10.11.2023, 10:58:00
от SolopoV
WT Amo CRM library - простая PHP библиотека для Joomla 4+ (для разработчиков)

Автор sergeytolkachyov

Ответов: 2
Просмотров: 1619
Последний ответ 17.10.2023, 12:38:52
от sergeytolkachyov
Плагин Tabs & Sliders & Spoilers для Joomla 2.5/3.x

Автор ELLE

Ответов: 290
Просмотров: 61291
Последний ответ 14.06.2023, 09:49:02
от Sergeych
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 8
Просмотров: 4367
Последний ответ 02.04.2023, 11:35:58
от Olg