Seite 1 von 1

Color Group Mod funktioniert nicht so wie er soll

Verfasst: 30.07.2005 01:39
von Tommy_65428
Hallo,

Ich habe folgendes Problem:

Ich habe den Color Group Mod installiert und später noch weitere Mods. Der Color Group Mod funktionierte Einwandfrei, bis ich den Split Topics by Type und Splitt Poll Mod installiert habe.

Jetzt habe ich das Problem, daß die Farben zwar in der index.php noch angezeigt werden, aber sobald man ein Forum öffnet, werden die Rangfarben nicht mehr in der viewforum.php angezeigt. In den einzelnen Foren jedoch werden sie bei den Postings wieder angezeigt.

Beispiel: Hier

^^ Wie man dort sieht, sind die Threadstarter und der Verfasser des letzten Postings in den Standardfarben. Allerdings wird die Farbe bei der "Gladiatoren in diesem Forum" Anzeige ebenfalls richtig angezeigt.

Ich hoffe das war jetzt irgendwie verständlich geschildert :oops:

Kann mir dabei jemand helfen ? :-?

Gruss Tommy

Verfasst: 31.07.2005 02:03
von rabbit
dann würde ich mal vorschlagen, dass du die viewforum.php hier als .txt-datei verlinkst => KB:datei :)

Verfasst: 31.07.2005 02:52
von Tommy_65428
Okay,

Hier ist die Viewforum.php

Aber mal eine andere Frage:

Kann es auch an der functions_topics_list.php liegen ?

Ich weiss echt nimmer weiter :-?

Verfasst: 01.08.2005 00:34
von Tommy_65428
Hat denn keiner nen Lösungsvorschlag :-? :(

Verfasst: 01.08.2005 00:58
von rabbit
let's give it a try:

search in includes/functions_topics_list.php:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_announces.' . $phpEx);
after add:

Code: Alles auswählen

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
find:

Code: Alles auswählen

				$topic_author		= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
replace with:

Code: Alles auswählen

		$topic_author = ($topic_rowset[$i]['user_id'] == ANONYMOUS ) ? (($topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] ) : color_group_colorize_name($topic_rowset[$i]['user_id']);
nicht getestet, da ich beide MODs nicht nutze... :roll:

Verfasst: 01.08.2005 02:23
von Tommy_65428
It works :grin: 8)

Danke für die schnelle Hilfe.

Super Support hier :D

*freufreu*

Verfasst: 01.08.2005 02:56
von Tommy_65428
Sorry ich nochmal :oops:

Kann mir jemand sagen wie ich die Breite der Spalte des Autors verändern kann ? Da in unsrem Browsergame Forum fast alle längere Namen haben, wird der Name in 2 Zeilen angezeigt. Kann man die Breite der Spalte irgendwie änern, sodaß der Name "in einem Stück" in der Spalte steht. ?

Kann man evtl. auch die Schriftgrösse der Autoren etwas kleiner stellen, denn die ist ja im Vergleich zum letzten Poster doch ein Stück grösser :oops:

Ich denke mal dazu braucht man die viewforum_body:

Code: Alles auswählen

<!-- mod : split topic type -->
<form method="post" action="{S_POST_DAYS_ACTION}">
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
	  <td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a><br /><span class="gensmall"><b>{L_MODERATOR}: {MODERATORS}<br /><br />{LOGGED_IN_USER_LIST}</b></span></td>
	  <td align="right" valign="bottom" nowrap><span class="gensmall"><b>{PAGINATION}</b></span></td>
	</tr>
	<tr> 
	  <td align="left" valign="middle" width="50"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" /></a></td>
	  <td align="left" valign="middle" class="nav" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>
	  <td align="right" valign="bottom" class="nav" nowrap="nowrap"><span class="gensmall"><a class="gensmall" href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></span></td>
	</tr>
  </table>

 {TOPICS_LIST_BOX}

  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
	<tr> 
	  <td align="left" valign="middle" width="50"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" /></a></td>
	  <td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>
	  <td align="right" valign="middle" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span> 
		</td>
	</tr>
	<tr>
	  <td align="left" colspan="3"><span class="nav">{PAGE_NUMBER}</span></td>
	</tr>
  </table>
</form>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
	<td align="right">{JUMPBOX}</td>
  </tr>
</table>

