We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7677
    • 51 Posts
    Подскажите с помощью чего делается такой каталог http://enjoymoto.ru/catalog/ducati.html
      • 897
      • 1,620 Posts
      по-моему это ListMenu, http://modxcms.com/forums/index.php/topic,961.html
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 33114
        • 518 Posts
        не знаю на чем agat это сделал конкретно, но это элементарная задача для ditto (для чего он и сделан)

        внимательно читайте http://modx.ru/docs/howto/ditto/ пожалуйста

        Вероятно, одной из самых распространенных задач при конструировании сайта является вывод на страницу новостных, информационных статей, каталога продукции и т. д., одним словом вывод документов на страницу. Самым мощным инструментом MODx для этого можно считать сниппет Ditto, разработанный Марком Капланом (Mark Kaplan).
          http://modx.ru - российская поддержка MODx
          http://newscup.ru - экспериментальный проект
          http://yentsun.com - персональный сайт
          • 609
          • 36 Posts
          Собственно, можно и ditto пристроить к этому делу, но мне тогда показалось что, он слишком много запросов генерит.

          Сейчас у него с этим делом получше, а код работает:

          if (!isset($id)) $id=$modx->documentIdentifier;
          
          // получаем Серию мотоциклов
          $BikesSeries = $modx->getActiveChildren($id, 'pagetitle');
          
          foreach ($BikesSeries as $Series) {
          	// Ссылка на Серию
          	$Output .= '<h2><a href="/[~'.$Series['id'].'~]">'.$Series['pagetitle'].'</a></h2>';
          	
          	// Получаем список мотоциклов Серии
          	$SeriesBikers = $modx->getActiveChildren($Series['id'], 'pagetitle');
          
          	$Output .= '<dl>';
          	foreach ($SeriesBikers as $Biker) {
          
          		$tvoutput = $modx->getTemplateVarOutput(array('moto_small_img','moto_seat_height', 'moto_displacement', 'moto_power', 'moto_year'), $Biker['id'], 1);
          		$Output .= '<dt><a href="/[~'.$Biker['id'].'~]" target="newWin" onclick="wo(\'/[~'.$Biker['id'].'~]\', 780, 500); return false;" title="'.strip_tags($Biker['pagetitle']).'">'.$Biker['pagetitle'].' ('.$tvoutput['moto_year'].')</a></dt>';
          		$Output .= '<dd><a class="pic" href="/[~'.$Biker['id'].'~]" title="'.$Biker['pagetitle'].'" target="newWin" onclick="wo(\'/[~'.$Biker['id'].'~]\', 780, 500); return false;"><img src="'.str_replace(" ", "%20", $tvoutput['moto_small_img']).'" width="118" height="79" alt="'.$Biker['pagetitle'].'" /></a><div class="description"><p>Высота по седлу: '.$tvoutput['moto_seat_height'].' мм.<br />Объём двигателя: '.$tvoutput['moto_displacement'].' см<sup>3</sup><br />Мощность двигателя: '.$tvoutput['moto_power'].' лс.</p></div></dd>';
          
          	}
          	$Output .= '</dl>';
          	
          }
          
          return $Output;
          
            • 22301
            • 1,084 Posts
            ïðèñîåäèíþñü ê Agat’ó, êñòàòè. ÷èñëî çàïðîñîâ è ó ditto, è ó ListMenu, è ó DropMenu åù¸ òî, åñëè õîñòèíã íå øèáêî æèðíûé, ìîæåò è ïðèëå÷ü, îñîáåííî, åñëè ñíèïïåò íå êýøèðîâàòü.

            Agat, à ñêàæè, âñå ýòè äåëà â êàòàëîã ó òåáÿ çàëèâàþòñÿ ðó÷êàìè, èëè, ìîæåò, òû êàêîé èíñòóðìåíò ïðèêðóòèë?
              [img]http://jurist-info.ru/pic/rrr.jpg[/img]

              Безжалостный пияр!
              Artima -- неуч!
              Осторожно: преступная локализация -- modx-cms.ru
              Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

              Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
              • 609
              • 36 Posts
              Ручками, насоздавал дополнительных полей к шаблону. Картинки, параметры текстовые и так далее...
                • 33114
                • 518 Posts
                я в свое время тоже пользовался этим DisplayChildren. он конечно может и побыстрее работает, однако когда дело доходит до сортировок, фильтров, разбиения на страницы вот тут то он и заканчивается.
                  http://modx.ru - российская поддержка MODx
                  http://newscup.ru - экспериментальный проект
                  http://yentsun.com - персональный сайт
                  • 5336
                  • 15 Posts
                  Здрасте... Я вот тока недавно познакомился с MODx хотел сделать каталог (типа http://psp-club.ru/catalog/ ). Раньше на е107 сидел, но вот зарекомендовали МОДx. Читал Читал, ничего понятного так и не вычитал. Может быть кто-нить что-нить посоветует.
                    • 19164
                    • 1,215 Posts
                    Обычный Ditto с дополнительными TV-полями
                      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]
                      • 2171
                      • 77 Posts
                      Quote from: cinic at Oct 01, 2007, 02:31 PM

                      Здрасте... Я вот тока недавно познакомился с MODx хотел сделать каталог (типа http://psp-club.ru/catalog/ ). Раньше на е107 сидел, но вот зарекомендовали МОДx. Читал Читал, ничего понятного так и не вычитал. Может быть кто-нить что-нить посоветует.

                      Начинать надо с принципов, а затем штудирования Ditto и его параметров.

                      Удачи новичок! smiley
                        Сообщество MODx-cms.ru - новое качество.