Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[RESOLU] Creation fichier xml pour template
#1

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 ~~~~~
#2

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

oui, pour que cela soit plus facile à installer
#4

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.
#5

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.
#6

moi ca a marché tout seul

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

sinon j'en sais pas plus Sad
#7

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.
#8

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
#9

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.
#10

Bonjour,

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

utilise la démo Smile
#12

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.
#13

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

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

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.
#16

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

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

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.
#18

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"
#19

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.
#20

ok, je ferais ça ce week end.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)