gibt es eine Änderung, damit in der "Wer ist Online?"-Box statt "Profil anzeigen" angezeigt wird:
"Schaut sich das Profil von xy an."
Wäre für jede Hilfe dankbar!

MfG
oliver12345
Code: Alles auswählen
$lang['Viewing_profile'] = 'Profil anzeigen';
Code: Alles auswählen
$lang['Viewing_profile'] = 'Schaut sich das Profil von %s an.';
Code: Alles auswählen
##############################################################
##
## MOD Title: Better Session Handling
##
## MOD Author: aUsTiN => austin_inc@hotmail.com
##
## MOD Description: Adds a much more detailed Whos Where system to your board.
##
## MOD Version: 1.0.0
##
## MOD Help: http://phpbb-tweaks.com/
##
## Installation Level: Easy
##
## Installation Time: 5~ Minutes
##
## Files To Edit: 4
##
## Included Files: 0
##
##############################################################
##
## MOD History:
##
## Apr 12th 2005 - Version 1.0.0
## - Beta Released
##
##############################################################
##
## Author Notes:
##
## If you dont know how to do SQL changes without running a db_update.php or similar, take the
## codes below for the SQL CHANGES, goto http://phpbb-amod.com/db_generator.php & make yourself
## a db_update.php so you can just execute it that way. Otherwise, use phpMyAdmin or similar
## to make the needed SQL CHANGES.
##
##############################################################
##
## Definitions:
##
## Root: Folder your config.php is located
## lang_*: Your language folder (all language folders are recommended)
##
##############################################################
-----------------------------------
----[ SQL CHANGES ]----------------
-----------------------------------
ALTER TABLE phpbb_sessions
ADD session_url_qs TEXT NOT NULL DEFAULT '',
ADD session_url_ps TEXT NOT NULL DEFAULT '',
ADD session_url_specific INT(10) NOT NULL DEFAULT '0';
-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------
Root/includes/sessions.php
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
function select_session_url($session_page, $url_qs, $url_ps, $specific, $level, $id, $forum_data, $topic_data, $user_data, $cat_data)
{
global $lang, $phpEx, $userdata, $phpbb_root_path;
include_once($phpbb_root_path .'includes/constants.'. $phpEx);
unset($location);
if ($session_page > '0')
{
$specific = intval($session_page);
$url_qs = POST_FORUM_URL .'='. intval($session_page);
$url_ps = '/viewforum.'. $phpEx;
}
if ( (@strstr($url_qs, POST_FORUM_URL .'=')) && (@strstr($url_ps, 'viewforum.')) )
{
for ($z = 0; $z < count($forum_data); $z++)
{
if (!$forum_data[$z]['forum_id'])
break;
if ($specific == $forum_data[$z]['forum_id'])
{
$forum_name = $forum_data[$z]['forum_name'];
break;
}
}
$location = str_replace('%f%', '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">'. $forum_name .'</a>', $lang['BSH_Viewing_Forums']);
}
if ( (@strstr($url_qs, POST_TOPIC_URL .'=')) && (@strstr($url_ps, 'viewtopic.')) )
{
for ($z = 0; $z < count($topic_data); $z++)
{
if (!$topic_data[$z]['topic_id'])
break;
if ($specific == $topic_data[$z]['topic_id'])
{
$topic_name = $topic_data[$z]['topic_title'];
break;
}
}
$location = str_replace('%t%', '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">'. $topic_name .'</a>', $lang['BSH_Viewing_Topic']);
}
if ( (@strstr($url_qs, POST_USERS_URL .'=')) && (@strstr($url_ps, 'profile.')) )
{
for ($z = 0; $z < count($user_data); $z++)
{
if (!$user_data[$z]['user_id'])
break;
if ($specific == $user_data[$z]['user_id'])
{
$username = $user_data[$z]['username'];
break;
}
}
$location = str_replace('%u%', '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">'. $username .'</a>', $lang['BSH_Viewing_Profile']);
}
if ( (@strstr($url_qs, POST_CAT_URL .'=')) && (@strstr($url_ps, 'index.')) )
{
for ($z = 0; $z < count($cat_data); $z++)
{
if (!$cat_data[$z]['cat_id'])
break;
if ($specific == $cat_data[$z]['cat_id'])
{
$cat_name = $cat_data[$z]['cat_title'];
break;
}
}
$location = str_replace('%c%', '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">'. $cat_name .'</a>', $lang['BSH_Viewing_Category']);
}
if (!$location)
{
if ( (@strstr($url_qs, POST_POST_URL .'=')) && (@strstr($url_ps, 'viewtopic.')) )
$location = sprintf($lang['BSH_Viewing_Post'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif (@strstr($url_ps, 'groupcp.'))
$location = sprintf($lang['BSH_Viewing_Groups'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif (@strstr($url_ps, 'search.'))
$location = sprintf($lang['BSH_Searching_Forums'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif (@strstr($url_ps, 'viewonline.'))
$location = sprintf($lang['BSH_Viewing_Onlinelist'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'privmsg.')) && ($userdata['user_id'] != ANONYMOUS) )
$location = sprintf($lang['BSH_Viewing_Messages'], '<a href="privmsg.'. $phpEx .'?mode=inbox" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'privmsg.')) && ($userdata['user_id'] == ANONYMOUS) )
$location = sprintf($lang['BSH_Viewing_Messages'], '', '');
elseif (@strstr($url_ps, 'memberlist.'))
$location = sprintf($lang['BSH_Viewing_Memberlist'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'profile.')) && (@strstr($url_qs, 'mode=editprofile')) )
$location = sprintf($lang['BSH_Editing_Profile'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'login.')) && ($userdata['user_id'] != ANONYMOUS) )
$location = sprintf($lang['BSH_Login'], '', '');
elseif ( (@strstr($url_ps, 'login.')) && ($userdata['user_id'] == ANONYMOUS) )
$location = sprintf($lang['BSH_Logout'], '', '');
elseif (@strstr($url_ps, 'admin/'))
$location = sprintf($lang['BSH_Viewing_ACP'], '', '');
elseif ( (@strstr($url_ps, 'modcp.')) && ($userdata['user_level'] != ADMIN) )
$location = sprintf($lang['BSH_Moderating_Forum'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'modcp.')) && ($userdata['user_level'] != ADMIN) )
$location = sprintf($lang['BSH_Moderating_Forum'], '', '');
elseif (@strstr($url_ps, 'faq.'))
$location = sprintf($lang['BSH_Viewing_FAQ'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
#==== Start: Integrations For Other Mods
elseif ( (@strstr($url_ps, 'index.')) && (@strstr($url_qs, 'mode=tree')) )
$location = sprintf($lang['BSH_Viewing_Tree'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif ( (@strstr($url_ps, 'index.')) && (@strstr($url_qs, 'mode=spiders')) )
$location = sprintf($lang['BSH_Viewing_Spiders'], '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">', '</a>');
elseif (@strstr($url_ps, 'BlendAdmin/'))
$location = sprintf($lang['BSH_Viewing_BACP'], '', '');
$new_url = explode('.', $url_ps);
$page = str_replace('/', '', $new_url[0]);
$location = ($location) ? $location : '<a href="'. (($url_qs) ? $url_ps .'?'. $url_qs : $url_ps) .'" class="copyright">'. ucwords(strtolower($page)) .'</a>';
#==== End: Integration For Other Mods
}
$location = trim($location);
$url_qs = trim($url_qs );
$url_ps = trim($url_ps);
if (!$location || ( (!$url_qs) && (!$url_ps) ) )
$location = sprintf($lang['BSH_Index'], '<a href="index.'. $phpEx .'" class="copyright">', '</a>');
return '<span class="gensmall">'. $location .'</span>';
}
function strip_session_sid()
{
global $HTTP_SERVER_VARS;
if (isset($HTTP_SERVER_VARS['QUERY_STRING']))
$qs = eregi_replace('%09', '%20', $HTTP_SERVER_VARS['QUERY_STRING']);
elseif (getenv('QUERY_STRING'))
$qs = eregi_replace('%09', '%20', getenv('QUERY_STRING'));
else
$qs = 'unknown';
if (@strstr($qs, '?sid=') || @strstr($qs, '&sid='))
{
if (@strstr($qs, '?sid='))
{
$new_qs = explode('?sid=', $qs);
return $new_qs[0];
}
if (@strstr($qs, '&sid='))
{
$new_qs = explode('&sid=', $qs);
return $new_qs[0];
}
}
elseif ($qs != 'unknown')
return $qs;
else
return '';
}
function set_session_url($id)
{
global $db;
global $HTTP_GET_VARS, $HTTP_SERVER_VARS;
$php_self = $HTTP_SERVER_VARS['PHP_SELF'];
$query_string = strip_session_sid();
if (isset($HTTP_GET_VARS[POST_USERS_URL]))
$specific = intval($HTTP_GET_VARS[POST_USERS_URL]);
if (isset($HTTP_GET_VARS[POST_FORUM_URL]))
$specific = intval($HTTP_GET_VARS[POST_FORUM_URL]);
if (isset($HTTP_GET_VARS[POST_GROUPS_URL]))
$specific = intval($HTTP_GET_VARS[POST_GROUPS_URL]);
if (isset($HTTP_GET_VARS[POST_CAT_URL]))
$specific = intval($HTTP_GET_VARS[POST_CAT_URL]);
if (isset($HTTP_GET_VARS[POST_TOPIC_URL]))
$specific = intval($HTTP_GET_VARS[POST_TOPIC_URL]);
if (isset($HTTP_GET_VARS[POST_POST_URL]))
$specific = intval($HTTP_GET_VARS[POST_POST_URL]);
if (!$specific)
$specific = '';
$q = "UPDATE ". SESSIONS_TABLE ."
SET session_url_qs = '$query_string', session_url_ps = '$php_self', session_url_specific = '$specific'
WHERE session_id = '$id'";
$db->sql_query($q);
}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
//
// Did the session exist in the DB?
//
if ( isset($userdata['user_id']) )
{
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
set_session_url($session_id);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------
-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------
Root/admin/index.php
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
//
// End functions
// -------------
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$q = "SELECT forum_id, forum_name
FROM ". FORUMS_TABLE ."";
$r = $db->sql_query($q);
$forums_data = $db->sql_fetchrowset($r);
$q = "SELECT username, user_id
FROM ". USERS_TABLE ."";
$r = $db->sql_query($q);
$users_data = $db->sql_fetchrowset($r);
$q = "SELECT topic_id, topic_title
FROM ". TOPICS_TABLE ."";
$r = $db->sql_query($q);
$topics_data = $db->sql_fetchrowset($r);
$q = "SELECT cat_id, cat_title
FROM ". CATEGORIES_TABLE ."";
$r = $db->sql_query($q);
$cats_data = $db->sql_fetchrowset($r);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
u.user_session_page,
-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------
, s.session_url_qs, s.session_url_ps, s.session_url_specific
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
session_ip, session_start
-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------
, session_url_qs, session_url_ps, session_url_specific
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
$row_color = ( $registered_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $registered_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$BSH = select_session_url($onlinerow_reg[$i]['session_page'], $onlinerow_reg[$i]['session_url_qs'], $onlinerow_reg[$i]['session_url_ps'], $onlinerow_reg[$i]['session_url_specific'], $userdata['user_level'], $onlinerow_reg[$i]['user_id'], $forums_data, $topics_data, $users_data, $cats_data);
$location = $BSH;
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
$row_color = ( $guest_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $guest_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$BSH = select_session_url($onlinerow_guest[$i]['session_page'], $onlinerow_guest[$i]['session_url_qs'], $onlinerow_guest[$i]['session_url_ps'], $onlinerow_guest[$i]['session_url_specific'], $userdata['user_level'], $onlinerow_guest[$i]['user_id'], $forums_data, $topics_data, $users_data, $cats_data);
$location = $BSH;
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------
-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------
Root/language/lang_*/lang_main.php
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
?>
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$lang['BSH_Viewing_Topic'] = 'Viewing Topic: %t%';
$lang['BSH_Viewing_Post'] = '%sViewing A Post%s';
$lang['BSH_Viewing_Profile'] = 'Viewing %u%\'s Profile';
$lang['BSH_Viewing_Groups'] = '%sViewing Groups%s';
$lang['BSH_Viewing_Forums'] = 'Viewing Forum: %f%';
$lang['BSH_Index'] = '%sViewing Index%s';
$lang['BSH_Searching_Forums'] = '%sSearching Forums%s';
$lang['BSH_Viewing_Onlinelist'] = '%sViewing Online List%s';
$lang['BSH_Viewing_Messages'] = '%sViewing Private Messages%s';
$lang['BSH_Viewing_Memberlist'] = '%sViewing Memberlist%s';
$lang['BSH_Login'] = '%sLogging In%s';
$lang['BSH_Logout'] = '%sLogging Out%s';
$lang['BSH_Editing_Profile'] = '%sEditing Profile%s';
$lang['BSH_Viewing_ACP'] = '%sViewing ACP%s';
$lang['BSH_Moderating_Forum'] = '%sModerating Forums%s';
$lang['BSH_Viewing_FAQ'] = '%sViewing FAQ%s';
$lang['BSH_Viewing_Category'] = 'Viewing Category: %c%';
#==== Start: Language Integrations
$lang['BSH_Viewing_Tree'] = '%sViewing Forum Tree%s';
$lang['BSH_Viewing_Spiders'] = '%sViewing Search Spiders Log%s';
$lang['BSH_Viewing_BACP'] = '%sViewing Blend ACP%s';
#==== End: Language Integrations
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------
-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------
Root/viewonline.php
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
//
// Forum info
//
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$q = "SELECT forum_id, forum_name
FROM ". FORUMS_TABLE ."";
$r = $db->sql_query($q);
$forums_data = $db->sql_fetchrowset($r);
$q = "SELECT username, user_id
FROM ". USERS_TABLE ."";
$r = $db->sql_query($q);
$users_data = $db->sql_fetchrowset($r);
$q = "SELECT topic_id, topic_title
FROM ". TOPICS_TABLE ."";
$r = $db->sql_query($q);
$topics_data = $db->sql_fetchrowset($r);
$q = "SELECT cat_id, cat_title
FROM ". CATEGORIES_TABLE ."";
$r = $db->sql_query($q);
$cats_data = $db->sql_fetchrowset($r);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
u.user_level
-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------
, s.session_url_qs, s.session_url_ps, s.session_url_specific
-----------------------------------
----[ FIND ]-----------------------
-----------------------------------
$row_color = ( $$which_counter % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $$which_counter % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------
#======================================================================= |
#==== Start: == Better Session Handling ================================ |
#==== v1.0.0 =========================================================== |
#====
$BSH = select_session_url($row['session_page'], $row['session_url_qs'], $row['session_url_ps'], $row['session_url_specific'], $userdata['user_level'], $row['user_id'], $forums_data, $topics_data, $users_data, $cats_data);
$location = $BSH;
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Better Session Handling ================================ |
#======================================================================= |
-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------
EoM