We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1477
    • 515 Posts
    Выложил версию 0.8.8beta3. Скачать можно в первом посте. Описание тамже. На демке уже обновил. Просьба писать о найденных ошибках.
      Shopkeeper - сниппет и модуль для создания интернет-магазина.
      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
      PickDocsInTree - плагин для выбора документов из дерева.
      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
      • 33395
      • 13 Posts
      Обновился до версии 8.8бета3
      При заходе в модуль чтобы просмотреть заказы (а они естьи сделаны уже после обновления) выдает

      « MODx Parse Error »
      MODx encountered the following error while attempting to parse the requested resource:
      « 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 '' at line 1 »
            SQL: SELECT id, short_txt, price, note, status, userid, DATE_FORMAT(date,'%d.%m.%Y %k:%i') AS date FROM modx_manager_shopkeeper ORDER BY id DESC LIMIT 0, 


      после этого залез в код модуля. нашел //order и поменял это
      $data_query = $modx->db->select("id, short_txt, price, note, status, userid, DATE_FORMAT(date,’%d.%m.%Y %k:%i’) AS date", $mod_table, "", "id DESC"), "$start,$pnum");

      на это

      $data_query = $modx->db->select("id, short_txt, price, note, status, userid, DATE_FORMAT(date,’%d.%m.%Y %k:%i’) AS date", $mod_table, "", "id DESC");
      //, "$start,$pnum");

      обновил страничку с заказами - заказы появились, но вверху также отобразилась строка
      Warning: Division by zero in /hsphere/local/home/umdgroup/makovka.com.ua/manager/includes/controls/datasetpager.class.php on line 107

      и еще замечание: если уж выбрана валюта то давайте ее использовать везде. а то в форме заказа зашиты руб., в форме корзины опять же руб. надо тянуть из базы поле.
        • 1477
        • 515 Posts
        Quote from: zatomant at Jul 22, 2009, 01:38 PM

        Обновился до версии 8.8бета3
        При заходе в модуль чтобы просмотреть заказы (а они естьи сделаны уже после обновления) выдает

        « MODx Parse Error »
        MODx encountered the following error while attempting to parse the requested resource:
        « 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 ’’ at line 1 »
        SQL: SELECT id, short_txt, price, note, status, userid, DATE_FORMAT(date,’%d.%m.%Y %k:%i’) AS date FROM modx_manager_shopkeeper ORDER BY id DESC LIMIT 0,
        С какой версии обновлялись? Где-то писал, что для обновления 0.8.6 надо полностью удалить модуль (таблицы модуля в базе) и установить заново. Можно конечно написать скриптик для "конвертации" таблиц, но пока нет на это времени.
        Quote from: zatomant at Jul 22, 2009, 01:38 PM

        и еще замечание: если уж выбрана валюта то давайте ее использовать везде. а то в форме заказа зашиты руб., в форме корзины опять же руб. надо тянуть из базы поле.
        Принято.
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 33395
          • 13 Posts
          Quote from: Andchir at Jul 22, 2009, 01:54 PM

          С какой версии обновлялись? Где-то писал, что для обновления 0.8.6 надо полностью удалить модуль (таблицы модуля в базе) и установить заново. Можно конечно написать скриптик для "конвертации" таблиц, но пока нет на это времени.

          обновлялся с версии 8.8 бета 2
          видно я где-то пропустил что необходимо очистить таблицы. минуту назад просмотрел еще раз код, нашел поле "Количество заказов" и почувствовал что тут что-то не так smiley Удалил таблицы - установил заново - ошибки пропали smiley

          и еще: при создании заказа не приходит письмо админу, а только тому кто заказал.

          спасибо за модуль smiley
            • 17064
            • 35 Posts
            Дико извиняюсь, задам тупой вопрос, перелопатил половину темы, но так и не нашел ответа на следующий вопрос – Как сделать шаблон корзины? Насколько я понял, то, что выводится в корзине (ее содержимое) жестко зашито в файле shopkeeper.js. Это так? Может что-то упустил?

            Спасибо. smiley
              • 1477
              • 515 Posts
              Quote from: LFK at Aug 02, 2009, 12:38 PM

              Дико извиняюсь, задам тупой вопрос, перелопатил половину темы, но так и не нашел ответа на следующий вопрос – Как сделать шаблон корзины? Насколько я понял, то, что выводится в корзине (ее содержимое) жестко зашито в файле shopkeeper.js. Это так? Может что-то упустил?
              Это так. Шаблон для содержимого корзины планирую сделать, но пока есть дела важнее. А что Вы хотите поменять? Просто интересно.
                Shopkeeper - сниппет и модуль для создания интернет-магазина.
                TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                PickDocsInTree - плагин для выбора документов из дерева.
                Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                • 17064
                • 35 Posts
                Quote from: Andchir at Aug 02, 2009, 12:48 PM

                Quote from: LFK at Aug 02, 2009, 12:38 PM

                Дико извиняюсь, задам тупой вопрос, перелопатил половину темы, но так и не нашел ответа на следующий вопрос – Как сделать шаблон корзины? Насколько я понял, то, что выводится в корзине (ее содержимое) жестко зашито в файле shopkeeper.js. Это так? Может что-то упустил?
                Это так. Шаблон для содержимого корзины планирую сделать, но пока есть дела важнее. А что Вы хотите поменять? Просто интересно.

                Спасибо за оперативный ответ! smiley

                Нуу, скажем так, у меня по задумке есть 2 варианта вывода корзины:

                1. Маленькая, на сайте, которая выглядит приблизительно так "В корзине 2 товара. Оформить / Очистить", причем скажем так в одну строчку.
                2. Возможно стандартный вариант вывода, просто стили поменять.

                Так вот, учитывая, что JS я знаю мягко говоря хреново... а сделать хочется так, как я хочу. Боюсь напортачить в файле (
                  • 1477
                  • 515 Posts
                  Quote from: LFK at Aug 02, 2009, 12:57 PM

                  Нуу, скажем так, у меня по задумке есть 2 варианта вывода корзины:

                  1. Маленькая, на сайте, которая выглядит приблизительно так "В корзине 2 товара. Оформить / Очистить", причем скажем так в одну строчку.
                  2. Возможно стандартный вариант вывода, просто стили поменять.

                  Так вот, учитывая, что JS я знаю мягко говоря хреново... а сделать хочется так, как я хочу. Боюсь напортачить в файле (
                  1. Пока могу помочь только, назвав номер строки в JS-файле которую надо править. 0.8.8beta3 - 353, 0.8.6 - 311.
                  2. HTML-код корзины &cartType=`full` выглядит так:
                  <div class="shop-cart">
                    <div class="shop-cart-head"><b>Корзина</b></div>
                    <div id="shopCart" class="full">
                      <div id="cartInner">
                        <div id="toolsCart"><a href="#">Очистить корзину</a></div>
                        <table width="100%">
                        <tbody>
                        <tr class="cart-order">
                          <td align="left" width="50%"><b><a href="..." target="_blank">Клавиатура</a></b></td>
                          <td width="30%"><nobr>1540 руб.</nobr></td>
                          <td width="10%"><nobr> x <a href="#" title="Изменить количество">1</a></nobr></td>
                          <td align="right" width="10%"><a href="#" title="Удалить"><img src="..." alt="Удалить" border="0" width="17" height="17"></a></td>
                        </tr>
                        <tr class="cart-order">
                          <td align="left" width="50%"><b><a href="..." target="_blank">Мышка</a></b><br><small>Подарочная упаковка (35)</small></td>
                          <td width="30%"><nobr>650 руб.</nobr></td>
                          <td width="10%"><nobr> x <a href="#" title="Изменить количество">1</a></nobr></td>
                          <td align="right" width="10%"><a href="#" title="Удалить"><img src="..." alt="Удалить" border="0" width="17" height="17"></a></td>
                        </tr>
                        </tbody>
                        </table>
                        <div id="totalCart" align="right">Общая сумма: <strong>2225</strong> руб.</div>
                        <div class="cart-order"><a href="4013.html">Оформить заказ</a></div>
                      </div>
                    </div>
                  </div>
                  Стили поменять не сложно. Таблицу можно описать внутри класса shop-cart (или поставить свой). Стили можно менять в файле shopkeeper/style.css или в общем CSS сайта, отключив стандартный CSS-файл параметром &style=`0`.
                    Shopkeeper - сниппет и модуль для создания интернет-магазина.
                    TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                    PickDocsInTree - плагин для выбора документов из дерева.
                    Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                    • 1477
                    • 515 Posts
                    В первом посте выложил сниппет SHKwidget, который можно использовать для создания виджетов (выпадающий список, радиокнопка, чекбокс) параметров товаров без "хака" системы (без замены системных файлов в папке /mannager). Сниппет пока сыроват, но работает smiley.
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 26487
                      • 13 Posts
                      Добрый день.

                      Пытаюсь прикрутить корзину к прайсу, возникла проблема.
                      Чанк shopStuff заточен под каталог, а мне нужен вывод в таблицу

                      Таблицу строил следующим образом
                      [!Ditto? &tpl=`price_goods`!]

                      price_goods имел следующий вид (тут уже пытался прикурить корзину)
                      <tr>
                       <td style="text-align: left;"><a href="[(site_url)][~[+firm+]~]">[+title+]</a></td>
                       <td>[+tv1+]</td>
                       <td><span style="color: #ff0000;" id="stuff_[+id+]_price">[+price+]</span></td>
                       <td>
                          <input name="shs-id" value="[+id+]"  style="border: 1px solid #666; font-size: 12px; width: 30px;" />
                          <button onclick="toCart([+id+],this);return false">В корзину</button>
                        </td>
                      </tr>


                      ничего не получилось sad

                      Подскажите пожалуйста как реализовать мне данную задачу (в программирование я ноль)

                      Вот скрин как хотелось бы видеть прайс