Seite 2 von 3

Verfasst: 21.09.2005 23:06
von Valerie Raghnall
sry, hab mir ne auszeit in guildwars gegönnt grade, daher die späte antwort...

der bereich um den es sich handelt ist dieser:

Code: Alles auswählen

  <!-- BEGIN catrow --> 
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
  <tr>
      <td height="5" width="5" background="templates/guildwars/images/top-c-l.gif"></td>
      <td height="5" background="templates/guildwars/images/top.gif" colspan="5"></td>
      <td height="5" width="5" background="templates/guildwars/images/top-c-r.gif"></td>
  </tr>
  <tr> 
      <td width="5" background="templates/guildwars/images/left.gif"></td>
   <th class="thCornerL" height="9" nowrap colspan="2">&nbsp;{L_FORUM}&nbsp;</th> 
   <th width="50" class="thTop" nowrap>&nbsp;{L_TOPICS}&nbsp;</th> 
   <th width="50" class="thTop" nowrap>&nbsp;{L_POSTS}&nbsp;</th> 
   <th class="thCornerR" nowrap>&nbsp;{L_LASTPOST}&nbsp;</th> 
      <td width="5" background="templates/guildwars/images/right.gif"></td>
  </tr> 
  <tr> 
      <td height="5" width="5" background="templates/guildwars/images/bot-c-l.gif"></td>
      <td height="5" background="templates/guildwars/images/bottom.gif" colspan="5"></td>
      <td height="5" width="5" background="templates/guildwars/images/bot-c-r.gif"></td>
  </tr> 
  <tr> 
      <td width="5" background="templates/guildwars/images/left.gif"></td>
    
    <td class="catLeft" colspan="5" height="10"><span class="cattitle"><a 

href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td> 
    
      <td width="5" background="templates/guildwars/images/right.gif"></td>
    
  </tr> 
  
  <!-- BEGIN forumrow --> 
  <tr> 
      <td width="5" background="templates/guildwars/images/left.gif"></td>
   <td class="row1" align="center" valign="middle" height="50"><img 

src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" 

title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td> 
   <td class="row1" width="100%" height="50"><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" height="50"><span 

class="gensmall">{catrow.forumrow.TOPICS}</span></td> 
   <td class="row2" align="center" valign="middle" height="50"><span 

class="gensmall">{catrow.forumrow.POSTS}</span></td> 
   <td class="row2" align="center" valign="middle" height="50" nowrap> <span 

class="gensmall">{catrow.forumrow.LAST_POST}</span></td> 
      <td width="5" background="templates/guildwars/images/right.gif"></td>
  </tr> 
  <!-- END forumrow --> 
   <tr>
      <td height="5" width="5" background="templates/guildwars/images/bot-c-l.gif"></td>
      <td height="5" background="templates/guildwars/images/bottom.gif" colspan="5"></td>
      <td height="5" width="5" background="templates/guildwars/images/bot-c-r.gif"></td> 
    
   </tr>
  </table>
  <br /> 
  <!-- END catrow --> 
wobei es sich speziell um die zellen mit left.gif und right.gif als hintergrund handelt.

Verfasst: 21.09.2005 23:10
von mad-manne
und jetzt müsste ich noch wissen, wo du da den rowspan-TAG haben willst!
wie oben beschrieben an die passende Stelle schreiben.

Danke und dann schau ich mal, ob ich das hinkriege ...

Manne.

Verfasst: 21.09.2005 23:26
von Valerie Raghnall
öhmm... ja... wie gesagt bei left.gif und right.gif, also...


hier:

Code: Alles auswählen

<td height="5" background="templates/guildwars/images/top.gif" colspan="5"></td> 
      <td height="5" width="5" background="templates/guildwars/images/top-c-r.gif"></td> 
  </tr> 
  <tr> 
      <td width="5" background="templates/guildwars/images/left.gif"></td> 
   <th class="thCornerL" height="9" nowrap colspan="2">&nbsp;{L_FORUM}&nbsp;</th> 
   <th width="50" class="thTop" nowrap>&nbsp;{L_TOPICS}&nbsp;</th> 
   <th width="50" class="thTop" nowrap>&nbsp;{L_POSTS}&nbsp;</th> 
   <th class="thCornerR" nowrap>&nbsp;{L_LASTPOST}&nbsp;</th> 
und hier:

Code: Alles auswählen

class="gensmall">{catrow.forumrow.POSTS}</span></td> 
   <td class="row2" align="center" valign="middle" height="50" nowrap> <span 

class="gensmall">{catrow.forumrow.LAST_POST}</span></td> 
      <td width="5" background="templates/guildwars/images/right.gif"></td> 
  </tr> 
  <!-- END forumrow --> 
   <tr> 

