osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu] Modification page accueil, Parse error
Nath100
posté 16 Sep 2004, 08:56
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Bonjour à tous ! smile.gif

Nouvelle utilisatrice d'OSC et débutante dans le domaine du e-commerce et des divers languages existants, je suis ravie d'avoir trouvé un site où l'on peut exposer les problèmes rencontrés tout au long de la configuration de notre site, et en français en plus !

Un grand merci à toute l'équipe et à tous les membres !

En fait, j'ai un petit problème pour modifier la page d'accueil de mon site.
Mon hébergeur est Lycos et j'ai installé OSC à partir de mon compte Lycos Webcenter.
J'ai suivi les instructions présentes sur cette page pour la modifier, mais lorsque je change le contenu, cette erreur apparaît :

Parse error: parse error, unexpected T_STRING in /data/members/paid/1/2/123-loisirs.com/htdocs/www/includes/languages/french/index.php on line 13

Pour être certaine que l'erreur ne vient pas d'une ' ou , comme précisé dans certains sujets de discussion, j'avais auparavant copié l'ensemble afin de pouvoir rétablir le texte d'origine s'il y avait une erreur ; mais cela ne sert à rien, même après avoir collé ce texte, l'erreur est toujours présente. confused.gif

Voilà, j'espère que quelqu'un pourra m'aider et je vous remercie d'avance.

Nathalie


--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 
JeanLuc
posté 16 Sep 2004, 09:13
Message #2


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



Bonjour et bienvenue sur le forum francophone OsCommerce.

Affiche-nous le code de ton fichier includes/languages/french/index.php

PS: Indique, dans ta signature, la version d'OsCommerce que tu utilises et les contribs éventuellement installées (ce sera fait 1 fois pour toutes pour les prochaines fois).


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
xawaks
posté 16 Sep 2004, 09:18
Message #3


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1315
Inscrit : 17-March 04
Lieu : Gard
Membre no 2145



biggrin.gif

Vérifie également que tu as bien effectué ton FTP en binaire...

Car souvent le FTP se fait en automatique et les fichiers php sont en format texte ; du coup les retours chariots ou autres caractères peuvent être mal codés

wink.gif


--------------------
Pax Vobiscum

MS2 fr (merci sieur Delaballe) + collisimo + Administration access level V2.3 + Down for maintenance + payment cards infobox + Cybermut + catalog PDF + titre pages référencement thematrixisme + adaptation pop_up loup solitaire + Star products + no double clics by JeanLuc + Must agree to terms + Ship in cart V1.90 + personnal invoice number + vente croisée by Decad7 + loginbox + Flux RSS perso-Manmachine + Onglets perso + salemaker + product on order + tabs + CCGV + featured products + expeditor inet + numero tracking perso + edit order + box newsletter perso + intégration blog dotclear/boutique perso + popup perso pour adresse hotmail lors de la création de compte + export perso-gnidhal pour les factures en csv + stock tacking cost + reclamaposte + notifications rupture de stock perso
---------------------------------------
Le tout sur VDS1024 : Apache 1.3.41 + Linux 2.6.24-18-server + PHP 5.2.6 + MySQL 5.0.18
---------------------------------------
Et en local sous MAC OS X 10.5.8
Go to the top of the page
 
Nath100
posté 16 Sep 2004, 09:47
Message #4


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Merci pour votre aide. Voici le code de la page d'accueil non modifiée (copier-coller), mais qui produit pourtant cette erreur :


<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2003 osCommerce

Released under the GNU General Public License
*/

