Seite 2 von 4
Verfasst: 31.08.2007 16:37
von Seimon
fossilis hat geschrieben:Ich habe ihn per portal_body.tpl eingefügt.
Was hast du in welche Datei eingefügt? *informationenausdernasezieh*
Verfasst: 31.08.2007 16:46
von fossilis
Also mein Quelltext der Bordnavigation sieht so aus:
Code: Alles auswählen
.
.
.
<th>{L_BOARD_NAVIGATION}</th>
</tr>
<tr>
<td class="row1"><span class="genmed">
<img src="templates/fisubsilversh/images/arrow.gif" alt="{L_Impressum}" width="14" height="9" /> <a href="{U_Impressum}">{L_Impressum}</a><br />
</span>
.
.
.
Davor stehen eben die anderen Navoigationsbox Links. Dieses href verweisst ja auf nen Link (U_Impressum) aber ich weiss nicht wo diese Information hinterlegt ist. Ich könnte da ja auch selber einen Adresse eintragen, denke ich mal, aber wie arbeite ich mit der U_Impressum Weiterleitung?
Verfasst: 31.08.2007 16:48
von Seimon
fossilis hat geschrieben:Dieses href verweisst ja auf nen Link (U_Impressum) aber ich weiss nicht wo diese Information hinterlegt ist.
In der zu der tpl gehörigen php Datei.
zur index_body.tpl gehört zb die index.php usw...
bei dir also vermutlich portal.php wenn der codeschnippsel aus der portal_body.tpl kommt
Verfasst: 31.08.2007 17:01
von fossilis
Also ich habe die portal.php mal durchstöbert aber nix adäquates gefunden. Verstehe ich echt nicht, wie man das machen kann. *kopfindensandsteck*
Verfasst: 31.08.2007 17:08
von Seimon
Mehr Infos!
Link zu deinem Board!
Gehts jetzt um ein Impressum um ein Portal oder um eine link.php?
Genaue Beschreibung wo du den Link haben willst (portal.php? index.php?) + stell die zugehörigen Dateien hier rein!
Verfasst: 31.08.2007 17:24
von fossilis
Das Problem ist, dass ich mit XAMPP arbeite, also völlig Offline. Das Board soll erst noch Online gehen.
Ich versuch´s nochmal genau zu beschreiben.
Mein Naviberich hat drei Bereiche (standard)
[ externes Bild ]
Da habe ich nen neuen Link eingefügt (Impressum, per Datei portal_body.tpl) und dieser Link verweisst nun nicht auf die impressum.php, sondern auf portal.php, es öffnet sich quasi nicht die impressum Seite (ist ähnlich dem faq.php aufgebaut).
Ich wollte nun also wissen, wie ich das mache, das wenn ich auf impressum klicke, auch die impressum Seite sich öffnet.
Verfasst: 31.08.2007 17:33
von Seimon
Die Variable: {L_Impressum} ist ja gesetzt - das musst du ja irgendwo erledigt haben
Grundsätzlich genügt es wenn du statt: {U_Impressum} einfach impressum.php hinschreibst.
Einziges Problem ist, dass Leute die keine Cookies akzeptieren (gibts sowas noch?

) dann ausgeloggt werden wenn sie aufs Impressum gehen, weil an den Link die Session-id nicht mit append_sid() angehängt wurde. Wenn du es sauber machen willst dann musst du den Link zum Impressum in der php Datei generieren in der auch die anderen angegebenen Links generiert werden.
Verfasst: 31.08.2007 17:44
von fossilis
Erstmal besten Dank Seimon für deine schnelle und kompetenten Antworten. Ich werd´s gleich mal ausprobieren und hoffen das es funktioniert.
Dann haben die mit den Cookies halt Pech
Edit: Es hat funktioniert

Bei Gelegenheit werde ich mich nochmal genauer damit beschäftigen wo das genau steht mit dem gesetzten U_impressum. Das lässt mir dann doch keine Ruhe.
Verfasst: 02.09.2007 18:54
von fossilis
Hi, ich bin´s noch mal.
Ich hätte da noch eine Frage, ist es denn eigentlich möglich, dass wenn man die neu eingebaute Seite/Link aufruft (aus der Navigationsleiste), das die linke und rechte Seite der Portalseite erhalten bleibt, die Seite quasi nur in der "Mitte" geladen wird?
Verfasst: 02.09.2007 19:08
von gn#36
Theoretisch schon, praktisch erfordert das aber vermutlich ziemlich viel Arbeit. Es gibt da prinzipiell mehrere Vorgehensweisen. Man könnte das ganze in Frames verpacken, so dass die Ränder zu einem Frame gehören, die Mitte, in der die Inhalte geladen werden aber zu einem anderen (m. E. keine besonders günstige Lösung da ich Frames immer etwas umpraktisch finde), oder aber du baust diese Dinge aus dem Portal aus und fügst sie in den overall_header ein, dann erscheinen sie auch auf allen Seiten. Hierzu sind diese Links recht hilfreich:
KB:template_system
KB:template_syntax