[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
[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
[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
[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.