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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Phoenix, Boutons en Français
chti_poupon
posté 24 Apr 2020, 17:14
Message #1


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour,
De retour après des années, je viens d'installer OSCOM CE Phoenix v1.0.5.8 en local avec PHP 7.1.3 (Zend 3.1.0) et MySQL MySQL 5.7.17.
Quelques produits rentrés complètement (baratin, photos) dans la base.
Fichiers "french" récupérés sur le lien donné par Bonbec.
Traduction est fichiers manquants dans le répertoire catalog/includes/languages/french (en comparant avec catalog/includes/languages/english) et leurs sous-répertoires.
Pas de souci côté admin. si ce n'est que le nom des produits doit être mis en anglais, faute d'avoir un produit sans nom (mais prix, image qté" ohmy.gifK) dans l'affichage de la catégorie (j'ai mis fr en défaut pourtant)
côté catalog, il me reste des titres non nommés au moins sur la page d'accueil:
TEXT_SEARCH_PLACEHOLDER
IS_PRODUCT_SHOW_PR
IS_PRODUCT_BUTTON_BUY
IS_PRODUCT_BUTTON_VIEW
et aussi:
TEXT_SORT_BUY
puis
MODULE_CONTENT_LOGIN_TITLE_PUBLIC_TITLE
FORM_REQUIRED_INPUT

Et sans doute la mise en français non terminée (fichiers supplémentaires) pour
Welcome on
Welcome Guest!
Would you like to log yourself in or would you prefer to create an account

Enfin, la partie "Information" est en anglais, bien que je sois sûr de l'avoir traduite !

Pour les boutons, j'ai bien vu les anciens dans la version french téléchargée, mais ils ne doivent pas être au bon endroit (?) mais je suis "un tantinet" paumé dans la structure générale. (Je m'attendais à trouver des boutons fabriqués par tep_draw_button)
Pour le reste du fonctionnement, çà va, reste à installer paiement (CMCIC), livraison locale, enlèvement en boutique, Mondialrelay, SPCC, et un système de port offert ou de remise graduée.
Ah oui, les images produits: j'en ai mis deux et elles sortent ensemble (superposées) et non la grande à la demande

Chti poupon
PS: L'inscription chez burt empêche de suivre les liens qu'il donne: curieux !


--------------------
Utilisateur de :
  • Espace de travail
    • Débug: local avec Easy PHP 2.0.0.0
    • Apache/2.2.13 (Win32) DAV/2 mod_ssl/2.2.13 OpenSSL/0.9.8k PHP/5.2.10
    • Base: MySQL 5.0.51a sur le serveur localhost
    • Gestion base par: phpMyAdmin Version: 3.2.1
    • Mise au point finale: en ligne
    • 2.2 en exploitation
    • 2.3.1 en cours (local)
    • Navigateur Seamonkey à jour
Go to the top of the page
 
