Есть ли аналог Recent Topics для комментов?

Идеи для расширения функциональности phpBB 2.0.x
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 17 лет 7 месяцев

Есть ли аналог Recent Topics для комментов?

Сообщение velo »

Есть острая необходимость выводить Последние комментарии к материалам (для отдельного мода).

Есть ли такой мод, или как можно адаптировать Recent Topics для вывода комментариев.
Пример как должно быть вот тут: http://team.ucoz.ru/board/ (Новые сообщения)

Это мой старый сайт (фри), соответственно там это всё решалось просто встроеными в систему информерами. Перейдя на phpbb, я применил мод meeting, и теперь не знаю как сделать вывод последних комментариев... :(
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 18 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

сказали бы хотя бы комментарии от какого именно мода надо выводить.
и что это за мод/для чего он нужен
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 17 лет 7 месяцев

Сообщение velo »

RedNaxi
В принципе хотелось бы универсальный вывод, т.е. применимый к разным модам. (адаптировать я бы смог)

В данном случае это мод meeting 1.3.16 (встречи), у меня он сильно переделан под мои нужды (организация мероприятий, где комментарии - это обсуждения)

Как это работает можно посмотреть ЗДЕСЬ - на этой странице мне и нужен вывод последних комментов, со страниц материала : ПРИМЕР
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 17 лет 7 месяцев

Сообщение velo »

Найти мод не получилось. Попробовал сделать сам.
Организовал запрос:
$sql = "SELECT m.meeting_id, m.meeting_edit_time, m.comment_id, u.username, u.user_id, d.meeting_subject FROM ". MEETING_COMMENT_TABLE . " m, " . USERS_TABLE . " u, " .MEETING_DATA_TABLE . " d
WHERE m.user_id = u.user_id
AND m.meeting_id = d.meeting_id
GROUP BY m.meeting_id
HAVING MAX(m.meeting_edit_time)
ORDER BY m.meeting_edit_time DESC";
, который не совсем корректно почему-то выбирает MAX(время коммента) в группе. Спецы - гляньте плиз, в чём ошибся?

И главная проблема (скорее всего кроется в моих неглубоких познаниях РНР) - не могу придумать как сделать ссылки на Якоря у комментов .... пробовал уж и через яву, и так, но якоря вида
/meeting.php?mode=detail&id=5#75
/meeting.php?mode=detail&id=5&numb=75
/meeting.php?mode=detail&id=5&numb=75#75
работают только на первой странице комментов, а если комменты выводятся через pagination- никак ;( Может кто знает как подружить РНР и якоря в Html ?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 17 лет 7 месяцев

Сообщение velo »

Запрос я откорректировал, всё отлично выводит, но вот с якорями никак не могу что-то придумать. Может всё же кто сталкивался с такой проблемой?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log

Вернуться в «Запросы модов для phpBB 2.0.x»