ilch Forum » Ilch Clan 1.1 » Design und Templates » Design Cookie

Geschlossen
  1. #1
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    Hi wie bekomme ich das weg das das Design im Cookie gespeichert wird? Weil ich hab jetzt in der konf ein anderes Startdesign gesetzt aber leider wird nur das angezeigt was man hatte als man sich einlogte und da sich ja nicht jeder immer wieder neu einlogt, z.b. ich, muß ne andere Lösung her!

    betroffene Homepage: externer Link


    Zuletzt modifiziert von MadMetzi am 27.11.2010 - 08:25:20
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Weißt du wie der Cookie Var heißt?

    Den dann kannst du es mit setcookie(Cookiename, 'Design');
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    Ne keine Ahnung wie oder wo er den Cookie setzt.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    $_SESSION['authgfx']


    kannst dir auch dazu mal die datei /include/boxes/designs.php anschauen


    Zuletzt modifiziert von GeCk0 am 27.11.2010 - 08:08:39
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    In Firefox

    Extras -> Seiteninformationen -> Sicherheit -> Cookies anzeigen zwinker

    *EDIT*
    oK hat sich erledigt. Gecko ist da


    Zuletzt modifiziert von she am 27.11.2010 - 08:10:09
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    if ( !empty($_POST['temp_ch']) ) {
      $_SESSION['authgfx'] = $_POST['temp_ch'];
      setcookie('ic_design',$_POST['temp_ch'],time()+60*60*24*90); 
    	wd ( '' , '' , 0 );
    } else {
    echo '<form action="index.php?'.$menu->get(0).'" method="POST">';
    echo '<div align="center">';
    echo '<select name="temp_ch" onchange="this.form.submit();">';
    $o = opendir ('include/designs');
    while ( $f = readdir($o) ) {
      if ( $f != '.' AND $f != '..' AND is_dir('include/designs/'.$f) ) {
    	  $s = ( $f == $_SESSION['authgfx'] ? ' selected' : '' );
    		echo '<option'.$s.'>'.$f.'</option>';
    	}
    }
    echo '</select></div></form>';
    }
    ?>

    Also ist es das hier in der /include/boxes/designs.php! Ist es noch wo anders und was kann ich jetzt löschen damit es noch funktioniert , die Designauswahl ohne Design Cookie?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ZitatZitat geschrieben von MadMetzi

    Hi wie bekomme ich das weg das das Design im Cookie gespeichert wird? Weil ich hab jetzt in der konf ein anderes Startdesign gesetzt aber leider wird nur das angezeigt was man hatte als man sich einlogte und das sich ja nicht jeder immer wieder neu einlogt, z.b. ich, muß ne andere Lösung her!

    betroffene Homepage: externer Link


    Ja willst du nun das alle das gleiche haben? Dann lösch dir Box.
    Wenn sie vorerst alles das gleichen haben sollen. Dann schreib doch eine News das sie sich mal anschauen sollen zwinker
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    Wenn ich die Box lösche ist der gesetzte Cookie ja immer noch da.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    setcookie('ic_design','Design',time()+60*60*24*90);

    Somit dürftest du das problem beseitigt haben. Die Datei dafür musst du dir raussuchen. Entweder index.php (mittig) oder eine Box (empfehlenswert). Lässt du 2 Wochen stehen danach dürften alle das gleiche Template haben.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    if ( !empty($_POST['temp_ch']) ) {
      $_SESSION['authgfx'] = $_POST['temp_ch'];
    	wd ( '' , '' , 0 );
    } else {
    echo '<form action="index.php?'.$menu->get(0).'" method="POST">';
    echo '<div align="center">';
    echo '<select name="temp_ch" onchange="this.form.submit();">';
    $o = opendir ('include/designs');
    while ( $f = readdir($o) ) {
      if ( $f != '.' AND $f != '..' AND is_dir('include/designs/'.$f) ) {
    	  $s = ( $f == $_SESSION['authgfx'] ? ' selected' : '' );
    		echo '<option'.$s.'>'.$f.'</option>';
    	}
    }
    echo '</select></div></form>';
    }
    ?>


    Also am besten so in der /include/boxes/designs.php
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    du könntest ihn überschreiben, wenn du in der index.php ihn durch die allgAr['gfx']; ersetzt

    also

    $_SESSION['authgfx'] = $allgAr['gfx'];

    ich schau grad noch wo die Designauswahl, also die session gelesen wird damit man das dort direkt überschreiben kann
    muss aber gleich auf arbeit, kA ob ich das finde

    das $allgAr beinhaltet deine Einstellung aus dem Adminbreich -> konfiguration


    evtl die include/includes/class/design.php die funktion function htmlfile () editieren oder so

    kA


    Zuletzt modifiziert von GeCk0 am 27.11.2010 - 08:33:43
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    Egal reicht auch bis morgen oder heute abend. Danke im vorraus und bitte posten was,wo alles geändert werden muß.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    include/includes/class/design.php Zeile 31
    $this->design = $this->get_design();

    in
    $this->design = $allgAr['gfx'];

    ändern.
    Ich glaube mal das meint GeCk0
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    jo so müsste das funzen
    habs aber nicht getestet
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ZitatZitat geschrieben von GeCk0

    jo so müsste das funzen
    habs aber nicht getestet


    Ich habs auch nicht getestet. Aber müsste eigentlich funken.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    MadMetzi Mitglied
    Registriert seit
    26.09.2005
    Beiträge
    175
    Beitragswertungen
    1 Beitragspunkte
    Geht danke.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Ich bin mir gerade wirklich nicht sicher, aber mit höchster Wahrscheinlichkeit findet man genau dieses Problem in unserer Dokumentation (link ganz oben).


    Nachtrag:
    Jepp, da isses. Allerdings echt fies versteckt unter der Auflistung von Modifizierungen:
    externer Link


    Zuletzt modifiziert von Ithron am 09.12.2010 - 21:58:08
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten