We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 785
    • 2,113 Posts
    Quote from: Serg24 at Apr 27, 2008, 12:59 PM

    Где вы имеете ввиду?
    В ManageCart.

    Использую: IE 7.0.5730.13, Opera 9.27, Firefox 2.0.0.14. Но кое-что зависит от настроек, так что полностью конфигурацию вряд ли удастся повторить.

    Кстати, когда я пишу про ошибки JavaScript – их еще надо отловить, так как на экране никаких сообщений не появляется.
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
      • 26709
      • 4 Posts
      спасибо, буду смотреть. Я нашел некоторые ошибки в коде, ух уж этот разработчик!!! Придется по-новой проверять все.
        • 24531
        • 213 Posts
        я смог заставить работать корзину после того как подправил чанк products

        <a href="[~3~]#" onclick="AddToCart('[+id+]','1','[+price+]','[+longtitle+]','0','yes',this);">В корзину</a>
        

        ~3~ - линк на ид документа с дитто запросом. иначе, если стоит в шаблоне <base href=""> (а он скорее всего стоит), то линк будет вида http://sitename# и при нажатии на ссылку будет перекидывать на главную страницу
        кстати в ридми у вас ошибка
        <a href="#" onclick="AddToCart(’[+id+]’,’1’,’[+price+]’,’[+longtitle+]’,’0’,’’yes,this);">В корзину</a>

        а еще было бы неплохо чтобы рядом было поле для введения количества товара. давить на пимпу "в корзину" несколько раз не есть хорошо =)
          • 26709
          • 4 Posts
          спасибо smiley по поводу редиректа я исправлю, а сам ява-код подправил уже, пробежавшись ФАЙРБАГОМ. Отловил некоторіе ошибки. вроде больше не видит. В лисе, опере и ИЕ7 работает нормально. на ява-ошибки не жалуется. Но пока не буду вілаживать, еще перепроверю.

          По поводу поля количества, учту smiley
            • 24531
            • 213 Posts
            акция за%бем Serg24 баг-репортами
            :)
              • 785
              • 2,113 Posts
              Quote from: rav3n at Apr 27, 2008, 02:29 PM

              ~3~ - линк на ид документа с дитто запросом
              Так идея в том, чтобы JavaScript перехватывал переходы, так что надо не чанк исправлять, а программу. И вообще, ставить в чанке конкретный номер страницы – плохой стиль.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 26709
                • 4 Posts
                Вот согласен насчет переходов. В коде проcто недоходило до return False; из-за ошибки, потому был редирект. Ошибка исправлена, скоро выложу.
                  • 24531
                  • 213 Posts
                  Quote from: AKots at Apr 27, 2008, 09:12 PM

                  Так идея в том, чтобы JavaScript перехватывал переходы, так что надо не чанк исправлять, а программу. И вообще, ставить в чанке конкретный номер страницы – плохой стиль.

                  я и не спорю, я же не говорил, что это лучшее решение. мне надо было проверить работу корзины, и я сделал это так. копаться в чужом js желания не было.
                    • 26564
                    • 162 Posts
                    Похоже пропустил самое начало. Пытаюсь тож сделать корзинку (заодно учу php). Вызвала интерес вот эта корзина http://www.dhtmlgoodies.com/index.html?whichScript=fly-to-basket. Попробовал приклеить к Modx. Написал снипетик вместо addProduct.php и вызываю на пустой странице к которой идет обращение из fly-to-basket.js (var url_addProductToBasket = )
                    <?php
                    if(!isset($_GET['productId']))exit;
                    $id=$_GET['productId'];
                    $build = $modx-> getDocument ($id, $fields = 'id, pagetitle, parent', $published = 1, $deleted = 0);
                    $cal = $modx->getTemplateVarOutput($tv_string='price',$docid=$id,$published = 1);
                    list ($id_prod, $prod_dicrip, $id_parnt)= array_values( $build );
                    
                    list ($id_cena)=array_values($cal);
                    echo "$id_prod|||$prod_dicrip|||$id_cena";
                    ?>

                    Для вывода товара использовал Ditto и чанк
                    	<!-- DIV FOR A PRODUCT -->		
                    <div class="product_container">
                    				<div id="slidingProduct[+id+]">
                    					[+tovar_pic+]
                    					[+pagetitle+]<br>
                    					[+tvprice+]
                    				</div>
                    <p class="more"><a href="#" onclick="addToBasket([+id+]);return false;">Хочу</a></p>
                    				<div class="clear"></div>
                    			</div>
                    <!-- END DIV FOR A PRODUCT -->

                    Но так как я не знаю ни java ни PHP пока дальше не продвинулся. Вот как это выглядит http://www.timesecurity.ru/express/for-home/home-doorphone.html Может когото на какую нибудь идею натолкнет!
                      • 19164
                      • 1,215 Posts
                      @security смущает только что уже в самом демо на обоих сайтах при удалении продукта из корзины пишет error.
                        DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                        Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                        [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]