We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31688
    • 85 Posts
    Quote from: Andchir at Oct 08, 2009, 12:11 AM

    Quote from: vj-studio at Oct 07, 2009, 04:44 PM

    Впервые столкнулся со сложностью кодировки..
    при добавлении товара корзину пишет такое название - "арт 15-21-00" и вот так стоимость "990 СЂСѓР±." (то есть рубли не показывает).
    Хотя при отправки заказа в модуле все пишется нормально.
    подскажите из-за чего это может быть.. не могу понять.
    Заранее спасибо
    Какая кодировка у вас на сайте? http://modxcms.com/forums/index.php/topic,31961.msg239471.html#msg239471

    Спасибо, большое smiley Все работает smiley
      • 23451
      • 232 Posts
      Что-то исходя из документации совсем не понятно, посредством чего именно товары добавляются в корзину.
      Т.е. что именно мне надо добавить на страницу товара, чтобы он попадал в корзину?

      У автора на странице примера каждый товар сделан в отдельной форме, а в доке вроде про это не говорится.


      Почитал внимательнее, похоже в чанке shopToCart показан пример оформления одного товара.
      А без формы можно делать?
        • 1477
        • 515 Posts
        Quote from: Pisto at Oct 09, 2009, 09:05 AM

        Почитал внимательнее, похоже в чанке shopToCart показан пример оформления одного товара.
        А без формы можно делать?
        В версии 0.9 нет. А чем форма не устраивает? Планируется сделать чтобы товары можно было добавить с отключенным в браузере JavaScript (для всяких там мобильных устройств).
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 31688
          • 85 Posts
          Сделал интернет-магазин - весь функционал корзины работает.

          Но почему то не могу никак сделать, что то типа мини-слайд шоу на странице товара. Возможно ли, что не получаться из-за пересечения скриптов? или нет?

          Я прикрепил к сообщению картинку:
          там выделенный пункт 1 это где должны меняться изображения, а пункт 2 это типа кнопки - нажимая на которые в 1 пункте должны меняться картинки.

          Делал с помощью phatfusion

          но скрипт не работает на сервере - а на домашнем компе работает.
          Подскажите, пожалуйста, как лучше сделать - может какой то другой скрипт использовать или сниппет какой нибудь?

          Заранее большое спасибо.
            • 1477
            • 515 Posts
            Quote from: vj-studio at Oct 10, 2009, 05:31 AM

            Но почему то не могу никак сделать, что то типа мини-слайд шоу на странице товара. Возможно ли, что не получаться из-за пересечения скриптов? или нет?
            Делал с помощью phatfusion
            Эта галерея вроди работает на библиотеке Mootools. Можно найти кучу галерей, которые работают на JQuery. Две JS-библиотеки для одного сайта это по-моему перебор. Если всеже нужна именно эта, попробуйте в вызов шопкипера добавить параметр &noConflict=`1`.
              Shopkeeper - сниппет и модуль для создания интернет-магазина.
              TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
              PickDocsInTree - плагин для выбора документов из дерева.
              Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
              • 31688
              • 85 Posts
              Quote from: Andchir at Oct 10, 2009, 05:47 AM

              Quote from: vj-studio at Oct 10, 2009, 05:31 AM

              Но почему то не могу никак сделать, что то типа мини-слайд шоу на странице товара. Возможно ли, что не получаться из-за пересечения скриптов? или нет?
              Делал с помощью phatfusion
              Эта галерея вроди работает на библиотеке Mootools. Можно найти кучу галерей, которые работают на JQuery. Две JS-библиотеки для одного сайта это по-моему перебор. Если всеже нужна именно эта, попробуйте в вызов шопкипера добавить параметр &noConflict=`1`.

              А какую галерею ты бы посоветовал на JQuery? Хорошо бы такую же простую, по установке smiley
                • 1477
                • 515 Posts
                Quote from: vj-studio at Oct 10, 2009, 07:39 AM

                А какую галерею ты бы посоветовал на JQuery? Хорошо бы такую же простую, по установке smiley
                Вот вроди неплохая:
                http://spaceforaname.com/galleryview
                  Shopkeeper - сниппет и модуль для создания интернет-магазина.
                  TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                  PickDocsInTree - плагин для выбора документов из дерева.
                  Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                  • 31688
                  • 85 Posts
                  Quote from: Andchir at Oct 10, 2009, 08:50 AM

                  Quote from: vj-studio at Oct 10, 2009, 07:39 AM

                  А какую галерею ты бы посоветовал на JQuery? Хорошо бы такую же простую, по установке smiley
                  Вот вроди неплохая:
                  http://spaceforaname.com/galleryview

                  Спасибо! но для меня она оказалась сложновата из-за того что с английским туго smiley
                  Нашел это - http://chernev.ru/delaem-slajdshou.html

                  Очень простое слайд шоу. Но вот все таки на странице с кипером не работает.
                  Вызов снипета [!Shopkeeper? &cartType=`small` &orderFormPage=`18`&gotoid=`19` &lang=`ru` &noConflict=`1` !]

                  Как то можно исправить их конфликт?

                  Заранее спасибо за ответ.
                    • 1477
                    • 515 Posts
                    Quote from: vj-studio at Oct 10, 2009, 11:18 AM

                    Как то можно исправить их конфликт?
                    1. Параметр &noConflict=`1` теперь не нужен (т.к. в галереи тоже используется JQuery).
                    2. Проверить чтобы JQuery подгружался только один раз и версия не ниже 1.3.
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 31688
                      • 85 Posts
                      Quote from: Andchir at Oct 10, 2009, 11:40 AM

                      2. Проверить чтобы JQuery подгружался только один раз и версия не ниже 1.3.

                      Вот код для работы самой галереи"

                      <link rel="stylesheet" href="src/dhonishow.css" type="text/css" media="screen" />
                      <script src="assets/snippets/shopkeeper/jquery-1.3.2.min.js" type="text/javascript"></script>
                      <script src="assets/snippets/shopkeeper/jquery.dhonishow.js" type="text/javascript"></script>
                       


                      А вот что получается при вставке кипера на страницу
                      <link rel="stylesheet" href="src/dhonishow.css" type="text/css" media="screen" />
                      <script src="assets/snippets/shopkeeper/jquery-1.3.2.min.js" type="text/javascript"></script>
                      <script src="assets/snippets/shopkeeper/jquery.dhonishow.js" type="text/javascript"></script>
                       
                        <link type="text/css" href="assets/snippets/shopkeeper/style.css" rel="stylesheet" />
                        <script src="assets/snippets/shopkeeper/jquery-1.3.2.min.js" type="text/javascript"></script>
                        <script src="assets/snippets/shopkeeper/jquery.cookie.js" type="text/javascript"></script>
                        <script src="assets/snippets/shopkeeper/lang/lang_ru_utf8.js" type="text/javascript"></script>
                        <script src="assets/snippets/shopkeeper/shopkeeper.js" type="text/javascript"></script>
                       
                        <script type="text/javascript">
                          var debug = false;
                        
                          jQuery(document).ready(function(){
                            var options = {
                              clTitle: 'shs-title',
                              clPrice: 'shs-price',
                              clLink: 'shs-link',
                              clButton: 'shs-but',
                              nameHidden: 'shs-id'
                            };
                              jQuery('div.shs-tocart').shopkeeper(options);
                            });
                          var lang = 'ru';
                          var cartType = 'small';
                          var ajaxLoad = true;
                          var goodsGroup = true;
                          var currency = 'руб.';
                          var delItemBut = 'img';
                          var noCounter = false;
                          var orderFormPage = '18.html';
                          var gotoid = '19.html';
                        </script>
                      


                      Пробовал убирать:
                      <script src="assets/snippets/shopkeeper/jquery-1.3.2.min.js" type="text/javascript"></script>
                      <script src="assets/snippets/shopkeeper/jquery.dhonishow.js" type="text/javascript"></script>

                      И оставлять только: <link rel="stylesheet" href="src/dhonishow.css" type="text/css" media="screen" />
                      при вызове галереи.. так не работает.

                      Как сделать что бы вызов был один раз но при это все работало? smiley