Gif vor Benutzernamen
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.
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
Gif vor Benutzernamen
Hallo zusammen.
Ich habe in einem Forum kein phpBB2 etwas gesehen, was ich sehr gerne einbauen würde.
[ externes Bild ]
Seht Ihr da die smileys vor den Namen,wie kann ich sowas einbauen?
Danke schonmal im vorraus für eure Hilfe.
MFG,Souly!
Ich habe in einem Forum kein phpBB2 etwas gesehen, was ich sehr gerne einbauen würde.
[ externes Bild ]
Seht Ihr da die smileys vor den Namen,wie kann ich sowas einbauen?
Danke schonmal im vorraus für eure Hilfe.
MFG,Souly!
Da gäbe es wohl mehrere Möglichkeiten.. entweder ein neues Feld im Profil, wo jeder User (oder nur Team-Mitglieder) einen Pfad zu einem Bild ihrer Wahl angeben können, welches dann - wo auch immer - ausgelesen/ausgegeben wird.
..oder - was wohl im obigen Board der Fall sein wird - die User (oder Team-Mitglieder) können in ihrem Profil ihre Gemütsstimmung, ihre Erreichbarkeit oder dergleichen einstellen (da gibt´s für´s phpBB einen "mood-MOD" (?)). Je nach Einstellung wird dann ein entsprechendes Bild ausgegeben.
..aus allerlei Gründen kann ich dir aber leider keine genauen Anweisungen geben.
..oder - was wohl im obigen Board der Fall sein wird - die User (oder Team-Mitglieder) können in ihrem Profil ihre Gemütsstimmung, ihre Erreichbarkeit oder dergleichen einstellen (da gibt´s für´s phpBB einen "mood-MOD" (?)). Je nach Einstellung wird dann ein entsprechendes Bild ausgegeben.
..aus allerlei Gründen kann ich dir aber leider keine genauen Anweisungen geben.
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
Ich habe den Mod jetzt mal eingebaut, mir wird jedoch nicht so wie ich es wollte, das Symbol vor dem Namen angezeigt,sondern nur unterm dem Post den man verfasst hat.
Ausserdem suche ich ein Mod,wo der Admin bestimmten Benutzern oder auch Gruppen dieses Symbol zuweisen kann.
Dieser Mod ist leider nicht Administrirbar.
Ausserdem suche ich ein Mod,wo der Admin bestimmten Benutzern oder auch Gruppen dieses Symbol zuweisen kann.
Dieser Mod ist leider nicht Administrirbar.
man könnte auch einfach den entsprechenden code in der includes/page_header.php entsprechend bearbeiten.
hier einfach jeweils vor dem <b> einen image tag einfügen z.b. so:
mfg saerdnaer
Code: Alles auswählen
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
Code: Alles auswählen
<img src="pfad/zum/bild.gif" border="0" alt="" />
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
Danke, das hat funktioniert.
Jetzt zeigt er den Smiley aber nur an, wenn ich Online bin,in der Liste wer war online wird das nicht angezeigt.
Ich würde das gerne noch haben,das er das auch in der Shotbox anzeigt und halt in der wer war heute online Liste.
In meiner Shoutbox werden auch die Usergruppen nicht in unterschiedlichen Farben angezeigt. Egal wer schreibt,alle Namen sind schwarz. Ist das möglich, das auch umzubauen?
Jetzt zeigt er den Smiley aber nur an, wenn ich Online bin,in der Liste wer war online wird das nicht angezeigt.
Ich würde das gerne noch haben,das er das auch in der Shotbox anzeigt und halt in der wer war heute online Liste.
In meiner Shoutbox werden auch die Usergruppen nicht in unterschiedlichen Farben angezeigt. Egal wer schreibt,alle Namen sind schwarz. Ist das möglich, das auch umzubauen?
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
-
- Mitglied
- Beiträge: 39
- Registriert: 14.01.2005 07:46
- Wohnort: Wesel
Und wo müsste ich dann hier die Farben ändern?
Sorry,bin noch ein NOOB.
Danke schonmal!
Sorry,bin noch ein NOOB.
Code: Alles auswählen
<?php
/***************************************************************************
* shoutbox_view.php
* -------------------
* begin : Feb, 2003
* author : Niels Chr. Denmark <ncr@db9.dk> (http://mods.db9.dk)
*
* version 0.9.3
*
***************************************************************************/
/***************************************************************************
*
* 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.
*
***************************************************************************/
/***************************************************************************
* This file has been modified for phpBB Fully Modded
* Last altered on 11/12/2004 12:56 AM
*
* Support and Any Enquires: http://phpbbfm.net
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
require_once($phpbb_root_path . 'extension.inc');
require_once($phpbb_root_path . 'common.'.$phpEx);
require_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);
define ('NUM_SHOUT', 20);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_SHOUTBOX);
init_userprefs($userdata);
//
// End session management
//
//
// Start auth check
//
switch ($userdata['user_level'])
{
case ADMIN:
case LESS_ADMIN:
case MOD:
$is_auth['auth_mod'] = 1;
default:
$is_auth['auth_read'] = 1;
$is_auth['auth_view'] = 1;
if ( $userdata['user_id'] == ANONYMOUS )
{
$is_auth['auth_delete'] = 0;
$is_auth['auth_post'] = 0;
}
else
{
$is_auth['auth_delete'] = 1;
$is_auth['auth_post'] = 1;
}
}
if( !$is_auth['auth_read'] )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}
//
// End auth check
//
// see if we need offset
if (isset($HTTP_POST_VARS['start']) || isset($HTTP_GET_VARS['start']))
{
$start=(isset($HTTP_POST_VARS['start'])) ? intval($HTTP_POST_VARS['start']) : intval($HTTP_GET_VARS['start']);
}
else
{
$start=0;
}
$template->set_filenames(array(
'body' => 'shoutbox_view_body.tpl')
);
//
// Define censored word matches
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
//
// display the shoutbox
//
$sql = "SELECT s.*, u.user_allowsmile, u.username FROM " . SHOUTBOX_TABLE . " s, " . USERS_TABLE . " u
WHERE s.shout_user_id=u.user_id ORDER BY s.shout_session_time DESC LIMIT $start, ".NUM_SHOUT;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get shoutbox information', '', __LINE__, __FILE__, $sql);
}
while ($shout_row = $db->sql_fetchrow($result))
{
$i++;
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$user_id = $shout_row['shout_user_id'];
$username = ( $user_id == ANONYMOUS ) ? (( $shout_row['shout_username'] == '' ) ? $lang['Guest'] : $shout_row['shout_username'] ) : "<a href='".append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $shout_row['shout_user_id']) . "' target='_top'>" . $shout_row['username'] . "</a>" ;
$shout = (! $shout_row['shout_active']) ? $shout_row['shout_text'] : $lang['Shout_censor'];
if ( $board_config['allow_smilies'] && $shout_row['user_allowsmile'] && $shout != '' & $shout_row['enable_smilies'])
{
$shout = smilies_pass($shout);
}
$shout = bbencode_second_pass($shout,$shout_row['shout_bbcode_uid']);
$shout = preg_replace($orig_word, $replacement_word, $shout);
$shout = str_replace("\n", "\n<br />\n", $shout);
$template->assign_block_vars('shoutrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'SHOUT' => $shout,
'TIME' => create_date($lang['Shoutbox_date'], $shout_row['shout_session_time'], $board_config['board_timezone']),
'USERNAME' => $username)
);
}
$template->assign_vars(array(
'U_SHOUTBOX_VIEW' => append_sid("shoutbox_view.$phpEx?$start"),
'SHOUTBOX_REFRESH_RATE' => $board_config['shoutbox_refresh_rate'],
'T_URL' => 'templates/' . $theme['template_name'],
'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
'S_CONTENT_ENCODING' => $lang['ENCODING'])
);
$template->pparse('body');
?>