Seite 11 von 15
Verfasst: 25.01.2005 23:54
von Plagu3
Hmm ich habe ein Problem, dass sich meine Beiträge-Spalte bei bestimmten Skins verschiebt und es einfach unordentlich aussieht. Dies ist nur bei Aeolus der Fall bisher. Bei SubSilver und BB Tech funktioniert alles einwandfrei.
Ich habe bisher gelesen, dass der Fehler häufiger auftritt. Jedoch hab ich nicht verstanden wie man das lösen könnte.
Aber seht erstmal selbst:
http://plagu3.pl.funpic.de/phpBB2/index.php
Alle "Letzer Beitrag" Spalten sind unterschiedlich lang.
Ich bedanke mich schonmal für eure Bemühungen, wenn denn zu diesem alten Thema doch noch eine Anwort kommt

Verfasst: 26.01.2005 00:11
von Markus67
Hi ...
das hängt mit den angezeigten Beitragstitel zusammen. Die Spalte hat einen Prozentwert und ist somit flexibel. Ausserdem wird in der tpl-Datei ein Umbruch des Beitragstitel verhindert.
Am einfachsten wird es sein wenn du für die letzte Spalte eine feste Breite in Pixel vorgibst.
das kannst du in der index_body.tpl (bei allen installierten Templates)
Markus
Verfasst: 26.01.2005 00:53
von Plagu3
Hmm ... das ist mir jetzt leicht peinlich, aber ich bin die ganze Zeit dabei rauszufinden, wie ich ne feste Pixelzahl vorgebe :/ du musst wissen ich bin absoluter Anfänger. Was müsste denn unmittelbar vor der momentan noch prozentzahl stehen?
<!-- BEGIN forumrow -->
<tr>
<td class="row4" align="center" valign="middle" width="30" height="30"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="20" height="18" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" {C_ONMOUSEOVER}="this.style.backgroundColor='{C_ROW1_OVER}';" {C_ONMOUSEOUT}="this.style.backgroundColor='{C_ROW1}';" {C_ONCLICK}="window.location.href='{catrow.forumrow.U_VIEWFORUM}'"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row3" align="center" valign="middle" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
^^ da muss das ja irgendwo stecken vermute ich
Verfasst: 26.01.2005 01:20
von Markus67
Hi ...
Code: Alles auswählen
<td class="row3" align="center" width="120"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
Den Pixelwert kannst du entsprechend ändern.
Markus
Verfasst: 26.01.2005 18:31
von Plagu3
Danke dir

hat einwandfrei geklappt ...
nun ist mir allerdings 120 zu klein, deswegen hab ich width durch 250 ersetzt ... aber irgendwie kommt keine veränderung mehr zustande. woran kann das liegen ?
Verfasst: 26.01.2005 20:34
von Markus67
Hi ....
Das liegt an den vorderen Spalten ... die Breite dort ist aber nicht in der Forumrow sondern in der Catrow definiert ....
Schau im Code mal ein paar Zeilen darüber
Markus
Verfasst: 26.01.2005 20:58
von Plagu3
Kennst du vielleicht einen editor, der den code zeilenweise anzeigt? irgednwie sind die alle bei mir nur in einem batzen ... da is das alles so unübersichtlich ... aber wiedermal riesen dank

ich kann jetzt schon sagen "wenn ich dich nicht hätte"

Verfasst: 26.01.2005 21:04
von Markus67
Hi ...
Ich benutze diesen hier ...
Weaverslave
Markus
Verfasst: 26.01.2005 21:28
von Plagu3
Wenn ich dir verspreche, dass ich mich die nächsten Tage ganz intensiv mit dem Thema befasse, kannst du mir dann bitte nochmal bei der sache weiterhelfen ? Ich bin wie du ja schon gemerkt hast gerade beim punkt null. befassse mich jetzt erst seit zwei Tagen mit dem thema
Code: Alles auswählen
<!-- BEGIN catrow -->
{TPL_HDR1}<span class="cattitle"> <a href="javascript:ShowHide('cat_{catrow.CAT_ID}','cat2_{catrow.CAT_ID}','catrow_{catrow.CAT_ID}');" class="cattitle">{catrow.CAT_DESC}</a> </span>{TPL_HDR2}<div id="cat_{catrow.CAT_ID}" style="display: ''; position: relative;"><table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2" class="thCornerL" height="26" nowrap="nowrap"> {L_FORUM} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_TOPICS} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_POSTS} </th>
<th class="thCornerR" nowrap="nowrap"> {L_LASTPOST} </th>
</tr>
<!-- BEGIN forumrow -->
<tr>
<td class="row4" align="center" valign="middle" width="30" height="30"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="20" height="18" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" {C_ONMOUSEOVER}="this.style.backgroundColor='{C_ROW1_OVER}';" {C_ONMOUSEOUT}="this.style.backgroundColor='{C_ROW1}';" {C_ONCLICK}="window.location.href='{catrow.forumrow.U_VIEWFORUM}'"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row3" align="center" width="240"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
</table></div>{TPL_FTR}
<script language="javascript" type="text/javascript">
<!--
tmp = 'catrow_{catrow.CAT_ID}';
if(GetCookie(tmp) == '2')
{
ShowHide('cat_{catrow.CAT_ID}','cat2_{catrow.CAT_ID}','catrow_{catrow.CAT_ID}');
}
//-->
</script>
<!-- END catrow -->
Wo muss ich da was ändern, damit die erste Zeile kleiner wird ?
Achja

Das Tool, is geil. genau sowas hab ich gemeint
Verfasst: 26.01.2005 21:34
von Markus67
Hi ...
hier stehen die width-Angaben ...
Code: Alles auswählen
<th colspan="2" class="thCornerL" height="26" nowrap="nowrap"> {L_FORUM} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_TOPICS} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_POSTS} </th>
<th class="thCornerR" nowrap="nowrap"> {L_LASTPOST} </th>
Kann es denn sein dass du ín der Tabelle gar kein Platz mehr hast ?
Die 1. Spalte nimmt sich soviel Platz wie sie braucht ... der Rest wird aufgeteilt ...
Markus