We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12827
    • 23 Posts
    Возникла такая необходимость - нумеровать документы в выводе Ditto. Т.е. чтобы вывод выглядел след. образом:
    1. Первый док-т
    2. Еще один
    3. и снова документ
    4. ...
    Как бы это сделать с помощью Ditto?

    И еще один вопрос...
    сейчас у меня список документов выводится с построчной разлиновкой (разный фон строк). Т.е. есть класс для нечетной строки (назовем "odd") и класс для четной (назовем "even"). Соответвенно, эти классы используются в чанках, указанных в параметрах вызова Ditto &tpl и &tplAlt.
    Так вот - мне надо сдалать так, чтобы последняя строка в списке выводилась с классом либо "even_last", либо "odd_last", в зависимости от четности/нечетности этой последней строки. Т.е. получается, что просто отдельный чанк и указание его в &tplLast не решает задачу. Можно ли это как-то реализовать в Ditto? Может, как-то PHx тут можно прикрутить... как?

    спасибо
      • 1788
      • 1,103 Posts
      Нумерацию - нумерованному списку. (CSS)
        • 23695
        • 230 Posts
        Quote from: imi at Dec 09, 2007, 05:30 PM

        Так вот - мне надо сдалать так, чтобы последняя строка в списке выводилась с классом либо "even_last", либо "odd_last", в зависимости от четности/нечетности этой последней строки. Т.е. получается, что просто отдельный чанк и указание его в &tplLast не решает задачу. Можно ли это как-то реализовать в Ditto? Может, как-то PHx тут можно прикрутить... как?
        а в чем проблема class="even last" в стилях .even.last{}
        и не используйте нижнюю черту в названиях классов, IE7 в определенных случаях ее не переваривает.
          • 12827
          • 23 Posts
          Quote from: antey at Dec 10, 2007, 12:42 AM

          Нумерацию - нумерованному списку. (CSS)
          Это логично, но мне нужен этот номер не только для вывода, но и для передачи в качестве параметра в JavaScript-функцию.

          Quote from: PoMeO at Dec 10, 2007, 01:36 AM

          а в чем проблема class="even last" в стилях .even.last{}
          и не используйте нижнюю черту в названиях классов, IE7 в определенных случаях ее не переваривает.
          Проблема в том, что в последней выводимой строке должен быть класс не "even last", а ЛИБО "even last" (если строка - четная) ЛИБО "odd last" (если строка - нечетная)
            • 23695
            • 230 Posts
              • 19164
              • 1,215 Posts
              В этом случае все придется запихнуть в таблицу. Но как вариант решения проблемы - использовать ява-скрипт для того чтобы присвоить нужные классы нужным тегам.
                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]
                • 23695
                • 230 Posts
                Quote from: Metaller at Dec 10, 2007, 06:03 AM

                В этом случае все придется запихнуть в таблицу. Но как вариант решения проблемы - использовать ява-скрипт для того чтобы присвоить нужные классы нужным тегам.
                зачем в таблицу, теги они и в африке теги, скрипту все-равно, будете вы его применять к table tr td или к ul li
                  • 19164
                  • 1,215 Posts
                  Скрипту все равно если переписать его соответствующим образом. По ссылке - пример именно для table.
                    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]