Neues Modul: Weiterleitung / Redirect
Verfasst: Mi 22. Feb 2006, 23:12
Ich habe ein kleines Modul zur Weiterleitung geschrieben. Es wird ganz normal in einen Container eingesetzt und leitet übe Java-Script weiter, oder zeigt deinen Weiterleitungslink an. Man kann im selben Fenster oder in einem neuen Fenster anzeigen.
Die Konfiguration erfolgt im Template.
Da es ein zusätzliches Modul ist, kann man z.B. eine Headline und einen weiteren Text per Artikellist anzeigen lassen, beim Anklicken wird die neue Seite geöffnet.
Beschreibung:
Input:
Output:
Neu: Das Modul steht als xml Datei zum Download zur Verfügung-
http://www.f-be.de/contenido-forum/redirect.xml
Verbesserungsvorschläge sind immer willkommen.
Gruß
Florian
Die Konfiguration erfolgt im Template.
Da es ein zusätzliches Modul ist, kann man z.B. eine Headline und einen weiteren Text per Artikellist anzeigen lassen, beim Anklicken wird die neue Seite geöffnet.
Beschreibung:
Code: Alles auswählen
Eine Seite auf eine andere Umleiten
Auswahl ob neue Seite oder nicht.
Verwirklichung mit Java Script
Autor: Florian Behrendt
Version 1.1
Datum 02.03.2006
Code: Alles auswählen
/******************************************
* File : Redirect Input
* Project : Contenido
* Descr : Eine Seite auf eine andere Umleiten Auswahl ob neue Seite oder nicht. Verwirklichung mit Java Script
*
* Author : Florian Behrendt
* modified :
* Created : 22.02.2006
* Modified : 02.03.2006 Leere Eingabe abgefangen
*
* Version : 1.1
* © GPL ?
*****************************************/
echo " Bitte URL Eingeben (einschließlich http://! ) <BR>";
$test = "CMS_VALUE[1]";
echo "<input type=\"text\" name=\"CMS_VAR[1]\" value=\"$test\"><BR>" ;
if (CMS_VALUE[2] == "blank") {
echo "<input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"blank\" checked>im neuen Fenster<BR>" ;
}
else {
echo "<input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"blank\">im neuen Fenster<BR>" ;
}
Code: Alles auswählen
<?php
/******************************************
* File : Redirect Output
* Project : Contenido
* Descr : Eine Seite auf eine andere Umleiten Auswahl ob neue Seite oder nicht. Verwirklichung mit Java Script
*
* Author : Florian Behrendt
* modified :
* Created : 22.02.2006
* Modified :
*
* Version : 1.0
* © GPL ?
*****************************************/
// Ausgabe darf nicht im Edit Mode erfolgen, weil sonst Seite nicht bearbeitet werden kann.
if($edit ==""){
// Abfrage neues Fenster oder einfache Weiterleitung
if ("CMS_VALUE[2]" == "blank") {
echo "<script language=\"JavaScript\">wnd = open(\"CMS_VALUE[1]\");</script>";
// Falls keine Automatische Weiterleitung erfolgt:
echo "<a href=\"CMS_VALUE[1]\"target=\"_blank\"> Bitte hier klicken, falls sich das Fenster nicht von alleine öffnet.</a>";
}
else {
echo "<script language=\"JavaScript\">window.location.href = \"CMS_VALUE[1]\";</script>";
// Falls keine Automatische Weiterleitung erfolgt:
echo "<a href=\"CMS_VALUE[1]\"> Bitte hier klicken, falls sich das Fenster nicht von alleine öffnet.</a>"; }
}
// echo '<SCRIPT language="JavaScript"><!-- window.location.href="http://www.bions.de"; //--> </SCRIPT> Ende';
?>
http://www.f-be.de/contenido-forum/redirect.xml
Verbesserungsvorschläge sind immer willkommen.
Gruß
Florian