AUC

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Die Zeile gibt es nicht in meiner functions.php
Weder in der originalen noch in der AUC bearbeiteten.
Die einzige Stelle wo

Code: Alles auswählen

class="gensmall

vorkommt sieht so aus

Code: Alles auswählen

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
	function CheckUsernameColor($color, $username)
		{
		if (strlen($color) < 6)
			$username = $username;
		elseif (strlen($color) == 6)
			$username = '<span style="color:#'. $color .'" class="gensmall">'. $username .'</span>';
		else
			$username = $username;
		return $username;
		}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |
#======================================================================= |
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

Schon möglich, ich habe version 1.0.6 und in meiner functions siehts so aus

Code: Alles auswählen

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.6 =========================================================== |
#====
	function CheckUsernameColor($options, $text, $admin = '')
		{
	global $board_config, $phpbb_root_path, $phpEx, $db;
	global $coloring, $donaters, $auc_new_users;
	$options = str_replace('[', '', $options);
	$options = str_replace(']', '', $options);
		
		if ( ($board_config['auc_use_donate']) && (!$options) )
			{				
			for ($x = 0; $x < count($donaters); $x++)
				{
				if (!$donaters[$x]['u_user_id'])
					break;
									
				if ($donaters[$x]['u_username'] == $text)
					{
				$options = 3;
				break;
					}
				}
			}
		
		if ( ($board_config['auc_use_new_members']) && (!$options) )
			{
			for ($x = 0; $x < count($auc_new_users); $x++)
				{
				if (!$auc_new_users[$x]['username'])
					break;
									
				if ($auc_new_users[$x]['username'] == $text)
					{
				$options = 2;
				break;
					}
				}			
			}
			
		for ($x = 0; $x < count($coloring); $x++)
			{
			if ($coloring[$x]['group_id'] == $options)
				$options = $coloring[$x]['group_color_specs'];
			}
						
	$new_options 	= explode('<::>', $options);
	$shadow 		= str_replace('d-', '#', $new_options[0]);
	$glow			= str_replace('g-', '#', $new_options[1]);
	$color			= str_replace('c-', '#', $new_options[2]);
	$bold			= str_replace('b-', '', $new_options[3]);
	$smilies		= str_replace('s-', '', $new_options[4]);

		if ($bold)
			$text = '<b>'. $text .'</b>';	
		if (strlen($shadow) == 7)
			$text = '<span style="filter: dropshadow(color='. $shadow .', OffX=2, OffY=2, positive=2); height=10">'. $text .'</span>';
		if (strlen($glow) == 7)
			$text = '<span style="filter: glow(color='. $glow .'); height=10">'. $text .'</span>';
		if (strlen($color) == 7)
			$text = '<span style="color:'. $color .'" class="gensmall">'. $text .'</span>';
		if ( ($smilies) && (!$admin) )
			{
		include_once($phpbb_root_path .'includes/bbcode.'. $phpEx);
		$text = ($board_config['allow_smilies']) ? smilies_pass($smilies) .' '. $text .' '. smilies_pass($smilies) : $text;
			}
		if ( ($smilies) && ($admin) )
			{
		$sql = 'SELECT * 
				FROM '. SMILIES_TABLE ."
				WHERE code = '". $smilies ."'";
		$result 	= $db->sql_query($sql);
		$smilies 	= $db->sql_fetchrow($result);
		$image		= '<img src="'. $phpbb_root_path . $board_config['smilies_path'] .'/'. $smilies['smile_url'] .'" alt="'. $smilies['emoticon'] .'" border="0">';
		$text		= $image .' '. $text .' '. $image;
			}
	return $text;		
		}
		
	function CheckBotColor($onlinelist)
		{
	global $lang, $phpbb_root_path, $phpEx, $auc_spiders, $board_config;
	include_once($phpbb_root_path .'includes/functions_auc_bots.'. $phpEx);
	include_once($phpbb_root_path .'language/lang_'. $board_config['default_lang'] .'/lang_auc.'. $phpEx);
	
		for ($x = 0; $x < count($auc_spiders); $x++)
			{	
		$ip1 = decode_ip($auc_spiders[$x]['session_ip']);
		$ip2 = explode('.', $ip1);
		$ip = $ip2[0] .'.'. $ip2[1] .'.'. $ip2[2];
		
			if (in_array($ip, $google))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_google_bot']) : ', '. CheckUsernameColor(1, $lang['auc_google_bot']);
			if (in_array($ip, $yahoo))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_yahoo_bot']) : ', '. CheckUsernameColor(1, $lang['auc_yahoo_bot']);
			if (in_array($ip, $msn))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_msn_bot']) : ', '. CheckUsernameColor(1, $lang['auc_msn_bot']);
			if (in_array($ip, $altavista))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_alta_bot']) : ', '. CheckUsernameColor(1, $lang['auc_alta_bot']);
			if (in_array($ip, $lycos))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_lycos_bot']) : ', '. CheckUsernameColor(1, $lang['auc_lycos_bot']);
			if (in_array($ip, $wise))
				$onlinelist .= (!$online_list) ? CheckUsernameColor(1, $lang['auc_wisenut_bot']) : ', '. CheckUsernameColor(1, $lang['auc_wisenut_bot']);
			if (in_array($ip, $ask))
				$onlinelist .= (!$onlinelist) ? CheckUsernameColor(1, $lang['auc_jeeves_bot']) : ', '. CheckUsernameColor(1, $lang['auc_jeeves_bot']);
			}																		
		return $onlinelist;		
		}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |	
