neuer ROW-Block fürs ACP

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

neuer ROW-Block fürs ACP

Beitrag 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
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Kannst du eventuell mal einen Screenshot der Seite verlinken?
Kann mir im Moment kein Bild dazu machen..
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag 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
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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>
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag 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
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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>
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag 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
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“