ilch Forum » Ilch Clan 1.1 » Design und Templates » Design für jeden User merken

Geschlossen
  1. #1
    User Pic
    prinzjubi Mitglied
    Registriert seit
    17.09.2006
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    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 ! lächeln


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    In 1.0.4 war die funktion vorhanden nur sie ging nicht richtig. Und jetzt hat man sie komplett rausgenommen kommt ventuell aber wider.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    prinzjubi Mitglied
    Registriert seit
    17.09.2006
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    bei nem login wird ja n cookie übertragen und auf dem host gespeichert ... könnte man diese information nicht einfach auch darein schreiben ? ^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    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. lächeln
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    prinzjubi Mitglied
    Registriert seit
    17.09.2006
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    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 !? zwinker
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also ich muss es nicht machen ist wie schon gesagt in 1.0.4 schon drin funktioniert nur nicht so besonders gut ^^ zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Das ist kein modul das ist nen fester bestand teil aber es hat halt nicht richtig funktioniert !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    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. zunge 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^^ zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    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 zwinker.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Mairu hm.. kanst du den sagen wenn du ne geeignete "Schnittstelle" hast wo man das Design einstellen kann?
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    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 zwinker

    Zuletzt modifiziert von Mairu am 27.09.2006 - 09:56:59
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    ZitatZitat 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
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    wollte nur wissen wie man es einspeisen muss.. also per Session.
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    prinzjubi Mitglied
    Registriert seit
    17.09.2006
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    jau .. nice ! big thx! scheint wunderbar zu funzen lächeln
    Yes !!!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    CycoSven Mitglied
    Registriert seit
    08.11.2007
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    MrWhoo Mitglied
    Registriert seit
    11.08.2008
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    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.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten