1. Приветствую гостей и пользователей нашего форума! Первый раз вы у нас или же давно участвуете в жизни ресурса, хочу напомнить несколько моментов.

    1) Пользуемся поиском по форуму! Зачастую информация может находиться не по разделу!

    2) Раздел ИНФО-продуктов относительно новый, но имеем уже более 3000 высококлассных материалов (пользуемся сортировкой по прификсам).

    3) И самое важное, КАК КАЧАТЬ БЕЗ ОГРАНИЧЕНИЙ, вся информация находится по этой ссылке КУПИТЬ VIP

    4) Временная акция, получи +5 постов за вступление в нашу группу "Вконтакте" Более подробно ТУТ

    5) Веди активную жизнь на форуме и получай рубли на личный счёт!

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

Модуль Купить в один клик

Тема в разделе "ImageCMS", создана пользователем Sam Jack, 20 янв 2016.

  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.742
    Симпатии:
    4.896
    Модуль организовует на сайте функцию для быстрого заказа товара в магазине. Заказ падает в админпанель как обычный заказ. После чего администратор обрабатывает его. Удобство для пользователя очевидно - не нужно регистрироваться. Для администратора тоже. Заказ виден в админпанели при входе и приходит уведомление о нем на почту.
    Инструкция
    1) Копируем папку с модулем в application/modules

    2) Заходим в панель администратора - модули - все модули - установить модули

    3) После установки можно выбрать настройки - какие поля будут отображаться и какие обязательные для заполнения



    Для отображения кнопки на странице отвечает метод Init, в который необходимо передать идентификатор товара.



    Отображение на странице товара:

    открываем файл templates/{имя вашего шаблона}/shop/product

    там, где необходимо отобразить кнопку копируем код {$CI->load->module('buy_one_click')->init($model->getId())}



    Отображение в каталоге и виджетах:

    для версии 4.6.1:

    открываем файл templates/{имя вашего шаблона}/components/TOpi/assets/one_product_item

    для версии <=4.6

    открываем файл templates/{имя вашего шаблона}/new_level/one_product_item

    там, где необходимо отобразить кнопку копируем код {$CI->load->module('buy_one_click')->init($p->getId())}
    Скачать:

    Исправления для корректной работы на 4,7
    buy_one_click/buy_one_click.phpм
    Код:
    @@ -87,7 +87,7 @@ class Buy_one_click extends MY_Controller {
                     ));
                 }
                 else {
    -            
    +        
                     $key=self::createCode();
    
                     $data=array(
    @@ -99,7 +99,7 @@ class Buy_one_click extends MY_Controller {
                         'origin_price'=>$this->input->post('Price'),
                         'date_updated'=>time(),
                         'date_created'=>time(),
    -                    'key'=>$key,
    +                    'order_key'=>$key,
                         'status'=>'1'
                     );
    
    @@ -141,17 +141,17 @@ class Buy_one_click extends MY_Controller {
                     );
    
                     $order = SOrdersQuery::create()->filterByKey($key)->limit(1)->findOne();
    -            
    +        
                     \CMSFactory\Events::create()->registerEvent(array('order' => $order, 'price' => $order->getTotalPrice()), 'Cart:MakeOrder')->runFactory();
    
                     \cmsemail\email::getInstance()->sendEmail($order->user_email, 'make_order', $emailData);
    -            
    +                
    
                     echo json_encode(array(
                         'status'=>true,
                         'msg'=>'Ваш заказ принят в обработку. Наши менеджеры свяжутся с Вами'
                     ));
    -            }
    +            }
         }
     

    Вложения:

  2. st4rc0w

    st4rc0w Новичок

    Регистрация:
    9 фев 2021
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте! Для просмотра информации необходимо 30 сообщений, или купить VIP, как это сделать?
     

Поделиться этой страницей

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...