Seite 1 von 2

Suche color_groups mod für category hierarchy

Verfasst: 17.06.2005 21:09
von mellow
Wie es der Titel schon sagt, suche ich einen Mod, mit dem ich neue Farben verschiedenen Gruppen hinzufügen kann.

Ich hatte diesen Mod hier gefunden:
http://www.phpbb.de/viewtopic.php?t=620 ... ine+farben

Der Mod passt aber überhaupt nicht mit dem Category Hierarchy Mod zusammen. Ich bin halb verzweifelt ^^

Deshalb hoffe ich, dass mir jemand helfen kann. Danke!

Verfasst: 17.06.2005 22:53
von rabbit
Advanced Username Color by aUsTiN
die adaptation des AUC für den CH 2.1.x :)

Verfasst: 18.06.2005 00:52
von mellow
ganz herzlichen dank!

Verfasst: 18.06.2005 02:12
von mellow
Ein Problem auch hier:

Wieder sind teile der Installation unauffindbar:

aus der index.php finde ich nicht:

Code: Alles auswählen

----------------------------------- 
----[ FIND (3 Occurances) ]--------
-----------------------------------

			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id

----------------------------------- 
----[ IN-LINE FIND ]---------------
-----------------------------------

u.user_id

----------------------------------- 
----[ IN-LINE AFTER, ADD ]---------
-----------------------------------

, u.user_color_gc

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

	//
	// Obtain list of moderators of each forum
	// First users, then groups ... broken into two queries
	//
	$sql = "SELECT aa.forum_id, u.user_id, u.username 

----------------------------------- 
----[ IN-LINE FIND ]---------------
-----------------------------------

u.username

----------------------------------- 
----[ IN-LINE ADD, AFTER ]---------
-----------------------------------

, u.user_color_gc

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';

----------------------------------- 
----[ REPLACE WITH ]---------------
-----------------------------------

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . CheckUsernameColor($row['user_color_gc'], $row['username']) . '</a>';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |	
#======================================================================= |

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';

----------------------------------- 
----[ REPLACE WITH ]---------------
-----------------------------------

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . CheckUsernameColor($forum_data[$j]['user_color_gc'], $forum_data[$j]['username']) . '</a> ';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |	
#======================================================================= |

Meine index.php ist relativ klein und überschaubar und ich schwöre, da steht nix von alledem drin.


Aus der search.php ist folgender Teil ausgeklammert (der aber nicht ausgeklammert sein sollte)

Code: Alles auswählen

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

				$topic_author .= ( $searchset[$i]['user_id'] != ANONYMOUS ) ? $searchset[$i]['username'] : ( ( $searchset[$i]['post_username'] != '' ) ? $searchset[$i]['post_username'] : $lang['Guest'] );

----------------------------------- 
----[ REPLACE WITH ]---------------
-----------------------------------

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
				$topic_author .= ( $searchset[$i]['user_id'] != ANONYMOUS ) ? CheckUsernameColor($searchset[$i]['color1'], $searchset[$i]['username']) : ( ( CheckUsernameColor($searchset[$i]['color1'], $searchset[$i]['post_username']) != '' ) ? CheckUsernameColor($searchset[$i]['color1'], $searchset[$i]['post_username']) : $lang['Guest'] );
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |	
#======================================================================= |

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

				$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';

----------------------------------- 
----[ REPLACE WITH ]---------------
-----------------------------------

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
				$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $searchset[$i]['id2']) . '">' . CheckUsernameColor($searchset[$i]['color2'], $searchset[$i]['user2']) . '</a>';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |	
#======================================================================= |

Der ausgeklammerte Teil kommt aber vom CH Mod, nur versteh ich net, warum man ausgeklammerte Parts bearbeiten soll.



Und in der index_stats_box steht statt

Code: Alles auswählen

