+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Session ID in URL

  1. #1
    Verbringt hier viel Zeit Avatar von Sentry
    Registriert seit
    29.11.2005
    Beiträge
    748
    Bedankte sich
    24
    Erhielt 158 Danksagungen
    in 149 Beiträgen

    Standard Session ID in URL

    Halli Hallo

    gibt es eine Möglichkeit eine Session ID mit der URL weiter zu geben?

    Vielleicht über einen Menüpunkt mit "Link - URL" ?
    Geändert von Sentry (11.06.2006 um 21:27 Uhr)

  2. #2
    Verbringt hier viel Zeit Avatar von Sentry
    Registriert seit
    29.11.2005
    Beiträge
    748
    Bedankte sich
    24
    Erhielt 158 Danksagungen
    in 149 Beiträgen

    Standard

    oder ist es möglich im ordner com_weblinks direkt im Script eine Session ID einzufügen ???
    Weiß keiner Rat?

  3. #3
    Wohnt hier Avatar von Bigbang
    Registriert seit
    21.11.2005
    Ort
    Schweiz
    Beiträge
    2.024
    Bedankte sich
    146
    Erhielt 527 Danksagungen
    in 352 Beiträgen

    Standard

    Mal anderst gefragt:

    Was ist dein Problem bzw. dein Ziel ?

  4. #4
    Verbringt hier viel Zeit Avatar von Sentry
    Registriert seit
    29.11.2005
    Beiträge
    748
    Bedankte sich
    24
    Erhielt 158 Danksagungen
    in 149 Beiträgen

    Standard

    Hab das Problem selber gelöst

    Problem war folgendes:

    Im Auftrag eines Kunden sollte ich eine Website erstellen, bei der je nach Hyperlink ein anderer Banner eingeblendet wird. D.H. jeder Partner des Projektes bekommt eine eigenständige URL, durch die sich die Seite "brandet".

    Die URL sieht folgendermaßen aus:

    http://www.MEINESEITE.de/index.php?from=KUNDE

    Es wird also mit der URL die Variable $from mit dem Inhalt "KUNDE" beim ersten Seitenaufruf mitgeliefert. Wie sollte ich nun die Variable weitervermitteln? Mein erster Ansatz erfolgte über Sessions. Funktionierte alles Super bis ein etwas verärgerter Kunde anrief und sagte das er keine Cookies aktivieren werde (warum auch immer). Also ohne Cookies.
    Einzige Möglichkeit: Weitergabe der Variable $from über die URL.

    Lösung:

    Um die URL anzupassen, die automatisch von Joomla! erzeugt wird muss man im Ordner "Modules" die Datei "mod_mainmenu.php" folgendermaßen anpassen:

    In Zeile 25 (bei mir ist es Zeile 25):
    in der Funktion "mosGetMenuLink" bei den "global"-Variablen die $from-Varible mit eintragen.

    Danach die Ausgabe URL folgendermaßen erweitern:

    im Case "URL" muss die Zeile 39
    $mitem->link .= '&Itemid='. $mitem->id;

    so erweitert werden:
    $mitem->link .= '&Itemid='. $mitem->id . '&from='. $from;

    das selbe geschieht im Case "content_typed"

    Resultat: Somit wird jedem Link im Main Menu ein "&from=KUNDE" angehängt.

    Jetzt nur noch die index.php in eurem Template ordner folgendermaßen anpassen:

    Unter die Zeile mit der Pfadangabe eures Stylesheets:
    <link href="<?php echo $mosConfig_live_site;?>/templates/EUERTEMPLATE/css/template_css.css" rel="stylesheet" type="text/css"/>

    folgende Zeile einfügen:

    <style type="text/css">
    <!-- #header { background: url(<?php echo $mosConfig_live_site;?>/images/banners/banner_<?php echo "$from" ?>.jpg) no-repeat; text-align: left; padding: 0px; border: 0px; margin: 0px; width: 800px; height: 90px; } -->
    </style>

    Die soviel sagt wie suche in $mosConfig_live_site; (das ist eure URL "www.MEINESEITE.de") imd ordner images/banners das bilde banner_KUNDE.jpg und setz as anstelle des aktuellen Headers ein.

    Hoffe ich kann hiermit allen Leidensgenossen helfen.

  5. #5
    Verbringt hier viel Zeit Avatar von Sentry
    Registriert seit
    29.11.2005
    Beiträge
    748
    Bedankte sich
    24
    Erhielt 158 Danksagungen
    in 149 Beiträgen

    Standard

    P.S.

    Da durch meine Methode der Einsatz von Sessions nicht mehr nötig ist habe ich mit der Variable $from gearbeitet.

    Selbstverständlich kann man auch Sessions erzeugen und die Session ID mit der Standardvarible des Session Sets "SID" auf die selbe Art und Weise per URL weitersenden.

+ Antworten

Ähnliche Themen

  1. Unerklärlicher Leerbereich will nicht verschwinden!
    Von marshMellow im Forum Gelöste Themen - Joomla Templates
    Antworten: 17
    Letzter Beitrag: 26.05.2006, 17:46
  2. CSS Problem mit modfizierten Template
    Von conny2005 im Forum Gelöste Themen - Joomla Templates
    Antworten: 2
    Letzter Beitrag: 30.04.2006, 11:39
  3. Tabellenloses Template
    Von JoshLukas im Forum Gelöste Themen - Joomla Templates
    Antworten: 6
    Letzter Beitrag: 17.03.2006, 14:45
  4. WYSIWYG Editor
    Von m 291 im Forum Joomla Templates
    Antworten: 22
    Letzter Beitrag: 31.01.2006, 07:01
  5. Nach Update komplette Frontpage in die rechte Spalte verschoben
    Von SR89 im Forum Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 26.10.2005, 17:36

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein