Nouveau sujet Répondre Imprimer Syndication RSS 2.0

MOD : Copier tout un dossier

Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 09 Janvier 2008, 18:16
Dans un MOD, si on veux copier un fichier on fait
<line name="Copier">
<file>nomdufichier</file>
</line>


Maintenant le problème c'est que si on a un dossier avec plein de fichiers à copier, on a pas forcément envi de lister tous les fichiers. Il serait pratique de pouvoir faire
<line name="Copier">
<file>nomdudossier</file>
</line>


Voir même automatiser la copie des fichiers dans le dossier "root" avec un duplicat automatique des dossier tpl et lang.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3458
  • Inscrit : 01 Mars 2007
  Lien vers ce message 09 Janvier 2008, 19:53
Un énorme plussoiement pour cette idée ô combien plaisante.


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Flammeche
Avatar de AlbinOz
  • Age : 33 ans
  • Messages : 31
  • Inscrit : 07 Janvier 2008
  Lien vers ce message 09 Janvier 2008, 20:53
du coup ce serait <directory> et non plus <file>http://www.fire-soft-board.com/fsb/images/smileys/fsb2_clown.gif

je plussoie également
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 09 Janvier 2008, 21:03
Un dossier est un type de fichier particulier ^^ Tout comme les liens sous Linux ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5458
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 09 Janvier 2008, 21:34
Un dossier est un type de fichier particulier ^^ Tout comme les liens sous Linux ^^
Unix ... => "tout est fichier"


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3458
  • Inscrit : 01 Mars 2007
  Lien vers ce message 09 Janvier 2008, 21:45
Moto, Voiture, Camion, Tracteur => Tout est véhicule

Une moto est un type de véhicule particulier.


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 09 Janvier 2008, 23:43
C'est déjà prévu :
<line name="Copier">
   <file>nomdudossier</file>
   <directory />
</line>


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 10 Janvier 2008, 7:22
Ah oui effectivement mea culpa j'avais pas remarquer la clause <directory /> dans le code.
Par contre, tu peux peut etre remplacer
$directory = ($file_handler->childExists('directory')) ? $file_handler->directory[0]->getData() : NULL;

par
$directory = $file_handler->childExists('directory');


Pcq ya pas de contenu.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 10 Janvier 2008, 10:00
Au passage géno, ce serait une bonne idée de modifier le fichier doc/mods.txt ^^ pour mettre à jour


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Mars 2008, 20:44
J'ai modifié la ligne de code donnée, mais qu'entends tu par mettre doc/mods.txt à jour puisque la balise directory était déjà signalée dans ce fichier ?
			* <file> <...> #...# : Pour l'instruction copy ou php, cette commande contient la liste des fichiers à copier
				* <filename> (...) : Nom du fichier à copier
				* <duplicat> (...) : Copie du fichier dans les autres répertoires du dossier (langues, thèmes, etc..)
				* <directory /> : S'il s'agit d'un répertoire à copier (avec son contenu)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 03 Mars 2008, 6:43
je parlais il me semble de mise à jour générale puisque par exemple <autor> est devenue <author> etc ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Répondre


.