#======================================================================= |
Sollte aber auch bei v.1.0.5 klappen, nimm die class="gensmall" raus und versuchs doch einfach mal. Wenns nicht klappt packts die class einfach wieder zurück.
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Ja funktioniert. Ganau so wollt ich das. Wenn ich jetzt die Schriftgrösse 3 im ACP ändere ändert sich auch die Anzeige für AUC mit.
Super.
Danke

Jetzt hab ich aber schon die nächste Frage. Was ist denn an der Version 1.0.6 andes und besser als an der 1.0.5
Soll ich die 1.0.5 gleich wieder rausnehmen und 1.0.6 installieren? Wo finde ich den Download dazu?
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

Ich habs selbst noch nicht geändert, freut mich dass es geklappt hat.

Ich muss sagen, 1.0.6 war die einzige Version die ich installiert habe. Die Änderungen sind hier:

Code: Alles auswählen

 MOD History: 
##
##   Feb 08th 2006 - Version 1.0.6
##	   - Added shadow option to usernames.
##	   - Added glow option to usernames.
##	   - Added bold option to usernames.
##	   - Added smilies option to usernames.
##	   - Added auto color new users.
##	   - Added auto color donating members.
##	   - Added auto detect & color search spider bots.
##	   - Recoded the admin file from 140KB to 40KB.
##	   - Added the option to choose what group color to be, if in multiple groups.
Finden kannste die version hier oder auch notfalls bei mir im Forum in der Mod Datenbank.
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Noch ein Schönheitsfehler.

Die AUC Gruppen haben wie die online Benutzer einen Link auf der Index und sind somit unterstrichen. Leider ist der Strich aber in der falschen Farbe.
Habe zuerst nur eine blau Gruppe angelegt und da viel mir das nicht auf . Jetzt habe ich eine orange Gruppe angelegt und da ist der Strich auch blau. Der Strich sollte doch wie beim Admin und Moderator die gleiche Farbe wie der Benutzernamen haben. Das ist mit AUC nicht der Fall. Kann man das auch beheben ?
bazo

Beitrag von bazo »

Die Unterstreichungen kennzeichnen aber User und Moderatoren/Admins...
Wenn ein Admin in einer Usergruppe ist bleibt er trotzdem rot unterstrichen, um ihn als Admin zu identifizieren...So hab ichs verstanden...

bazo
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Ich meinet dass der Unterstich in der wer ist online Liste immer genau die Farbe haben sollte wie der Nickname der darüber stehet. Dass Admin und Mod nicht geändert werden ist klar. Soll auch gar nicht passieren.
Nun mache ich z.B. eine Rosa AUC Gruppe und es ist ein user dieser Gruppe on dann sehe ich seinen Nickname Rosa wie es sein soll aber der Strich unter seinem Nick ist leider nicht rosa und das sieht doch sch**** (blöd) aus. Ich hätte halt gerne ein einheitliches Bild und keinen Farbkasten.

admin rot Strich auch rot
Mod grüm Strich auch grün
AUC Gruppe rosa Strich auch rosa
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

