Forum CMS Made Simple FR
[RESOLU] Creation fichier xml pour template - 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 : [RESOLU] Creation fichier xml pour template (/thread-333.html)



[RESOLU] Creation fichier xml pour template - nico - 21/04/2010

Bonjour à tous,

Je suis à la recherche d'un tuto pour créer des fichiers d'installations automatique de template au format XML.
Quelqu'un pourrait-il me renseigner svp ?
Merci.

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.7.0
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.4
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.2
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.5
#~ * Bookmarks: 2.0.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 10000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.11
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 60
#~ * safe_mode: Off (Faux)
#~ * session_save_path: d:\serveur\php5\sessionsave (0777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.41
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



[RESOLU] Creation fichier xml pour template - bess - 21/04/2010

c'est pour permettre de transférer un thème graphique ?


[RESOLU] Creation fichier xml pour template - nico - 21/04/2010

oui, pour que cela soit plus facile à installer


[RESOLU] Creation fichier xml pour template - bess - 21/04/2010

Disposition » Gestionnaire de Thèmes

export ton thème

apparemment le .xml exporté prend en compte les images utilisée, mais je ne comprend pas comment il sélectionne les images.


[RESOLU] Creation fichier xml pour template - nico - 21/04/2010

Ah ok !

Il faut donc importer manuellement le gabarit puis l'exporter au format XML; puis, rassembler les différents fichiers nécessaires et le fichier xml....

Mais ça ne marche pas...
Warning: fopen(D:\serveur\...\uploads\nx_theme_1\top.png") [function.fopen]: failed to open stream: Invalid argument in D:\serveur\...\modules\ThemeManager\action.importtheme.php on line 368

PS : L'autre image au format .gif passe mais pas celle au format .png. Le fichier .js passe aussi.


[RESOLU] Creation fichier xml pour template - bess - 21/04/2010

moi ca a marché tout seul

un pb de droit sur le fichier top.png peux être ?

sinon j'en sais pas plus Sad


[RESOLU] Creation fichier xml pour template - nico - 21/04/2010

Mon problème venait d'une guillemet (D:\serveur\...\uploads\nx_theme_1\top.png"). Je ne sais pas comment elle est apparue mais bon...
Sinon, ne pas oublier de modifier le contenu des balises <reflocation></reflocation> qui contient le chemin du fichier concerné.

Donc l'import fonctionne mais je n'ai pas mon menu :

string(85) "Smarty error: unable to read resource: "module_db_tpl:MenuManager;nx_template_1_menu""

Je recommence tout à zéro.


[RESOLU] Creation fichier xml pour template - bess - 21/04/2010

si tu t'en sors, ca serait cool de ta part de nous faire un retour là dessus complet (on le fouttra direct sur le blog)

ca servira je pense Smile


[RESOLU] Creation fichier xml pour template - nico - 21/04/2010

Ok. Pour l'instant, en renommant mon menu en passant par "menu manager", l'erreur à disparue. Cependant, l'image de fond n'apparait pas.

Je continue ma recherche.


[RESOLU] Creation fichier xml pour template - nico - 22/04/2010

Bonjour,

Est ce que je pourrais t'envoyer un template de test pour que tu puisse essayer de l'importer stp ?


[RESOLU] Creation fichier xml pour template - bess - 22/04/2010

utilise la démo Smile


[RESOLU] Creation fichier xml pour template - nico - 22/04/2010

Je ne peux pas me connecter. J'ai essayé avec le login : demo et mot de passe demo.
J'ai tenté ma chance sur la demo anglaise mais je n'ai pas les droits.


[RESOLU] Creation fichier xml pour template - bess - 22/04/2010

attend deux seconde, je pete un fichier et je reviens (connard de merde qui prend son pied à changer les pass)


[RESOLU] Creation fichier xml pour template - bess - 22/04/2010

fichier pété et mot de passe restauré, va y.


[RESOLU] Creation fichier xml pour template - nico - 22/04/2010

Merci.
J'ai testé :
- L'import fonctionne mais j'ai toujours ce problème de lecture du menu :
string(85) "Smarty error: unable to read resource: "module_db_tpl:MenuManager;nx_template_1_menu""

Je peux résoudre le problème en renommant le menu qui s'appelait :
nx_theme_1:nx_template_1_menu
en :
nx_template_1_menu
Et là, ça fonctionne.

Je vais chercher d'où cela peut venir.


[RESOLU] Creation fichier xml pour template - bess - 22/04/2010

je sais pas si ca peut t'aider, j'ai trouvé cette doc

http://themes.cmsmadesimple.org/Share_a_Theme.html


[RESOLU] Creation fichier xml pour template - nico - 22/04/2010

Merci mais cela ne m'aide pas.
En fait, quand je veux importer un thème, le menu prend aussi le nom du dossier qui le contient.
Une fois que le nom du menu est corrigé à la main, tout va bien.

J'ai du faire un erreur quelque part car avec les autres thème, cela fonctionne bien.

Par contre, quand je supprimer mon thème, cela met bien à jour la BDD mais pas les fichiers qui sont dans le dossier "tmp" et ne supprime pas le dossier du thème.

J'ai du faire une erreur bête quelque part, je continue de chercher.

Je me demande si je n'ai pas fais une erreur de nommage du menu lors de la création du template. Je recommencerais tout le template demain.


[RESOLU] Creation fichier xml pour template - nico - 24/04/2010

Bon effectivement, j'ai fais une erreur de nommage :

Au lieu de nommer mon menu "mon_template_menu", j'aurais du le nommer "répertoire : mon_template_menu"

Je ne sais pas si c'est clair... "répertoire" est le nom du répertoire qui contient le template dans "uploads"


[RESOLU] Creation fichier xml pour template - bess - 05/05/2010

salut nico, est-ce que ca te serais possible d'en faire un tuto complet afin que d'autres personnes puissent en profiter ?

c'est juste compiler ce que tu as écrit et mettre en évidence les erreurs qu'il faut éviter de faire.


[RESOLU] Creation fichier xml pour template - nico - 05/05/2010

ok, je ferais ça ce week end.