define('TEXT_MAIN', 'Ceci est la pr&eacute;sentation par d&eacute;faut du projet osCommerce, les produits propos&eacute;s le sont uniquement pour d&eacute;monstration, <b>aucun produit achet&eacute; ne sera livr&eacute; et le client ne sera pas factur&eacute;</b>. Toutes les informations affich&eacute;es pour ces produits doivent &ecirc;tre consid&eacute;r&eacute;es comme fictives.<br><br><table border="0" width="100%" cellspacing="5" cellpadding="2"><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/1.gif') . '</td><td class="main" valign="top"><b>Messages d'erreur</b><br><br>S'il est affich&eacute; ci-dessus un quelconque message d'erreur ou d'avertissement, veullez commencer par le corriger avant de continuer.<br><br>Les messages d'erreur sont affich&eacute;s au tout d&eacute;but de la page sur un <span class="messageStackError">fond</span> de couleur unie.<br><br>Plusieurs v&eacute;rifications sont faites pour s'assurer du param&egrave;trage correct de votre boutique en ligne - ces v&eacute;rifications peuvent &ecirc;tre d&eacute;sactiv&eacute;es en modifiant les param&egrave;tres concern&eacute;s au bas du fichier includes/application_top.php.</td></tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/2.gif') . '</td><td class="main" valign="top"><b>Modifier les textes des pages</b><br><br>Ce texte peut &ecirc;tre modifi&eacute;, pour chaque langue, dans le fichier suivant&nbsp;:<br><br><nobr class="messageStackSuccess">[chemin vers catalogue]/includes/languages/' . $language . '/' . FILENAME_DEFAULT . '</nobr><br><br>Ce fichier peut &ecirc;tre &eacute;dit&eacute; manuellement ou via le panneau d'administration dans le menu <nobr class="messageStackSuccess">Langues->' . ucfirst($language) . '->D&eacute;finir</nobr> ou dans le module <nobr class="messageStackSuccess">Outils->Gestion fichiers</nobr>.<br><br>Le texte est d&eacute;fini de la mani&egrave;re suivante&nbsp;:<br><br><nobr>define('TEXT_MAIN', '<span class="messageStackSuccess">Ceci est la pr&eacute;sentation par d&eacute;faut du projet osCommerce...</span>');</nobr><br><br>Le text surlign&eacute; en vert peut &ecirc;tre modifi&eacute; - il est important de laisser le define() du mot-clef TEXT_MAIN. Pour supprimer compl&egrave;tement le texte pour TEXT_MAIN, il faut utiliser l'exemple suivant avec simplement deux guillemets simples&nbsp;:<br><br><nobr>define('TEXT_MAIN', '');</nobr><br><br>Plus d'informations sur l'utilsation de la fonction PHP define() peuvent &ecirc;tre consult&eacute;es <a href="http://www.php.net/define" target="_blank"><u>ici</u></a>.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/3.gif') . '</td><td class="main" valign="top"><b>S&eacute;curiser le panneau d'administration</b><br><br>Il est important de s&eacute;curiser le panneau d'administration car il n'existe actuellement aucune impl&eacute;mentation de s&eacute;curit&eacute;.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/4.gif') . '</td><td class="main" valign="top"><b>Documentation en ligne</b><br><br>Une documention en ligne peut &ecirc;tre consult&eacute;e sur le site <a href="http://wiki.oscommerce.com" target="_blank"><u>osCommerce Wiki Documentation Effort</u></a>.<br><br>Un support communautaire est disponible sur le site <a href="http://forums.oscommerce.com" target="_blank"><u>osCommerce Community Support Forums</u></a>.</td></tr></table><br>Si vous d&eacute;sirez t&eacute;l&eacute;charger le programme de cette boutique en ligne ou si vous voulez contribuer au projet osCommerce, veuillez visitez le site <a href="http://www.oscommerce.com" target="_blank"><u>support d' osCommerce</u></a>. Cette boutique tourne sous le version <font color="#f0000"><b>' . PROJECT_VERSION . '</b></font> d'osCommerce.');
define('TABLE_HEADING_NEW_PRODUCTS', 'Nouveaux produits pour %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Produits &agrave; venir');
define('TABLE_HEADING_DATE_EXPECTED', 'Date pr&eacute;vue');