mark2,
ich hab bei mir keine unterstriche, bin also nicht so eine grosse hilfe. denke mir mal das du das entweder in den functions file oder im style sheet aendern kannst. bin da aber nicht so ein fuchs drin...
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Es geht immer noch um die Link unterstriche für die AUC Gruppen die in der [ ] klammer stehen und die Benutzernamen in der who is online Liste die in einer AUC Gruppe sind.
Alles andere wie Admnin, Moderator und user ohne Gruppe passt.
Das ganze findet in der page_header.php und index_body.tpl stat.

Da ich mich nur sehr schlecht mit php auskenne habe ich bei den AUC Gruppen, die mit einem Link zur auc_listing_body.tpl versehen sind in der page_header.php das so geändert.

Code: Alles auswählen

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.6 =========================================================== |
#====
	for ($a = 0; $a < count($coloring); $a++)
		{
		if (!$coloring[$a]['group_id'])
			break;
		if ( ($coloring[$a]['group_id'] == 1) && ($board_config['auc_use_spiders']) )
			{
		$template->assign_block_vars('colors', array(
			'GROUPS'	=> '&nbsp;[&nbsp;<span class"nav"><a href="'. append_sid('auc_listing.'. $phpEx .'?id='. $coloring[$a]['group_id']) .'" class="gensmall">'. CheckUsernameColor($coloring[$a]['group_id'], $coloring[$a]['group_name']) .'</a></span>&nbsp;]&nbsp;')
				);
			}
		if ( ($coloring[$a]['group_id'] == 2) && ($board_config['auc_use_new_members']) )
			{
		$template->assign_block_vars('colors', array(
			'GROUPS'	=> '&nbsp;[&nbsp;<a href="'. append_sid('auc_listing.'. $phpEx .'?id='. $coloring[$a]['group_id']) .'" class="gensmall">'. CheckUsernameColor($coloring[$a]['group_id'], $coloring[$a]['group_name']) .'</a>&nbsp;]&nbsp;')
				);
			}
		if ( ($coloring[$a]['group_id'] == 3) && ($board_config['auc_use_donate']) )
			{
		$template->assign_block_vars('colors', array(
			'GROUPS'	=> '&nbsp;[&nbsp;<a href="'. append_sid('auc_listing.'. $phpEx .'?id='. $coloring[$a]['group_id']) .'" class="gensmall">'. CheckUsernameColor($coloring[$a]['group_id'], $coloring[$a]['group_name']) .'</a>&nbsp;]&nbsp;')
				);
			}
		if ($coloring[$a]['group_id'] > 3)
			{
		$template->assign_block_vars('colors', array(
			'GROUPS'	=> '&nbsp;[&nbsp;<a href="'. append_sid('auc_listing.'. $phpEx .'?id='. $coloring[$a]['group_id']) .'" class="gensmall">'. CheckUsernameColor($coloring[$a]['group_id'], $coloring[$a]['group_name']) .'</a>&nbsp;]&nbsp;')
				);
			}
		}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |
#======================================================================= |
Habe in jedem <a href... den Code class="gensmall" eingefügt. Dadurch verschwindet der unterstrich für den Link. Wenn man mit der Maus auf eine AUC Gruppennamen fährt taucht der Strich aber leider wieder auf.
Wenn er wenigstens die gleiche Farbe die der dazu gehörende Gruppenname hätte, aber er wird Style abhängig farbig dargetellt .
Damit kann ich ja noch leben. Aber bei den Benutzernamen in der who is online brauche ich Hilfe.
wider in der page_header.php

Code: Alles auswählen

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
				$row['username'] = CheckUsernameColor($row['user_color_gc'], $row['username']);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |
#======================================================================= |
Hier bekommt also der usename in der who is online auf der index_body.tpl seine AUC Farbe. Warum oder besser wie kann ich die AUC Farbe auch dem Link Strich unter dem usenamen zuweisen?

inzwischen habe ich auf Version 1.0.6 upgedatet
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

hallo,
versuch mal in der css datei.

/* General font families for common tags */
font,th,td,p { font-family: {T_FONTFACE1} }
a:link,a:active,a:visited { color : {T_BODY_LINK}; text-decoration: none;}
a:hover { text-decoration: none; color : {T_BODY_HLINK}; }
hr { height: 0px; border: solid {T_TR_COLOR3} 0px; border-top-width: 1px;}
hat bei mir in der subsilver version geholfen
Antworten

Zurück zu „phpBB 2.0: Mod Support“