Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Design für jeden User merken | |||
|---|---|---|---|
| prinzjubi Mitglied
Posts: 11 |
Also, ich habe 2 Designs auf meiner HP installiert und angepasst .. zum größten teil halt .. aber darum gehts nich !
jetzt möchte ich, dass wenn ein user ein design auswählt, das für ihn gespeichert wird, dass wenn er die page das nächste mal besucht das ausgewählte design lädt. zur zeit ist es so, dass immer, das was ich im adminmenü als standard ausgewählt, beim aufrufen der page angezeigt wird!? Lösungen? Anregungen? Danke !
verwendete ilchClan Version: 1.1 betroffene Homepage: www.jainox.de |
||
| SLJ Hall Of Fame
Posts: 15485 |
In 1.0.4 war die funktion vorhanden nur sie ging nicht richtig. Und jetzt hat man sie komplett rausgenommen kommt ventuell aber wider.
www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| prinzjubi Mitglied
Posts: 11 |
bei nem login wird ja n cookie übertragen und auf dem host gespeichert ... könnte man diese information nicht einfach auch darein schreiben ? ^^
|
||
| SLJ Hall Of Fame
Posts: 15485 |
Am einfachsten (Theoretisch) lässt man den user in seinem user Profil das design auswählen ! und in der db sichern und wenn er die seite bedrit wird in der db einfach das design ausgelesen! Fertig. Ne arbeit von ca 20 stunden.
![]() www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| prinzjubi Mitglied
Posts: 11 |
naaaa toll -.- .. für dich heißen das vllt 20 std ... für mich wohl eher ne woche bis ich alle fehlerquellen ausgemerzt habe ^^ .. aber danke für die anregung ... werd mich dann wohl mal n bisl hinsetzen müssen ..
P.S. "FALLS" jemand das schon gemacht hat und es funktioniert oder jemand hat es auch vor zu machen. bitte hier posten !? ![]() |
||
| SLJ Hall Of Fame
Posts: 15485 |
Also ich muss es nicht machen ist wie schon gesagt in 1.0.4 schon drin funktioniert nur nicht so besonders gut ^^
![]() www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| Burli Mitglied
Posts: 777 |
hmm könnte das von 1.04 evtl auch bei 1.1 Funktionieren wenn mann das ein wenig umschreibt ?
Nur so ein gedanke denn es gehen ja auch einige Module von 1.05 auf 1.1 oder muß dazu zu vil umgeschrieben werden ? Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten leistung-durch-schmerz.de |
||
| SLJ Hall Of Fame
Posts: 15485 |
Das ist kein modul das ist nen fester bestand teil aber es hat halt nicht richtig funktioniert !
www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| Burli Mitglied
Posts: 777 |
Aso ja ne dann hatt es sich ja schon erledigt dachte das es evtl. ein Modul wäre
Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten leistung-durch-schmerz.de |
||
| SLJ Hall Of Fame
Posts: 15485 |
Die designs waren komplett anderest aufgebaut ! Es gab sogar nen DB für die styles wo man die erstmal einlesen musste ! und man könnte bestimmte farben und werde im admin bereich ändern,... war aber ebenfals umbrauchbar.
Ich habe jetzt mein 1.0.4 soweit das von dieser technik kaum mehr was übrig ist ! Was ich aber machen kann das man auf einer intro seite sich das design auswählen könnte^^ ![]() www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| Mairu Coder
Posts: 12770 |
Ich denke, sowas sollte über ein Cookie relativ einfach und nicht in 20 Stunden realisierbar sein, für jemanden der Ahnung hat.
Ich schau es mir vielleicht mal an, ohne Ahnung .Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| s_down Mitglied
Posts: 1194 |
Mairu hm.. kanst du den sagen wenn du ne geeignete "Schnittstelle" hast wo man das Design einstellen kann?
Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Mairu Coder
Posts: 12770 |
Ok ich habs auf meiner Seite versucht und es hat soweit funktioniert, ihr könnt es gerne auch testen. Es sind nur 2 Zeilen Code, das suchen hat am längsten gedauert, von wegen 20 Stunden.
Ihr müsst Änderungen in euren folgenden Dateien machen: include/includes/class/tpl.php: (ab Zeile 55) function get_design () {
if (!empty($_COOKIE['ic_design'])) $_SESSION['authgfx'] = $_COOKIE['ic_design'];
if (
und include/boxes/design.php: (Zeile 12 - 16) if ( !empty($_POST['temp_ch']) ) {
$_SESSION['authgfx'] = $_POST['temp_ch'];
setcookie('ic_design',$_POST['temp_ch'],time()+60*60*24*90);
wd ( '' , '' , 0 );
}
Das Cookie wird so für 90 Tage gespeichert. Sichert die Dateien am besten vorher, ich will nicht für irgendestwas verantwortlich gemacht werden
Zuletzt modifiziert von Mairu am 27.09.2006 - 09:56:59 Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Mairu Coder
Posts: 12770 |
Zitat geschrieben von s_down
Mairu hm.. kanst du den sagen wenn du ne geeignete "Schnittstelle" hast wo man das Design einstellen kann?
Ich hab nie behauptet eine eigene Schnittstelle zu haben, natürlich meinte ich nur die Designschnittstelle die ilch mitbringt, und ich glaube dem Poster ging es auch darum. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| s_down Mitglied
Posts: 1194 |
wollte nur wissen wie man es einspeisen muss.. also per Session.
Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| prinzjubi Mitglied
Posts: 11 |
jau .. nice ! big thx! scheint wunderbar zu funzen
!!! |
||
| CycoSven Mitglied
Posts: 17 |
Hallo zusammen.
Bei mir funktioniert das mit dem Cookie leider nicht. Wenn ich den Code von Mairu einfüge, bekomme ich Fehlermeldungen. Kann mir jemand etwas genauer sagen, wie ich den Code in meine Dateien einarbeiten muss? Gruß Sven ps: Ich nutze die Ilchversion H |
||
| MrWhoo Mitglied
Posts: 30 |
Sorry Jungs aber ich komm da nicht mehr mit.
Ich muss Änderungen machen function get_design () { if (!empty($_COOKIE['ic_design'])) $_SESSION['authgfx'] = $_COOKIE['ic_design']; if ( Bei mir sieht das so aus function get_design () { if ( file_exists('include/designs/'.$_SESSION['authgfx'].'/index.htm')) { return ( $_SESSION['authgfx'] ); } elseif ( file_exists('include/designs/ilchClan/index.htm')) { return ( 'ilchClan' ); } else { $od = opendir('include/designs'); while ( $f = readdir($od) ) { if ( file_exists('include/designs/'.$f.'/index.htm')) { return ( $f ); break; } } closedir($od); } } Muss ich es Komplett ersetzen mit dem Code oder nur die Obere Zeile. Und wie weit geht die Zeile. Bin leider ziemlich ahnungslos. |
||
| [ Anmelden zum schreiben ] |