Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Mi 06.Okt, 2004 18:50
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
privmsg.php
#
#-----[ FIND ]-----
#
//
// Major query obtains the message .
//
$sql = "SELECT u.username AS username_1, u.user_id AS user_id_1,
FROM " . PRIVMSGS_TABLE . " pm, " . PRIVMSGS_TEXT_TABLE . " pmt, " . USERS_TABLE . " u, " . USERS_TABLE . " u2
WHERE pm.privmsgs_id = $privmsgs_id
#
#-----[ IN-LINE FIND ]-----
#
u.username AS username_1
#
#-----[ IN-LINE AFTER, ADD ]-----
#
, u.user_session_time AS user_session_time_1, u.user_allow_viewonline
#
#-----[ FIND ]-----
#
if ( $folder == 'inbox' )
{
#
#-----[ AFTER, ADD ]-----
#
//User Online Hack
//By AJ Quick (http://www.ajquick.com/)
if($privmsg['user_session_time_1'] >= (time()-60)){
$status = '<a><img src="templates/subSilver/images/online.gif" border="0" ></a>';
}else{
$status = '<a><img src="templates/subSilver/images/offline.gif" border="0" ></a>';
}
if(!$privmsg['user_allow_viewonline']){
$status = '<a><img src="templates/subSilver/images/hidden.gif" border="0" ></a>';
}
#
#-----[ FIND ]-----
#
'MESSAGE_FROM' => $username_from,
#
#-----[ REPLACE WITH ]-----
#
'MESSAGE_FROM' => $username_from . ' ' . $status,
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
volker58
Beiträge: 724 Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:
Beitrag
von volker58 » Di 15.Feb, 2005 08:20
if($privmsg['user_session_time_1'] >= (time()-60)){
$status = '<a><img src="templates/subSilver/images/online.gif" border="0" ></a>';
}else{
$status = '<a><img src="templates/subSilver/images/offline.gif" border="0" ></a>';
}
if(!$privmsg['user_allow_viewonline']){
$status = '<a><img src="templates/subSilver/images/hidden.gif" border="0" ></a>';
}
wie kann man das über die cfg ändern das es für jeden styles ein anderes bild gibt? ich habe viele styles im forum und möchte da nicht immer das gleiche
Gruss Volker
http://www.fuchsienfreunde.de
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Di 15.Feb, 2005 09:25
Du musst dazu in der
template .cfg 3 Variablen erstellen:
Code: Alles auswählen
$images['icon_online'] = "$current_template_images/online.gif";
$images['icon_offline'] = "$current_template_images/offline.gif";
$images['icon_hidden'] = "$current_template_images/hidden.gif";
und der Code in der privmsgs.php wäre dann dieser hier:
Code: Alles auswählen
if($privmsg['user_session_time_1'] >= (time()-60))
{
$status = '<a><img src="'.$images['icon_online'].'" border="0" ></a>';
}
else
{
$status = '<a><img src="'.$images['icon_offline'].'" border="0" ></a>';
}
if(!$privmsg['user_allow_viewonline'])
{
$status = '<a><img src="'.$images['icon_hidden'].'" border="0" ></a>';
}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!