
anica
IT-Beratung, Projektleitung, Entwicklung
CH-6000 Luzern
Home
anica MyStartSite
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ösungDas 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 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_customcode | Diese tolle Modul von ?? muss installiert sein. Das Modul lässt sich frei platzieren und setzt eine persönlichen browserffähigen Code um. > Infos hier
| InstallationVorgehens-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
|   DemoAuf dieser Seite ersichtlich  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!.