website logo
Auteur
avatar
Jireck

Forum » » Version future » » [Résolu] - CSS Array


Posté : 9 avr. 2013 à 21:49 icone du post

Oui j'en vois une grand utilité...
c'est même plus interressant que le système actuelle.
cela permet de charger ce qu'on veux.
le +/- est interressant pour dire si on garde le fichier style.css
ensuite la gestion en array permettrait ce qu'on veux.

L'avantage etant pour tout mais en plus pour les modules cela permet de charger correctement les css se trouvant dans modules/xxxx/css/xxx.css en utilisant l'appel distant. http://domaine.com/modules/xxxx/css/xxx.css



   if ($css) {
      if (is_array($css)) {
         foreach ($css as $k=>$tab_css) {
            if (stristr($tab_css, "http://")) {
               echo "
<link media="all" type="text/css" rel="stylesheet" href="$tab_css">\n";
            } else {
               if (file_exists("themes/$tmp_theme/css/$tab_css") and ($tab_css!="")) {
                   echo "<link media="all" type="text/css" rel="stylesheet" src=\"themes/$tmp_theme/css/$tab_css\">\n";
               } elseif (file_exists("$tab_css") and ($tab_css!="")) {
                   echo "<link media="all" type="text/css" rel="stylesheet" src=\"$tab_css\">\n";
               }
            }
         }
      } else {
         if (file_exists("themes/$tmp_theme/css/$css")) {
            echo "<link media="all" type="text/css" rel="stylesheet" src=\"themes/$tmp_theme/css/$css\">\n";
         } elseif (file_exists("$js")) {
            echo "<link media="all" type="text/css" rel="stylesheet" src=\"$css\">\n";
         }
      }
   }



ou / et
modifier
import_css_!javascript!()

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