Outils pour CMS Made Simple
CMS acronyme de Content Management System # Composer des sites WEB facilement
- Site CMSMS made simple
- CMSMS MadeSimple demo inline
- Open source CMSMS
- Dans la page voir les parametres passés
* Contenu de la page {php} // afficher les parametres echo <<<VAR <p>id : {$_GET['id']}</p> <p>Demandeur : {$_GET['Demandeur']}</p> <p>Method : {$_SERVER["REQUEST_METHOD"]}</p> <p>Query_Str : {$_SERVER["QUERY_STRING"]}</p> VAR; {/php}Ca donne : Creation IDF id : creation-idf Demandeur : toto Method : GET Query_Str : id=creation-idf&Demandeur=totoPour executer du php bornes {php} {/php} dans un content cmsmadesimple mettre dans le fichier config.php la variable suivante $config['use_smarty_php_tags'] = true; Aller voir sur le site les précautions à tenir avec cet ajout * Un content qui n'affiche rien Essayer dans le template {content block='content_en' } * Passage a la version 1.11.x Changer dans les templates et CSS Remplacer {stylesheet} par {cms_stylesheet} Remplacer background: url(uploads/images/xxxx) Par background: url([[root_url]]/uploads/images/xxxxx) Et dans Template NCleanBlue images/cms devient uploads/NCleanBlue
* Dans la page et form avec methode GET {php} // afficher les parametres echo <<<VAR <p>session_id : {$_SERVER['HTTP_COOKIE']}</p> <p>id : {$_GET['id']}</p> <p>Demandeur : {$_GET['Demandeur']}</p> <p>Method : {$_SERVER["REQUEST_METHOD"]}</p> <p>Query_Str : {$_SERVER["QUERY_STRING"]}</p> VAR; $chemin="./cgi-bin/Dde_Creat_IDF_Helios.ksh " . "'" . $_SERVER["QUERY_STRING"] . "&" . $_SERVER['HTTP_COOKIE'] . "'"; $output=shell_exec("$chemin"); echo $output; {/php}* Dans le script : set -a QUERY_STRING="$( echo $*| sed 's/\;/\&/')" REQUEST_METHOD=GET #REQUEST_METHOD=POST CONTENT_TYPE="application/x-www-form-urlencoded" CONTENT_LENGTH=${#QUERY_STRING}
* Dans le tag user AffichePageJfgg on aura : $chemin="./cgi-bin/" . $params['src'] . " " . $params['param']; $output=shell_exec("$chemin"); echo $output; * Dans la page on aura : {AffichePageJfgg src='Langage_C_Pgm_Tableau.txt'}
* mettre dans ce template au niveau {* Start Sidebar *} <div id="sidebar"> <div id="sidebarb"> {* content block='Sidebar' *} * Ajouter * signifie pères du courant et les fils de l'actif {menu start_level='2' collapse='1'} * signifie pères du courant et tous les fils {menu start_level='2'}
* Mettre dans le content de la page {php} $fichier="./essai.txt"; exec("wget -q -F -O {$fichier} http://www.catonmat.net/download/awk.cheat.sheet.txt"); $oRessource = fopen( "$fichier", "r"); echo "<pre>"; while( ! feof( $oRessource)) { $sPage = fgets( $oRessource); echo $sPage; } echo "</pre>"; fclose( $oRessource); {/php}
#!/bin/sh # # Effacer les fichiers tmp du site # #### curlftpfs - mount a ftp host as a local directory set -ve test $( df | grep -c /mnt/ftpperso ) -eq 0 && sudo curlftpfs -o allow_other ftp://user:pass@ftp.site.fr /mnt/ftpperso find /mnt/ftpperso/tmp -type f -mtime +1 -exec sudo rm -v {} \; sleep 5 sudo umount /mnt/ftpperso