rowspan angabe für unbekannte anzahl an reihen gesucht

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag 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.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag 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>
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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)
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag 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/
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

aber gern doch :)

>> index_body.tpl <<
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

leider keine änderung.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „Coding & Technik“