We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23451
    • 232 Posts
    Quote from: Andchir at Nov 07, 2009, 03:58 AM

    Shopkeeper 0.9 RC1


    Ура! срочно ставлю =)
      • 1477
      • 515 Posts
      Quote from: Blind_Artist at Nov 07, 2009, 05:09 AM

      При нажатии на кнопку «В корзину» FF постянно спотыкается об ошибку:
      Error: jQuery(clStuffCont).shopkeeper is not a function
      Почитайте FAQ.
        Shopkeeper - сниппет и модуль для создания интернет-магазина.
        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
        PickDocsInTree - плагин для выбора документов из дерева.
        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
        • 23451
        • 232 Posts
        У вас в примере 3 есть параметр &linkAllow=`0` а в доке вообще упоминания такого параметра нет.

        И зря вы из документации убрали описание всех чанков. Было очень полезно.

        Чтобы картинка товара летела в корзину необходимо и достаточно "тег <img> должен иметь CSS-класс "shk-image""? или имг должен быть вложен еще в определенный див?

        И еще было бы не лишним показать вызов сниппета на странице "Оформление заказа". Потому как из документации совсем не понятно как вызвать сниппет в таком режиме.

        И разве нет отдельного чанка для вывода таблицы с товарами на странице "Оформление заказа"?

        Хорошо бы иметь возможность отключить появление хелпера, который появляется для подтверждения действий.
          • 3575
          • 7 Posts
          Оказывается, проблема была не в FF, а в QuickManager’e. Просто так получилось, что залогинен в админку был именно в FF.
          Отключил этот плагин и сразу все встало на свои места.
          Где-то уже натыкался на упоминание о несовместимости, но не заострил внимания, а зря. sad

          Благодарю за помощь и еще раз огромное спасибо за скрипт! smiley
            • 28300
            • 60 Posts
            Quote from: Blind_Artist at Nov 07, 2009, 10:26 AM

            Оказывается, проблема была не в FF, а в QuickManager’e. Просто так получилось, что залогинен в админку был именно в FF.
            Отключил этот плагин и сразу все встало на свои места.
            Где-то уже натыкался на упоминание о несовместимости, но не заострил внимания, а зря. sad
            В настройках QuickManager выберите Load jQuery in front-end "false" и будет вам счастье.
              • 3575
              • 7 Posts
              Quote from: SSDTyphon at Nov 07, 2009, 10:36 AM

              В настройках QuickManager выберите Load jQuery in front-end "false" и будет вам счастье.
              Спасибо за совет.
                • 1477
                • 515 Posts
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                У вас в примере 3 есть параметр &linkAllow=`0` а в доке вообще упоминания такого параметра нет.
                Да, забыл про него. Спасибо! Этот параметр отменяет ссылки на страницы товаров в корзине.
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                И зря вы из документации убрали описание всех чанков. Было очень полезно.
                Ок. Верну.
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                Чтобы картинка товара летела в корзину необходимо и достаточно "тег <img> должен иметь CSS-класс "shk-image""? или имг должен быть вложен еще в определенный див?
                Должен быть вложен в див с классом, который указан в параметре &clStuffCont (или shk-item если параметр не указан). Я думал это понятно. Может не будет лишним это уточнить. Спасибо.
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                И еще было бы не лишним показать вызов сниппета на странице "Оформление заказа". Потому как из документации совсем не понятно как вызвать сниппет в таком режиме.
                Вызывается точно также как на других страница с &cartType=`full`, только переместился в центр. Покажу вызов.
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                И разве нет отдельного чанка для вывода таблицы с товарами на странице "Оформление заказа"?
                Есть. Пример chunk_shopCart.txt и chunk_shopCartRow.
                Quote from: Pisto at Nov 07, 2009, 10:11 AM

                Хорошо бы иметь возможность отключить появление хелпера, который появляется для подтверждения действий.
                Есть. &flyToCart=`nofly`. Или Вы имеете ввиду отключить даже для удаления товаров и т.п. Зачем?
                  Shopkeeper - сниппет и модуль для создания интернет-магазина.
                  TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                  PickDocsInTree - плагин для выбора документов из дерева.
                  Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                  • 23451
                  • 232 Posts
                  Quote from: Andchir at Nov 07, 2009, 02:19 PM

                  Есть. Пример chunk_shopCart.txt и chunk_shopCartRow.

                  В chunk_shopCart.txt там три шаблона: для пустой корзины, для корзины в фулл-моде и для корзины в смалл-моде. Но там нет отдельного шаблона для вывода содержимого корзины на странице Оформления заказа. Наверное для этого стоит сделать еще один режим вызова сниппета с отдельным чанком для этого.
                  Потому как думаю во многих магазинах вывод полной корзины в процессе добавления товаров и вывод всех выбранных товаров на странице Оформления заказа должны быть очень по разному оформлены.

                  Quote from: Pisto at Nov 07, 2009, 10:11 AM

                  Хорошо бы иметь возможность отключить появление хелпера, который появляется для подтверждения действий.

                  Есть. &flyToCart=`nofly`. Или Вы имеете ввиду отключить даже для удаления товаров и т.п. Зачем?

                  Я имею в виду чтобы отключить появление: "Вы уверены? да-нет". Думаю такие подтверждения очень часто будут лишними. По крайней мере я бы точно нигде их не включал.


                  И еще вопрос. Посоветуйте, плз, куда бы воткнуть обработку всех данных заказа (отправку или еще что-нибудь), но чтобы оно происходило до перехода на страницу &gotoid?
                    • 1477
                    • 515 Posts
                    Quote from: Pisto at Nov 07, 2009, 02:33 PM

                    В chunk_shopCart.txt там три шаблона: для пустой корзины, для корзины в фулл-моде и для корзины в смалл-моде. Но там нет отдельного шаблона для вывода содержимого корзины на странице Оформления заказа. Наверное для этого стоит сделать еще один режим вызова сниппета с отдельным чанком для этого.
                    А кто Вам мешает создать ещё один чанк, в котором отредактировать шаблон для полной корзины? Потом указать этот чанк в параметре &cartType на странице оформления заказа.
                    Quote from: Pisto at Nov 07, 2009, 02:33 PM

                    Я имею в виду чтобы отключить появление: "Вы уверены? да-нет". Думаю такие подтверждения очень часто будут лишними. По крайней мере я бы точно нигде их не включал.
                    Ну отключить не сложно. Например в функции deleteItem() нужно заменить строку
                    showHelper(el,langTxt['confirm'],true,thisAction);

                    на
                    thisAction();

                    Остальное по этому примеру найти не сложно. Но я считаю, что для таких действий как удалить что-либо обязательно нужно подтверждение на случай если нажал случайно. Сколько - людей столько мнений smiley.
                    Quote from: Pisto at Nov 07, 2009, 02:33 PM

                    И еще вопрос. Посоветуйте, плз, куда бы воткнуть обработку всех данных заказа (отправку или еще что-нибудь), но чтобы оно происходило до перехода на страницу &gotoid?
                    Перед самой отправкой срабатывает функция sendOrderToManager(). Можно в неё добавить.
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 23451
                      • 232 Posts
                      Спасибо за ответы. Так и сделаю.