if ( ($category_depth == 'products') || ($HTTP_GET_VARS['manufacturers_id']) ) {
define('HEADING_TITLE', 'Voyons ce que nous avons-l&agrave;');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Mod&egrave;le');
define('TABLE_HEADING_PRODUCTS', 'Nom du produit');
define('TABLE_HEADING_MANUFACTURER', 'Fabricant');
define('TABLE_HEADING_QUANTITY', 'Quantit&eacute;');
define('TABLE_HEADING_PRICE', 'Prix');
define('TABLE_HEADING_WEIGHT', 'Poids');
define('TABLE_HEADING_BUY_NOW', 'Acheter maintenant');
define('TEXT_NO_PRODUCTS', 'Il n'y a aucun produit dans cette cat&eacute;gorie.');
define('TEXT_NO_PRODUCTS2', 'Il n'y a aucun produit de ce fabricant.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Nombre de produits&nbsp;: ');
define('TEXT_SHOW', '<b>Voir&nbsp;:</b>');
define('TEXT_BUY', 'Acheter 1 '');
define('TEXT_NOW', '' maintenant');
define('TEXT_ALL_CATEGORIES', 'Toutes cat&eacute;gories');
define('TEXT_ALL_MANUFACTURERS', 'Tous fabricants');
} elseif ($category_depth == 'top') {
define('HEADING_TITLE', 'Quoi de neuf&nbsp;?');
} elseif ($category_depth == 'nested') {
define('HEADING_TITLE', 'Cat&eacute;gories');
}
?>



--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 
corbin
posté 16 Sep 2004, 09:52
Message #5


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



DANS ton texte, tu n'as pas de \ devant les '

exemple :
dans
'TEXT_MAIN', 'Ceci est ...
: c'est normal
dans
S'il est affich&eacute; ci-dessus ...
il faut :
S\'il est affich&eacute; ci-dessus ...

donc éditeur et ctrl H !

... je pense


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
xawaks
posté 16 Sep 2004, 10:02
Message #6


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1315
Inscrit : 17-March 04
Lieu : Gard
Membre no 2145



biggrin.gif

Je pense la même chose que toi Corbin...

Regardes là :

CODE
'</td><td class="main" valign="top"><b>Messages d'erreur</b><br><br>S'il est affich&eacute; ci-dessus un quelconque message d'erreur ou d'avertissement, veullez commencer par le corriger avant de continuer.<br><br>Les messages d'erreur sont affich&eacute;s au tout d&eacute;but de la page sur un <span class="messageStackError">fond</span> de couleur unie.<br><br>Plusieurs v&eacute;rifications sont faites pour s'assurer du param&egrave;trage correct de votre boutique en ligne - ces v&eacute;rifications peuvent &ecirc;tre d&eacute;sactiv&eacute;es en modifiant les param&egrave;tres concern&eacute;s au bas du fichier includes/application_top.php.</td></tr><td class="main" valign="top">'


et là

CODE
il est important de laisser le define() du mot-clef TEXT_MAIN. Pour supprimer compl&egrave;tement le texte pour TEXT_MAIN, il faut utiliser l'exemple suivant avec simplement deux guillemets simples&nbsp;:<br><br><nobr>define('TEXT_MAIN', '');</nobr><br><br>Plus d'informations sur l'utilsation de la fonction PHP define()


là aussi

CODE
'</td><td class="main" valign="top"><b>S&eacute;curiser le panneau d'administration</b><br><br>Il est important de s&eacute;curiser le panneau d'administration car il n'existe actuellement aucune impl&eacute;mentation de s&eacute;curit&eacute;.</td></tr><tr><td class="main" valign="top">' .


et enfin là

CODE
Cette boutique tourne sous le version <font color="#f0000"><b>' . PROJECT_VERSION . '</b></font> d'osCommerce.');


Dans ton fichier index...


--------------------
Pax Vobiscum

MS2 fr (merci sieur Delaballe) + collisimo + Administration access level V2.3 + Down for maintenance + payment cards infobox + Cybermut + catalog PDF + titre pages référencement thematrixisme + adaptation pop_up loup solitaire + Star products + no double clics by JeanLuc + Must agree to terms + Ship in cart V1.90 + personnal invoice number + vente croisée by Decad7 + loginbox + Flux RSS perso-Manmachine + Onglets perso + salemaker + product on order + tabs + CCGV + featured products + expeditor inet + numero tracking perso + edit order + box newsletter perso + intégration blog dotclear/boutique perso + popup perso pour adresse hotmail lors de la création de compte + export perso-gnidhal pour les factures en csv + stock tacking cost + reclamaposte + notifications rupture de stock perso
---------------------------------------
Le tout sur VDS1024 : Apache 1.3.41 + Linux 2.6.24-18-server + PHP 5.2.6 + MySQL 5.0.18
---------------------------------------
Et en local sous MAC OS X 10.5.8
Go to the top of the page
 
Nath100
posté 16 Sep 2004, 13:11
Message #7


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Merci beaucoup pour votre aide smile.gif . Voici les codes modifiés de ma page d'accueil suivi de l'erreur engendrée par ceux-ci :


<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2003 osCommerce

Released under the GNU General Public License
*/

define('TEXT_MAIN', '<b>Ce site est en cours de construction</b>.<br>
Les produits propos&eacute;s sont des articles dont les fiches sont en cours de cr&eacute;ation.<br><b>Aucun produit achet&eacute; ne sera livr&eacute; et le client ne sera pas factur&eacute;</b>.');
define('TABLE_HEADING_NEW_PRODUCTS', 'Nouveaux produits pour %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Produits &agrave; venir');
define('TABLE_HEADING_DATE_EXPECTED', 'Date pr&eacute;vue');

if ( ($category_depth == 'products') || ($HTTP_GET_VARS['manufacturers_id']) ) {
define('HEADING_TITLE', 'Voyons ce que nous avons-l&agrave;');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Mod&egrave;le');
define('TABLE_HEADING_PRODUCTS', 'Nom du produit');
define('TABLE_HEADING_MANUFACTURER', 'Fabricant');
define('TABLE_HEADING_QUANTITY', 'Quantit&eacute;');
define('TABLE_HEADING_PRICE', 'Prix');
define('TABLE_HEADING_WEIGHT', 'Poids');
define('TABLE_HEADING_BUY_NOW', 'Acheter maintenant');
define('TEXT_NO_PRODUCTS', 'Il n'y a aucun produit dans cette cat&eacute;gorie.');
define('TEXT_NO_PRODUCTS2', 'Il n'y a aucun produit de ce fabricant.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Nombre de produits&nbsp;');
define('TEXT_SHOW', '<b>Voir&nbsp;:</b>');
define('TEXT_BUY', 'Acheter 1 '');
define('TEXT_NOW', '' maintenant');
define('TEXT_ALL_CATEGORIES', 'Toutes cat&eacute;gories');
define('TEXT_ALL_MANUFACTURERS', 'Tous fabricants');
} elseif ($category_depth == 'top') {
define('HEADING_TITLE', 'Quoi de neuf&nbsp;?');
} elseif ($category_depth == 'nested') {
define('HEADING_TITLE', 'Cat&eacute;gories');
}
?>

cry.gif ERREUR :
Parse error: parse error, unexpected T_STRING in /data/members/paid/1/2/123-loisirs.com/htdocs/www/includes/languages/french/index.php on line 29


Pourriez-vous essayer de m'expliquer ce qui ne va pas dans cette page ?
Je vous remercie d'avance.

Nathalie


--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 
corbin
posté 16 Sep 2004, 13:54
Message #8


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



dis-moi, belle enfant, as-tu pigé le why de pourquoi que c'est que ça marchait pas précédemment ?

alors, ouvre ton bel éditeur tout neuf, édite le susdit fichier .../french/index.php et regarde ligne 29 (que tu fais figurer dans ton message)

celà te rappelle-t-il quelque chose ?

pendant que tu y es, regarde la ligne suivante ...

science sans conscience n'est que ruine de l'âme wink.gif


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
xawaks
posté 16 Sep 2004, 14:15
Message #9


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1315
Inscrit : 17-March 04
Lieu : Gard
Membre no 2145



biggrin.gif

Pour être clair...

Regarde là :

CODE
define('TEXT_NO_PRODUCTS', 'Il n'y a aucun produit dans cette cat&eacute;gorie.');
define('TEXT_NO_PRODUCTS2', 'Il n'y a aucun produit de ce fabricant.');


Tu as encore des ' sans \

Courage


--------------------
Pax Vobiscum

MS2 fr (merci sieur Delaballe) + collisimo + Administration access level V2.3 + Down for maintenance + payment cards infobox + Cybermut + catalog PDF + titre pages référencement thematrixisme + adaptation pop_up loup solitaire + Star products + no double clics by JeanLuc + Must agree to terms + Ship in cart V1.90 + personnal invoice number + vente croisée by Decad7 + loginbox + Flux RSS perso-Manmachine + Onglets perso + salemaker + product on order + tabs + CCGV + featured products + expeditor inet + numero tracking perso + edit order + box newsletter perso + intégration blog dotclear/boutique perso + popup perso pour adresse hotmail lors de la création de compte + export perso-gnidhal pour les factures en csv + stock tacking cost + reclamaposte + notifications rupture de stock perso
---------------------------------------
Le tout sur VDS1024 : Apache 1.3.41 + Linux 2.6.24-18-server + PHP 5.2.6 + MySQL 5.0.18
---------------------------------------
Et en local sous MAC OS X 10.5.8
Go to the top of the page
 
corbin
posté 16 Sep 2004, 15:00
Message #10


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



tu m'fais de la peine, xawaks, c'était pas clair .. bououououououh !

(tiens y'a pas de smiley ... qui pleure)

tant qu'à faire je rajoute une pensée émue à l'attention de la Nathalie de feu phpapps, na


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
xawaks
posté 16 Sep 2004, 15:17
Message #11


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1315
Inscrit : 17-March 04
Lieu : Gard
Membre no 2145



tongue.gif

Avec mes excuses, Corbin...

Et c'est celui là cry.gif le smiley qui pleure, mais je suis d'accord avec toi, il est pas vraiment triste blush.gif


--------------------
Pax Vobiscum

MS2 fr (merci sieur Delaballe) + collisimo + Administration access level V2.3 + Down for maintenance + payment cards infobox + Cybermut + catalog PDF + titre pages référencement thematrixisme + adaptation pop_up loup solitaire + Star products + no double clics by JeanLuc + Must agree to terms + Ship in cart V1.90 + personnal invoice number + vente croisée by Decad7 + loginbox + Flux RSS perso-Manmachine + Onglets perso + salemaker + product on order + tabs + CCGV + featured products + expeditor inet + numero tracking perso + edit order + box newsletter perso + intégration blog dotclear/boutique perso + popup perso pour adresse hotmail lors de la création de compte + export perso-gnidhal pour les factures en csv + stock tacking cost + reclamaposte + notifications rupture de stock perso
---------------------------------------
Le tout sur VDS1024 : Apache 1.3.41 + Linux 2.6.24-18-server + PHP 5.2.6 + MySQL 5.0.18
---------------------------------------
Et en local sous MAC OS X 10.5.8
Go to the top of the page
 
Nath100
posté 18 Sep 2004, 16:19
Message #12


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Un grand merci à vous Corbin et Xawaks pour votre aide, mais malheureusement, le problème n'est toujours pas résolu...

Je n'ai pas collé les bons codes (après modification des \) dans mon précédent message, vous allez comprendre pourquoi.


Voici les bons codes après modifications et avant enregistrement :

<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2003 osCommerce

Released under the GNU General Public License
*/

define('TEXT_MAIN', '<b>Ce site est en cours de construction</b>.<br>
Les produits propos&eacute;s sont des articles dont les fiches sont en cours de cr&eacute;ation.<br><b>Aucun produit achet&eacute; ne sera livr&eacute; et le client ne sera pas factur&eacute;</b>.');
define('TABLE_HEADING_NEW_PRODUCTS', 'Nouveaux produits pour %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Produits &agrave; venir');
define('TABLE_HEADING_DATE_EXPECTED', 'Date pr&eacute;vue');

if ( ($category_depth == 'products') || ($HTTP_GET_VARS['manufacturers_id']) ) {
define('HEADING_TITLE', 'Voyons ce que nous avons-l&agrave;');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Mod&egrave;le');
define('TABLE_HEADING_PRODUCTS', 'Nom du produit');
define('TABLE_HEADING_MANUFACTURER', 'Fabricant');
define('TABLE_HEADING_QUANTITY', 'Quantit&eacute;');
define('TABLE_HEADING_PRICE', 'Prix');
define('TABLE_HEADING_WEIGHT', 'Poids');
define('TABLE_HEADING_BUY_NOW', 'Acheter maintenant');
define('TEXT_NO_PRODUCTS', 'Il n\'y a aucun produit dans cette cat&eacute;gorie.');
define('TEXT_NO_PRODUCTS2', 'Il n\'y a aucun produit de ce fabricant.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Nombre de produits&nbsp;');
define('TEXT_SHOW', '<b>Voir&nbsp;:</b>');
define('TEXT_BUY', 'Acheter 1 '');
define('TEXT_NOW', '' maintenant');
define('TEXT_ALL_CATEGORIES', 'Toutes cat&eacute;gories');
define('TEXT_ALL_MANUFACTURERS', 'Tous fabricants');
} elseif ($category_depth == 'top') {
define('HEADING_TITLE', 'Quoi de neuf&nbsp;?');
} elseif ($category_depth == 'nested') {
define('HEADING_TITLE', 'Cat&eacute;gories');
}
?>



Après enregistrement, voici le message d'erreur qui s'affiche lorsque je clique sur "boutique" :

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/members/paid/1/2/123-loisirs.com/htdocs/www/includes/languages/french/index.php on line 34


Je retourne donc dans index.php pour modifier cette ligne, et là je m'aperçois que la correction des "\" n'a pas été prise en compte (texte que j'ai collé dans mon message précédent par erreur) ??? confused.gif

Que dois-je faire ?


--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 
corbin
posté 22 Sep 2004, 14:34
Message #13


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



Et ''maintenant', que vais-je faire la la la la ??? wink.gif

notre ami PHP ne trouve pas une #$£% de chaine de caractères (T_CONSTANT_ENCAPSED_STRING) qui devrait y être ...

ben oui parce que avant "maintenant" tu ouvres avec le premier ' et tu fermes avec le second ' qui est (de façon injustifiée) présent avant "maintenant" et ensuite c'est le f...... (pas de mot grossier)

plus simplement met ' au lieu de deux fois ' (à moins que ce soit un double ' égaré ici) avant "maintenant" .... mais maintenant sans les " cool.gif


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
Nath100
posté 23 Sep 2004, 08:16
Message #14


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Merci à toi Corbin,

J'ai modifié les '' de ''maintenant', mais bien entendu, l'erreur est toujours présente mrgreen.gif :

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/members/paid/1/2/123-loisirs.com/htdocs/www/includes/languages/french/index.php on line 34

Je ne peux plus accéder à ma boutique afin de voir les modifications que "j'essaie" d'effectuer et ça aurait tendance à me rendre evil.gif

Etant donné que je ne connais pas grand chose de ce language, et donc, que je ne saurais pas modifier ces codes sans l'aide de la communauté OSC, je vous donne à nouveau les codes de cette page modifiés :

<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2003 osCommerce

Released under the GNU General Public License
*/

define('TEXT_MAIN', '<b>Ce site est en cours de construction</b>.<br>
Les produits propos&eacute;s sont des articles dont les fiches sont en cours de cr&eacute;ation.<br><b>Aucun produit achet&eacute; ne sera livr&eacute; et le client ne sera pas factur&eacute;</b>.');
define('TABLE_HEADING_NEW_PRODUCTS', 'Nouveaux produits pour %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Produits &agrave; venir');
define('TABLE_HEADING_DATE_EXPECTED', 'Date pr&eacute;vue');

if ( ($category_depth == 'products') || ($HTTP_GET_VARS['manufacturers_id']) ) {
define('HEADING_TITLE', 'Voyons ce que nous avons-l&agrave;');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Mod&egrave;le');
define('TABLE_HEADING_PRODUCTS', 'Nom du produit');
define('TABLE_HEADING_MANUFACTURER', 'Fabricant');
define('TABLE_HEADING_QUANTITY', 'Quantit&eacute;');
define('TABLE_HEADING_PRICE', 'Prix');
define('TABLE_HEADING_WEIGHT', 'Poids');
define('TABLE_HEADING_BUY_NOW', 'Acheter maintenant');
define('TEXT_NO_PRODUCTS', 'Il n\'y a aucun produit dans cette cat&eacute;gorie.');
define('TEXT_NO_PRODUCTS2', 'Il n\'y a aucun produit de ce fabricant.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Nombre de produits&nbsp;');
define('TEXT_SHOW', '<b>Voir&nbsp;:</b>');
define('TEXT_BUY', 'Acheter 1 '');
define('TEXT_NOW', 'maintenant');
define('TEXT_ALL_CATEGORIES', 'Toutes cat&eacute;gories');
define('TEXT_ALL_MANUFACTURERS', 'Tous fabricants');
} elseif ($category_depth == 'top') {
define('HEADING_TITLE', 'Quoi de neuf&nbsp;?');
} elseif ($category_depth == 'nested') {
define('HEADING_TITLE', 'Cat&eacute;gories');
}
?>

Je remercie d'avance ceux qui auront une petite idée sur le sujet...

Nathalie


--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 
xawaks
posté 23 Sep 2004, 08:21
Message #15


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1315
Inscrit : 17-March 04
Lieu : Gard
Membre no 2145



biggrin.gif biggrin.gif

Est là

CODE
define('TEXT_BUY', 'Acheter 1 '');


Il n'y aurai pas un soucis après ton 1 ?

As tu essayé de reprendre le fichier d'origine ? Pour faire le test ?

Ton éditeur de texte est -il OK pour les caractères invisibles (essaye avec note pad sur PC)

Vérifie ton transfert FTP en binaire...

Des pistes quoi

wink.gif


--------------------
Pax Vobiscum

MS2 fr (merci sieur Delaballe) + collisimo + Administration access level V2.3 + Down for maintenance + payment cards infobox + Cybermut + catalog PDF + titre pages référencement thematrixisme + adaptation pop_up loup solitaire + Star products + no double clics by JeanLuc + Must agree to terms + Ship in cart V1.90 + personnal invoice number + vente croisée by Decad7 + loginbox + Flux RSS perso-Manmachine + Onglets perso + salemaker + product on order + tabs + CCGV + featured products + expeditor inet + numero tracking perso + edit order + box newsletter perso + intégration blog dotclear/boutique perso + popup perso pour adresse hotmail lors de la création de compte + export perso-gnidhal pour les factures en csv + stock tacking cost + reclamaposte + notifications rupture de stock perso
---------------------------------------
Le tout sur VDS1024 : Apache 1.3.41 + Linux 2.6.24-18-server + PHP 5.2.6 + MySQL 5.0.18
---------------------------------------
Et en local sous MAC OS X 10.5.8
Go to the top of the page
 
corbin
posté 23 Sep 2004, 09:33
Message #16


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1699
Inscrit : 29-January 03
Lieu : Paris, France, ;-)
Membre no 791



fais comme moi : je suis autodidacte de niveau faible : la méthode bestiale, y a que ça de vrai !

tu prends ton éditeur (en couleur, c'est pas plus mal quand on pige pas tout, editplus par exemple) , tu édites ton fichier et tu passes en revue tous les ' des fichiers qui m...... en faisant (probablement) Ctrl F puis suivant pour passer de l'un à l'autre.

de façon plus générale, quand tu as un message d'erreur, tu le copies/colles dans google, phpdebutant.com ou le moteur de nexen.net par exemple pour comprendre ce qui se passe.

tu vas voir sur la ligne citée, la précédente ou les éléments qui s'y rattachent (ce qui est formidable avec PHP, c'est que tout ces petits bouts de phrase peuvent appeler leurs potes dans d'autres fichiers, si, si)

... on ne devient pas un pro, mais on arrive à bricoler ... et à apprendre progressivement

pour ce qui est d'accéder à ta boutique, installe EasyPHP et bricole at home en NOTANT (un crayon HB avec une bonne gomme smile.gif ) tes modifs (noms de fichier, lignes modifiées avec commentaires,...).

Pour les commentaires insérés dans les fichiers et en dehors du but recherché de la modif, met donc un mot clef que tu es sûre de ne pas retrouver dans la programmation, Nath100souci, par exemple : de cette façon tu trouveras facilement tous les fichiers que tu auras modifiés avec le "recherche" de windows).
remarque : si tu insères un commentaire à un "endroit" PHP, c'est entre /* et */, si c'est un "endroit" HTML, c'est entre <!-- et -->

ensuite, quand tu installeras ta boutique chez ton hébergeur, il me (quasi débutant bestial wink.gif ) parait préférable de redémarrer l'installation chez l'hébergeur en transférant ensuite les fichiers modifiés at home (quand ils ne touchent pas les caractéristiques de l'hébergement);
Attention avant le transfert de ces fichiers, pour ne pas écraser les fichiers équivalents créés lors de l'installation chez l'hébergeur, on change les noms de ces fichiers (en REM_fichier_chez_hebergeur.php par exemple);

ce qui permet de faire marche arrière facilement et de récupérer une boutique qui fonctionne, en remodifiant les noms

eh ben dis donc, j'avais envie de causer ...


--------------------
AVEZ-VOUS CHERCHE :

- UNE CONTRIBUTION ? :
FAC : Foire Aux Contributions

- A INSTALLER UNE CONTRIBUTION ? : INSTALLATION DES CONTRIBUTIONS

- UNE REPONSE ? : F.A.Q.
- DOC MS2 V1 - DOC MS2 V2 - MOTEUR DE RECHERCHE DES FORUMS

Go to the top of the page
 
Nath100
posté 23 Sep 2004, 10:39
Message #17


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 69
Inscrit : 15-September 04
Lieu : Condom - Gers
Membre no 3266



Je vous remercie tous les deux pour votre aide...

Ca y est ! Plus de parse error à l'horizon... biggrin.gif

Bizarre, bizarre, tout de même dry.gif : Lorsque j'ai modifié ''maintenant' la première fois, l'erreur s'est transformée en 2 erreurs ; je suis donc retourné dans le fichier et là, j'ai pu constaté que les modifications des / (début du sujet) n'était pas pris en compte lors de l'enregistrement ??? Je l'ai modifié à nouveau puis enregistré et j'ai cliqué sur "Boutique" : je n'avais plus l'erreur (tant mieux... biggrin.gif mais bizarre) ???

dry.gif dry.gif Vraiment bizarre... ça n'enregistrerait qu'une fois sur 2 dans ce fichier ?

Merci beaucoup et à bientôt (sûrement... wink.gif )


--------------------
EasyPHP1-8
OSC 2.2-2 en local
Pas de contribs installées
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 14:14
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)