Flux d’activité

Flux d’activité de Messages


  1. Bonjour,

    Remplacer le code


    define("BANK_CODE", "Bank code", true);
    define("BOX_OFFICE_CODE", "Office code", true);
    define("ACCOUNT_NUMBER", "Account number", true);
    define("RIB_KEY", "RIB key", true);
    define("ACCOUNT_MASTER", "Account owner", true);
    define("DOMICILIATION", "Domiciliation", true);
    [/code] par
    [code]
    define("BANK_CODE", "Code banque", true);
    define("BOX_OFFICE_CODE", "Code guichet", true);
    define("ACCOUNT_NUMBER", "Numéro de compte ", true);
    define("RIB_KEY", "Clé RIB", true);
    define("ACCOUNT_MASTER", "Titulaire du compte", true);
    define("DOMICILIATION", "Domiciliation", true);

    Simon.

  2. 1newweb


    Bonjour,

    Sur la version 5.4, les libellés pour le paiement par virement de sont stockés dans le fichier de langue fr.php pour le français et en.php pour la langue anglaise, aux alentours de la ligne 700 pour les deux fichiers.

    Simon.

    j'ai bien trouvé

    mais si les lignes

    define("BANK_CODE", "Bank code", true);

    define("BOX_OFFICE_CODE", "Office code", true);

    define("ACCOUNT_NUMBER", "Account number", true);

    define("RIB_KEY", "RIB key", true);

    define("ACCOUNT_MASTER", "Account owner", true);

    define("DOMICILIATION", "Domiciliation", true);

    existent bien, j'ai toujours les titres des zones qui s'affichent en anglais

  3. neomega


    merci beaucoup sa marche nikel

    cordialement

    pour ce que sa intéresse pour la version 6.2

    le nombre de colonne se modifie dans:

    lib/fonctions/display-product.php

    ligne :430

    $output .= affiche_produits($catid, null, 'category', $GLOBALS['site_parameters']['nb_produit_page'], $products_display_mode, true, null, 4, false);

    remplacer le 4 par le nombre de colonne souhaitez


  4. Bonjour,

    La modification est à apporter au niveau de l'appel de cette fonction.

    Dans votre cas, pour modifier le nombre de colonne de produit dans les pages catalogue, il faut remplacer le 8ème paramètre de la fonction affiche_produits qui est appelée dans la fonction get_products_list_brief_html du fichier display_product.php, vers la ligne 393.

    La valeur de ce paramètre est 4, remplacer cette valeur par 2.

    Simon.

  5. neomega


    Il faut modifier la valeur du 8ème paramètre ($nb_colonnes) de la fonction affiche_produits dans la page display_product.php, vers la ligne 393.

    Par défaut, la valeur de ce paramètre est 4. Changer cette valeur pour obtenir le nombre de colonne désiré.

    Simon.

    je viens de regarder dans ce fichier "Display_product.php"

    et il n'y a aucun endroit ou "$nb_colonnes" vaut 4

    voici la liste des endroits ou apparaît " $nb_colonnes "

    Line 484: * @param integer $nb_colonnes

    Line 489: function affiche_produits($condition_value1, $condition_value2, $type, $nb_par_page, $mode = 'general', $return_mode = false, $reference_id = 0, $nb_colonnes = 2, $no_display_if_empty = false, $always_show_multipage_footer = true)

    Line 496: if($nb_par_page % $nb_colonnes > 0){

    Line 497: $nb_par_page = $nb_par_page + ($nb_colonnes - ($nb_par_page % $nb_colonnes));

    Line 497: $nb_par_page = $nb_par_page + ($nb_colonnes - ($nb_par_page % $nb_colonnes));

    Line 500: if ($nb_colonnes == 3) {

    Line 507: $cartridge_product_css_class = 'product_per_line_' . $nb_colonnes;

    Line 591: $display_border = (($j % $nb_colonnes != $nb_colonnes-1) && ($j != count($results_array)-1));

    Line 591: $display_border = (($j % $nb_colonnes != $nb_colonnes-1) && ($j != count($results_array)-1));

    Line 599: if ($j % $nb_colonnes == 0) {

    Line 706: if ($j % $nb_colonnes == 0 || $j == count($results_array)) {

    Line 707: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    Line 707: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    Line 719: <tr><td align="center" class="normal" colspan="' . $nb_colonnes . '">' . $Links->GetMultipage() . '</td></tr>

    Line 1043: * @param integer $nb_colonnes

    Line 1047: function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false)

    Line 1061: if ($j % $nb_colonnes == 0) {

    Line 1064: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

    Line 1064: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

    Line 1067: <td align="center" style="width:' . floor(100 / $nb_colonnes) . '%">' . $link;

    Line 1076: if ($j % $nb_colonnes == 0 || $j == $nb_cellules) {

    Line 1077: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    Line 1077: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    Line 1113: $nb_colonnes = 2;

    Line 1119: if ($j % $nb_colonnes == 0) {

    Line 1122: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

    Line 1122: if ($j % $nb_colonnes != 0 || $j % $nb_colonnes == 0) {

    Line 1133: if ($j % $nb_colonnes == 0 || $j == $nb_cellules) {

    Line 1134: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    Line 1134: while ($j % $nb_colonnes != 0 && $j > $nb_colonnes) {

    merci encore

  6. Gilles Boussin


    La non conformité XHTML implique qu'un navigateur "strict" n'est pas censé le prendre en compte.

    Pour des raisons de compatiblité, les navigateurs actuels continuent à accepter des balises ou attributs qui ne sont pas censées être utilisés, mais il ne faut pas compter sur cela car à tout instant cela peut changer.

    Nous nous devons donc d'éviter les non conformités XHTML.

    Ce que vous avez fait n'est pas du XHTML mais est quand même pris en compte par IE8. Si ça vous convient, pas de soucis à le faire, mais il ne serait pas normal de faire cette modification dans le produit que nous distribuons à cause de cette non conformité XHTML.


  7. Bonjour Morpheus,

    Pour remplacer l'affichage du nom du site par le poids du produit dans le tableau des produits en back-office, vous devez appeler le champ poids de la table peel_produits dans ce tableau.

    Vous devez donc remplacer le morceau de code

    		<td class="normal" align="center">
    ';

    $sqlSite = "SELECT s.id, s.nom_" . $_SESSION['session_langue'] . " AS nom FROM peel_sites s";
    $resSite = query($sqlSite);

    if (num_rows($resSite) > 0) {
    while ($Site = fetch_assoc($resSite)) {
    echo String::html_entity_decode_if_needed($Site['nom']) . '<br />';
    }
    } else {
    echo '<font color="red"><b>n.c</b></font><br />';
    }
    echo '
    </td>[/code] par
    [code] <td class="normal" align="center">
    ' . $ligne['poids'] . '
    </td>

    Pour rappel, le poids est exprimé en gramme.

    Simon.

  8. Morpheus


    Il s'agit a priori d'un problème d'antipopup. Le code dans le onclick marche en effet correctement dans IE8.

    La solution de remplacement que vous avez prise target="_blank" n'est pas conforme XHTML, c'est pour cela qu'il n'est pas utilisé.

    Mais pourtant depuis que j'ai réaliser cette modif (que j'ai d'ailleur du refaire sur la dernière version 6.1.1) je n'ai plus de problème.

    Vous signaler que cela n'est pas conforme au XHTML, qu'est ce que cela peux m'engendrer comme problème ? (A moi ou aux autres visiteurs)

    Merci pour vos réponses. :rolleyes:

    Steph

Twitter Advisto ecommerce

Facebook PEEL Shopping