1. Доступ к загрузкам имеют пользователи со статусом КЛИЕНТЫ (заказчики сайта)
    Для обновления одного шаблона необходимо оплатить услугу Техническая поддержка (500 руб. - Яндекс-деньги или банковский перевод) модуль справа-внизу, сообщить {admin_forum} контактный e-mail
  2. У наших подписчиков ВКонтакте появилась возможность скачать первую версию любого шаблона для ознакомления абсолютно бесплатно. Вступаем и заказываем нужный шаблон на странице группы - https://vk.com/yootheme
    Скрыть объявление

Отправка e-mail покупателю

Тема в разделе "FAQ по JBZoo", создана пользователем admin_forum, 4 ноя 2013.

  1. admin_forum
    Оффлайн

    admin_forum Администратор Команда форума

    Отправка почты происходит в событии Zoo "basket:saved"

    Пример реализации можете посмотреть тут
    /media/zoo/applications/jbuniversal/framework/events/jbevent.basket.php

    Собственное событие можно объявить тут (это плагин-пример для работы с событиями Zoo)
    plugins/system/zooevent/zooevent.php
    Тогда оно никуда не денется после обновления.

    Получить поле почты можно следующим образом
    Код:
    <?php print_r($item->getElement('<ID элемента почты>')->data());
    [hr]
    Открываете файл plugins/system/zooevent/zooevent.php
    и раскоментировать все до строки
    "// register and connect events"

    Регистрируете собственный обработчик события для корзины
    Код:
    $zoo->event->register('plgSystemZooevent');
    $zoo->event->dispatcher->connect('basket:saved', array('plgSystemZooevent', 'basketSaved'));
    Добавляете метод "basketSaved" в этом же плагине, внутри делаете то что хотите с материалом
    Пример в закомментированом методе itemSaved или тот файл который я указывал выше.
    Как из объекта $item получить нужные данные - написано опять же выше.

    не забывает активировать плагин в менеджере плагинов Joomla
     

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