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 :
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
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
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
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: