We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31726
    • 24 Posts
    Уважаемый,Andchir

    Спасибо что помогаете! Очень мне modx понравился, по сравнению с другими движками, и ваша корзина в частности, поэтому хочется разобраться досконально.

    Еще один маленький вопросик )) Большая просьба ответить

    Как избавится от ссылки с товара в письме-заказе?

    [!Shopkeeper? &orderFormPage=`51`&gotoid=`52`&linkAllow=`0` !]

    [!eForm? &formid=`shopOrderForm`&tpl=`shopOrderForm`&report=`shopOrderReport` &linkAllow=`0` &vericode=`0`&ccsender=`1`&gotoid=`52`&subject=`Новый заказ`&eFormOnBeforeMailSent=`populateOrderData`&eFormOnMailSent=`sendOrderToManager`!]

    &linkAllow=`0` не помогает

    см вложение
      • 1477
      • 515 Posts
      Quote from: Alien at Jan 26, 2010, 02:56 PM

      все настроил, НО! По нажатию кнопки "В корзину" срабатывает обычный сабмит формы. То есть jQuery его не обрабатывает.
      Возможно причины те же что в первых двух вопросах из FAQ.
        Shopkeeper - сниппет и модуль для создания интернет-магазина.
        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
        PickDocsInTree - плагин для выбора документов из дерева.
        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
        • 1477
        • 515 Posts
        Quote from: vlads at Jan 27, 2010, 12:26 AM

        &linkAllow=`0` не помогает
        см вложение
        &linkAllow=`0` нужно вставлять в вызов шопкипера, а не еформ.
        UPD
        Упс...там он тоже есть. Посмотрю...
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 1113
          • 11 Posts
          Quote from: Andchir at Jan 27, 2010, 12:28 AM

          Возможно причины те же что в первых двух вопросах из FAQ.
          QM+ отключил. По одному из Ваших советов в вызове Shopkeeper указал &clStuffCont=`shop-stuff`&clToCartCont=`shop-stuff`. Ругается вот тут:
          jQuery(document).ready(function(){
            var options = {counterField: 0,style: 'default'};
            jQuery(clStuffCont).shopkeeper(options);
          }); 

          FireBug пишет: jQuery(clStuffCont).shopkeeper is not a function
          И опять же не ложит ничего в корзину. Может, конечно, дело в моем каталоге (Ditto + на основе PHx просматривает дочерние документы)? Но может и нет...
            • 1477
            • 515 Posts
            Quote from: Alien at Jan 27, 2010, 07:21 AM

            FireBug пишет: jQuery(clStuffCont).shopkeeper is not a function
            Какая версия шопкипера? Обновляли или ставили с нуля? Проверьте по HTML-коду чтобы JQuery подгружался только один раз.
            <base href="[(site_url)]" /> используется? Если нет и не хочется, то надо подправлять пути к скриптам. Проверьте чтобы все JS-файлы находились по тем путям, которые прописаны в HTML-коде.
            На сайте используется какая-то JS-библиотека? Если да, нужно в щопкипер добавить параметр &noConflict=`1` (пишу на память).

            Quote from: Comicz at Jan 26, 2010, 03:08 PM

            Кстати, увидел, что для вставки скрипта и функций в HEAD используется
            вместо API-функций regClientScript и regClientStartupHTMLBlock
            Сходите к окулисту.

              Shopkeeper - сниппет и модуль для создания интернет-магазина.
              TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
              PickDocsInTree - плагин для выбора документов из дерева.
              Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
              • 1113
              • 11 Posts
              <base href="[(site_url)]" /> используется?
              Теперь используется! СПАСИБО ОГРОМНОЕ! Теперь все работает отлично!
                • 31726
                • 24 Posts
                уважаемые форумчане написал простой снипет для закачки csv в таблицу, на локалке работает , но в modx что то он не хочет работать.
                может кто увидет ошибку.


                <?php
                if ("Обновить" == $_POST[’submit’])
                {
                if (is_uploaded_file($userfile))
                {
                echo "вот сюда не проходит";

                $fp = file($HTTP_POST_FILES[userfile][tmp_name]);
                echo $fp;
                for ($i=0;$i<count($fp);$i++)
                { if ($i > 0)
                $s .= ",";
                $temp = explode(’;’, $fp[$i]);
                $temp1 = ’’;
                for ($j = 0; $j < count($temp); $j++) $temp1 .= "\"$temp[$j]\";"; $s .= "(".str_replace(",",".",$temp1).’")’;
                $s = str_replace(";;",";NULL;",$s);
                $s = str_replace(";",",",$s);
                }
                unlink($HTTP_POST_FILES[userfile][tmp_name]);
                $request = ’DELETE FROM modx_site_tabl’;
                $result = mysql_query($request);
                $request = ’INSERT INTO modx_site_tabl (id,original,title,proizvoditel,nomer_proizvoditel,price,price_roz,inventory,inventory1)
                VALUES ’.$s; $result = mysql_query($request);
                }
                }
                ?>
                <form enctype="multipart/form-data" method="post" style="margin: 0px;">
                <input type="file" name="userfile" size="30">
                <input type="submit" name="submit" value="Обновить">
                </form>
                <?
                ?>

                  • 23451
                  • 232 Posts
                  По моему есть косяк с путями к картинкам "вверх" "вниз" когда включаешь &counterField=`1`
                  Скрипт подставляет их как style/0/img а в дистрибутиве они лежат style/default/img

                  Кстати, возможно стоит включать ФАК в документацию поставляемую со сниппетом.
                    • 23451
                    • 232 Posts
                    Еще наверное неплохо бы описать в доке как самому вставлять доп.параметры на страницу товара не используя SHKwidget. Часто бывает, что значения TV не в том формате что нужны для шопкипера. Я посмотрел как они выдаются на странице с Примером 2. Там так:
                    <select class="addparam" name="param1__8" onchange="jQuery.additOpt(this)">
                      <option value="__" selected="selected"></option>
                      <option value="Упаковка__50">Упаковка</option>
                      <option value="Сумочка__120">Сумочка</option>
                    </select>


                    У себя я сделал так:
                    <select class="addparam" name="hand__29225" onchange="jQuery.additOpt(this)">
                    	<option value="short" selected>короткий</option>
                    	<option value="long">длинный</option>
                    </select>


                    В результате в [+addit_data+] пусто.
                      • 22619
                      • 101 Posts
                      Подскажите плиз!
                      исп. modx 1.0.2 и последняя версия корзины


                      • Зачем используется переменная &lang если в сниппете все равно берется язык из настроек языка системы?
                      • Как задать вывод языка через сниппет к примеру французский? Я пробовал &lanf=`fr` и &lang=`francais` не заработало.
                      • На странице с полным выводом корзины изменение количества срабатывает только один раз, после необходимо обновить страницу. В чем может быть проблема?
                      • Какую функцию необходимо вызывать, чтобы обновить данные корзины? Использую две валюты и хотелось бы сделать пересчет из одной валюты в другую
                      • Как задать вывод языка через сниппет к примеру французский? Я пробовал &lanf=`fr` и &lang=`francais` не заработало.