používam portálovú modifikáciu Board 3 Portal, no keďže nie som dobrý v php, zložitejšie úpravy mi robia dost problémy. Je tam jeden blok Recent, kde sa zobrazujú posledné pridané témy a oznámenia a rád by som tam pridal ešte ďalší stĺpec, kde by sa zobrazovali posledné pridané Blogy z modifikácie [img=https://www.phpbb.com/customise/db/mod/user_blog_mod/]User Blog Mod[/img].
No raz mi to nechce ísť. Podpora na Board 3 ma odignorovala, tu je odkaz na tému na Board 3 fóre:
http://www.board3.de/viewtopic.php?f=52&t=10976
Originálny kód na stĺpec ktorý zobrazuje posledné témy:
Kód: Vybrat vše
// Recent topic (only show normal topic)
//
$sql = 'SELECT topic_title, forum_id, topic_id
FROM ' . TOPICS_TABLE . ' t
WHERE topic_status <> ' . ITEM_MOVED . '
AND topic_approved = 1
AND topic_type = ' . POST_NORMAL . '
AND topic_moved_id = 0
' . $sql_where . '' . $forum_sql . '
ORDER BY topic_time DESC';
$result = $db->sql_query_limit($sql, $config['board3_max_topics_' . $module_id]);
while(($row = $db->sql_fetchrow($result)) && ($row['topic_title']))
{
// auto auth
if (($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0'))
{
$template->assign_block_vars('latest_topics', array(
'TITLE' => character_limit($row['topic_title'], $config['board3_recent_title_limit_' . $module_id]),
'FULL_TITLE' => censor_text($row['topic_title']),
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id'])
));
}
}
$db->sql_freeresult($result);
return 'recent_center.html';
}
moj upravený kod pre Blogy
Kód: Vybrat vše
//
// Recent blogs
//
$sql = 'SELECT blog_subject, user_id, blog_id
FROM ' . BLOGS_TABLE . ' t
WHERE blog_deleted = 0
AND blog_approved = 1
' . $sql_where . '' . $forum_sql . '
ORDER BY blog_time DESC';
$result = $db->sql_query_limit($sql, $config['board3_max_topics_' . $module_id]);
while(($row = $db->sql_fetchrow($result)) && ($row['blog_subject']))
{
// auto auth
if (($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0'))
{
$template->assign_block_vars('latest_topics', array(
'TITLE' => character_limit($row['topic_title'], $config['board3_recent_title_limit_' . $module_id]),
'FULL_TITLE' => censor_text($row['topic_title']),
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}blog.$phpEx", 'u=' . $row['user_id'] . '&b=' . $row['blog_id'])
));
}
}
$db->sql_freeresult($result);