----------------------------------- 
----[ FIND ]----------------------- 
-----------------------------------

	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE}   [ {L_WHOSONLINE_ADMIN} ]   [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>

das da:

Code: Alles auswählen

		<b>{L_LEGEND}:</b> 
		<!-- BEGIN legend -->
		<!-- BEGIN link -->
		[ <b><a href="{stats.legend.U_LEVEL}" class="gensmall" {stats.legend.STYLE}>{stats.legend.LEVEL_NAME}</a></b> ]
		<!-- END link -->
		<!-- BEGIN link_ELSE -->
		[ <b><span {stats.legend.STYLE}>{stats.legend.LEVEL_NAME}</span></b> ]
		<!-- END link_ELSE -->
		<!-- END legend -->

Kann es sein, dass sich dieser Mod von dir nicht einarbeiten lässt, weil ich noch zum CH Mod zusätzlich den Last Visit Mod hab? Ich bekomm echt Pickel und wegen sowas sitzt man Stunden vorm Rechner...

Verfasst: 18.06.2005 09:08
von MaximilianB
Also, ich machs immer so, dass ich besonders bei so großen Codeabschnitten immr nur kleine Teile davon raussuch, weil ich die dann eher finde, als wenn ich gleich nach dem gesamten Klotz such. Kannste ja auch mal ausprobieren, vielleicht hilfts 8)

Verfasst: 18.06.2005 09:39
von ATARI
und vor allem würd ich den ganzen dreck, den austin da wieder zusätzlich reingeschrieben hat, weglassen:

statt

Code: Alles auswählen

#======================================================================= |
#==== Start: == Advanced Username Color ================================ |
#==== v1.0.5 =========================================================== |
#====
            $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $searchset[$i]['id2']) . '">' . CheckUsernameColor($searchset[$i]['color2'], $searchset[$i]['user2']) . '</a>';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Advanced Username Color ================================ |   
#======================================================================= |
würd ich da einfach

Code: Alles auswählen

            $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $searchset[$i]['id2']) . '">' . CheckUsernameColor($searchset[$i]['color2'], $searchset[$i]['user2']) . '</a>';
reinsetzen.
die ganzem kommentare und schleichwerbung machen deine files nur unnötig groß.
Oh man ich hasse Authoren, die immer zu jeder neuen Zeile hundert ausgeklammerte scheisse hinzufügen müssen.

Verfasst: 18.06.2005 12:18
von rabbit
welche version des CH nutzt du und hast du auch die adaptation des AUC zum CH runtergeladen? der originale MOD von austin ist nicht kompatibel zum CH, daher gibt es ja die adaptation... ;)

@ atari: austin übertreibt es ein wenig, aber dennoch sind anfags- und end-kommentare sehr nützlich, um durch MODs hinzugefügte oder geänderte zeilen (wieder) zu finden...

Verfasst: 18.06.2005 13:31
von mellow
Ich benutze den [RC]Categories hierarchy - sub-forums v2.1.0 Mod
Was meinst du mit adaptation des AUC zum CH? Wenn ich die dringend benötige habe ich das wohl vergessen. Hoffentlich finde ich die auch unter deinem angegebenen Link.

Edit:
Eben gefunden alles klar. Aber welche von beiden brauche ich? 2.1.0 wie bei mir oder das zweite mit RC auch wie bei mir?

@maximilian
Also, ich machs immer so, dass ich besonders bei so großen Codeabschnitten immr nur kleine Teile davon raussuch, weil ich die dann eher finde, als wenn ich gleich nach dem gesamten Klotz such. Kannste ja auch mal ausprobieren, vielleicht hilfts
Also manche müssen einen echt für komplett verblödet halten. :) Natürlich habe ich nach den einzelnen Zeilen gesucht. Ich hatte lediglich zeigen wollen, welche Parts mir in der jeweiligen Datei fehlen.

Verfasst: 18.06.2005 14:36
von mellow
Okay also ich hab jetzt diese Version installiert:
adaptation for AUC 1.0.4 to CH 2.1.0 (written by selven)

Jedoch gibt es auch hier Fehler. Zum Beispiel ist jetzt die Legende des Administrators, der Moderatoren und der normalen Benutzer verschwunden.

Naja, weitere Stunden heute vor dem Rechner...

Verfasst: 18.06.2005 14:45
von ATARI
rabbit hat geschrieben:
@ atari: austin übertreibt es ein wenig, aber dennoch sind anfags- und end-kommentare sehr nützlich, um durch MODs hinzugefügte oder geänderte zeilen (wieder) zu finden...
stimmt, sind nützlich.
aber sobald es mehr als eine anfangs und/oder endzeile ist, lass ich es komplett weg.