[Anpassung] Staff-Mod
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
[Anpassung] Staff-Mod
Ich würde gerne den Mod "Skype Messenger" in den Staff-Mod (AWSW) hinzufügen, doch leider schaffe ich es nicht, kann mir jemand helfen ?
Ich hab leider derzeit keinen Webspace, daher bin ich auch gezwungen den gesamten Code hier zu posten, bitte liebe Moderatoren killt mich nicht sofort, ich weiss man sollte es nicht machen, hab aber Verständnis und drückt mal beide Augen zu. Big THX
Ich hab leider derzeit keinen Webspace, daher bin ich auch gezwungen den gesamten Code hier zu posten, bitte liebe Moderatoren killt mich nicht sofort, ich weiss man sollte es nicht machen, hab aber Verständnis und drückt mal beide Augen zu. Big THX
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
staff.php - FindeFüge danach einFindeFüge danach einFindeFüge danach einSollten 'L_SKYPE' => $lang['SKYPE'] und/oder 'SKYPE' => $skype nicht als letztes im Array stehen, müssen noch Komma gesetzt werden.
staff_body.tpl - FindeErsetze mitFinde 2 Mal
FindeFüge danach ein
Ich habe deinen Code vom Skype-Mod entfernt, weil er nicht gebraucht wird
Code: Alles auswählen
'L_WWW' => $lang['Website'],
Code: Alles auswählen
'L_SKYPE' => $lang['SKYPE']
Code: Alles auswählen
$www = ( $staff['user_website'] ) ? '<a href="'. $staff['user_website'] .'" target="_userwww"><img src="'. $images['icon_www'] .'" alt="'. $lang['Visit_website'] .'" title="'. $lang['Visit_website'] .'" border="0" /></a>' : '';
Code: Alles auswählen
$skype = ( $staff['user_skype'] ) ? '<a href="CALLTO://'. $staff['user_skype'] .'" target="_userwww"><img src="'. $images['icon_skype'] .'" alt="'. $lang['SKYPE'] .'" title="'. $lang['SKYPE'] .'" border="0" /></a>' : '';
Code: Alles auswählen
'WWW' => $www,
Code: Alles auswählen
'SKYPE' => $skype
staff_body.tpl - Finde
Code: Alles auswählen
<th class="thCornerR">{L_WWW}</th>
Code: Alles auswählen
<th class="thTop">{L_WWW}</th>
<th class="thCornerR">{L_SKYPE}</th>
Erhöhe die 6 um 1 (7)colspan="6"
Finde
Code: Alles auswählen
<td class="{switch_list_staff.user_level.staff.ROW_CLASS}" width="11%" valign="top" align="center">{switch_list_staff.user_level.staff.WWW}</td>
Code: Alles auswählen
<td class="{switch_list_staff.user_level.staff.ROW_CLASS}" width="11%" valign="top" align="center">{switch_list_staff.user_level.staff.SKYPE}</td>
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
Spitzenarbeit Leuchte, vielen Dank von meiner Seite.
Nun hab ich nur noch ein kleines Problem *gg* in der Staffliste. Derzeit hab ich den online/offline/hidden-Mod in meinem Board und würde gerne anstelle der Sprachausgabe des Status in der Staffliste durch Acid würde ich lieber eine Imagesausgabe dort haben.
Es dreht sich um diese Stelle in der staff.php :
da würde ich gerne folgende Ausgabe aus dem online/offline/hidden-Mod sehen (Auszug der Install in viewtopic.php):
Kannst du mir auch in diesem Fall weiterhelfen, Leuchte ?
Nun hab ich nur noch ein kleines Problem *gg* in der Staffliste. Derzeit hab ich den online/offline/hidden-Mod in meinem Board und würde gerne anstelle der Sprachausgabe des Status in der Staffliste durch Acid würde ich lieber eine Imagesausgabe dort haben.
Es dreht sich um diese Stelle in der staff.php :
Code: Alles auswählen
if( $staff = $db->sql_fetchrow($result_user) )
{
$k = 0;
do
{
$user_id = $staff['user_id'];
$user_status = ( $staff['user_session_time'] >= (time() - 60) ) ? (( $row['user_allow_viewonline'] ) ? $lang['Staff_online'] : (( $userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id ) ? '<i>'. $lang['Staff_online'] .'</i>' : '')) : '';
$rank = '';
$rank_image = '';
if( $staff['user_rank'] )
{
for( $j = 0; $j < count($ranksrow); $j++ )
{
if( $staff['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
{
$rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="'. $ranksrow[$j]['rank_image'] .'" alt="'. $rank .'" title="'. $rank .'" border="0" />' : '';
}
}
}
else
{
for( $j = 0; $j < count($ranksrow); $j++ )
{
if( $staff['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
{
$rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="'. $ranksrow[$j]['rank_image'] .'" alt="'. $rank .'" title="'. $rank .'" border="0" />' : '';
}
}
}
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_allowavatar, u.user_allowsmile
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#-----[ FIND ]------------------------------------------
#
//
// Again this will be handled by the templating
#
#-----[ BEFORE, ADD ]------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$online_status_img = '';
if ( $poster_id != ANONYMOUS )
{
if ( $postrow[$i]['user_session_time'] >= (time()-60) )
{
if ( $postrow[$i]['user_allow_viewonline'] )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $poster) . '" border="0" /></a> ';
}
else if ( $is_auth['auth_mod'] || ( $userdata['user_id'] == $poster_id ) )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $poster) . '" title="' . sprintf($lang['is_hidden'], $poster) . '" border="0" /></a> ';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" border="0" /> ';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" border="0" /> ';
}
}
// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
'POSTER_AVATAR' => $poster_avatar,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
'POSTER_ONLINE_STATUS_IMG' => $online_status_img,
// End add - Online/Offline/Hidden Mod
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Versuch es soersetzen mit
Code: Alles auswählen
$user_status = ( $staff['user_session_time'] >= (time() - 60) ) ? (( $row['user_allow_viewonline'] ) ? $lang['Staff_online'] : (( $userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id ) ? '<i>'. $lang['Staff_online'] .'</i>' : '')) : '';
Code: Alles auswählen
$user_status = ( $staff['user_session_time'] >= (time() - 60) ) ? (( $row['user_allow_viewonline'] ) ? '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $staff['username']) . '" border="0" /></a>' : (( $userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id ) ? '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $staff['username']) . '" title="' . sprintf($lang['is_hidden'], $staff['username']) . '" border="0" /></a>' : '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $staff['username']) . '" title="' . sprintf($lang['is_offline'], $staff['username']) . '" border="0" />')) : '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $staff['username']) . '" title="' . sprintf($lang['is_offline'], $staff['username']) . '" border="0" />';
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Ersetz den langen Block noch mal mit diesem
Code: Alles auswählen
$user_status = ( $staff['user_session_time'] >= (time() - 60) ) ? (( $row['user_allow_viewonline'] ) ? '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $staff['username']) . '" border="0" /></a>' : (( $userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id ) ? '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $staff['username']) . '" border="0" /></a>' : '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $staff['username']) . '" title="' . sprintf($lang['is_hidden'], $staff['username']) . '" border="0" /></a>')) : '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $staff['username']) . '" title="' . sprintf($lang['is_offline'], $staff['username']) . '" border="0" />';
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21