ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Andere Startseite bei anderem Design

Geschlossen
  1. #1
    User Pic
    zeroxul Mitglied
    Registriert seit
    08.07.2007
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Hallo ilch !

    Ich suche mal wieder eure Hilfe...

    Ich habe auf meiner Seite verschiedene Designs die mit anderem content bestückt sind.
    jetzt hätte ich es gerne das, wenn jemand das design switcht sich auch eine entsprechende Startseite öffnet(in meinem falle eine andere news-kat).

    Habe hir schon ein par nützliche Sachen gefunden, aber so richtig leuft das ganze nicht traurig

    immoment schaut meine boxes/designs.php so aus
    if ( !empty($_GET['design']) ){                                                                                                    
        $_SESSION['authgfx'] = $_GET['design'];                                                                                        
        header("Location: /index.php");                                                                    
    } else {
    echo '<form action="index.php?'.$menu->get_complete().'" method="GET">';
    echo '<div align="center">';
    echo '<select name="design" 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>';
    }
    ?>


    jetzt habe ich versucht if ($menu->get(0) hinzuzufügen aber meine skills reichen da nicht aus als php gimp.
    if ( !empty($_GET['design']) ){                                                                                                    
        $_SESSION['authgfx'] = $_GET['design'];                                                                                        
        header("if ($menu->get(0) == 'xsyon') { Location:/index.php?news-xsyon } if ($menu->get(0) == 'Fallen_Earth') { Location:/index.php?news-fallenearth } ");                                                                    
    } else {
    echo '<form action="index.php?'.$menu->get_complete().'" method="GET">';
    echo '<div align="center">';
    echo '<select name="design" 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>';
    }
    ?>


    bin da jetzt schon seit 1woche dran ,habe es auch mal mit einen switch versucht aber keine lösung gefunden.

    Wenn irgendjemand eine Idee hat ,wäre ich euch sehr Dankbar für eure Hilfe.
    (ich packe mal den link zur Seite dazu, hilft vielleicht)

    verwendete ilchClan Version: 1.1 M


    Zuletzt modifiziert von zeroxul am 23.05.2010 - 01:50:15
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich geh mal davon aus, dass du nach Designnamen entscheiden willst und dieser gleich dem Kategorienamen entsprechen soll, mit der Ausnahme von Fallen_Earth, wo der _ entfernt wird?

    if ( !empty($_GET['design']) ){
        $_SESSION['authgfx'] = $_GET['design'];
        if ($_GET['design'] == 'Fallen_Earth') {
            $_GET['design'] = 'fallenearth';
        }
        header('Location: /index.php?news-' . $_GET['design']);
        exit;
    }



    Zuletzt modifiziert von Mairu am 21.05.2010 - 15:55:43
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    zeroxul Mitglied
    Registriert seit
    08.07.2007
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Genial lächeln
    So wenig code, und doch so eine große Offenbarung für mich.
    Ich danke dir dass du dir die Zeit genommen hast.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten