Flux d’activité

Flux d’activité de Messages


  1. L'encodage du fichiermodules\menus\fonctions.php a été modifié en UTF8 au lieu de UTF8 sans BOM. Je vous invite à utiliser notepad++ comme éditeur de fichier pour manipuler du code. C'est un éditeur gratuit qui permet un contrôle facile de l'encodage de fichier. Il est téléchargeable à cette adresse: http://notepad-plus-plus.org/fr/

    Une fois ce problème d'encodage sur le fichier corrigé le PDF s'affiche à nouveau :

    07-11-2014_F4.pdf

     


  2. Bonjour,

     

    Le problème était dû à une erreur javascript avec le type d'affichage "Fondu produit après produit" pour les modules. La correction est présente dans la futur version de PEEL :

    remplacer la fonction affiche_menu_deroulant_1 du fichier modules\menus\fonctions.php par

    function affiche_menu_deroulant_1($div_id, $items_html_array)
    {
    	$output = '';
    	$fcontent = array();
    	if (!empty($items_html_array) && count($items_html_array) == 1) {
    		$output .= current($items_html_array);
    	} elseif (!empty($items_html_array)) {
    		$i = 0;
    		foreach ($items_html_array as $this_item_html) {
    			$fcontent[] = 'scrollercontent[\'' . $div_id . '\'][' . ($i++) . ']=\'' . str_replace(array('   ', '  ', "\t"), ' ', filtre_javascript($this_item_html, true, true, false)) . '\';' . "\r\n";
    		}
    		$output .= '
    <script><!--//--><![CDATA[//><!--
    	' . (empty($GLOBALS['scroller_1_already_initialized']) ? '
    	var index = new Array();
    	var scrollercontent=new Array();
    	' : '') . '
    	index[\'' . $div_id . '\']=0;
    	scrollercontent[\'' . $div_id . '\']=new Array();
    	' . implode('', $fcontent) . '
    //--><!]]></script>
    ';
    		$GLOBALS['js_ready_content_array'][] = '
    	changecontent(\'' . $div_id . '\');
    ';
    		if (empty($GLOBALS['scroller_1_already_initialized'])) {
    			$GLOBALS['js_files_pageonly'][] = $GLOBALS['wwwroot'] . '/modules/menus/scroller.js';
    			$GLOBALS['scroller_1_already_initialized'] = true;
    		}
    		$output .= '
    <div id="' . $div_id . '"></div>
    ';
    	}
    	return $output;
    }
    

    et remplacer le fichier modules\menus\scroller.js par ce fichier:

    scroller.zip

  3. paulanna


    allow_url_fopen est activé.

    j'ai activé extension=php_openssl.dll et maintenant j'ai :

     

    Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\site.fr\lib\class\pdf\tcpdf.php on line 15527

    Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\site.fr\lib\class\pdf\tcpdf.php on line 15527

    Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\site.fr\lib\class\pdf\tcpdf.php on line 15527
    TCPDF ERROR: Some data has already been output, can't send PDF file


  4. Bonjour,

     

    La référence du produit fait partit des champs sur lequel le terme est recherché, Pour information le champ de recherche en front office fait une recherche du terme dans ces champs de peel_produits
        $fields[] = 'p.nom_' . $_SESSION['session_langue'];
        $fields[] = 'p.descriptif_' . $_SESSION['session_langue'];
        $fields[] = 'p.description_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab1_html_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab1_title_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab2_html_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab2_title_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab3_html_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab3_title_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab4_html_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab4_title_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab5_html_' . $_SESSION['session_langue'];
        $fields[] = 'p.tab5_title_' . $_SESSION['session_langue'];
        $fields[] = 'p.reference';

  5. paulanna


    Bonjour,

     

    j'ai la nouvelle version de EaysyPHP et lors de la consultation d'une facture ou autre en PDF dans le BO j'ai cette erreur :

     

    Warning: file_exists(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\sit.fr\lib\class\Invoice.php on line 1166

     

    merci

  6. xeon


    OK. Je me doutais qu'il y avait du boulot. 

     

    L'url que vous avez donné par contre ne permet pas l'affichage de la ligne avec les icônes d'action (supprimer, modifier...). Cela réaffiche simplement la page avec la liste complète.

     

    Je me suis arrangé finalement en appelant la page dans le front office en mode administrateur et en ajoutant un lien sur la fiche du produit, qui permet de le supprimer. Ce lien étant placé à côté du lien permettant de le modifier.

     

    J'ai remplacé :

     

    <a href="' . $GLOBALS['administrer_url'] . '/produits.php?mode=modif&amp;id=' . $product_id . '" class="label">' . MODIFY_PRODUCT . '</a>

     

    par

     

    <a href="' . $GLOBALS['administrer_url'] . '/produits.php?mode=modif&amp;id= . $product_id . '" class="label" target="_blank">' . MODIFY_PRODUCT . '</a> <p> <a href="' . $GLOBALS['administrer_url] . '/produits.php?mode=suppr&amp;id=' . $product_object->id . '" class="label"  target="_blank">' . SUPPRIMER . '</a></p>';

  7. max2golf


    Bonjour,

    Je suis en phase de création d'un site.

     

    L'ensemble des produits sur le site seront à payer lors du passage en boutique.

     

    Le seul produit que je souhaite mettre payant sur le site est un droit d'inscription pour bénéficier des avantages.

     

    Est ce possible donc d'affecter un paiement différent par produit ?

     

    Merci d'avance pour votre aide.

     

    Philippe


  8. Bonjour,

     

    le module e-transaction du Crédit Agricole est pourtant bien défini dans le tableau apparaissant sur ma page "Configuration/Paramètres du site"

    Le paramètre atos_solution_name doit avoir pour valeur 'atos'=>'e-transaction' dans ce cas.

     

    et comment expliquer que tout le reste du processus se passe normalement ?!

    Il ya peut-être une valeur en dur dans le module qui permet au module de fonctionner sans le paramétrage via les paramètres du site. Il faut ouvrir le code pour connaitre le détail de l'installation du module sur votre site.


  9. Bonjour,

     

    La recherche par identifiant n'est effectivement pas géré par le moteur de recherche des produits. Si vous connaissez l'id du produit vous pouvez directement appeler le produit en back office via son URL: www.votre_site.fr/administrer/produits.php?id=XX&mode=modif.

    XX correspond à l'id du produit.

    Sinon il faut faire un développement dans la fonction affiche_liste_produits du fichie display_admin_forms.php pour ajouter la recherche par id de produit dans le formulaire de recherche.


  10. Bonjour,

     

    Vous pouvez changer les valeurs par défaut des paramètres $nb_col_md (écran moyen et supérieur) et $nb_col_sm (petit écran) de la fonction affiche_categorie_accueil, avec une valeur qui correspond au nombre de colonne souhaité. Dans votre cas si vous remplacer  $nb_col_md = 4 par  $nb_col_md = 3 les colonnes doivent se repartir correctement dans la largeur de la page. La fonction est défini dans le fichier display_product.php

  11. xeon


    Après vérification ma confusion s'explique car la recherche par identifiant s'appelait "recherche par référence" sur une ancienne boutique que j'utilisais il y a encore peu.

     

    Donc je reprends le sujet.

    Pour la 6.3.

     

    Est-il possible d'avoir une recherche par identifiant dans l'admin, comme elle existait sur des versions précédentes ?

     

    C'est bien pratique quand on a des milliers de produits, de pouvoir afficher un seul produit par son identifiant, pour pouvoir le modifier ou le supprimer.

Twitter Advisto ecommerce

Facebook PEEL Shopping