Extern im Header verlinken

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Der-Nik
Mitglied
Beiträge: 43
Registriert: 11.03.2007 19:29

Extern im Header verlinken

Beitrag von Der-Nik »

Hallo,

ich habe ein kleines Forum für ein Onlinespiel gestartet und weil ich einen zusätzlichen Anreiz für die Mitglieder schaffen will, dachte ich mir ich lege im Header einen Link zum Spiel ab. Nachdem ich hier im Forum gesucht habe, habe ich das [erledigt]:Header link zum Chat gefunden und dachte ja prima geht. Leider war dem nicht so, ich habe die Zeilen wie beschrieben eingetragen und entsprechend geändert, aber im Forum ist nichts von einem Link zu sehen.

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
<a href="https://www.second-home.org/?language=0" target="Second Home" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Chat" hspace="3" />Chat</a>&nbsp; &nbsp; 
<!-- END Switch_user_logged_in -->
Was mache ich falsch? Für alle denen es evtl. nicht auffällt, ich habe von der Materie 0 Ahnung ;-)
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Tja da solltest du vielleicht die entsprechende Datei mal verlinken KB:datei
So alleine mit den paar Zeilen ist da nichts geholfen, denn je nachdem wo das steht muss das leicht modifiziert werden.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag von Julian87 »

Hi,

der Code an sich ist richtig, nur hast du auch darauf geachtet das die erste und die letzte Zeile, also "<!-- BEGIN Switch_user_logged_in -->" und "<!-- END switch_user_logged_in -->" jeweils in einer seperaten Zeile stehen?

Also so wäre es falsch:

Code: Alles auswählen

text text text <!-- BEGIN switch_user_logged_in -->
So ist es richtig:

Code: Alles auswählen

text text text 
<!-- BEGIN switch_user_logged_in -->
Jeweils zu Beginn und zu Ende.

Und als du das ganze getestet hast, warst du da auch eingeloggt? Man weiß ja nie. :D

Julian
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Das alleine reicht aber noch nicht.
Sofern sich diese Switches innerhalb anderer Switches befinden muss sich der Aufruf im PHP Teil ändern.
Beispiel:

Code: Alles auswählen

<!-- BEGIN karl -->
<!-- BEGIN heinz -->
xy
<!-- END heinz -->
<!-- END karl -->
Im PHP Code muss das so aussehen (und bei mir zumindest ergibt sich hier keinerlei Unterschied zwischen Switch und normalem Block):

Code: Alles auswählen

$template->assign_block_vars('karl',array());
$template->assign_block_vars('karl.heinz',array());
Außerdem wäre der Fehler glaube ich ein anderer wenn die Anweisungen nicht alleine Stehen würden. Dann dürfte der Parser nämlich den Block nicht finden und den Kram immer anzeigen statt nie.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Der-Nik
Mitglied
Beiträge: 43
Registriert: 11.03.2007 19:29

Beitrag von Der-Nik »

Hier habe ich mal meine Header-Datei als txt für Euch

Link

Es ist die mit den von mir eingefügten Zeilen.

Könnte ich evtl. auch andere vorbereitete Verknüpfungen einbauen solche wie hier ich hoffe der Link funktioniert? Natürlich müßte ich das dann noch auf brauchbare Dimensionen einschränken.

PS. ja ich war eingeloggt :wink:

Edit: ich habe es denn geschafft, ich würde dann jetzt nur noch wissen wollen, wie ich bzw. ob ich den fertigen Link der anderen Seite einbauen kann.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Wenn ich das richtig verstanden habe was du meinst, dann sollte das ganz genauso gehen wie bei dem anderen Link auch. Was du für einen HTML Code mit den Switches ein und aus schaltest ist letztlich egal. Falls du die Breite und Höhe von Elementen festlegen möchtest: http://de.selfhtml.org
Stichworte: width, height...
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: Extern im Header verlinken

Beitrag von easygo »

Der-Nik hat geschrieben:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
<a href="https://www.second-home.org/?language=0" target="Second Home" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Chat" hspace="3" />Chat</a>&nbsp; &nbsp; 
<!-- END Switch_user_logged_in -->
Was mache ich falsch? Für alle denen es evtl. nicht auffällt, ich habe von der Materie 0 Ahnung ;-)
Schusselfehler, nehm ich an. Vergleich die Groß- und Kleinschreibung bzw. ersetze

Code: Alles auswählen

<!-- END Switch_user_logged_in -->
durch

Code: Alles auswählen

<!-- END switch_user_logged_in -->
Weitere Links für Registrierte lassen sich nach gleichen Schema einfügen.
Am besten den selben Switch dafür nutzen, wenns geht / Beispiel
<!-- BEGIN switch_user_logged_in -->
<a href="URL_XY" class="mainmenu"><img src="templates/subSilver/images/ICON_XY.gif" width="12" height="13" border="0" alt="NAME_XY" hspace="3" />NAME_XY</a>&nbsp; &nbsp;
<a href="https://www.second-home.org/?language=0" target="Second Home" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Chat" hspace="3" />Chat</a>&nbsp; &nbsp;
<a href="URL_YZ" class="mainmenu"><img src="templates/subSilver/images/ICON_YZ.gif" width="12" height="13" border="0" alt="NAME_YZ" hspace="3" />NAME_YZ</a>&nbsp; &nbsp;
<!-- END switch_user_logged_in -->
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“