Seite 1 von 1

neuer ROW-Block fürs ACP

Verfasst: 21.09.2004 18:25
von Vincent
ich habe in meinem ACP bei den Befugnissen u. A. diesen Quellcode

Code: Alles auswählen

  <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline">
	<tr>
	  <th class="thTop">{L_INHERIT_SETTINGS}</th>
	  <!-- BEGIN chapter_auth_titles -->
	  <th class="thTop">{chapter_auth_titles.CELL_TITLE}</th>
	  <!-- END chapter_auth_titles -->
	</tr>
	<tr>
	  <td class="row1" align="center"><input type="checkbox" name="inherit" value="1" /></td>
	  <!-- BEGIN chapter_auth_data -->
	  <td class="row1" align="center">{chapter_auth_data.S_AUTH_LEVELS_SELECT}</td>
	  <!-- END chapter_auth_data -->
	</tr>
	<tr>
	  <td colspan="{S_COLUMN_SPAN}" align="center" class="row1"><span class="gensmall">{U_SWITCH_MODE}</span></td>
	</tr>
	<tr>
	  <td colspan="{S_COLUMN_SPAN}" class="catBottom" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />&nbsp;&nbsp;<input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td>
	</tr>
  </table>
der is da wo man zwischen einfach und Erweitert umschalten kann.

ich möchte diese <!-- chapter_auth_titles --> nicht im Tabellenkopf haben sondern in einer linken Spalte und die Auswahlfelder in der rechten, also nicht waagrecht so wie bisher sondern senkrecht.

dazu müsste ich entweder diese <!-- chapter_auth_titles --> und <!-- chapter_auth_data --> in einen rowblock (wenn man das so nennt) zusammenfassen oder in einen Row-Block verschachteln weis aber nicht genau wie

vielleicht kann mir wer helfen

thx schon mal

cu
vinc

Verfasst: 21.09.2004 18:37
von Leuchte
Kannst du eventuell mal einen Screenshot der Seite verlinken?
Kann mir im Moment kein Bild dazu machen..

Verfasst: 21.09.2004 19:06
von Vincent
natürlich

http://mittelalter.mi.funpic.de/screenshot.htm <== da gehts zum screeny

es geht darum dass im Erweitertem Modus insgesamt 14 solcher spalten angezeigt werden und das heißt bei ner auflösung von 1024x768 waagrechtes scrollen.

Dieses "Einstellungen übernehmen", "Artikel anzeigen" uswusf
möchte ich untereinander in reihen stehen haben

weil senkrecht scrollen dann doch übersichtlicher ist als waagrecht

cu
vinc

Verfasst: 21.09.2004 20:00
von Leuchte
Hm, versuch es mal so

Code: Alles auswählen

  <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline"> 
   <tr> 
     <td class="row1">{L_INHERIT_SETTINGS}</td>
     <td class="row2" align="center"><input type="checkbox" name="inherit" value="1" /></td>
   </tr>
     <!-- BEGIN chapter_auth_titles -->
   <tr>
     <td class="row1">{chapter_auth_titles.CELL_TITLE}</td>
     <!-- END chapter_auth_titles -->
     <!-- BEGIN chapter_auth_data --> 
     <td class="row2" align="center">{chapter_auth_data.S_AUTH_LEVELS_SELECT}</td> 
   </tr>
     <!-- END chapter_auth_data -->
   <tr> 
     <td colspan="2" align="center" class="row1"><span class="gensmall">{U_SWITCH_MODE}</span></td> 
   </tr> 
   <tr> 
     <td colspan="2" class="catBottom" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />&nbsp;&nbsp;<input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td> 
   </tr> 
  </table>

Verfasst: 21.09.2004 22:25
von Vincent
hmm wenns so leicht wäre, hätt ichs ja selber hinbekommen, hab sowas in der art ja selber versucht nur siehts halt dann so aus wie auf dem zweiten bild

http://mittelalter.mi.funpic.de/screenshot.htm

es soll ja so aussehn wie die erste tabellenzeile (bild 2) nur sobald die restlichen zeilen dynamisch erzeugt werden sollen geht das nicht, weil der inhalt von <tr> </tr> ja wiederholt werden müsste, - kann aber nicht wiederholt werden - dazu müsste sowas wie ein <!-- BEGIN chapter_row --!> davor und ein <!-- END chapter_row --!> danach stehen - ich find nur keinen quelltext wo so ein ROW-dings gemacht wird, als beispiel

und in nem anderen thread wird sowas ähnlicht leider nicht mehr weiter beantwortet

cu
vinc

Verfasst: 21.09.2004 23:10
von Leuchte
Ok, dann mal ein Blindflug durch die dazugehörige PHP-Datei
Suche

Code: Alles auswählen

$template->assign_block_vars('chapter_auth_data', array(
Ersetze mit

Code: Alles auswählen

$template->assign_block_vars('chapter_auth_titles.chapter_auth_data', array(
Den von dir geposteten Teil aus der Template Datei ersetzt du mal damit

Code: Alles auswählen

 <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline"> 
  <tr> 
    <td class="row1">{L_INHERIT_SETTINGS}</td>
    <td class="row2" align="center"><input type="checkbox" name="inherit" value="1" /></td>
   </tr>
   <!-- BEGIN chapter_auth_titles -->
   <tr>
     <td class="row1">{chapter_auth_titles.CELL_TITLE}</td>
     </td><td class="row2"> 
     <!-- BEGIN chapter_auth_data -->
     {chapter_auth_titles.chapter_auth_data.S_AUTH_LEVELS_SELECT}
     <!-- END chapter_auth_data -->
   </tr>
   <!-- END chapter_auth_titles -->
  </tr> 
  <tr> 
    <td colspan="2" align="center" class="row1"><span class="gensmall">{U_SWITCH_MODE}</span></td> 
  </tr> 
  <tr> 
    <td colspan="2" class="catBottom" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />&nbsp;&nbsp;<input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td> 
  </tr> 
 </table>

Verfasst: 22.09.2004 01:36
von Vincent
supa danke

der blindflug hats gebracht

jetzt würd mcih nur noch interessieren, wie das funzt,
könntest du mir das erklären?

wenn das jetzt rein theoretisch drei solcher switches gewesen wären, hätte ich die dann auch jeweils mit einem . getrennt mit in die klammer setzen können oder hat der . da ne andere bedeutung?

so jetzt werd ich das für alle permissions-seiten machen - so siehts weitaus besser und übersichtlicher aus

cu
vinc

Verfasst: 22.09.2004 09:43
von Leuchte
wenn das jetzt rein theoretisch drei solcher switches gewesen wären, hätte ich die dann auch jeweils mit einem . getrennt mit in die klammer setzen können oder hat der . da ne andere bedeutung?
Im Grunde genommen stimmt das so. Der Punkt verbindet die "Switches" sodass man sie beliebig verschachteln kann.
Interessant dazu ist auch dieser Beitrag
http://www.phpbb.com/phpBB/viewtopic.php?t=195760