xeon

Utilisateur open source
  • Compteur de contenus

    276
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par xeon


  1. Bonjour,

    Je suis une version 6.3

    Je souhaiterais créer un multisite, mais avec cette version.

    J'ai créé deux répertoires : site1 et site2, et j'ai adapté les variables d'url de chaque répertoire. Tout fonctionne bien sauf que...

    Dans site1, il y a des liens dans les descriptions des produits. Ces liens renvoient à d'autres produits de site 1. Ils sont donc rédigés en url absolu, comme par exemple : http://www.monsite.com/site1/produit1..

    Je voudrais que dans site 2, les mêmes liens soient redirigés, ou, le rêve, directement réécrits. En effet je ne peux avoir deux bases de données, mais je ne vois pas comment faire pour que les url de mes descriptions de produits écrites dans site1, soient adaptées une fois la description affichée dans site2, soit dès l'écriture, soit dans une redirection.

    En écriture, je ne vois pas comment faire puisque les url sont écrits dans le html de l'éditeur des descriptions. A moins d'un javascript ?

    Ou alors dans le htaccess sur la racine de site2. J'ai donc essayé ce code (et d'autres) :

    RewriteEngine On
    RewriteRule ^site1/(.*)$ http://monsite.com/site2/$1 [R=301,L]

    Mais cela ne fonctionne pas. En fait aucun de ceux que j'ai testés ne fonctionne.

    Auriez-vous une idée ?

    Merci.


  2.  J'ai finalement remplacé (dans la class Product)

       if (empty($this->descriptif)) {
                $descriptif = 'descriptif_' . $_SESSION['session_langue'];
                $this->descriptif = String::html_entity_decode_if_needed(vb($this->$descriptif));

    par

    if (empty($this->descriptif)) {
            $descriptif = 'descriptif_' . $_SESSION['session_langue'];
                 $this->descriptif = String::html_entity_decode_if_needed($this->description);

    Alors là je trouve la description qui joue le rôle du descriptif, mais sur la page qui affiche le produit, alors que je voudrais que le début du descriptif long s'affiche sur les pages listant les produits, c'est-à-dire les pages de catégories, et que chaque titre de produit listé sur la page "catégories", soit suivi d'une partie du descriptif long.

     


  3. Bonjour,

    Je travaille sur la 6.4, et je voudrais afficher la liste des sous-catégories dans l'ordre alphabétique. C'est celle qui se trouve dans le tableau en haut des pages catégories.

    J'ai trouvé la fonction je pense dans display_product.php,, et j'écris

        function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image = true)

        {

            $output = '';

            $qid_c = query('SELECT id, nom_' . $_SESSION['session_langue'] . ', description_' . $_SESSION['session_langue'] . ', parent_id, image_' . $_SESSION['session_langue'] . ' AS image

                FROM peel_categories

                WHERE parent_id="' . intval($parent_id) . '" AND id>"0" AND etat="1"

                ORDER BY nom_' . $_SESSION['session_langue'] .');

    La dernière ligne remplaçant ORDER BY position');

     

    Mais j'ai une erreur parse, et je ne parviens pas à écrire la ligne correctement. J'ai à peu près tout essayé mais cela ne corrige pas. Auriez-vous la solution s'il vous plait ?

    Merci.

     

     


  4. Bonjour,

    Je souhaiterais pouvoir forcer l'affichage des listes de produits, ainsi que des pages détail produit, en fonction de la valeur prix. Par exemple : n'afficher que les produits dont le prix est = à 0.

    Pouvez-vous m'indiquer où sont écrites les fonctions sur lesquelles je dois effectuer mes modifications ? La version est 6.3

    Merci d'avance.


  5. Bonjour,

    J'ai ce problème pour l'édition des factures PDF, sur une version 6.

    Strict Standards: Declaration of Invoice::RoundedRect() should be compatible with TCPDF::RoundedRect($x, $y, $w, $h, $r, $round_corner = '1111', $style = '', $border_style = Array, $fill_color = Array) in /home/editionsp/www/lib/class/Invoice.php on line 73
    TCPDF ERROR: Some data has already been output, can't send PDF file

     

    J'ai suivi votre conseil et ajouté @ini_set('display_errors', 0);

    dans invoice.php, sans trop savoir si c'était la solution bien adaptée.

        function FillDocument($code_facture = null, $date_debut = null, $date_fin = null, $id_debut = null, $id_fin = null, $user_id = null, $id_statut_paiement_filter = null, $bill_mode = 'standard', $file_name = false)

        {@ini_set('display_errors', 0);

            
            if (!is_micro_entreprise_module_active()) {

    Mais cela ne corrige pas le problème.

    Le fichier est bien encodé en utf8 sans DOM.

     

     

     


  6. Bonjour,

    J'aimerais changer l'adresse d'un site en version 7.2.1, de http, vers https et j'aurais deux questions à ce sujet.

    - Au  niveau de la configuration de la boutique, que faut-il faire ? J'ai vu que dans l'administration, dans paramètres du site, je dois modifier l'adresse url. Est-ce la seule chose à paramétrer ?

    - Ensuite pour les moteurs et éviter de perdre mon linking, je voudrais placer une redirection 301 des anciennes pages http vers les nouvelles en https, en utilisant le htaccess. Puis-je ajouter cette redirection dans le htaccess, sans avoir à modifier d'autres paramètres déjà renseignés. Sinon, que faudrait-il modifier en plus ?

    Merci.


  7. Bonjour,

    J'ai un client qui cherche à intégrer une vidéo utube avec le code d'intégration d'iframe fourni par Utube, à l'intérieur d'une page de son site (peel 6.4). Je voudrais lui donner une méthode qui permette d'intégrer sa vidéo sans passer par l'insertion de code, mais je ne trouve aucun bouton dans l'éditeur FCK.

    Avez-vous la solution ?

    D'avance merci.

Twitter Advisto ecommerce

Facebook PEEL Shopping