He pensado una forma que no si vosotros que entendeis de php la veis mas facil...
Cada post tiene un meta tag descripcion generado por un mod de phpbbSEO, si de cada post sacamos la descripcion en vez de todo el post funcionaria, el problema es que esta descripcion no esta en la base de datos sino que es generada por el mod y ya esta.
O tambien se puede limitar la busqueda en la BD, os dejo el codigo de busqueda en la BD:
Código:
$sql = 'SELECT t.topic_title, t.topic_type, p.poster_id, p.post_subject, p.post_text, p.bbcode_uid, p.bbcode_bitfield, p.topic_id, p.forum_id, p.post_time, f.forum_name, f.forum_desc_options, u.username
' . $sql_from . '
WHERE (u.user_id = p.poster_id)
AND p.post_approved = 1
AND (f.forum_id = p.forum_id)
' . $sql_where . '
ORDER BY post_time DESC';
$result = $db->sql_query_limit($sql, $count);
while( ($row = $db->sql_fetchrow($result)) )
{
Salu2 y gracias.