Bonjour, étant passé de la version 1.4.1 à la 1.6.1, repersonnalisation du tout et puis je bloque, avec l'ancienne version, j'étais parvenu à créer une nouvelle page à partir de la page "category.tpl et .php. (en les renommant)
Mais sous la version actuelle, je vois pas.
Y aurait-il une âme charitable pour m'éclairer?
Merci infiniment.
Hors ligne
Salut, il s'agirait d'une page où j'afficheirais mon matériel, mais il faut absolument qu'elle soit pareille que le reste concernant le menu, l'entête, et le reste, seul le contenu du corp de page serait aléatoire!
Dans la version 1.4.1, il suffisait de créer une copie des fichiers category.php et category.tpl, les renommer et modifier le contenu du corp de "materiel.tpl" afin qu'il s'affiche dans 'materiel.php".
Je me demande si je peux le faire avec index.php et index.tpl de la version 1.6.1???
Merci de vos avis! (entre temps je fais un essai ce soir).
Hors ligne
Bonjour, alors en lisant ce post, j'ai compris à quels fichiers il fallait que je m'attaque.
J'ai donc réussi à créer ma page "matos.php" comme je le voulais, avec le menu à gauche et le matos en images à droite dans le corp! Le lien y menant est dans le menu des liens. ;)
Il me reste maintenant qu'à mettre à jour avec le reste du matériel et plus tard avec mes futures acquisitions!
Merci à Iphoto de m'avoir mis sur la voie!
pour voir, c'est ICI.
Dernière modification par edfred (2006-08-31 08:48:19)
Hors ligne
Salut edfred,
Pourrais tu s'il te plait completer le post sur lequel tu t'es appuyé car je n'arrive pas à avoir le menu sur la gauche de ma page de présentation, il doit me manquer du code mais je ne sais pas lequel :o((
Merci par avance pour ton aide (pour info je suis également sur EOS Numérique (SNF69 ;o)))
Seb.
Hors ligne
Salut Seb, je t'avais reconnu!!!!!
Alors, en suivant les étapes données par iphoto:
1-Ouvrir about.php et l'enregistrer sous : "matos.php" ou autre, y modifier chaque mot "about" en "matos" en respectant scrupuleusement la casse.
il faut y intégrer le menu de la façon suivante.
Après ceci :
// Start output of page // $title= $lang['matos_page_title']; $page['body_id'] = 'theMatosPage'; include(PHPWG_ROOT_PATH.'include/page_header.php');
ajouter ce code:
// include menubar include(PHPWG_ROOT_PATH.'include/menubar.inc.php'); $template->assign_vars( array( 'TITLE' => $template_title, 'TOP_NUMBER' => $conf['top_number'], // still used ? 'T_RECENT' => $icon_recent, // still used ? ) ); if ('search' == $page['section']) { $template->assign_block_vars( 'search_rules', array( 'URL' => get_root_url().'search_rules.php?search_id='.$page['search'], ) ); } if (isset($page['category']) and is_admin()) { $template->assign_block_vars( 'edit', array( 'URL' => get_root_url().'admin.php?page=cat_modify' .'&cat_id='.$page['category'] ) ); } if (is_admin() and !empty($page['items']) ) { $template->assign_block_vars( 'caddie', array( 'URL' => add_url_params(duplicate_index_url(), array('caddie'=>1) ) ) ); }
Enregistrer et fermer.
2-Suivre les instructions de iphoto pour le fichier "common_language.php", ca se passe aux environs de la ligne 303 et la ligne 384, enregistrer et fermer.
3-Ouvrir le fichier "about.tpl" qui se trouve dans ton dossier template, l'enregistrer sous : "matos.tpl" ou autre. Changer les "about" par des "matos" en respectant toujours la casse et ajouter en première ligne ceci : {MENUBAR} (fais un copier/coller) cette action ajoute le menu sur la gauche comme sur toutes les autres pages (comme sur mon site!). J'ai personnellement ajouter "Cliquez l'icône pour retourner aux galleries." juste devant : <a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/>. Ensuite on peut enregistrer et fermer.
4-Ouvrir "content.css" de ton template, et ajouter : BODY#theMatosPage #content, (l'insérer entre BODY#theAboutPage #content, et BODY#thePopuphelpPage #content,) , enregistrer er fermer.
5-Ouvrir le fichier about.html du (des) dossier(s) "language", l'enregistrer sous : matos.html et y insérer ton contenu puis enregistrer et fermer.
6-Si tu as créé un menu de "lien" comme sur ma galerie, il te reste à insérer le lien vers ta page "matos.php".
7-Pour la création éventuelle de ce menu, ouvrir le fichier "config_local.inc.php" du dossier "tools", et voici un exemple du code qui doit s'y trouver :
<?php // this file is provided as an example. It does not modify the configuration // as long as it remains in "tools" directory. Move it to "include" // directory if you want to modify default configuration. // links : liste des liens externes $conf['links'] = array( 'http://www.edfred-eos.info/phpwebgallery/matos.php' => 'Mon matériel.', 'http://www.edfred.be' => 'Mon site edfred.be.', 'http://www.creanum-belgium.com/' => 'Créanum Belgium.', 'http://www.eos-numerique.com/' =>'Le site EOS-numérique', 'http://www.eos-numerique.com/forums/index.php' => 'Le forum d\'EOS-Numérique.', 'http://www.parlonsphoto.com/index.html' => 'Le forum de Parlons Photo.', 'http://www.diddl.lina.edfred-eos.info/' => 'Le site Diddl de mes enfants.' ); ?>
8-Il faut l'enregistrer dans le dossier "include" et fermer.
9-Il reste à envoyer les fichiers modifiés chez ton hébergeur.
Évidemment, si tu veux appeler ta page "materiel.php. il faut adapter les termes à changer!!!!!!
Edit 1 pour une ajoute.
Edit 2 pour une correction orthographique
Edit3 pour rectifier unoubli de modif dans les page php.
Dernière modification par edfred (2006-09-01 08:54:22)
Hors ligne
Encore une chose, si on veut éviter la création d'une page matos.html dans le dossier language, on peut ajouter le contenu que l'on veut voir sur la page matos.tpl en lieu et place de ce code ; {MATOS_MESSAGE}.
Le remplacer par ce code par exemple (à modifier selon le contenu désiré):
<div style="text-align:justify;margin:15px;"> <p>Description de mon matériel:</p> <ul> <li>appareil photo numérique de marque pas d'pub</li> <li>Objectif de même marque que l'APN avec spécifications.</li> <li>Deuxième objectif parcequ'avec un seul j'avais pas assez.</li> <li>Flash pour éblouir les gens que je photographie</li> <li>et on peut continuer comme ça indéfiniment dans des balises "<li>" </li> </ul> </div> <div style="text-align:center;margin:5px;"> <p><img src=dossier/mon image.jpg" width="xxx" height="xxx" alt="Mon joli appareil numérique" /></p> <p><img src="dossier/ma deuxième image.jpg" alt="la suite de mon matériel" width="xxx" height="xxx" /></p> </div>
En personnalisant les texte bien évidemment!!!!!!!
Mais dans ce cas, selon le choix d'une autre langue sur une galerie multilangue, le contenu ne s'affichera toujours qu'en français alors qu'avec un fichier html spécifique "écris dans la langue correspondante) dans chaque dossier de langue on peut afficher cette pagfe dans la langue choisie!
J'espère maintenant être complet et clair!
Hors ligne
Merci encore c'est top.
Seb.
Hors ligne
Bonjour à vous...
Impossible d'afficher le menubar dans mes pages.
Lorsque je mets le code d'assignation du menubar dans matos.php, il me renvoie
you are not authorised to see this page
j'ai bien mis {MENUBAR} en tête de mes tpl,
Là je ne comprends plus trop
J'ai même essayé (bêtise?) d'assigner le Menubar comme dans mon index.php, toujours la même chose...
Pourriez vous m'aider s'il vous plaît ?
Hors ligne
Perjo j'avais le même problème et à première vue il est possible qu'il te manque une majuscule dans une des désignation de champ. Tu devrais refaire le tour de tes fichiers pour vérifier.
Seb.
Hors ligne
Merci seb
Je vérifie tout...
Rien à faire, après vérification de la casse, de mes .tpl, et mise à jour, dès que je passe par:
//include menubar
include(PHPWG_ROOT_PATH.'include/menubar.inc.php');
+ la suite ...
J'ai l'affichage
you are not authorised to see this page
Dès que j'enlève la fonction, j'ai bien ma page qui s'affiche mais pas le MENUBAR
Là, je ne peux plus rien faire..
Je demande donc l'aide d'une âme charitable.
Je précise que je suis sous template hpsam, ce qui ne pose aucun problème ni pour les news, ni pour le reste d'ailleurs.
Mercide votre aide et bonne nuit à tous
Dernière modification par robin64 (2006-09-02 23:12:42)
Hors ligne
Pour ce problème je ne vois pas alors, désolé. J'espère qu'une personne plus compétentes que moi sous PHP pourra t'aider ;o).
Seb.
Hors ligne
Salut Robin, si tu suis la description que je donne ci-dessus à la lettre, ça doit fonctionner! Revérifies bien tes fichiers.
Attention, le php c'est délicat, un oubli de virgule ou de point-virgule quelque part et c'est foutu!
Cherches bien et si tu trouves pas je verrai tes fichiers, mais seulement à partir de Mardi après-midi.
Dernière modification par edfred (2006-09-03 20:45:41)
Hors ligne