Gif vor Benutzernamen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Gif vor Benutzernamen

Beitrag von Soulfighter »

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!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

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. :-?
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Beitrag von Soulfighter »

Und wie nutze ich dann einen solchen Mod?

Ich habe schon versucht, das Bild einfach vor den ausgegebenen Namen der Benutzegruppe zu packen,aber leider ohne Erfolg.
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Beitrag von Soulfighter »

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. :(
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

man könnte auch einfach den entsprechenden code in der includes/page_header.php entsprechend bearbeiten.

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'] . '"';
				}
hier einfach jeweils vor dem <b> einen image tag einfügen z.b. so:

Code: Alles auswählen

<img src="pfad/zum/bild.gif" border="0" alt="" />
mfg saerdnaer
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Beitrag von Soulfighter »

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?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

wenn du den entsprechenden code findest kannst du das natürlich mit einbauen. das schwere ist allerdings den richtigen code zu finden; dürfte aber recht ähnlich sein...

mfg ah
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Beitrag von Soulfighter »

Wo kann ich denn diesen Code wohl finden?
ganze dateien nicht einfach ins forum posten sondern verlinken
siehe auch KB:datei
mfg saerdnaer
In der Shoutbox.php kann ich nichts passendes finden. :-?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

dann schau doch mal in die shoutbox_view.php
Soulfighter
Mitglied
Beiträge: 39
Registriert: 14.01.2005 07:46
Wohnort: Wesel

Beitrag von Soulfighter »

Und wo müsste ich dann hier die Farben ändern?
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'); 

?>
Danke schonmal!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“