R
#1
Wil jij het nou ook weten welke onderwerpen gebruikers aan het bekijken zijn? het kan heel gemakkelijk worden weergegeven in de Wie is er online? pagina.
Je kan het laten weergeven door het volgende te doen :
open: viewonline.php
zoek:
plaats erachter:
zoek:
plaats ervoor:
zoek:
vervang met:
zoek:
vervang met:
zoek:
vervang met:
open: language/nl/common.php
zoek:
vervang met:
zoek:
vervang met:
Je kan het laten weergeven door het volgende te doen :
open: viewonline.php
zoek:
Code: Selecteer alles
// Forum info
$sql = 'SELECT forum_id, forum_name, parent_id, forum_type, left_id, right_id
FROM ' . FORUMS_TABLE . '
ORDER BY left_id ASC';
$result = $db->sql_query($sql, 600);
$forum_data = array();
while ($row = $db->sql_fetchrow($result))
{
$forum_data[$row['forum_id']] = $row;
}
$db->sql_freeresult($result); plaats erachter:
Code: Selecteer alles
// Topic info
$sql = 'SELECT topic_id, topic_title, forum_id, topic_type
FROM ' . TOPICS_TABLE . '';
$result = $db->sql_query($sql, 600);
$topic_data = array();
while ($row = $db->sql_fetchrow($result))
{
$topic_data[$row['topic_id']] = $row;
}
$db->sql_freeresult($result);
// Post info
$sql = 'SELECT post_id, topic_id, post_subject, forum_id
FROM ' . POSTS_TABLE . '';
$result = $db->sql_query($sql, 600);
$post_data = array();
while ($row = $db->sql_fetchrow($result))
{
$post_data[$row['post_id']] = $row;
}
$db->sql_freeresult($result); Code: Selecteer alles
preg_match('#^([a-z0-9/_-]+)#i', $row['session_page'], $on_page); Code: Selecteer alles
preg_match('#t=([0-9]+)#i', $row['session_page'], $topic_id);
$topic_id = (sizeof($topic_id)) ? (int) $topic_id[1] : 0;
preg_match('#p=([0-9]+)#i', $row['session_page'], $post_id);
$post_id = (sizeof($post_id)) ? (int) $post_id[1] : 0;
if($post_id)
{
$forum_id = (isset($post_data[$post_id]['forum_id'])) ? $post_data[$post_id]['forum_id'] : 0;
}
else if ($topic_id)
{
$forum_id = (isset($topic_data[$topic_id]['forum_id'])) ? $topic_data[$topic_id]['forum_id'] : 0;
} Code: Selecteer alles
$location_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id); vervang met:
Code: Selecteer alles
$post_or_topic = '';
if ($topic_id)
{
$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id);
$post_or_topic = $topic_data[$topic_id]['topic_title'];
}
else if ($post_id)
{
$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $post_id . '#p' . $post_id);
$post_or_topic = $post_data[$post_id]['post_subject'];
}
else
{
$location_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id);
} zoek:
Code: Selecteer alles
$location = sprintf($user->lang['REPLYING_MESSAGE'], $forum_data[$forum_id]['forum_name']); vervang met:
Code: Selecteer alles
$location = sprintf($user->lang['REPLYING_MESSAGE'], $post_or_topic, $forum_data[$forum_id]['forum_name']); zoek:
Code: Selecteer alles
$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name']); vervang met:
Code: Selecteer alles
$location = sprintf($user->lang['READING_TOPIC'], $post_or_topic, $forum_data[$forum_id]['forum_name']); open: language/nl/common.php
zoek:
Code: Selecteer alles
'READING_TOPIC' => 'Leest een onderwerp in %s', Code: Selecteer alles
'READING_TOPIC' => 'Leest onderwerp - <span style="font-weight: bold;">%s</span> in <span style="font-weight: bold;">%s</span>', zoek:
Code: Selecteer alles
'REPLYING_MESSAGE' => 'Reageert op een bericht in %s', Code: Selecteer alles
'REPLYING_MESSAGE' => 'Reageert op het bericht <span style="font-weight: bold;">%s</span> in het %s forum',