website logo
Auteur
avatar
skippy

Forum » » Le coin des codeurs » » [Résolu] - changer de thème même en anonyme


Posté : 6 févr. 2010 à 12:46 icone du post

Bon j'y arrive gentiment mais sûrement. J'arrive déjà à mettre le système de séléction via un !include! dans un bloc.
Mais j'ai un drôle de bug. Si dans mon bloc j'ai bien le select pour séléctionner les thèmes, J'ai aussi en dessus : modules/change-theme/chg_theme.php (écrit tel quel )

Voici mon bloc :

!include!#modules/change-theme/chg_theme.php



mon code :


!include!("../../mainfile.php");

     $userinfo=getusrinfo($user);
    $content .="<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\" border=\"0\"><tr><td class=\"header\">\n";
    $content .= translate("Select One Theme");
    $content .="</td></tr></table>\n";
    $content .="<p align=\"center\"><form action=\"user.php\" method=\"post\">
          <select class=\"textbox_standard\" name=\"theme\" style=\"width:130px\" >";
    !include!("themes/list.php");
    $themelist = explode(" ", $themelist);
    for ($i=0; $i < sizeof($themelist); $i++) {
       if ($themelist[$i]!="") {
    
    $content .="<option value=\"$themelist[$i]\" ";
          if ((($userinfo[theme]=="") && ($themelist[$i]=="$Default_Theme")) || ($userinfo[theme]==$themelist[$i])) 
    $content .= "selected=\"selected\"";
    $content .= ">$themelist[$i]\n";
         }
    }
   if ($userinfo[theme]=="") $userinfo[theme] = "Default_Theme";    
   
    $content .= "<input type=\"hidden\" name=\"uname\" value=\"$userinfo[uname]\" />
          <input type=\"hidden\" name=\"uid\" value=\"$userinfo[uid]\" />
          <input type=\"hidden\" name=\"op\" value=\"savetheme\" />
          <p></p>
          <input class=\"bouton_standard\" type=\"submit\" value=\"".translate("Save")."\"  style=\"width:100px\"  />
          </form>"; 
  
?>



Autres chose, j'aimerai que comme cité dans le titre que même ceux non inscrit puissent changer leur thème.

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=24683&forum=5