4images Forum & Community
4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: mahou on August 28, 2002, 12:20:59 PM
-
Hallo,
habe im Forum gesucht aber nicht gefunden. Wenn ich eine Postkarte erhalte ist auf der Karte ein Link zu meinem Fotalbum. Nun ist das aber ein kleines Problem da ich (peinlich) Frameseiten habe und somit die Navigation meiner Seiten nicht erscheint und der Besucher nur in Fotoalbum kommt
Kann man das irgendwo ändern ?
Danke
mahou
-
Dazu müsstest Du das Frameset per JavaScript nachladen. Probiere mal folgendes:
1. Erstelle eine Datei mit dem Namen "frame.js" mit folgendem Inhalt und lege Sie in dein Root-Verzeihcnis vom Server (dort wo auch index2.html liegt):
// Hier den Namen des Frames eintragen, in den die Seiten geladen werden soll.
framename = "Hauptframe";
// Hier den Dateinamen des Frameset eintragen. Am besten relativ zum Server (/index.htm),
// damit FRAME-CHECK auch aus Unterverzeichnissen läuft.
frameset = "/index2.html";
function check_frame() {
if (!eval("parent."+framename)) {
location.replace(frameset+"?"+location.href);
}
}
function load_frame() {
var URL = location.search;
if (URL) {
frame = eval("frames."+framename);
frame.location.replace(URL.substring(1,URL.length));
}
}
2. Dann öffnest Du die Datei index2.html (die Datei die Dein Frameset enthält).
Vor dem Tag </head> fügst Du folgenden Code ein:
<script language="JavaScript" src="/frame.js" type="text/javascript"></script>
Dann änderst Du die Zeile
<frameset framespacing="0" border="false" frameborder="0" cols="146,*">
zu
<frameset framespacing="0" border="false" frameborder="0" cols="146,*" onload=load_frame();>
3. Jetzt öffnest Du das Template header.html von 4images und fügst dort vor dem Tag </head> folgenden Code ein
<script language="JavaScript" src="/frame.js" type="text/javascript"></script>
<script language=JavaScript>
<!--
check_frame();
//-->
</script>
Wenn jetzt jemand Seiten von 4images direkt aufruft, wird die das Frameset nachgeladen.
Gruß Jan
-
Danke, das versuche ich mal.
mahou
-
Hm, das gestaltet sich doch als schwierig, müßte erst meine Seiten von den Templates lösen, oder ich stell mich doof an.
Hab aber noch eine andere Idee, weis nur nicht in welcher datei ich das einfügen muß. Es wäre schön wenn der Empfänger der Postkarte dort auch eine Link zu meiner Startseite findet und nicht nur zum Album. Wo könnte ich das machen ?
mahou
-
Hm, das gestaltet sich doch als schwierig, müßte erst meine Seiten von den Templates lösen, oder ich stell mich doof an.
Mach das ganze einfach mit einem normalen Texteditor.
Hab aber noch eine andere Idee, weis nur nicht in welcher datei ich das einfügen muß. Es wäre schön wenn der Empfänger der Postkarte dort auch eine Link zu meiner Startseite findet und nicht nur zum Album. Wo könnte ich das machen ?
Einfach ins EMail-Template einfügen.
lang/<sprache>/email/postcard_message.html
Gruß Jan
-
Gut, das teste ich auch mal.
Danke :D
-
Das mit dem Email-Template ist schon mal gut, das hab ich gemacht. Aber ich habe mich wahrscheinlich blöd ausgedrückt. Ich meinte, wenn der Empfänger seine Postkarte aufruft, dann landet er mit dem Link in meinem Fotoalbum. Ich möchte nun entweder einen weiteren Link einfügen welcher direkt zu meiner Startseite führt, oder aber nur eine Link zur Startseite und nicht ins Album.
mahou
-
Dann füge den Link in postcard_send.html ein.
Gruß Jan
-
Mach ich.
Danke für die Geduld
Gruß
mahou
-
Super, genau das meinte ich. Muß es blos optisch noch ein wenig anpassen.
mahou