We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29039
    • 58 Posts
    Привет друзья!
    Это второй пост... в первом накидал переводов снипетов и чанков http://modxcms.com/forums/index.php/topic,7062.0.html .
    Не хочу изобритать велосипед. Некогда и не нужно.

    1. Расскажите как прицепить к новости картинку. А может и не одну. Про ditto слыхал, смотрел н ничего определенно четко реализованного не нашел. спасибо DolphinOne!

    2. Еще как то я UserComments с Ditto не поженил с наскока. Короче кто-то блог в дитто реализовывал? Может оставить NewsListing?
    3. Разделы новостей? Это отдельные папки в папке нвостей?
    4. Таги... Как они цепляются?
    Спасибо...
    Своими наработками буду делиться...

    UPD. Вопросы сняты wink
      • 7772
      • 29 Posts
      1. Расскажите как прицепить к новости картинку. А может и не одну. Про ditto слыхал, смотрел н ничего определенно четко реализованного не нашел
      При помощи TV параметров.
      Если умеешь пользоваться с Дитто, то читай нижеследующие...
      Создаешь новый параметр, указываешь следующие: тип ввода - Image, виджет - Image, цепляешь параметр к шаблону.
      Потом прописываешь параметр в чанке Дитто
      [+tvимя_параметра+]

      И теперь ты можешь цеплять картинки к новым документам.
        • 29039
        • 58 Posts
        Ок... с этим разобрался... спасибо... smiley

        huhА таги, категории (разделы)...

        huhИ комментарии...
          • 7772
          • 29 Posts
          2. Еще как то я UserComments с Ditto не поженил с наскока. Короче кто-то блог в дитто реализовывал? Может оставить NewsListing?
          Какие проблемы с этим сниппетом?
            • 29039
            • 58 Posts
            Механизм внедрения снипета UserComments в шаблон Дитто не работает... Или я чего то не того делаю... huh

            <div class="nl_summaryPost">
            <h3><a href="[(base_url)][~[+id+]~]" title="[+title+]">[+title+]</a></h3>

            <div class="nl_info" >By <strong>[+author+]</strong> on [+date+].
            <a href="javascript:void(0)" onclick="new Effect.toggle( ’nl_comments_[+id+]’ , ’blind’);"style=" cursor : pointer !important;">Comments
            ([!UserCommentCount?docid=`[+id+]`!])</a>
            </div>
            [+summary+]
            <div id="nl_comments_[+id+]" style="display: none;">
            [!UserComments? &docid=`[+id+]` &canpost=`Registered Users, Site Admins` &makefolder=`0` &postcss=`comment` &titlecss=`commentTitle` &numbercss=`commentNum` &altrowcss=`commentAlt` &authorcss=`commentAuthor` &ownercss=`commentMe` &sortorder=`0`!]
            </div>
            <p class="nl_link">[+link+]</p>
            </div>

            Т.е. [!UserCommentCount?docid=`[+id+]`!] не обрабатывается и не воспринимается машинкой как вызов снипета (отображается как простой текст).
            Соответственно та же ситуация с UserComments.
              • 7772
              • 29 Posts
              1.
              ([!UserCommentCount?docid=`[+id+]`!])</a>

              Ошибка поставь пробел
              ([!UserCommentCount? docid=`[+id+]`!])

              2.
              Попробуй убрать один из сниппетов в чанке.
                • 29039
                • 58 Posts
                А нет... не в этом дело... не помогает... Попробую из Ditto другой какой нить снайпет вызвать...
                  • 897
                  • 1,620 Posts
                  насколько мне известно чтобы вызывать сниппет в сниппете надо использовать рекурсивный парсер, который сейчас в стадии разработки
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                    Who can defeat the Russian bear?
                    • 29039
                    • 58 Posts
                    Но с NewsListing вот эта схемка работает...

                    <div class="nl_summaryPost">
                    <h3><a href="[~[+id+]~]" title="[+title+]">[+title+]</a></h3>
                    <div class="nl_info" >By <strong>[+author+]</strong> on [+date+]. <a href="javascript:void(0)" onclick="new Effect.toggle( ’nl_comments_[+id+]’ , ’blind’);"style=" cursor : pointer !important;">Comments
                    ([!UserCommentCount?docid=`[+id+]`!])</a></div>
                    [+summary+]
                    <div id="nl_comments_[+id+]" style="display: none;">
                    [!UserComments? &docid=`[+id+]` &canpost=`Registered Users, Site Admins` &makefolder=`0` &postcss=`comment` &titlecss=`commentTitle` &numbercss=`commentNum` &altrowcss=`commentAlt` &authorcss=`commentAuthor` &ownercss=`commentMe` &sortorder=`0`!]
                    </div>
                    <p class="nl_link">[+link+]</p>
                    </div>

                    Коментики считаются, добавляются...
                      • 29039
                      • 58 Posts
                      Вопрос решился заменой восклицательного знака на квадртаные скобки. Чё было? Не понял.
                      Кое какие вопросы по блогу появились Но это отдельная тема.

                      Остались таги и разделы.
                      Итак где же хранятся эти таги самые таги документов?
                      Разделы новостей - это т упо и просто подкаталоги? Или найдется более сложное и оригинальное решение.