Forum CMS Made Simple FR
integration php - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : integration php (/thread-1489.html)

Pages : 1 2


integration php - bobylapointe - 10/10/2011

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

je voudrais integrer un peu de code en php.
comment faire?

voici mon code:
<?php
include_once('[pathToFileManager]/class/FileManager.php');
?>
$FileManager = new FileManager();
print $FileManager->create();


pour le moment je n'arrive a rien.
Merci de votre aide.


integration php - kraygoon - 10/10/2011

Bonjour,

Deux solutions s'offrent à toi :

Créer une balise utilisateur (UDT) avec ton code PHP sans les <?php ?> et l'intégrer là où nécessaire.

La seconde étant d'utiliser les balises {php} {/php} à condition qu'elles sont activées dans le config.php.

De loin, la première solution est la meilleure.


integration php - bobylapointe - 10/10/2011

Peux tu m'en dire plus sur ces UDT?
Cordialement


integration php - kraygoon - 10/10/2011

Si le lien qui suit ne convient je pourrais rentrer plus dans les détails :
http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel/Extensions/User_Defined_Tags/fr


integration php - bobylapointe - 10/10/2011

Ok merci et dans mon cas en particulier je dois mettre uniquement le include ou tout le code!
Cordialement


integration php - kraygoon - 10/10/2011

Donc... dans ton cas :

Tu crées une UDT "BobyFilemanager" avec ce code dedans (pense à remplacer "[pathToFileManager]" par le bon chemin) :
Code :
include_once('[pathToFileManager]/class/FileManager.php');
?>
$FileManager = new FileManager();
print $FileManager->create();

Et ensuite là où tu veux ton filemanager tu insères le code suivant :
Code :
{BobyFilemanager}



integration php - bobylapointe - 10/10/2011

Ça marche pas....j'ai juste le contenu sans template.....


integration php - bobylapointe - 10/10/2011

Je te donne le liens si tu veux tester
http://www.gerd-tentler.de/tools/filemanager


integration php - jissey - 10/10/2011

hello, je ne sais pas où vous voulez en venir, mais il y a un "?>" qui traîne à la ligne 2, Kraygoon Smile
Et si Bobylapointe fait du copier-coller ...


integration php - bobylapointe - 10/10/2011

J'avais vu et pour mon test Je l'ai enlevé
Mais ça marche pas


integration php - kraygoon - 11/10/2011

jissey a écrit :il y a un "?>" qui traîne à la ligne 2, Kraygoon Smile

J'l'avais pas vu celui là, c'est vrai que je suis allé très vite.


integration php - kraygoon - 11/10/2011

bobylapointe a écrit :Ça marche pas....j'ai juste le contenu sans template.....

Précise ta situation, tu as le contenu de quoi exactement ?
Le contenu du filemanager sans mise en forme ?
Si c'est ça, c'est peut-être un fichier CSS dont le chemin n'est pas le bon.


integration php - bobylapointe - 11/10/2011

Mon contenu est le squelette de cms uniquement ( menu a gauche) pas d'images....., filemanager n'apparait même pas.


integration php - kraygoon - 11/10/2011

Et sans la balise UDT ça fonctionne ?


integration php - bobylapointe - 11/10/2011

non j'ai pas encore essayé
je teste de suite


integration php - airelibre - 11/10/2011

Bonjour,

Je ne trouve pas de fichier FileManager.php dans la version 1.9.4.3... ni la méthode Create() dans les classes pouvant se rattacher au module FileManager. Peut-être que c'est un autre nom de fichier et une autre fonction que tu dois utiliser ?


integration php - bobylapointe - 11/10/2011

regarde sur ce site -> http://www.gerd-tentler.de/tools/filemanager
apres usage...


integration php - airelibre - 11/10/2011

Essaye ca dans ta balise utilisateur :
Code :
$FileManager = new FileManager();
$path = 'PATH';
$res = $FileManager->GetFileList($path);
print_r($res);

Ca retourne un tableau avec les infos sur les fichiers - N'oublies pas de remplacer "PATH" par le chemin du répertoire à afficher.


integration php - bobylapointe - 11/10/2011

ca me retoune un truc de bizard....


integration php - kraygoon - 11/10/2011

bobylapointe a écrit :ca me retoune un truc de bizard....

On va avoir beaucoup de difficultés à avancer avec des messages d'une telle précision. Un p'tit effort :/


integration php - bobylapointe - 11/10/2011

desolé

Code :
Array ( [0] => Array ( [name] => ngrey [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [1] => Array ( [name] => NCleanBlue [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [2] => Array ( [name] => images [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [3] => Array ( [name] => creche [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [4] => Array ( [name] => Arty [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [5] => Array ( [name] => abfg_sample [dir] => 1 [ext] => [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 755 ) [6] => Array ( [name] => index.html [dir] => [size] => 26 [date] => 1314464314 [url] => http://192.168.1.4/site/uploads/index.html [ext] => html [fileinfo] =>   [image] => [fileowner] => www-data [writable] => 1 [permissions] => 644 ) )



integration php - bobylapointe - 11/10/2011

Ça vous dit quelque chose ou pas...


integration php - jissey - 11/10/2011

ON DORT!!!


integration php - jissey - 11/10/2011

Citation :Ça vous dit quelque chose ou pas...
oui, oui, c'est ce qu'attendait Airlibre.
Il t'expliquera ça demain Wink


integration php - bess - 12/10/2011

jissey a écrit :ON DORT!!!


faudrait que je penses a mettre un système de couvre feu :lol: :lol: