We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8336
    • 3 Posts
    Quote from: Andchir at Feb 11, 2010, 07:35 AM

    Ещё можно использовать другой мой плагин PickDocsInTree и сами выбирать популярные товары. При этом будет возможность немного схитрить и выбрать товары не совсем популярные smiley чтобы их поскорее продать. Так больше свободы.

    Здравствуйте.
    Установил ваш плагин, как раз то, что мне было нужно, все сделал по инструкции, но при вызове
    [[Ditto? &documents=`[*popular*]`...
    на странице выдает ошибку
    « Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[*popular*]) AND sc.published=1 AND sc.deleted=0) AND (sc.priva' at line 3 »
          SQL: SELECT DISTINCT sc.id FROM `veswebr_toeplitz`.`tepliz_site_content` sc LEFT JOIN `veswebr_toeplitz`.`tepliz_document_groups` dg on dg.document = sc.id WHERE (sc.id IN ([*popular*]) AND sc.published=1 AND sc.deleted=0) AND (sc.privateweb=0) GROUP BY sc.id 


    Хотя в админке все работает исправно. Ставил на систему MODx Evolution 1.0.2

    Не подскажете в чем может быть проблема? С пхп не дружу, поэтому сам вряд ли разберусь. Заранее благодарю.
      • 1477
      • 515 Posts
      Quote from: d_fox at Feb 11, 2010, 02:12 PM

      Установил ваш плагин, как раз то, что мне было нужно, все сделал по инструкции, но при вызове
      [[Ditto? &documents=`[*popular*]`...
      на странице выдает ошибку
      ...
      Куда пишите вызов Дитто? Надо в код шаблона. В других местах не проверял.
        Shopkeeper - сниппет и модуль для создания интернет-магазина.
        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
        PickDocsInTree - плагин для выбора документов из дерева.
        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
        • 8336
        • 3 Posts
        Вызов дитто в чанке прописан
          • 8336
          • 3 Posts
          Да, вы были правы, если прописать в шаблоне, то работает, большое спасибо.
            • 15895
            • 19 Posts
            Добрый день!
            добавил параметр текущий номер заказа.

            Code:
            $last_id = $modx->db->getValue($modx->db->select("MAX(id)", $modx->getFullTableName(’manager_shopkeeper’)));
            $fields[’orderID’] = $last_id+1;

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

            Заранее спасибо!
              • 25627
              • 19 Posts
              Народ, а как можно сделать вывод похожих товаров?
              вывод товаров которые вналичии?
                • 12596
                • 16 Posts
                Не сталкивался ли кто-нибудь с интеграцией ShopKeeper и Google Analytics для интернет-магазинов?

                для этого нужно отобразить в теле страницы оформления заказа стандартный код счетчика Google Analytics, добавив в него информацию о заказе + список товаров (опционально):

                pageTracker._addTrans(
                      "orderID", // order ID - required
                      "", // affiliation or store name
                      "", // total - required
                      "", // tax
                      "", // shipping
                      "", // city
                      "", // state or province
                      "" // country
                    );
                   // add item might be called for every item in the shopping cart
                   // where your ecommerce engine loops through each item in the cart and
                   // prints out _addItem for each 
                   pageTracker._addItem(
                      "orderID", // order ID - necessary to associate item with transaction
                      "911", // SKU/code - required
                      "Тестовый продут", // product name
                      "Тестовая категория", // category or variation
                      "999.99", // unit price - required
                      "1" // quantity - required
                   );
                pageTracker._trackTrans();


                С функцией addTrans все просто - можно вставить TV.
                А вот с добавлением товаров нужно как-то по-другому (может быть дописать кусочек кода внутрь ShopKeeper или сделать отдельный сниппет?).

                Что скажете?
                  • 1477
                  • 515 Posts
                  Quote from: kimtendu at Feb 12, 2010, 12:28 AM

                  добавил параметр текущий номер заказа.
                  Code:
                  $last_id = $modx->db->getValue($modx->db->select("MAX(id)", $modx->getFullTableName(’manager_shopkeeper’)));
                  $fields[’orderID’] = $last_id+1;

                  Теперь встал вопрос, как сделать так,что бы в модуле он отображался не в краткой информации, а, допустим, вместо нумерации, или рядом...
                  shopkeeper.inc.php строка 148. Отредактируйте так:
                  $sql = "INSERT INTO $mod_table VALUES (NULL,'$short_txt','$description','$price',NOW(),'".$fields['orderID']."',1,'$userId')";
                    Shopkeeper - сниппет и модуль для создания интернет-магазина.
                    TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                    PickDocsInTree - плагин для выбора документов из дерева.
                    Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                    • 1477
                    • 515 Posts
                    Предлагаю вашему вниманию плагин paramEdit.
                    Позволяет удобно добавлять и редактировать данные дополнительных параметров для товаров в интернет-магазине. Название и цена параметра (TV) вводятся в отдельные поля. Для вывода TV-параметров на сайте нужно использовать SHKwidget (входит в состав Shopkeeper). Есть платная и бесплатная версии.
                    Подробнее тут.
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 15895
                      • 19 Posts
                      Quote from: Andchir at Feb 12, 2010, 11:31 AM

                      Quote from: kimtendu at Feb 12, 2010, 12:28 AM

                      добавил параметр текущий номер заказа.
                      Code:
                      $last_id = $modx->db->getValue($modx->db->select("MAX(id)", $modx->getFullTableName(’manager_shopkeeper’)));
                      $fields[’orderID’] = $last_id+1;

                      Теперь встал вопрос, как сделать так,что бы в модуле он отображался не в краткой информации, а, допустим, вместо нумерации, или рядом...
                      shopkeeper.inc.php строка 148. Отредактируйте так:
                      $sql = "INSERT INTO $mod_table VALUES (NULL,'$short_txt','$description','$price',NOW(),'".$fields['orderID']."',1,'$userId')";


                      спс)