We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21512
    • 7 Posts
    Разбирался кто-нибудь с tags в Дитто2?
    У меня есть несколько категорий, каждая категория имеет свой набор тегов - можно ли сделать, чтобы под постами в категориях вставлялись теги, относящиеся к постам, а внизу страницы было "облако" из всех тегов всех категорий? И можно ли сделать, если делается через tv, чтобы при создании документа, выдавались чекбоксы только для тегов из категории, к которой относится документ?
      • 33694
      • 742 Posts
      Есть что-то в API, с помощью чего можно узнать принадлежащие документу TV... ну, а вы вывести уже будет не сложно. А может и с помощью самого ditto их выводить можно? Кажется где-то в документации что было на эту тему, а может я ошибаюсь...

      По последнему вопросу.
      Решение очевидное, в лоб, но другого вроде как нет, потому как tv между собой не взаимодействуют... Создайте несколько шаблонов, с разным набором tv’s. При создании документа выбирайте шаблон (категорию), а потому уже нужные теги.

        • 21512
        • 7 Posts
        Quote from: [e
        Bu$ter link=topic=6995.msg89883#msg89883 date=1175669627]
        Есть что-то в API, с помощью чего можно узнать принадлежащие документу TV... ну, а вы вывести уже будет не сложно. А может и с помощью самого ditto их выводить можно? Кажется где-то в документации что было на эту тему, а может я ошибаюсь...
        В дитто2 точно выводить можно( [+tags+] ), просто нигде примеров нет. Есть примеры с taglinks, но это вроде не то. Похоже придется разбираться самым научным способом smiley

        Quote from: [e
        Bu$ter link=topic=6995.msg89883#msg89883 date=1175669627]
        По последнему вопросу.
        Решение очевидное, в лоб, но другого вроде как нет, потому как tv между собой не взаимодействуют... Создайте несколько шаблонов, с разным набором tv’s. При создании документа выбирайте шаблон (категорию), а потому уже нужные теги.
        Очевидное, то очевидное, но совсем не удобное, если категорий несколько десятков smiley
          • 25447
          • 10 Posts
          в 0.9.6 выводит дату в формате unix. использование dateFormat=`%d.%m.%Y` не помогает. все равно дату выводит в формате unix! если кто сталкивался и знает решение этой проблемы пожалуйста напишите.
          заранее благодарен!
            • 24364
            • 54 Posts
            Предлагаю свой вариант вывода в две колонки:
            создаю tv , обзываю "lcolumn" , тип ввода "radio options" , Возможные значения:"Слева||Справа" , Значение по умолчанию:"Слева"

            на странице вывожу два дитто:
            <td>[!Ditto? &tpl=`catalogbus`  &summarize=`100` &paginate=`1` &truncLen=`30` &filter=`tvlcolumn,Слева`!]</td>
            <td>[!Ditto? &tpl=`catalogbus`  &summarize=`100` &paginate=`1` &truncLen=`30` &filter=`tvlcolumn,Справа`!]</td>



            Остаеться только выбрать колонку при создании нового документа.
            Тестил на 1.02



            Вот еще вопрос есть, не помню каким параметром ограничиваеться кол-во символов в introtext ?
              Меня банят на всех форумах! Низачто!!!
              • 31049
              • 48 Posts
              Òóò óæå ïîäíèìàëñÿ ïî-ìîéìó ýòîò âîïðîñ, íî îòâåòà íå áûëî. Êàê ìîæíî ñäåëàòü âûâîä â âèäå òàáëèöû â íåñêîëüêî (3-4-5) êîëîíîê:
              <tr>
              <td>êîíòåíò</td>
              <td>êîíòåíò</td>
              <td>êîíòåíò</td>
              </tr>
                • 33694
                • 742 Posts
                Uneral, так в чём проблема? Вызывайте Ditto нужное количество раз, с разными значениями параметра &documents и будет вам счатье.
                Правда, тут у некоторых не вызывается.... но вообще должно работать.
                  • 24364
                  • 54 Posts
                  Quote from: Uneral at Apr 11, 2007, 12:54 PM

                  Òóò óæå ïîäíèìàëñÿ ïî-ìîéìó ýòîò âîïðîñ, íî îòâåòà íå áûëî. Êàê ìîæíî ñäåëàòü âûâîä â âèäå òàáëèöû â íåñêîëüêî (3-4-5) êîëîíîê:
                  <tr>
                  <td>êîíòåíò</td>
                  <td>êîíòåíò</td>
                  <td>êîíòåíò</td>
                  </tr>

                  смотри вариант ниже
                    Меня банят на всех форумах! Низачто!!!
                    • 31049
                    • 48 Posts
                    Quote from: raid3r2 at Apr 12, 2007, 01:49 AM

                    смотри вариант ниже
                    Спасибо, разобрался!

                    Теперь другой вопрос. Делаю фильтр, не могу понять в чем проблема.

                    Вызов:
                    [[Ditto? &tpl=`ditto_proizvod` &depth=`2` &sortBy=`menutitle` &sortDir=`ASC` &summarize=`100` &startID=`26` &filter=`tvproizvod, 'proizv', 2`  &paginate=`1`]]


                    Чанк ditto_proizvod
                    <p class="prew">
                       <a href="[~[+id+]~]" title="[+pagetitle+]"><img src="[+tvprew+]" alt="[+pagetitle+]" width="110" height="150"/><br />[+menutitle+]</a>
                    </p>


                    Если указывать &filter=`tvproizvod, ’proizv’, 2`, то не выводится ничего, если &filter=`tvproizvod, ’proizv’, 7`, то выводятся все дочерние документы из id=26, вне зависимости от того, укзано ли там что-то в соотв. tv или нет.
                    &startID=`27, 28` - такая же история. Шаблоны на всех id разные, файл, в котором идёт вызов, находится в другой папке, но это же неважно? tv proizvod задан и для 26, 27, 28. Дитто 2.02, но попробовал поставить 1.02 - та же ерунда примерно.

                    Что можно проверить?
                      • 24364
                      • 54 Posts
                      Quote from: Uneral at Apr 12, 2007, 07:29 AM

                      ....все дочерние документы из id=26, вне зависимости от того, укзано ли там что-то в соотв. tv или нет.
                      &startID=`27, 28` - такая же история. Шаблоны на всех id разные, файл, в котором идёт вызов, находится в другой папке, но это же неважно? tv proizvod задан и для 26, 27, 28. Дитто 2.02, но попробовал поставить 1.02 - та же ерунда примерно.

                      Что можно проверить?



                      как у тебя прописаны возможные значения в tv? не забыл указать шаблоны, которые могут использовать этот tv?

                      у меня &filter=`tvlcolumn,Слева`
                      внутри кавычек не ставлю

                      ниже скрин параметров tv

                      все работает
                        Меня банят на всех форумах! Низачто!!!