Sunday 20th of May 2012

Home anica MyStartSite
anica MyStartSite PDF Drucken E-Mail
Mit MyStartSite kann jeder User wählen, welche Seite er als erstes sehen möchte. Beim Aufruf einer bestimmten Seite wird die Weiterleitung aktiviert und auf allen möglichen (wählbaren) Seiten wird die Funktion dem User zur Verfügung gestellt.
Sprache
JavaScript
Platform
offen
Copyright anica
Version 1.1
Seit
19.02.09
Lizenz Free

   Lösung  

Lösung

Das externe Script von anica in Ihre Website einbinden und schön läuft die ganze Sache.

Der User kann sich eine bestimmte Seite vormerken. Diese Information wird in einem Cookie gespeichert. Beim nächsten Besuch auf Ihrer Startseite wird anhand des vorhandenen Cookies der User direkt auf seine gewünschte Seite weitergeleitet.

Einschränkungen: Es findet keine Überprüfung statt, ob es diese Seite noch gibt.

Beispiel:


root/index.html
User wird auf seine gewünschte Site weitergeleitet (root/cms/products/index.html). Hat er (noch) keine Site definiert, wird die Startseite aufgerufen (root/cms/index.html).
root/index.html

User wird auf seine gewünschte Site weitergeleitet (root/products). Hat er (noch) keine Site definiert, wird er nicht weitergeleitet, da die Startseite bereits angezeigt wird. Diese Variante hat den Nachteil, dass der User die Startseite für einen kurzen Augenblick sieht, bevor er weitergeleitet wird.

Voraussetzung

Voraussetzung

 

Voraussetzungen
Keine

Serverseitig keine. Der Userbrowser muss JavaScript und Cookies unterstützen.


Soll diese Funktionalität auf Joomla verwendet werden, brauchen sie zusätzlich:

Voraussetzungen Joomla
Joomla 1.5.x

Das OpenSource CMS System
> Hier downloaden

mod_customcodeDiese tolle Modul von ?? muss installiert sein. Das Modul lässt sich frei platzieren und setzt eine persönlichen browserffähigen Code um.
> Infos hier

Installation

Installation

Vorgehens-Schritte

Diesen Code in alle Seiten einbinden, die der User als Startseite wählen kann.
Hinweis an Joomla-Nutzer: dieser Code wird mittels mod_customcode integriert.

<script src="/aca/../scripts/moduls/anica_mystartsite/MyStartSiteUserdefine.js" type="text/javascript"></script>

<center><a href="#" onclick="f_saveLocation();">Diese Seite</a> | <a href="#" onclick="f_deleteLocation();">Löschen</a>
</center>

blau = Bei Bedarf eigene Linkdarstellung und -texte wählen

 Diesen Code in den <head>-Bereich ihrer Startseite einbauen (meist: index.html, index.php oder index.asp)

<script type="text/javascript">
<!--
    defaultPath = "/cms/index.php";   
//--></script>


<script type="text/javascript" src="/aca/scripts/moduls/anica_mystartsite/MyStartSiteSetLocation.js"></script>

blau = absoluter oder relativer Pfad zur Startseite ihrer Website.


Ist auf dem Client JavaScript nicht aktiv, sollte auch die Alternative Standardweiterleitung stattfinden, damit jeder User mindestens die Startseite sieht, wenn die gewünschte Seite schon nicht  aufgerufen werden kann.

Diesen Code ebenfalls in den <head>-Bereich ihrer Startseite einbauen.

<!-- Nach einer Sekunde weiterleiten, falls JavaScript nicht ausgeführt wurde -->
<meta http-equiv="refresh" content="1;url=/cms/index.php" />

blau = absoluter oder relativer Pfad zur Startseite ihrer Website.

Testen

 

   Demo   

 

Demo

Auf dieser Seite ersichtlich

   Versionen   

 

Versionsinfo
V 1.1

Trennung in zwei Skripte: Definition und Weiterleitung

Userlinks zur Verwaltung der Startseite im html, daher freie Gestaltung möglich

V 1.0 Erste freigegebene stabile Version

 

 
 

Created by www.anica.ch. Powered by Joomla!.