oder detaillierter:

hier:

Code: Alles auswählen

<td width="5" background="templates/guildwars/images/left.gif"></td>
und hier:

Code: Alles auswählen

<td width="5" background="templates/guildwars/images/right.gif"></td>

Verfasst: 22.09.2005 09:29
von mad-manne
So .. am Ende war's dann doch wieder nicht so schwer. Hat nur 'ne Weile gedauert, bis ich rausgefunden habe, wo ich meinen Code reinhängen musste :wink:

Also dann:

Code: Alles auswählen

############################################################## 
##         Code-Snippet: Anzahl Foren pro Kategorie
##        Snippet Autor: mad-manne < phpbb@mad-manne.de > (Manfred Hoffmann) http://phpbb.mad-manne.de 
## Snippet-Beschreibung: Dieser Code-Schnipsel ermittelt die Anzahl der sichtbaren Foren pro Kategorie,
##                       welche sich dann für weitere Zwecke in der index_body.tpl nutzen lässt!
##
## Zu editierende Dateien: 2
##      index.php
##      templates/DEIN_TEMPLATE/index_body.tpl
##      
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## Bevor du diesen Code-Schnipsel benutzt, solltest du ein Backup aller beteiligten Dateien erstellen!
##############################################################

# 
#-----[ ÖFFNE ]------------------------------------------ 
# 
index.php

# 
#-----[ FINDE ]------------------------------------------ 
# 
		$cat_id = $category_rows[$i]['cat_id'];

# 
#-----[ DANACH, FÜGE EIN ]------------------------------------------ 
# 
		$forums_in_cat = 0;

# 
#-----[ FINDE ]------------------------------------------ 
# 
				$display_forums = true;
				
# 
#-----[ DANACH, FÜGE EIN ]------------------------------------------ 
# 
				$forums_in_cat++;

# 
#-----[ FINDE ]------------------------------------------ 
# 
				'CAT_ID' => $cat_id,

# 
#-----[ DANACH, FÜGE EIN ]------------------------------------------ 
# 
				'FORUMS_IN_CAT' => $forums_in_cat,


# 
#-----[ ÖFFNE ]------------------------------------------ 
# 
templates/DEIN_TEMPLATE/index_body.tpl

# 
#-----[ ZWISCHEN DIESEN SWITCHES ]------------------------------------------ 
# 
  <!-- BEGIN catrow -->
...
  <!-- END catrow -->
  
# 
#-----[ AN DER GEWÜNSCHTEN STELLE EINSETZEN ]------------------------------------------ 
# 
{catrow.FORUMS_IN_CAT}

# 
#-----[ SPEICHERN/SCHLIESSEN ALLER DATEIEN ]------------------------------------------ 
# 
# EdS
Viel Erfolg,
Manne.

P.S. Ich werde diesen Mini-Hack auch gleich als Code-Schnipsel beim Team einreichen 8)

Verfasst: 22.09.2005 15:16
von Valerie Raghnall
hmmm... also... ich bin dir wirklich dankbar dafür, dass du das übernommen hast, aber leider funktioniert das nicht so ganz. mag sein, dass es mein fehler ist und du mir vielleicht helfen kannst...

http://kno.2xtreme.at/board/

Verfasst: 22.09.2005 15:22
von mad-manne
Valerie Raghnall hat geschrieben: aber leider funktioniert das nicht so ganz.
Na dann verlinke doch mal deine aktuelle index_body.tpl-Datei ...

So long,
Manne.

Verfasst: 22.09.2005 15:24
von Valerie Raghnall
aber gern doch :)

>> index_body.tpl <<

Verfasst: 22.09.2005 15:35
von mad-manne
nur so ein erster Verdacht, aber ansonsten muss ich mir das erstmal hier lokal genauer ansehen.

Bis dahin ersetze/erweiter doch mal bitte folgendes

Code: Alles auswählen

<td width="5" background="templates/guildwars/images/right.gif" rowspan={catrow.FORUMS_IN_CAT}></td>
durch

Code: Alles auswählen

<td width="5" background="templates/guildwars/images/right.gif" rowspan="{catrow.FORUMS_IN_CAT}"></td>
So long,
Manne.

Verfasst: 22.09.2005 15:38
von Valerie Raghnall
leider keine änderung.

Verfasst: 22.09.2005 15:41
von mad-manne
einen versuch war's wert .. aber ich gaube da ist ein Problem in der Tabellenstruktur

Du möchtest doch quasi links und rechts in der Forenauflistung eine SPALTE haben, die über die Anzahl der Reihen von Foren innerhalb der Kategorie "reicht"?
Ich lad mir das mal in mein Testboard und melde mich dann wieder ...

Manne.