Links im Forenkopf einfügen

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.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi gulliver ...

machbar ist das :-) nur ich habs noch nicht ganz kapiert :-)

du hat ja oben links dein logo vom board ... rechts die 2 zeilen des menüs ....

und jetzt soll da noch block hin ähnlich wie "Wer ist online" indem dann 3 links mit bild und mouse-over text integriert sind ?

soll die box über die gesamte breite des forums gehen oder nur so breit wie das zweizeilige menü sein ?

markus
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Beitrag von gulliver »

Nee, nicht der "Wer ist Online" - Block sondern die normalerweise unten befindliche Login/Password-Box, die dann verschwindet, wenn man eingeloggt ist. An dieser Stelle könnte nach erfolgreichem Login die neu kreierte "Link"-Box erscheinen.
Tabelle
  1. Zeile (1 Zelle) Hintergrundbild die bei SubSilver üblichen Balkengrafik für Kategorien. Text "Wichtige Links"
  2. Zeile (3 Zellen) je eine Grafik, verlinkt
  3. Zeile (3 Zellen) Kurztitel des Links
Besser arm dran, als arm ab
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Folgenden Code anpassen und an die Stelle einfügen, wo du die Box haben möchtest.

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
        <tr>
          <td class="catHead" height="28" colspan="3"><a name="login"></a><span class="cattitle">Wichtige Links</span></td>
        </tr>
        <tr>
          <td class="row1"><img src="bild1.jpg" alt="bild1" /></td>
          <td class="row2"><img src="bild2.jpg" alt="bild2" /></td>
          <td class="row3"><img src="bild3.jpg" alt="bild3" /></td>
        </tr>
        <tr>
          <td class="row1">Text1</td>
          <td class="row2">Text2</td>
          <td class="row3">Text3</td>
        </tr>
  </table>
<!-- END switch_user_logged_in -->
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Beitrag von gulliver »

@Mungo

Danke, bin echt beeindruckt.
Aus der "switch"-Sequence entnehme ich, dass es ein Umschalten zwischen der einen (Standard-Login)-Box vor dem einloggen und der LinkBox nach dem einloggen gibt. Muss aber nicht noch mehr angepasst werden? Und dann muss ich doch noch fragen, soll das in overall_headers.tpl eingefügt werden (oder wo sonst?) und an welcher Stelle dort? Stecke selbst nicht tief genug drin um das zweifelsfrei zu wissen :(

[edit] "switch_user_logged_in" ist das eine Variable, die den Wert "true" annimmt, wenn man eingeloggt ist? Und wird dieses Segment nur dann ausgeführt, wenn switch_user_logged_in true ist?[/edit]
Besser arm dran, als arm ab
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Die Box wird nur angezeigt, wenn man eingeloggt ist.
Wenn ich dich richtig verstanden habe, dann soll sie ja nur angezeigt werden, wenn die User eingeloggt sind oder?

Wenn du die Box an der Stelle von der Login-Box haben möchtest, dann musst du die Box nach

Code: Alles auswählen

<!-- END switch_user_logged_out -->
in der index_body.tpl einfügen. Jedoch wird sie dann nur auf der Indexseite angzeigt. Wenn die Box immer angezeigt werden soll, dann musst du sie in die overall_header.tpl einfügen, wenn du sie oben auf der Seite möchtest, oder in die overall_footer.tpl, wenn du sie unten auf der Seite haben möchtest.
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Beitrag von gulliver »

Danke Mungo, jetzt dürfte alles klar sein. werde das am Wochenende ausprobieren und kurze Rückmeldung posten. :grin:
Besser arm dran, als arm ab
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Doch noch nicht alles klar

Beitrag von gulliver »

Hallo Mungo,

irgendwie scheint mir doch was zu fehlen ...
wenn ich die Zeile

Code: Alles auswählen

<td class="row1"><img src="bild1.jpg" alt="bild1" /></td>
richtig interpretiere, steht row1 für Spalte 1, wo das Image bild1.jpg drin ist, alt= bild1 gibt alternativen Text an, der bei Mouseover angezeigt wird. Wo steht aber der erforderliche Hyperlink (href="http://www.irgendwo.ch")? Oder gehört die URL bei alt= rein?
Ist es außerdem gewollt, dass der Titel sowie Text1 usw. nicht in " " gesetzt werden?
Besser arm dran, als arm ab
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

<td class="row1"><a href="link.html"><img src="bild1.jpg" alt="bild1" border="0" /></a></td>
So sollte es dann mit Link aussehen.
"row1" ist eine CSS-Klasse (Hintergrundfarbe).
Alles was rot ist musst du anpassen.
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Beitrag von gulliver »

Danke für die schnelle Reaktion.

So gefällt es mir schon wesentlich besser :)
Werde gleich weiterbasteln.
Besser arm dran, als arm ab
Benutzeravatar
gulliver
Mitglied
Beiträge: 155
Registriert: 08.04.2004 14:13
Wohnort: Bärlin
Kontaktdaten:

Die Link-Box steht

Beitrag von gulliver »

Um das Thema hiermit im Prinzip abzuschließen, nach dem letzten Hinweis von Mungo habe ich die gewünschte Link-Box einrichten können.

So sieht das nun als fertiger Code aus:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
        <tr>
          <td class="catHead" height="28" colspan="3"><a name="login"></a><span class="cattitle">Wichtige Links</span></td>
        </tr>
        <tr>
          <td class="row1" align="center"><a href="http://rrt3.molbs209.de"><img src="bilder/rt3logo100.gif" alt="Molse´s RT3-Homepage" /></td>
          <td class="row2" align="center"><a href="http://www.railroadtycoon3.de"><img src="bilder/pop100.jpg" alt="RT3-Homepage" /></td>
          <td class="row3" align="center"><a href="http://www.gathering.com/forums/index.php?c=10&sid=cb486520b980b7417f5b2c517decc3f8
"><img src="bilder/gathering.gif" alt="Gathering-Forum" /></td>
        </tr>
        <tr>
          <td class="row1" align="center">Molse`s RT3-Homepage</td>
          <td class="row2" align="center">Offizielle RT3-Homepage</td>
          <td class="row3" align="center">Gathering-Forum USA</td>
        </tr>
  </table>
<!-- END switch_user_logged_in -->
Wie beabsichtigt, erscheint die Box erst, wenn man eingeloggt ist.

Mungo und Markus67 - vielen Dank für die Unterstützung!
Besser arm dran, als arm ab
Antworten

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