Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Installation - fonctionnement _ [résolu] Problème pour ajouter une nouvelle page dans la boxe informations

Écrit par : lol_bozz 9 Oct 2011, 17:07

Bonjour,

Je souhaite ajouter une page dans la boxe information.

J'ai donc suivi http://www.oscommerce-fr.info/faq/qa_info.php?qID=183 (en citation dans cette page)
mais quelques problèmes surviennent...

Tout d'abord étape 4 le fichier information.php ne se trouve pas dans includes/boxes/information.php mais dans included/modules/boxes et se nomme bm_information.php
Est-ce le bon fichier ?

Deuxième problème : étape 5, lorsque j'ajoute la ligne de commande dans mon fichier, le site n'est plus disponible et marque "Parse error:syntax error, unexpected'; in catalog/includes/languages/french.php on line 255
ça correspond à la ligne que je viens d'ajouter...



Si quelqu'un pouvait m'aider à résoudre ce problème ce serait super !
Merci d'avance





Citation
Comment créer une nouvelle page ?

Réponse Pour créer une nouvelle page accessible par exemple dans la boxe "information"

1- dupliquer une page proche de celle dont on a besoin (par exemple catalog/conditions.php) et la renommer ma_page.php. Editer ce nouveau fichier ma_page.php et rechercher toutes les occurences de FILENAME_CONDITIONS pour les remplacer par FILENAME_MA_PAGE (2 occurences lignes 15 et 17)

2- ajouter une ligne dans catalog/includes/filenames.php, pour définir le nom de fichier
define('FILENAME_MA_PAGE', 'ma_page.php');

3- dupliquer catalog/includes/languages/french/conditions.php en catalog/includes/languages/french/ma_page.php et répéter pour toutes les langues utilisées

4- Ajouter un lien vers cette nouvelle page. Par exemple pour l'ajouter dans la boxe information, éditer includes/boxes/information.php et trouver la ligne
'<a href="' . tep_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a><br>' .
pour AJOUTER APRES
'<a href="' . tep_href_link(FILENAME_MA_PAGE) . '">' . BOX_INFORMATION_MA_PAGE . '</a><br>' .

5- Ajouter dans le fichier includes/language/french.php et tous les fichiers de language utilisés
define('BOX_INFORMATION_MA_PAGE', 'Le nom de ma page');

6- Editer les fichiers langues créés précedemment catalog/includes/languages/xxx/ma_page.php pour modifier les textes.

Écrit par : lol_bozz 9 Oct 2011, 17:15

En fait j'ai trouvé ma réponse sur
http://www.oscommerce-fr.info/forum/index.php?showtopic=68899&hl=boxe+informations

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)