Page 1 of 1
redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 17:29
by Helle
Hi Leute,
bin verzweiteflt auf der Suche nach einer speziellen Anpassung von externen links. Verwendet wird die phpwcms 1.3.9 (r166).
Ist es irgendwie möglich bei der verlinkung von externen Seiten, eine Seite á la "Sie verlassen nun unsere Webseite und werden gleich Weitergeleitet" zwischen zu schalten?
Thanks 4 help!
Heiko
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 17:34
by pepe
Muß es denn sooo aufwendig sein?
Reicht nicht ein leicht zu erkennendes Icon, welches dem Link (Textlink) automatisch beigefügt wird.... ???
Das sollte doch selbst "juristisch" ausreichend sein, oder?
Andererseites.... reicht nicht ein _blank , welches du an den Link anhängst, um ihn in einem neuen Fenster zu öffnen?
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 17:36
by update
Warum nicht? Mach doch einen Link auf eine von Dir mit entsprechender Weiterleitung und dem entsprechenden Text versehene HTML-Seite, die Du im content/pages ablegst. Wär'das nix?
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 17:41
by Helle
@pepe
Darüber bin ich auch schon gestolpert.
Leider reicht das aber in diesem Fall nicht aus. Dem User soll quasi per Megafon mitgeteilt werden, das er jetzt die Seite verlässt.
@claus
Es sind verschiedene Links mit verschiedenen zielen. D.h. irgendwie muß ja der Link in eine Folgeseite mit einer redirect befördert werden. Leider bin ich in php nicht so bewand, das ich es hinkriegen würde.
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 18:13
by lindesbs
Hi !
Das ginge recht einfach mit meinem mod_ReplacementTags.
Du erstellst Dir einen eigenen RT : myEXTLINK mit der AnchorVariablen : myURL
und dann im HTML Editor auf Source wechseln und folgende Schnipsel einfuegen :
Code: Select all
externer Link: <a target="_blank" onclick="javascript:alert('you are leaving this area');" href="http://myURL/">myURL</a>
Danach kannst Du in deinen Artikeln mittels folgendem RT {myEXTLINK:
www.phpwcms.de} das ganze nutzen.
Beim Klick auf die URL kommt ein kurzes Fenster und danach gehts weiter.
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 18:21
by update
1. Mach eine HTML-Seite
2. schreibe einen refresh-tag rein
3. speichere die Seite in content/pages/meine-weiterleitung-zu-gockle.de
4. fertig
Nun verlinkst Du diese Seite aus phpwcms heraus
Nun Deine Weiterleitungsseite zu gockle.de
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Weiterleitung zu gockle.de</title>
<meta http-equiv="refresh" content="5; URL=http://gockle.de/" />
</head>
<body>
Sie werden weitergeleitet zu <a href="http://gockle.de">gockle.de</a><br />
Oha - wenn Sie nicht weitergeleitet werden, klicken Sie einfach auf obigen Link!
</body>
</html>
Alles klar?
So ähnlich sollte das funktionieren....
PS: wenn das von lindesbs geht, ist das natürlich
viel eleganter und schneller gelöst (dann vergiss mein Geschreibsel einfach

)
PPS: dann muss JavaScript aber unbedingt eingeschaltet sein beim User....
Re: redirect vs. [EXT] - Hinweis zum verlassen der Seite
Posted: Tue 17. Jun 2008, 18:46
by Helle
Danke für Eure Hinweise.
Mit dem RT ist eine gute Richtung wie ich finde... Nur die Java Lösung sagt mir Ehrlich gesagt nicht zu (Nichts für ungut lindesbs). Eine schön gestallte Seite wie es claus vogeschlagen hat ist eigendlich genau das was ich meine.
Aber mir stellt sich immernoch die Frage, wie ich die vielen verschieden Links in den meta "refresh" Bereich bekomme. Natürlich mit einer Variable (PHP!?)
Da es sich um einige Dutzend verschiedene Links handelt ist eine Statische Lösung natürlich etwas aufwendig.
Sowas in der Art ist mein bestreben:
Code: Select all
<meta http-equiv="refresh" content="5; url={$redirectLink}">
<title>Redirect</title>
<style type="text/css">
<!--
body {
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
color:#FF0000;
font-size:12px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background-color:#000000;
}
#container {
position:relative;
padding-top:20%;
height:500px;
width: 500px;
margin: 0 auto;
}
-->
</style>
</head>
<body>
<div id="container">
<div align="center">Sie verlassen nun unsere Webseite und werden gleich Weitergeleitet<br />Sollte die Weiterleitung nicht funktionieren klicken sie bitte <a href="{$redirectLink}">hier</a></div>
</div>
</body>