Искать  
 
   
 
Кто оставил последний комментарий
Отправлено: 14 Март 2009 06:04 P.M.   [ Игнорировать ]
Студент
RankRank
Всего сообщений:  92
Зарегистрирован  2008-01-02

Подскажи, дорогие участники.

Есть записи, в них есть комментарии. Записи выводятся, количество комментариев у каждой отображается.

Вопрос: как вывести screen_name автора последнего комментария? Т.е. сделать типа такого:

Приготовление манной каши / 5 комментериев (последний 5.01.09, Васили Петров)

Профиль
 
 
Отправлено: 14 Март 2009 06:17 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

ну например через embed передавать ид или урл-тайтл записи, и уже в том другом шаблоне делать вывод коментов через exp:comment:entries, там поставить лимит в один комент....

Профиль
 
 
Отправлено: 14 Март 2009 06:27 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
RankRank
Всего сообщений:  92
Зарегистрирован  2008-01-02

а каким-либо sql запросом можно?

Профиль
 
 
Отправлено: 14 Март 2009 06:48 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
user24 - 14 Март 2009 06:27 P.M.

а каким-либо sql запросом можно?

ну как-то так:

{exp:weblog:entries............}

{exp
:query sql="

SELECT name as the_name, comment_date FROM exp_comments
WHERE status = 'o' AND entry_id = '{entry_id}'
ORDER BY comment_date DESC LIMIT 1"
}

последний {comment_date format="%d.%F.%Y"} {the_name})

{/exp:query}

{
/exp:weblog:entries} 
Профиль