We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16240
    • 64 Posts
    И еще немного "отсебятины" и вопрос rolleyes

    Первое решение, представленное выше, тоже имеет право на жизнь, если, например, необходимо каждой группе пользователей вывести свой шаблон eForm (бред, но может и такое бывает нужно). С MemberCheck такое не прокатит, как и с Personalize, а вот с phx вполне.

    Сейчас по логике первого примера буду решать вопрос со скидками, они у меня тоже разные для каждой группы.
    Но данное решение мне все равно видится не очень правильным и его можно заменить небольшим php скриптом, вроде представленного ниже
    <?php
    $output = '';
    $Group1 = $modx->isMemberOfWebGroup( array('Group1'));
    if ($Group1 === true) {
    $output .= 'HTML or chank eform for webuser';
    } 
    else {
    $output .= 'HTML or chank eform for all';
    }
    return $output;
    ?>
    


    Но как видно выше, тут тоже проверяется соответствие только одной группе. Я совершенно не понимаю ничего в php, может кто-то из программистов сообщества подскажет, какой синтаксис надо писать для 2-х и более групп? Ведь наверняка это всего несколько строк кода. Помогите, пожалуйста

    Andchir, если Вы не против, я потру свои старые посты с вопросами на которые сам же нашел ответы, дабы не засорять Вашу ветку поддержки шопкипера? А решения можно оставить для FAQа.
      • 1477
      • 515 Posts
      Quote from: koshara at Feb 19, 2010, 06:35 PM

      Andchir, если Вы не против, я потру свои старые посты с вопросами на которые сам же нашел ответы, дабы не засорять Вашу ветку поддержки шопкипера? А решения можно оставить для FAQа.
      Да. Спасибо! Добавлю в FAQ. Со скидками надо подумать.
        Shopkeeper - сниппет и модуль для создания интернет-магазина.
        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
        PickDocsInTree - плагин для выбора документов из дерева.
        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
        • 1477
        • 515 Posts
        Если есть желающие, можно потестировать 0.9.3 beta1 smiley.

        Что нового в Shopkeeper 0.9.3 beta1:


        • Исправлен баг с некорректной работой параметра &lang. Теперь значения нужно писать также как название языкового файла (некоторые переименованы), например &lang=`english`.
        • Исправлен баг с очисткой статистики пользователя при изменении его данных в админке.
          Добавлена новая таблица в БД - web_user_additdata.
        • Добавлен параметр &clearCacheAfter=`1` для очистки кэша после отправки заказа. Полезно, если используется &inventory.
        • В чанке cartRowTpl можно использовать любой TV-параметр как плейсхолдер. Например для вывода картинки в корзине нужно добавить такой код:
          <img src="[+image+]" width="50" alt="[+name+]" />
        • В названии товара можно использовать двойные и одинарные кавычки.
        • Сделаны новые JS-функции, которые можно использовать в любой момент в вашем коде:
          jQuery.emptyCart() - очистить корзину;
          jQuery.refreshCart() - обновить корзину.
        • Удаляются лишние плейсхолдеры в краткой информации о заказе.
        • Сделан чанк для параметров товаров в корзине ([+addit_data+]):
          &additDataTpl=`additDataTpl`
        • Сделан частичный рефакторинг PHP-кода (по части передачи параметров в функции). В связи с этим возможны ошибки, т.к. работа не закончена (beta).

        Для обновления с предыдущих версий нужно заменить все файлы и переустановить модуль. Чанки обновлять не обязательно. Чтобы переустановить модуль, в Конфигурации нужно нажать "Удалить все записи" и потом установить заново. Рекомендуется установить плагин PHx.

        Документация не обновлена.
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 16240
          • 64 Posts
          Было бы очень круто, для [+orderData+] тоже сделать темплейт =)
          или они связаны?
            • 1583
            • 22 Posts
            Спасибо за корзину!

            Присоединяюсь, тимплейт для [+orderData+] был бы очень кстати.

            Не нашел возможность редиректить на форму заказа, сразу после добавления товара в корзину, существует ли такая возможность?
              • 1477
              • 515 Posts
              Quote from: andrews at Feb 21, 2010, 04:23 AM

              Присоединяюсь, тимплейт для [+orderData+] был бы очень кстати.
              Будет.
              Quote from: andrews at Feb 21, 2010, 04:23 AM

              Не нашел возможность редиректить на форму заказа, сразу после добавления товара в корзину, существует ли такая возможность?
              Пока нет.
                Shopkeeper - сниппет и модуль для создания интернет-магазина.
                TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                PickDocsInTree - плагин для выбора документов из дерева.
                Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                • 31726
                • 24 Posts
                Здравтвуйте, Andchir. С удовольствием потестирую 0.9.3 beta1.

                Вопросик небольшой. При регистрации приходит подтверждение на email посетителя и идет информация в модуль,
                а как сделать, чтобы подтверждение дублировалось еще и на e-mail админа сайта? Зрезервированные параметры я не нашел. Есть параметры для этого или самому код писать? Использую связку WebLogin - WebSignup
                Спасибо
                  • 23451
                  • 232 Posts
                  Думаю вам должна помочь справка по eForm
                    • 31726
                    • 24 Posts
                    параметр &to=`[email protected]`в регистрации не работает.
                      • 1477
                      • 515 Posts
                      0.9.3 beta2:


                      • В модуле цвет статуса теперь выбирается в визуальном режиме.
                      • Сделан чанк для [+orderData+] - &orderDataTpl
                      • в чанк &cartRowTpl добавлен плейсхолдер [+price_total+] - цена товара + доп. параметров.
                      • Обновлена русская документация.

                      См. 0.9.3 beta1
                        Shopkeeper - сниппет и модуль для создания интернет-магазина.
                        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                        PickDocsInTree - плагин для выбора документов из дерева.
                        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).