<table cellspacing="0" border="0" align="left" cellpadding="1" bgcolor="#000000">
	<tr>
		<td>
		<table border="0" align="center" background="templates/Chronicles/images/gen_background.jpg" bgcolor="#BA9F70">
			<tr>
				<td align="left" valign="top">
					<table cellspacing="3" cellpadding="0" border="0">
						<tr>
							<td width="20" align="left"><img src="{FOLDER_NEW_IMG}" alt="{L_NEW_POSTS}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NEW_POSTS}</td>
							<td>&nbsp;&nbsp;</td>
							<td width="20" align="center"><img src="{FOLDER_IMG}" alt="{L_NO_NEW_POSTS}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NO_NEW_POSTS}</td>
							<td>&nbsp;&nbsp;</td>
							<!-- Start replacement - Global announcement MOD -->
<td width="20" align="center"><img src="http://www.death-harmony.com/forum2/templates/Chronicles/Images/folder_global_announce.gif" alt="{L_GLOBAL_ANNOUNCEMENT}" width="35" height="19" /></td>
<td class="gentblsmall">{L_GLOBAL_ANNOUNCEMENT}</td>
<!-- End replacement - Global announcement MOD -->
						</tr>
						<tr> 
							<td width="20" align="center"><img src="{FOLDER_HOT_NEW_IMG}" alt="{L_NEW_POSTS_HOT}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NEW_POSTS_HOT}</td>
							<td>&nbsp;&nbsp;</td>
							<td width="20" align="center"><img src="{FOLDER_HOT_IMG}" alt="{L_NO_NEW_POSTS_HOT}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NO_NEW_POSTS_HOT}</td>
							<td>&nbsp;&nbsp;</td>
							<!-- Start replacement - Global announcement MOD -->
<td width="20" align="center"><img src="{FOLDER_ANNOUNCE_IMG}" alt="{L_ANNOUNCEMENT}" width="35" height="19" /></td>
<td class="gentblsmall">{L_ANNOUNCEMENT}</td>
<!-- End replacement - Global announcement MOD -->
						</tr>
						<tr>
							<td class="gentblsmall"><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_NEW_POSTS_TOPIC_LOCKED}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NEW_POSTS_LOCKED}</td>
							<td>&nbsp;&nbsp;</td>
							<td class="gentblsmall"><img src="{FOLDER_LOCKED_IMG}" alt="{L_NO_NEW_POSTS_TOPIC_LOCKED}" width="35" height="19" /></td>
							<td class="gentblsmall">{L_NO_NEW_POSTS_LOCKED}</td>

<!-- Start add - Global announcement MOD -->
<td>&nbsp;&nbsp;</td>
<td width="20" align="center"><img src="{FOLDER_STICKY_IMG}" alt="{L_STICKY}" width="35" height="19" /></td>
<td class="gentblsmall">{L_STICKY}</td>
<!-- End add - Global announcement MOD -->

						</tr>
					</table>
				</td>
				<td align="right">
					<span class="gentblsmall">{S_AUTH_LIST}</span>
				</td>
			</tr>
		</table>
		</td>
	</tr>
</table>
Danke schonmal im vorraus und Sorry das ich schon wieder nerve, aber mit dem Split Topics by Type komme ich ständig durcheinander. Ich möchte ja das alle Autorenspalten grösser werden. :oops:


Ich hoffe mir kann jemand helfen :-?

Verfasst: 01.08.2005 12:36
von rabbit
suche in topics_list_box.tpl:

Code: Alles auswählen

	<td class="row3" align="center" valign="middle"><span class="name">{topics_list_box.row.TOPIC_AUTHOR}</span></td>
ersetze mit:

Code: Alles auswählen

	<td class="row3" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.TOPIC_AUTHOR}</span></td>
sollte das noch nicht den erwünschten effekt bringen:

Code: Alles auswählen

	<th width="100" align="center" nowrap="nowrap">&nbsp;{topics_list_box.row.L_AUTHOR}&nbsp;</th>
und die 100 durch 150 ersetzen.

Verfasst: 01.08.2005 16:46
von Tommy_65428
Vielen vielen Dank nochmals :grin:

Verfasst: 07.08.2005 11:37
von Tommy_65428
Jetzt habe ich wieder ein anderes Problem :-?

Der Letzte Poster wird in der Spalte ganz Rechts nicht mehr (richtig) angezeigt. Es werden zwar die Namen in Farbe angezeigt, aber die sind nicht aktuell :-?

Es werden immer Die Threadstarter als Last Post Author angezeigt *grübel*

Kann mir dabei jemand helfen ?

Link