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: igor_belousov at Dec 04, 2009, 09:44 AM

    Но вскоре будет около 14-20 тысяч
    Вот тут с большой вероятностью проблемы и начнутся. В данной модели магазина для каждого товара предполагается своя страница, а MODx не слишком хорошо работает при количестве страниц более нескольких тысяч. То есть работать, скорее всего, будет, но потребуется очень много памяти (а на хостингах память ограничена) и генерироваться страницы будут заметно дольше. И все это не связано с конкретным магазином, а определяется особенностями MODx.
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
      • 12710
      • 132 Posts
      Quote from: AKots at Dec 04, 2009, 10:32 AM

      Quote from: igor_belousov at Dec 04, 2009, 09:44 AM

      Но вскоре будет около 14-20 тысяч
      Вот тут с большой вероятностью проблемы и начнутся. В данной модели магазина для каждого товара предполагается своя страница, а MODx не слишком хорошо работает при количестве страниц более нескольких тысяч. То есть работать, скорее всего, будет, но потребуется очень много памяти (а на хостингах память ограничена) и генерироваться страницы будут заметно дольше. И все это не связано с конкретным магазином, а определяется особенностями MODx.


      Я сам жду этого момента. Интересно что будет. Если будет сильно тормозить то возьмем выделенный сервер.
      Ну и заодно испытаем MODx на большом количестве страниц.
      И это будет рабочий проект, а не испытательный стенд
        Человек может все, главное захотеть
        http://vigmarket.com
        • 28300
        • 60 Posts
        Quote from: igor_belousov at Dec 04, 2009, 10:41 AM

        Quote from: AKots at Dec 04, 2009, 10:32 AM

        Quote from: igor_belousov at Dec 04, 2009, 09:44 AM

        Но вскоре будет около 14-20 тысяч
        Вот тут с большой вероятностью проблемы и начнутся. В данной модели магазина для каждого товара предполагается своя страница, а MODx не слишком хорошо работает при количестве страниц более нескольких тысяч. То есть работать, скорее всего, будет, но потребуется очень много памяти (а на хостингах память ограничена) и генерироваться страницы будут заметно дольше. И все это не связано с конкретным магазином, а определяется особенностями MODx.


        Я сам жду этого момента. Интересно что будет. Если будет сильно тормозить то возьмем выделенный сервер.
        Ну и заодно испытаем MODx на большом количестве страниц.
        И это будет рабочий проект, а не испытательный стенд
        В Revolution обещают, что проблема с обработкой нескольких тысяч страниц решена. Интересно было бы сравнить Evolution и Revolution в аспекте применимости для больших магазинов.
          • 12710
          • 132 Posts
          Я где-то на форуме находил решение этого вопроса.
            Человек может все, главное захотеть
            http://vigmarket.com
            • 1477
            • 515 Posts
            На Джире черным по белому написано, что в версии Evolution-1.0.0-rc1 был применен патч из этого топика, в котором сделана какая-то оптимизация системы кэширования. Думаю 5000 документов теперь точно бояться не стоит. 14 - 20 тоже возможно потянет. Главное не злоупотреблять гибкостью Wayfinder, Ditto и PHx.
              Shopkeeper - сниппет и модуль для создания интернет-магазина.
              TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
              PickDocsInTree - плагин для выбора документов из дерева.
              Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
              • 29486
              • 20 Posts
              Здравствуйте. Такой вопрос:

              Добавил для Дитто два экстендера, цвет и цену:
              [!Ditto? &tpl=`shopStuff` &extenders=`SHKwidget`&wtTVname=`color,size`&wtFormat=`select`!] 


              Сделал: &changePrice=`1`

              Разместил соответствующие TV в shopStuff:
              <div class="shop-stuff shk-item">
                <div class="shop-stuff-b">
                  <p>[+pagetitle+]</p>
                  <div class="shs-descr">
                    <img class="shk-image" src="[+image+]" alt="" height="130" width="130" />
                    [+introtext+]
                    
                   [+color+]  [+size+]
                  
                  </div>
                  <form action="" method="post">
                    <input type="hidden" name="shk-id" value="[+id+]" />
                    <input type="hidden" name="shk-name" value="[+title+]" />
                    <input type="hidden" name="shk-price" value="[+price+]" />
                    <input type="hidden" name="shk-count" value="1" size="2" maxlength="3" />
                    <div class="shs-price">
                    <div>
                    <p style="margin-bottom: 5px;"> Цена: <span class="shk-price">[+price+]</span> руб.</p>
                    </div>
                    <button type="submit" name="shk-submit" class="shk-but">В корзину</button>
                    </div>
                  </form>
                </div>
              </div>
              


              Экстендеры работают исправно, отображаются, изменяют цену как надо.

              Теперь мне нужно чтобы, указанные пользователем, значения экстендеров:

              1) Отображались рядом с названием товара в строке товара в расширенной версии корзины (shopCartRow).
              2) Передавались в модуль shopkeeper (тоже рядом с названием).
              3) Передавались в письма, уходящие админу и покупателю (тоже рядом с названием).

              Добавил эти TV в shopCartRow
              <td width="50%" align="left"><b>[+name+] / [+color+]] / [+size+]</b>[+addit_data+]</td>

              но это, естественно, задачи не решило, т.к. при добавлении товара в корзину передается только измененная цена, а значения этих переменных - нет (при этом мне. конечно, нужно чтобы отображались текстовые значения (синий, красный, зеленый), а не наценка на товар.

              Не подскажите, куда какие изменения нужно внести, чтобы решить поставленные задачи? Заранее спасибо.





                • 1477
                • 515 Posts
                Quote from: aka at Dec 05, 2009, 06:17 AM

                при добавлении товара в корзину передается только измененная цена, а значения этих переменных - нет (при этом мне. конечно, нужно чтобы отображались текстовые значения (синий, красный, зеленый), а не наценка на товар.

                Не подскажите, куда какие изменения нужно внести, чтобы решить поставленные задачи? Заранее спасибо.
                http://modxcms.com/forums/index.php/topic,31961.msg257305.html#msg257305
                  Shopkeeper - сниппет и модуль для создания интернет-магазина.
                  TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                  PickDocsInTree - плагин для выбора документов из дерева.
                  Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                  • 29486
                  • 20 Posts
                  Спасибо. Почему то кажется что все должно быть сложнее когда, на самом деле все элементарно.
                    • 2750
                    • 115 Posts
                    Может ткнете носом, в какую сторону смотреть, если нужна такая структура магазина, когда, один товар должен относииться к нескольким категориям.....ведь копировать в несколько категорий - не выход...
                      • 12710
                      • 132 Posts
                      Ditto Вам в помощь
                        Человек может все, главное захотеть
                        http://vigmarket.com