Bonbec
posté 24 Apr 2020, 17:52
Message #2


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour chti_poupon !
Heureux de te relire smile.gif (ta boite à MP était pleine à une époque lorsque j'avais essayé de prendre de tes nouvelles).
La version française que j'avais indiqué est devenue rapidement obsolète, Burt fait évoluer assez rapidement Phoenix.

Pour la traduction française pour la 1.0.5.8, Ludoooo (présent sur ici) a quasi terminé la version française côté boutique et a attaqué la partie admin.
Pour les boutons, c'est généré en bootstrap qui est à base de jQuery.
As-tu pensé à situer ta boutique en France dans les réglages comme avec l'ancien OsCommerce ?

Quand tu dis
Citation
PS: L'inscription chez burt empêche de suivre les liens qu'il donne: curieux !
tu as déjà accès au club Phoenix ?





--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
Bonbec
posté 24 Apr 2020, 22:46
Message #3


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



TEXT_SEARCH_PLACEHOLDER ==> catalog/includes/languages/english.php
IS_PRODUCT_SHOW_PR (si PR = PRICE tronqué par copier/coller) ==> catalog/includes/languages/english.php
IS_PRODUCT_BUTTON_BUY ==> catalog/includes/languages/english.php
IS_PRODUCT_BUTTON_VIEW ==> catalog/includes/languages/english.php
TEXT_SORT_BUY ??? si TEXT_SORT_BY ==> catalog/includes/languages/english.php
MODULE_CONTENT_LOGIN_TITLE_PUBLIC_TITLE ==> catalog\includes\languages\english\modules\content\login\cm_login_title.php
FORM_REQUIRED_INPUT ==> catalog/includes/languages/english.php et admin/includes/languages/english.php
Welcome on ==> catalog\includes\languages\english\modules\content\index\cm_i_title.php
Welcome Guest! Would you like to log yourself in or would you prefer to create an account ==> C:\UwAmp\www\1058\includes\languages\english\modules\content\index\cm_i_customer_greeting.php
Bien sûr, pour la traduc en français, il faut mettre cela dans les fichiers français correspondant.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
chti_poupon
posté 26 Apr 2020, 07:37
Message #4


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour,
Merci de ta réponse !
Je ne te cacherai pas que la reprise Phoenix + PHP7 n'est pas facile après tant d'années sans mettre les mains dans le cambouis ! Mais ma vieille MS2.2 adaptée 5.4, bidouillée en multishop avec divers gadgets peu utiles nécessitait un renouvellement.
Je viens d'explorer en détail les fichiers "french" ce qui m'a permis d'approcher l'esprit du système.
Trois points subsistent :
- pour l'affichage dans l'admin, ma boutique est bien en français: j'ai mis les titres aussi en english, ce qui pallie au problème sans pour autant le résoudre
- pour les boutons, quelques récalcitrants au niveau produit (voir le détail, acheter) mais je dois m'instruire sur la génération des boutons qui ne s'affichent pas comme il faut
- nouveau souci aux essais : pas de bouton "password oublié": on boucle sur la demande d'inscription ! J'ai dû recréer un client bidon pour progresser.
A suivre !
Belle journée !
Chti poupon
Go to the top of the page
 
chti_poupon
posté 26 Apr 2020, 08:00
Message #5


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Re !
Je n'avais pas rafraîchi ma page et je découvre ton message d'hier soir !
Je viens de voir que catalog/includes/english.php (téléchargé avec la version de Phoenix) et catalog/includes/french.php sont cousins éloignés:
- 162 lignes pour le premier, 253 pour le second
- en-tête Copyright Osc 2020 pour le premier, 2007 pour l'autre

Quand j'aurai harmonisé tout çà, on en reparle !
Chti poupon
Go to the top of the page
 
chti_poupon
posté 26 Apr 2020, 09:39
Message #6


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Fichier language retraduit
Disparition des problèmes de boutons
sauf pour la ligne que j'ai du vider (syntaxe ??)
Code
// Global entries for the <html> tag
const HTML_PARAMS = '';

ce qui nous donne pour french.php:
Code
<?php
/*
  $Id$

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

  Copyright (c) 2020 osCommerce

  Released under the GNU General Public License
*/

// look in your $PATH_LOCALE/locale directory for available locales
// or type locale -a on the server.
// Array examples which should work on all servers:
// 'en_US.UTF-8', 'en_US.UTF8', 'enu_usa'
// 'en_GB.UTF-8', 'en_GB.UTF8', 'eng_gb'
// 'en_AU.UTF-8', 'en_AU.UTF8', 'ena_au'
@setlocale(LC_ALL, ['en_US.UTF-8', 'en_US.UTF8', 'enu_usa']);

const DATE_FORMAT_SHORT = '%d/%m/%Y';  // this is used for strftime()
const DATE_FORMAT_LONG = '%A %d %B, %Y'; // this is used for strftime()
const DATE_FORMAT = 'd/m/Y'; // this is used for date()
const DATE_TIME_FORMAT = DATE_FORMAT_SHORT . ' %H:%M:%S';
const JQUERY_DATEPICKER_FORMAT = 'dd/mm/yy'; // see http://docs.jquery.com/UI/Datepicker/formatDate

// if USE_DEFAULT_LANGUAGE_CURRENCY is true, use the following currency, instead of the application's default currency (used when changing language)
const LANGUAGE_CURRENCY = 'EUR';

// Global entries for the <html> tag
const HTML_PARAMS = '';

// charset for web pages and emails
const CHARSET = 'utf-8';

// page title
const TITLE = STORE_NAME;

// text in includes/modules/downloads.php
const HEADER_TITLE_MY_ACCOUNT = 'Mon compte';

// text in includes/application_top.php
const HEADER_TITLE_TOP = '<i class="fas fa-home"></i><span class="sr-only"> Accueil</span>';
const HEADER_TITLE_CATALOG = 'Catalogue';

// checkout procedure text
const CHECKOUT_BAR_DELIVERY = 'Information Livraison';
const CHECKOUT_BAR_PAYMENT = 'Information Paiement';
const CHECKOUT_BAR_CONFIRMATION = 'Confirmation';

// pull down default text
const PULL_DOWN_DEFAULT = 'Choisissez';

// javascript messages
const JS_ERROR = 'Des erreurs sont survenues durant le traitement de votre formulaire.\n\nVeuillez effectuer les corrections suivantes :\n\n';

const JS_ERROR_NO_PAYMENT_MODULE_SELECTED = '* Veuillez choisir une Mode de paiement pour votre commande.\n';

const ERROR_NO_PAYMENT_MODULE_SELECTED = 'Veuillez choisir une Mode de paiement pour votre commande.';

// constants for use in tep_prev_next_display function
const TEXT_RESULT_PAGE = 'Pages de résultat :';
const TEXT_DISPLAY_NUMBER_OF_PRODUCTS = 'Afficher <strong>%d</strong> à <strong>%d</strong> (sur <strong>%d</strong> produits)';

const PREVNEXT_TITLE_FIRST_PAGE = 'Première page';
const PREVNEXT_TITLE_PREVIOUS_PAGE = 'Page précédente';
const PREVNEXT_TITLE_NEXT_PAGE = 'Page Suivante';
const PREVNEXT_TITLE_LAST_PAGE = 'Dernière page';
const PREVNEXT_TITLE_PAGE_NO = 'Page %d';
const PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE = 'les %d pages précédentes';
const PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE = 'les %d pages suivantes';
const PREVNEXT_BUTTON_FIRST = '&lt;&lt;PREMIERE';
const PREVNEXT_BUTTON_PREV = '[&lt;&lt;&nbsp;Préc]';
const PREVNEXT_BUTTON_NEXT = '[Suiv&nbsp;&gt;&gt;]';
const PREVNEXT_BUTTON_LAST = 'DERNIERE&gt;&gt;';

const IMAGE_BUTTON_ADD_ADDRESS = 'Ajouter adresse';
const IMAGE_BUTTON_BACK = 'Retour';
const IMAGE_BUTTON_BUY_NOW = 'Acheter maintenant';
const IMAGE_BUTTON_CHANGE_ADDRESS = 'Changez l\'adresse';
const IMAGE_BUTTON_CHECKOUT = 'Commander';
const IMAGE_BUTTON_CONFIRM_ORDER = 'Confirmer la commande';
const IMAGE_BUTTON_CONTINUE = 'Continuer';
const IMAGE_BUTTON_DELETE = 'Supprimer';
const IMAGE_BUTTON_LOGIN = 'Connexion';
const IMAGE_BUTTON_IN_CART = 'Ajouter au panier';
const IMAGE_BUTTON_SEARCH = 'Rechercher';
const IMAGE_BUTTON_UPDATE = 'Mise à jour';
const IMAGE_BUTTON_UPDATE_PREFERENCES = 'Mettre à jour les Pr&eacute;f&eacute;rences';

const SMALL_IMAGE_BUTTON_DELETE = 'Supprimer';
const SMALL_IMAGE_BUTTON_EDIT = 'Modifier';
const SMALL_IMAGE_BUTTON_VIEW = 'Afficher';
const SMALL_IMAGE_BUTTON_BUY = 'Acheter';

const ICON_ARROW_RIGHT = 'plus';

const TEXT_SORT_PRODUCTS = 'Tri Produits ';
const TEXT_DESCENDINGLY = 'décroissant';
const TEXT_ASCENDINGLY = 'croissant';
const TEXT_BY = ' par ';

const TEXT_UNKNOWN_TAX_RATE = 'Taux de taxation inconnu';

const TEXT_CCVAL_ERROR_INVALID_DATE = 'La date d\'expiration entrée pour cette carte de crédit n\'est pas valide. Veuillez vérifier la date et réessayez.';
const TEXT_CCVAL_ERROR_INVALID_NUMBER = 'Le numémero entrée pour cette carte de crédit n\'est pas valide. Veuillez vérifier le numéro et réessayez.';
const TEXT_CCVAL_ERROR_UNKNOWN_CARD = 'Le code à 4 chiffres que vous avez entré est : %s. Si ce code est correct, nous n\'acceptons pas ce type de carte crédit. S\'il est erroné veuillez réessayer.';

// category views
const TEXT_VIEW = 'Afficher: ';
const TEXT_VIEW_LIST = ' Liste';
const TEXT_VIEW_GRID = ' Grille';

// search placeholder
const TEXT_SEARCH_PLACEHOLDER = 'Mettez ici votre Recherche';

// message for required inputs
const FORM_REQUIRED_INFORMATION = '<i class="fas fa-asterisk text-danger"></i> Information requise';
const FORM_REQUIRED_INPUT = '<span class="form-control-feedback text-danger"><i class="fas fa-asterisk"></i></span>';

// grid/list
const TEXT_SORT_BY = 'Trier par ';
// moved from index
const TABLE_HEADING_IMAGE = '';
const TABLE_HEADING_MODEL = 'Mod&egrave;le';
const TABLE_HEADING_PRODUCTS = 'Nom Produit';
const TABLE_HEADING_MANUFACTURER = 'Fabricant';
const TABLE_HEADING_QUANTITY = 'Stock';
const TABLE_HEADING_PRICE = 'Prix';
const TABLE_HEADING_WEIGHT = 'Poids';
const TABLE_HEADING_BUY_NOW = 'Acheter maintenant';
const TABLE_HEADING_LATEST_ADDED = 'Date d\'ajout';
const TABLE_HEADING_ORDERED = 'Les plus populaires';

// product notifications
const PRODUCT_SUBSCRIBED = '%s a &eacute;t&eacute; ajout&eacute; à votre liste de notifications';
const PRODUCT_UNSUBSCRIBED = '%s a &eacute;t&eacute; supprim&eacute; de votre liste de notifications';
const PRODUCT_ADDED = '%s a &eacute;t&eacute; ajout&eacute; à votre panier';
const PRODUCT_REMOVED = '%s a &eacute;t&eacute; &ocirc;t&eacute; de votre panier';

// bootstrap helper
const MODULE_CONTENT_BOOTSTRAP_ROW_DESCRIPTION = '';

// noscript helper
const TEXT_NOSCRIPT = <<<'EOT'
<p> <strong> JavaScript semble être d&eacute;sactiv&eacute; dans votre navigateur. </strong> </p>
<p> Vous devez activer JavaScript dans votre navigateur pour utiliser les fonctionnalit&eacute;s de ce site Web. <br>
<a class="alert-link" href="https://www.enable-javascript.com/" target="_blank" rel="nofollow"> Cliquez ici pour obtenir des instructions sur l'activation de javascript dans votre navigateur </a> . </p>
EOT;

// sitewide is-product
const IS_PRODUCT_SHOW_PRICE = '%s';
const IS_PRODUCT_SHOW_PRICE_SPECIAL = '<del>%s</del> <span class="text-danger">Maintenant %s</span>';
const IS_PRODUCT_BUTTON_BUY = '<i class="fas fa-shopping-cart"></i>';
const IS_PRODUCT_BUTTON_VIEW = '<i class="fas fa-eye"></i> Afficher';

// sitewide product listing
const LISTING_SORT_DOWN = '<i class="fas fa-level-down-alt text-primary"></i>';
const LISTING_SORT_UP = '<i class="fas fa-level-up-alt text-primary"></i>';
const LISTING_SORT_UNSELECTED = '<i class="fas fa-level-up-alt text-black-50"></i>';
// for new style internal pages
const LINK_TEXT_EDIT = '<small><a class="%s" href="%s">Edit</a></small>';
const SHIPPING_FA_ICON = '<i class="fas fa-shipping-fast fa-fw fa-3x float-right text-black-50"></i>';
const PAYMENT_FA_ICON = '<i class="fas fa-file-invoice-dollar fa-fw fa-3x float-right text-black-50"></i>';

const ENTRY_COMMENTS = 'Quelque chose &agrave; nous faire conna&icirc;tre ?';
const ENTRY_COMMENTS_PLACEHOLDER = 'Mettez ici votre commentaire...';
const TABLE_HEADING_OR = '-ou-';


Nouveau souci:
Citation
session_start(): Failed to decode session object. Session has been destroyed in C:\Users\Chtibebecash\Documents\CE-Phoenix-master\CE-Phoenix-master\includes\functions\sessions.php on line 83
Home

que je n'avais pas avant en mettant dans le panier. Je vais tout redémarrer et on verra
Go to the top of the page
 
Bonbec
posté 26 Apr 2020, 12:23
Message #7


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,Tiens, voilà mon fichier french.php, essaie le (sans écraser ton fichier au cas où...) :
Code
<?php
/*
  $Id$

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

  Copyright (c) 2020 osCommerce

  Released under the GNU General Public License
*/

// look in your $PATH_LOCALE/locale directory for available locales
// or type locale -a on the server.
// Array examples which should work on all servers:
// 'en_US.UTF-8 = 'en_US.UTF8 = 'enu_usa'
// 'en_GB.UTF-8 = 'en_GB.UTF8 = 'eng_gb'
// 'en_AU.UTF-8 = 'en_AU.UTF8 = 'ena_au'
if (strtolower(substr(PHP_OS, 0, 3)) === 'win') {
  @setlocale(LC_TIME, '.UTF-8');
}else{
  // @setlocale(LC_TIME, 'fr_FR.ISO_8859-1');
  @setlocale(LC_TIME, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
}
// @setlocale(LC_ALL, ['fr_FR.UTF-8', 'fr_FR.UTF8', 'fra_fr']);

const DATE_FORMAT_SHORT = '%d/%m/%Y';  // this is used for strftime()
const DATE_FORMAT_LONG = '%A %d %B %Y'; // this is used for strftime()
const DATE_FORMAT = 'd/m/Y'; // this is used for date()
const DATE_TIME_FORMAT = DATE_FORMAT_SHORT . ' %H:%M:%S';
const JQUERY_DATEPICKER_FORMAT = 'dd/mm/yy'; // see http://docs.jquery.com/UI/Datepicker/formatDate

////
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
  if ($reverse) {
    return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
  } else {
    return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
  }
}

// if USE_DEFAULT_LANGUAGE_CURRENCY is true, use the following currency, instead of the applications default currency (used when changing language)
const LANGUAGE_CURRENCY = 'EUR';

// Global entries for the <html> tag
const HTML_PARAMS = 'dir="ltr" lang="fr"';

// charset for web pages and emails
const CHARSET = 'utf-8';

// page title
const TITLE = STORE_NAME;

// text in includes/modules/downloads.php
const HEADER_TITLE_MY_ACCOUNT = 'Mon Compte';

// text in includes/application_top.php
const HEADER_TITLE_TOP = '<i class="fas fa-home"></i><span class="sr-only"> Accueil</span>';
const HEADER_TITLE_CATALOG = 'Catalogue';

// checkout procedure text
const CHECKOUT_BAR_DELIVERY = 'Information livraison';
const CHECKOUT_BAR_PAYMENT = 'Information paiement';
const CHECKOUT_BAR_CONFIRMATION = 'Validation';

// pull down default text
const PULL_DOWN_DEFAULT = 'Sélectionnez...';

// javascript messages
const JS_ERROR = 'Des erreurs sont survenues durant le traitement de votre formulaire.\n\nVeuillez effectuer les corrections suivantes :\n\n';

const JS_ERROR_NO_PAYMENT_MODULE_SELECTED = '* Veuillez choisir une Mode de paiement pour votre commande.\n';

const ERROR_NO_PAYMENT_MODULE_SELECTED = 'Veuillez choisir une Mode de paiement pour votre commande.';

// constants for use in tep_prev_next_display function
const TEXT_RESULT_PAGE = 'Pages de résultat :';
const TEXT_DISPLAY_NUMBER_OF_PRODUCTS = 'Afficher <strong>%d</strong> à <strong>%d</strong> (sur <strong>%d</strong> produits)';

const PREVNEXT_TITLE_FIRST_PAGE = 'Première page';
const PREVNEXT_TITLE_PREVIOUS_PAGE = 'Page précédente';
const PREVNEXT_TITLE_NEXT_PAGE = 'Page suivante';
const PREVNEXT_TITLE_LAST_PAGE = 'Dernière page';
const PREVNEXT_TITLE_PAGE_NO = 'Page %d';
const PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE = 'les %d pages précédentes';
const PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE = 'les %d pages suivantes';
const PREVNEXT_BUTTON_FIRST = '&lt;&lt;PREMIERE';
const PREVNEXT_BUTTON_PREV = '[&lt;&lt;&nbsp;Préc]';
const PREVNEXT_BUTTON_NEXT = '[Suiv&nbsp;&gt;&gt;]';
const PREVNEXT_BUTTON_LAST = 'DERNIERE&gt;&gt;';

const IMAGE_BUTTON_ADD_ADDRESS = 'Ajouter adresse';
const IMAGE_BUTTON_BACK = 'Retour';
const IMAGE_BUTTON_BUY_NOW = 'Acheter';
const IMAGE_BUTTON_CHANGE_ADDRESS = 'Changez l\'adresse';
const IMAGE_BUTTON_CHECKOUT = 'Commander';
const IMAGE_BUTTON_CONFIRM_ORDER = 'Confirmer la commande';
const IMAGE_BUTTON_CONTINUE = 'Continuer';
const IMAGE_BUTTON_DELETE = 'Supprimer';
const IMAGE_BUTTON_LOGIN = 'Connexion';
const IMAGE_BUTTON_IN_CART = 'Acheter';
const IMAGE_BUTTON_SEARCH = 'Rechercher';
const IMAGE_BUTTON_UPDATE = 'Mettre à jour';
const IMAGE_BUTTON_UPDATE_PREFERENCES = 'Mettre à jour Préferences';

const SMALL_IMAGE_BUTTON_DELETE = 'Supprimer';
const SMALL_IMAGE_BUTTON_EDIT = 'Modifier';
const SMALL_IMAGE_BUTTON_VIEW = 'Afficher';
const SMALL_IMAGE_BUTTON_BUY = 'Acheter';


const ICON_ARROW_RIGHT = 'plus...';

const TEXT_SORT_PRODUCTS = 'Trier produits ';
const TEXT_DESCENDINGLY = 'décroissant';
const TEXT_ASCENDINGLY = 'croissant';
const TEXT_BY = ' par ';

const TEXT_UNKNOWN_TAX_RATE = 'Taux de taxation inconnu';

const TEXT_CCVAL_ERROR_INVALID_DATE = 'La date d\'expiration entrée pour cette carte de crédit n\'est pas valide. Veuillez vérifier la date et réessayez.';
const TEXT_CCVAL_ERROR_INVALID_NUMBER = 'Le numémero entrée pour cette carte de crédit n\'est pas valide. Veuillez vérifier le numéro et réessayez.';
const TEXT_CCVAL_ERROR_UNKNOWN_CARD = 'Le code à 4 chiffres que vous avez entré est : %s. Si ce code est correct, nous n\'acceptons pas ce type de carte crédit. S\'il est erroné veuillez réessayer.';

// category views
const TEXT_VIEW = 'Visualisation : ';
const TEXT_VIEW_LIST = ' Liste';
const TEXT_VIEW_GRID = ' Grille';

// search placeholder
const TEXT_SEARCH_PLACEHOLDER = 'Rechercher...';

// message for required inputs
const FORM_REQUIRED_INFORMATION = '<i class="fas fa-asterisk text-danger"></i> Information Requise';
const FORM_REQUIRED_INPUT = '<span class="form-control-feedback text-danger"><i class="fas fa-asterisk"></i></span>';

// grid/list
const TEXT_SORT_BY = 'Trier par ';
// moved from index
const TABLE_HEADING_IMAGE = '';
const TABLE_HEADING_MODEL = 'Modèle';
const TABLE_HEADING_PRODUCTS = 'Nom Produit';
const TABLE_HEADING_MANUFACTURER = 'Fabricant';
const TABLE_HEADING_QUANTITY = 'Qté';
const TABLE_HEADING_PRICE = 'Prix';
const TABLE_HEADING_WEIGHT = 'Poids';
const TABLE_HEADING_BUY_NOW = 'Acheter';
const TABLE_HEADING_LATEST_ADDED = 'Nouveautés';
const TABLE_HEADING_ORDERED = 'Le Plus Recherché';

// product notifications
const PRODUCT_SUBSCRIBED = '%s a été rajouté à votre Liste de Notifications';
const PRODUCT_UNSUBSCRIBED = '%s a été supprimé de votre Liste de Notifications';
const PRODUCT_ADDED = '%s a été rajouté à votre Panier';
const PRODUCT_REMOVED = '%s a été supprimé de votre Panier';

// bootstrap helper
const MODULE_CONTENT_BOOTSTRAP_ROW_DESCRIPTION = '<p>La largeur du Contenu peut être 12 ou moins par colonne.</p><p>12/12 = 100% largeur, 6/12 = 50% largeur, 4/12 = 33% largeur.</p><p>Le total de toutes les colonnes dans un seul rang doit être 12 (ex:  3 blocs de 4 colonnes chacun, 1 bloc de 12 colonnes, etc).</p>';

// noscript helper
const TEXT_NOSCRIPT = <<<'EOT'
<p><strong>JavaScript semble être désactivé dans votre navigateur.</strong></p>
<p>Vous devrez activer JavaScript dans votre navigateur pour utiliser pleinement les fonctionnalités de ce site web.<br>
<a class="alert-link" href="https://www.enable-javascript.com/fr/" target="_blank" rel="nofollow">Cliquez ici pour les instructions sur l\'activation du javascript dans votre navigateur</a>.</p>
EOT;
// sitewide is-product
const IS_PRODUCT_SHOW_PRICE = '%s';
const IS_PRODUCT_SHOW_PRICE_SPECIAL = '<del>%s</del> <span class="text-danger">maintenant %s</span>';
const IS_PRODUCT_BUTTON_BUY = '<i class="fas fa-shopping-cart"></i>';
const IS_PRODUCT_BUTTON_VIEW = '<i class="fas fa-eye"></i> Voir';

// sitewide product listing
const LISTING_SORT_DOWN = '<i class="fas fa-level-down-alt text-primary"></i>';
const LISTING_SORT_UP = '<i class="fas fa-level-up-alt text-primary"></i>';
const LISTING_SORT_UNSELECTED = '<i class="fas fa-level-up-alt text-black-50"></i>';
// for new style internal pages
const LINK_TEXT_EDIT = '<small><a class="%s" href="%s">Editer</a></small>';
const SHIPPING_FA_ICON = '<i class="fas fa-shipping-fast fa-fw fa-3x float-right text-black-50"></i>';
const PAYMENT_FA_ICON = '<i class="fas fa-file-invoice-dollar fa-fw fa-3x float-right text-black-50"></i>';

const ENTRY_COMMENTS = 'Quelque chose autre à nous dire ?';
const ENTRY_COMMENTS_PLACEHOLDER = 'Laisser un commentaire...';
const TABLE_HEADING_OR = '-ou-';



--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
chti_poupon
posté 26 Apr 2020, 18:37
Message #8


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Merci !
J'ai repris ma version qui maintenant ressemble à la tienne à quelques expressions différentes près. Je te remets la tienne après avoir traité les é,è, ê, à, ç pour un affichage correct.
Code
<?php
/*
  $Id$

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

  Copyright (c) 2020 osCommerce

  Released under the GNU General Public License
*/

// look in your $PATH_LOCALE/locale directory for available locales
// or type locale -a on the server.
// Array examples which should work on all servers:
// 'en_US.UTF-8 = 'en_US.UTF8 = 'enu_usa'
// 'en_GB.UTF-8 = 'en_GB.UTF8 = 'eng_gb'
// 'en_AU.UTF-8 = 'en_AU.UTF8 = 'ena_au'
if (strtolower(substr(PHP_OS, 0, 3)) === 'win') {
  @setlocale(LC_TIME, '.UTF-8');
}else{
  // @setlocale(LC_TIME, 'fr_FR.ISO_8859-1');
  @setlocale(LC_TIME, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
}
// @setlocale(LC_ALL, ['fr_FR.UTF-8', 'fr_FR.UTF8', 'fra_fr']);

const DATE_FORMAT_SHORT = '%d/%m/%Y';  // this is used for strftime()
const DATE_FORMAT_LONG = '%A %d %B %Y'; // this is used for strftime()
const DATE_FORMAT = 'd/m/Y'; // this is used for date()
const DATE_TIME_FORMAT = DATE_FORMAT_SHORT . ' %H:%M:%S';
const JQUERY_DATEPICKER_FORMAT = 'dd/mm/yy'; // see http://docs.jquery.com/UI/Datepicker/formatDate

////
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
  if ($reverse) {
    return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
  } else {
    return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
  }
}

// if USE_DEFAULT_LANGUAGE_CURRENCY is true, use the following currency, instead of the applications default currency (used when changing language)
const LANGUAGE_CURRENCY = 'EUR';

// Global entries for the <html> tag
const HTML_PARAMS = 'dir="ltr" lang="fr"';

// charset for web pages and emails
const CHARSET = 'utf-8';

// page title
const TITLE = STORE_NAME;

// text in includes/modules/downloads.php
const HEADER_TITLE_MY_ACCOUNT = 'Mon Compte';

// text in includes/application_top.php
const HEADER_TITLE_TOP = '<i class="fas fa-home"></i><span class="sr-only"> Accueil</span>';
const HEADER_TITLE_CATALOG = 'Catalogue';

// checkout procedure text
const CHECKOUT_BAR_DELIVERY = 'Information livraison';
const CHECKOUT_BAR_PAYMENT = 'Information paiement';
const CHECKOUT_BAR_CONFIRMATION = 'Validation';

// pull down default text
const PULL_DOWN_DEFAULT = 'S&eacute;lectionnez...';

// javascript messages
const JS_ERROR = 'Des erreurs sont survenues durant le traitement de votre formulaire.\n\nVeuillez effectuer les corrections suivantes :\n\n';

const JS_ERROR_NO_PAYMENT_MODULE_SELECTED = '* Veuillez choisir une Mode de paiement pour votre commande.\n';

const ERROR_NO_PAYMENT_MODULE_SELECTED = 'Veuillez choisir une Mode de paiement pour votre commande.';

// constants for use in tep_prev_next_display function
const TEXT_RESULT_PAGE = 'Pages de r&eacute;sultat :';
const TEXT_DISPLAY_NUMBER_OF_PRODUCTS = 'Afficher <strong>%d</strong> &agrave; <strong>%d</strong> (sur <strong>%d</strong> produits)';

const PREVNEXT_TITLE_FIRST_PAGE = 'Premi&egrave;re page';
const PREVNEXT_TITLE_PREVIOUS_PAGE = 'Page pr&eacute;c&eacute;dente';
const PREVNEXT_TITLE_NEXT_PAGE = 'Page suivante';
const PREVNEXT_TITLE_LAST_PAGE = 'Derni&egrave;re page';
const PREVNEXT_TITLE_PAGE_NO = 'Page %d';
const PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE = 'les %d pages pr&eacute;c&eacute;dentes';
const PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE = 'les %d pages suivantes';
const PREVNEXT_BUTTON_FIRST = '&lt;&lt;PREMIERE';
const PREVNEXT_BUTTON_PREV = '[&lt;&lt;&nbsp;Pr&eacute;c]';
const PREVNEXT_BUTTON_NEXT = '[Suiv&nbsp;&gt;&gt;]';
const PREVNEXT_BUTTON_LAST = 'DERNIERE&gt;&gt;';

const IMAGE_BUTTON_ADD_ADDRESS = 'Ajouter adresse';
const IMAGE_BUTTON_BACK = 'Retour';
const IMAGE_BUTTON_BUY_NOW = 'Acheter';
const IMAGE_BUTTON_CHANGE_ADDRESS = 'Changez l\'adresse';
const IMAGE_BUTTON_CHECKOUT = 'Commander';
const IMAGE_BUTTON_CONFIRM_ORDER = 'Confirmer la commande';
const IMAGE_BUTTON_CONTINUE = 'Continuer';
const IMAGE_BUTTON_DELETE = 'Supprimer';
const IMAGE_BUTTON_LOGIN = 'Connexion';
const IMAGE_BUTTON_IN_CART = 'Acheter';
const IMAGE_BUTTON_SEARCH = 'Rechercher';
const IMAGE_BUTTON_UPDATE = 'Mettre &agrave; jour';
const IMAGE_BUTTON_UPDATE_PREFERENCES = 'Mettre &agrave; jour Pr&eacute;ferences';

const SMALL_IMAGE_BUTTON_DELETE = 'Supprimer';
const SMALL_IMAGE_BUTTON_EDIT = 'Modifier';
const SMALL_IMAGE_BUTTON_VIEW = 'Afficher';
const SMALL_IMAGE_BUTTON_BUY = 'Acheter';


const ICON_ARROW_RIGHT = 'plus...';

const TEXT_SORT_PRODUCTS = 'Trier produits ';
const TEXT_DESCENDINGLY = 'd&eacute;croissant';
const TEXT_ASCENDINGLY = 'croissant';
const TEXT_BY = ' par ';

const TEXT_UNKNOWN_TAX_RATE = 'Taux de taxation inconnu';

const TEXT_CCVAL_ERROR_INVALID_DATE = 'La date d\'expiration entr&eacute;e pour cette carte de cr&eacute;dit n\'est pas valide. Veuillez v&eacute;rifier la date et r&eacute;essayez.';
const TEXT_CCVAL_ERROR_INVALID_NUMBER = 'Le num&eacute;mero entr&eacute;e pour cette carte de cr&eacute;dit n\'est pas valide. Veuillez v&eacute;rifier le num&eacute;ro et r&eacute;essayez.';
const TEXT_CCVAL_ERROR_UNKNOWN_CARD = 'Le code &agrave; 4 chiffres que vous avez entr&eacute; est : %s. Si ce code est correct, nous n\'acceptons pas ce type de carte cr&eacute;dit. S\'il est erron&eacute; veuillez r&eacute;essayer.';

// category views
const TEXT_VIEW = 'Visualisation : ';
const TEXT_VIEW_LIST = ' Liste';
const TEXT_VIEW_GRID = ' Grille';

// search placeholder
const TEXT_SEARCH_PLACEHOLDER = 'Rechercher...';

// message for required inputs
const FORM_REQUIRED_INFORMATION = '<i class="fas fa-asterisk text-danger"></i> Information Requise';
const FORM_REQUIRED_INPUT = '<span class="form-control-feedback text-danger"><i class="fas fa-asterisk"></i></span>';

// grid/list
const TEXT_SORT_BY = 'Trier par ';
// moved from index
const TABLE_HEADING_IMAGE = '';
const TABLE_HEADING_MODEL = 'Mod&egrave;le';
const TABLE_HEADING_PRODUCTS = 'Nom Produit';
const TABLE_HEADING_MANUFACTURER = 'Fabricant';
const TABLE_HEADING_QUANTITY = 'Qt&eacute;';
const TABLE_HEADING_PRICE = 'Prix';
const TABLE_HEADING_WEIGHT = 'Poids';
const TABLE_HEADING_BUY_NOW = 'Acheter';
const TABLE_HEADING_LATEST_ADDED = 'Nouveaut&eacute;s';
const TABLE_HEADING_ORDERED = 'Le Plus Recherch&eacute;';

// product notifications
const PRODUCT_SUBSCRIBED = '%s a &eacute;t&eacute; rajout&eacute; &agrave; votre Liste de Notifications';
const PRODUCT_UNSUBSCRIBED = '%s a &eacute;t&eacute; supprim&eacute; de votre Liste de Notifications';
const PRODUCT_ADDED = '%s a &eacute;t&eacute; rajout&eacute; &agrave; votre Panier';
const PRODUCT_REMOVED = '%s a &eacute;t&eacute; supprim&eacute; de votre Panier';

// bootstrap helper
const MODULE_CONTENT_BOOTSTRAP_ROW_DESCRIPTION = '<p>La largeur du Contenu peut &ecirc;tre 12 ou moins par colonne.</p><p>12/12 = 100% largeur, 6/12 = 50% largeur, 4/12 = 33% largeur.</p><p>Le total de toutes les colonnes dans un seul rang doit &ecirc;tre 12 (ex:  3 blocs de 4 colonnes chacun, 1 bloc de 12 colonnes, etc).</p>';

// noscript helper
const TEXT_NOSCRIPT = <<<'EOT'
<p><strong>JavaScript semble &ecirc;tre d&eacute;sactiv&eacute; dans votre navigateur.</strong></p>
<p>Vous devrez activer JavaScript dans votre navigateur pour utiliser pleinement les fonctionnalit&eacute;s de ce site web.<br>
<a class="alert-link" href="https://www.enable-javascript.com/fr/" target="_blank" rel="nofollow">Cliquez ici pour les instructions sur l\'activation du javascript dans votre navigateur</a>.</p>
EOT;
// sitewide is-product
const IS_PRODUCT_SHOW_PRICE = '%s';
const IS_PRODUCT_SHOW_PRICE_SPECIAL = '<del>%s</del> <span class="text-danger">maintenant %s</span>';
const IS_PRODUCT_BUTTON_BUY = '<i class="fas fa-shopping-cart"></i>';
const IS_PRODUCT_BUTTON_VIEW = '<i class="fas fa-eye"></i> Voir';

// sitewide product listing
const LISTING_SORT_DOWN = '<i class="fas fa-level-down-alt text-primary"></i>';
const LISTING_SORT_UP = '<i class="fas fa-level-up-alt text-primary"></i>';
const LISTING_SORT_UNSELECTED = '<i class="fas fa-level-up-alt text-black-50"></i>';
// for new style internal pages
const LINK_TEXT_EDIT = '<small><a class="%s" href="%s">Editer</a></small>';
const SHIPPING_FA_ICON = '<i class="fas fa-shipping-fast fa-fw fa-3x float-right text-black-50"></i>';
const PAYMENT_FA_ICON = '<i class="fas fa-file-invoice-dollar fa-fw fa-3x float-right text-black-50"></i>';

const ENTRY_COMMENTS = 'Quelque chose autre &agrave; nous dire ?';
const ENTRY_COMMENTS_PLACEHOLDER = 'Laisser un commentaire...';
const TABLE_HEADING_OR = '-ou-';


Reste l'absence sur la version US téléchargée de la fonction tep_date_raw: reste-elle utile ?
et l'utilité de
Code
if (strtolower(substr(PHP_OS, 0, 3)) === 'win') {
  @setlocale(LC_TIME, '.UTF-8');
}else{
  // @setlocale(LC_TIME, 'fr_FR.ISO_8859-1');
  @setlocale(LC_TIME, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
}
// @setlocale(LC_ALL, ['fr_FR.UTF-8', 'fr_FR.UTF8', 'fra_fr']);

avec la syntaxe téléchargée différente (crochets) (mis à part US/fr) :
Code
@setlocale(LC_ALL, ['en_US.UTF-8', 'en_US.UTF8', 'enu_usa']);

à bientôt !
Chti poupon
Go to the top of the page
 
Bonbec
posté 26 Apr 2020, 22:18
Message #9


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,
Merci, mais je n'ai pas de problème avec les accents, sans doute par ce que j'ai sauvegardé mon fichier french.php en UTF8 sans BOM.

Pour l'utilité du test avec "win", c'est que je teste le site en local sur mon ordi (windows10) et @setlocale(LC_TIME, '.UTF-8'); fonctionne et pas @setlocale(LC_TIME, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8'); qui lui fonctionne sur le serveur de production.
Pour tep_date_raw ... ben çà ne sert à rien effectivement. C'est un reliquat d'essai que j'ai oublié d'effacer angry.gif


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
Bonbec
posté 29 Apr 2020, 15:52
Message #10


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,
As-tu toujours ce soucis ? :
Citation (chti_poupon @ 26 Apr 2020, 10:39) *
session_start(): Failed to decode session object. Session has been destroyed in C:\Users\Chtibebecash\Documents\CE-Phoenix-master\CE-Phoenix-master\includes\functions\sessions.php on line 83



--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
chti_poupon
posté 29 Apr 2020, 18:21
Message #11


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonsoir,
Hélas, avec quelques autres pour lesquels j'ai ouvert deux fils.
Je commence à comprendre comment le shéma initial a été pulvérisé en briques similaires, avec templates adaptées.

Pour Mondial Relay, ton lien ne va pas, et les codes donnés par thiery ont peu de différences avec l'ancienne version, n'étaient quelques perfectionnements comme un code pour afficher l'avancement des transports non reçus par le client côté admin et côté client. sur MS2.2 Une tempo permet d'interroger MRelay sans leur nuire.
Fichier 7zip joint
Fichier(s) joint(s)
Fichier joint  automatic_admin_mondialrelay.zip ( 21.3 Ko ) Nombre de téléchargements : 3
 
Go to the top of the page
 
chti_poupon
posté 2 May 2020, 11:43
Message #12


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Message session disparue : Stop ! En remplaçant mes fichiers et répertoire french par les english renommés, il n'y a plus de problème. Je n'ai pas du prendre la bonne version.
Go to the top of the page
 
momoxygene
posté 26 Nov 2020, 12:49
Message #13


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 22-January 10
Lieu : Bourges 18
Membre no 26930



Bonjour Messieurs,

Content de vous retrouver ici après tout ce temps.
Je passe le cap aussi pour transformer ma boutique en osc 2,3,4 vers Phoenix 1,7,10.
Après avoir traduit le fichier admin/includes/languages/french.php et paramètré la boutique pour avoir le français par défaut et bien non c'est l'anglais qui reste.
J'ai bien paramétré le magasin en France mais rien y fait.

Auriez vous une piste sur ce problème ?
D'avance merci pour votre réponse.

Amaury


--------------------
Oscommerce 2.3.4 + Template algozone + Customer_Extra_Fields + Discount_coupon_3.1 + Quick_Updates_2.9.2 + order_edi
tor1.3 + SEO URL 5PRO (R205) + Auto backup + Multiorders V2.1 + oSticket + pdf_customer_invoice_v1.3(problème avec le symbole €)
Go to the top of the page
 
Bonbec
posté 26 Nov 2020, 13:54
Message #14


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1524
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour Amaury,
Il faut bien penser à mettre le français par défaut.Même en le mettant par défaut, cela m'est arrivé aussi, il faut vider le cache du navigateur. En principe çà résout le truc.Sinon, il y a la méthode "char d'assault" : dans l'url, ajouter index.php?language=fr


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
momoxygene
posté 26 Nov 2020, 14:09
Message #15


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 22-January 10
Lieu : Bourges 18
Membre no 26930



Bonjour Bonbec,

Merci pour cette réponse ultra rapide ! ça fait plaisir de voir que le forum vit toujours smile.gif
Effectivement après vidage du cache cela fonctionne à merveille wacko.gif avec toute ces options à mon age...

Encore merci et à très vite car je vais bien être embêté sur d'autres sujets.

Amaury


--------------------
Oscommerce 2.3.4 + Template algozone + Customer_Extra_Fields + Discount_coupon_3.1 + Quick_Updates_2.9.2 + order_edi
tor1.3 + SEO URL 5PRO (R205) + Auto backup + Multiorders V2.1 + oSticket + pdf_customer_invoice_v1.3(problème avec le symbole €)
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 : 19th May 2022 - 13:31
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)