Вывод последних комментариев на главной
Парни помогите последний рывок с Tickets'ом доразобрать
Есть страница с комментариями, на главную нужно вывести три последних комментария.
Комментарии оставлены гостями!
вывожу эти самые комментарии
Содержимое чанка «Tickets.comment.latest.custom»:

Итог:
На главной странице выводится ИМЯ и ВРЕМЯ когда оставлен комментарий, но самого содержимого комментария нет.
Есть страница с комментариями, на главную нужно вывести три последних комментария.
Комментарии оставлены гостями!
[[!TicketLatest? &tpl=`Tickets.comment.latest.custom` &action=`Comments` &limit=`3`]] вывожу эти самые комментарии
Содержимое чанка «Tickets.comment.latest.custom»:
<li>
[[+text]]
<div class="r-auth">— [[+fullname]]</div>
[[+date_ago]]
</li> Итог:
На главной странице выводится ИМЯ и ВРЕМЯ когда оставлен комментарий, но самого содержимого комментария нет.
Комментарии: 27
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пора бы уже вообще научиться смотреть параметры у сниппетов в админке.
как сделать что б второй сниппет TicketLatest брал предпоследний комментарий
третий сниппет TicketLatest брал третий с конца оставленный комментарий
Если возникают подобные вопросы — нужно что-то менять в логике работы сайта. Зачем, зачем, блин, может понадобиться один предпоследний комментарий или третий с конца?
То есть по логике как бы должно быть так:
и чанк обарачиваем в тег В итоге так:
А нужно так:
да же если и рандомно, не получается их вывести
Друг мой, чтобы что-то получалось нужно учиться. За тебя никто твои задачи решать не будет. Для начала могу посоветовать сходить сюда.
Ибо в этом и кроется смысл блога с категорией «вопросы» — это как минимум логично.
Если же Вы не можете подсказать ничего дельного — пожалуйста проходите мимо.
Почему нельзя сделать так?
TicketLatest плевать хотел на и все равно выводит только один коммент, не смотря на то что их создано 3
Он выводит по одному последнему комментарию из каждой темы. Если нужно без разбора, все подряд — то юзай просто pdoResources.
Выыод на главную комментариев тикетов с любых других страниц, тем и тд не нужны.
Хорошо, спасибо за наводку
в pdoResources должна быть возможность указать источник для вывода
чанк «Tickets.comment.latest.custom» уже просто вывожу без «ul» и «li» хотя б просто вывел три комента:
Ни фига не выводит [[+text]] и [[+fullname]], только текст выводит, а в данном чанке текст это всего один символ "—"
Будь добр, почитай про pdoTools 2 заметки вот здесь.
Конечно же я попробовал &class=`TicketComment` прописать к сниппету «pdoResources» в надежде что Василий имел именно это в ввиду:
Но результат был нулевой.
О Боги, попробую понять этот… pdoTools 2
Ну а при работе с pdoResources помимо класса нужно указывать и условия в &where, потому что &parents работает только с ресурсами. Включив &showLog можно увидеть готовый SQL запрос и ошибки, чтобы поправить параметры.
теперь
Выводит как и было задумано 3 последних комментария.
сам сниппет заворачивается:
а чанк Tickets.comment.latest.custom оборачивается в тег li
В итоге чудовищный восторг:
За это время можно не только php +мускул, но еще api моdx выучить