THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


.....je crois que c'est bon avec quelques boucles, filtres et substitutions sur la page produits et sur le panier on obtient le résultat escompté...
je post la semaine prochaine une fois le tout proprement écrit...

Offline


Bonjour,

J'ai toujours un problème de compatibilité avec IE 9.0, les combox box et le lien panier ne s'affiche plus. ça fonctionne bien dans les autres navigateurs.

J'avoue que je suis un peu perdu.

Offline


Des erreurs javascript dans la console du navigateur ?


OpenStudio Toulouse

Offline


Je viens de comprendre, mon client faisait des copier coller de ces déscriptions de produit, depuis Word ! et donc ça fait le souk avec toute les balises xml du copier collé du word.

Offline


Bonjour à tous,

A propos de la problématique du poids, soulevée par desmo-nono

desmo-nono wrote:

Je souhaite pouvoir enregistrer un poids différent pour chaque déclinaison crée, est-ce possible?

J'ai bien pensé à inclure le surcoût dans le prix du produit, mais là, je ne suis plus du tout concurrentiel, visuellement parlant !

et dont la réponse de roadster31 est

roadster31 wrote:

Ce type de possibilité doit être ajouté à Thelia, ou implémenté par un plugin. Combidecli ne peut pas vraiment compenser ce manque: lui, il se contente de combiner les déclinaisons existantes...

N'est-il pas possible, au même titre qu'il existe un "surplus prix", d'avoir un "surplus poids" ?

Offline


Si c'est possible, mais comme je l'ai dit: ce doit être ajouté à Thelia, ou implémenté par un plugin.


OpenStudio Toulouse

Offline


Ok mais comme Combidecli est un plugin, celui-ci ne peut-il pas être complété pour ajouter le "surplus poids" comme il le fait déjà avec "surplus prix" ? Un même produit pouvant avoir un poids différent suivant sa taille ou en fonction de la dimension des manches (courtes / longues) (pour un Tee-Shirt par exemple) ce qui impacte directement sur le montant des frais de port.

Offline


Il vaudrait mieux l'ajouter à Thelia, ce qui se fera sans doute dans les (la ?) prochaine version.


OpenStudio Toulouse

Offline


Question à 10 balles.... (pas taper !!)

Ce plugin a bien existé pour Thelia 1.4 ?
Et si oui.... où puis je le trouver ?

j'ai une boutique non prévue pour le passage en 1.5, question de bidouillages.... mais incitation combidecli serait un plus !
merci

Last edited by wazo (13-09-2012 21:10:06)

Offline


Tu cherches le plugin incitation ou combidecli ?


OpenStudio Toulouse

Offline


Désolée.... combidecli...

Je teste combinaison, mais pour l'instant sans succès...

Combidecli a bien existé pour les 1.4 ?

Offline


Absolumentely. La dernière version compatible 1.4 est ici.


OpenStudio Toulouse

Offline


Rhhhooooo t'es un chef !! Merci !!

Je l'avais pas trouvé sur le SVN, et du coup, j'ai cru que je rêvais...

Après j'ai voulu passer en 1.5.0 sur la boutique... mais bug (j'étais en PHP 5.1.6 sur le serveur, en cours d'update) sans compter mes bidouillages....

alors repassage  de la boutique en 1.4.....
En bref ça me sauve la vie la fin de ma semaine !!

Offline


Bonsoir,

je débute avec thelia et avec l'insertion des plugins et voila que je rencontre des petits soucis, je vous remercie de bien vouloir m'aider en sachant que je ne suis pas une pro de la programation...

j'ai enfin reussie à integrer la page produit apres y avoir passée 5h...
parcontre dans ma page panier j'ai le tarif = 0 quelque soit le produit décliné..
comment puis je faire ?

dans l'entête ou se trouve mon panier j'ai toujours nombre de produit =0 aussi
comment puis je y remedier ???

merci pour votre aide.

léa.

Offline


Tu utilises le plugin combidecli ?


OpenStudio Toulouse

Offline


Bonjour Roadster31,

oui oui c'est bien le combidecli-0981 avec thelia 1.5 en local
si tu as besoin d'autres infomations n'hésite pas à me le demander,

merci.
léa.

Offline


L'intégration de ta page produit est sans doute incorrecte. Difficile de t'aider dans ce cas.

Repart des exemples de combidecli, et procède étape par étape, en vérifiant que tout fonctionne correctement avant de passer à l'étape suivante.

Bon courage big_smile


OpenStudio Toulouse

Offline


Re bonjour roadster,

je t'explique ce que j'ai fait :

1- j'ai crée dans la partie admin mes 3 declinaisons
2- j'ai activé les déclinaisons
3- j'ai activé le plugin Combidecli
4- j'ai selectionné et rempli les différentes combinaisons
5- j'ai chagé la page produit, panier et commande du template( livrée avec combidecli) en local,
et la quand je voulais changer une declinaison des menus déroulant je me retrouvée sur la page d'accueil, donc j'ai relue le forum et là j'ai changer un bout de code ligne 85 à la ligne 106 et là tout fonctionne en cliquant sur ajouter au panier je suis bien redidigée vers la page panier.html avec mon problème du prix total.
j'ai commenté la ligne 120 car je n'ai pas besoin d'afficher la valeur du stock et les lignes 123 à 129 car je n'ai pas besoin d'afficher les quantités car une de mes déclinaisons est justement des quantités.
je pense avoir fait tout ce qu'il fallait faire, malgré cela mon problème subsiste toujours...

merci de bien vouloir m'accorder un peu de temps pour identifier mon problème.

Léa.

voici le code de ma page produit :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    #INCLURE "template/meta.html"

    <link rel="stylesheet" href="js/jquery.superbox.css" type="text/css" media="all" />
    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="js/jquery.superbox-min.js"></script>
    <script type="text/javascript">
        $(function(){
            $.superbox.settings = {
                overlayOpacity: .8,
                closeTxt: "Fermer",
                loadTxt: "Chargement...",
                nextTxt: "Image suivante",
                prevTxt: "Image précédente"
            };
            $.superbox();
        });
    </script>




</head>
<body>

<div id="wrapper">
    <div id="subwrapper">
        #INCLURE "template/entete.html"
        <div id="chemin">
            Vous &ecirc;tes ici :
            <a href="index.php">Accueil boutique</a> /
            <THELIA_chemrub type="CHEMIN" rubrique="#RUBRIQUE_ID">
            <THELIA_rubdetchem type="RUBRIQUE" id="#ID">
            <a href="#URL">#TITRE</a> /
            </THELIA_rubdetchem>
            </THELIA_chemrub>
            <THELIA_rubcour type="RUBRIQUE" id="#RUBRIQUE_ID">
            <a href="#URL">#TITRE</a> /
            </THELIA_rubcour>
            #PRODUIT_NOM
        </div>
        #INCLURE"template/menu.html"
        <div id="contenu">
            <div class="blocProduit">

                <THELIA_PROD type="PRODUIT" ref="#PRODUIT_REF">
                <h2>#TITRE</h2>

                   <h3>Combinaison courante:
                <THELIA_combidecli type="COMBIDECLI" boucle="combinaison" produit="#ID" stockmini="1">
                    <THELIA_combideclidisp type="COMBIDECLI" boucle="declidisp" produit="#PRODUIT" declinaison="#ID" stockmini="1" courante="1" classement="alphainv">
                        #TITRE (#DECLINAISON:#ID)
                    </THELIA_combideclidisp>
                </THELIA_combidecli>
                </h3>

                <div class="blocDImages">
                    <THELIA_img type="IMAGE" num="1" produit="#ID" largeur="342">
                    <THELIA_ZOOM type="IMAGE"  num="1" id="#ID" largeur="500">
                    <a href="#IMAGE" rel="superbox[gallery][my_gallery]" class="grandeImage">
                    </THELIA_ZOOM>
                    <img src="#IMAGE" alt="#PRODTITRE" title="#PRODTITRE"/>
                    </a>
                    </THELIA_img>
                    <T_vignette>
                    <ul class="vignettes">
                        <THELIA_vignette type="IMAGE" produit="#ID" debut="2" hauteur="81">
                        <li>
                            <THELIA_ZOOM_VIGNETTE type="IMAGE"  num="1" id="#ID" largeur="500">
                            <a href="#IMAGE" rel="superbox[gallery][my_gallery]">
                            </THELIA_ZOOM_VIGNETTE>
                            <img src="#IMAGE" alt="#PRODTITRE" title="#PRODTITRE"/>
                            </a>
                        </li>
                        </THELIA_vignette>
                    </ul>
                    </T_vignette>
                    <//T_vignette>
                </div>
                <div class="introProduit">
                    <div class="chapo">#CHAPO</div>

<!-- DEBUT combidecli -->
                    <script type="text/javascript">
                      function ajouter_combidecli()
    {
        var form = $('#form_combidecli');
        form.children('input[name="action"]').val('ajouter_combidecli');
        form.children('input[name="fond"]').val('panier');
        form.submit();
    }
// -->
</script>

<THELIA_combidecli_prix type="COMBIDECLI" boucle="stock" produit="#ID" stockmini="1">
    <span class="prixProduit">#PROMO[#PRIX2 € au lieu de #PRIX €][#PRIX €]</span>
</THELIA_combidecli_prix>

<div>
    <form action="index.php" id="form_combidecli" name="form_combidecli">
        <input type="hidden" name="action" value="combidecli" />
        <input type="hidden" name="ref" value="#REF" />
        <input type="hidden" name="id_rubrique" value="#RUBRIQUE" />
        <input type="hidden" name="fond" value="produit" />

                            <THELIA_combidecli type="COMBIDECLI" boucle="combinaison" produit="#ID" stockmini="1">
                                <p>
                                    #TITRE: <select name="declinaison#ID" style="float: none;" onchange="this.form.submit();">
                                        <THELIA_combideclidisp type="COMBIDECLI" boucle="declidisp" produit="#PRODUIT" declinaison="#ID" stockmini="1">
                                            <option value="#ID" #FILTRE_egalite(#SELECTED||1||selected="selected")>#TITRE</option>
                                        </THELIA_combideclidisp>
                                    </select>
                                </p>
                            </THELIA_combidecli>

                            <T_combidecli_stock>
                                <THELIA_combidecli_val_stock type="COMBIDECLI" boucle="stock" produit="#ID">
                                    <!--<p>Stock Disponible: #VALEUR</p>-->
                                </THELIA_combidecli_val_stock>

                                <!--<p>
                                    Quantité à commander: <select name="quantite" style="float: none;">
                                    <THELIA_combidecli_stock type="COMBIDECLI" boucle="quantite" max="15" produit="#ID">
                                        <option value="#NUM">#NUM</option>
                                    </THELIA_combidecli_stock>
                                    </select>
                                </p>-->

                                <p>
                                    <a class="acheter" href="#" onclick="ajouter_combidecli(); return false;">
                                        <span><span>Ajouter au panier</span></span>
                                    </a>
                                </p>
                            </T_combidecli_stock>
                                <p>Ce produit est actuellement en rupture de stock</p>
                            <//T_combidecli_stock>
                        </form>
                    </div>
<!-- FIN COMBIDECLI -->
                </div>

                <div class="description">#DESCRIPTION</div>

                <T_DOCUMENT>
                <div class="telechargements">
                    <h3>T&eacute;l&eacute;chargement(s)</h3>
                    <ul>
                        <THELIA_DOCUMENT type="DOCUMENT" produit="#PRODUIT_ID">
                        <li><a href="#FICHIER">#TITRE</a></li>
                        </THELIA_DOCUMENT>
                    </ul>
                </div>
                </T_DOCUMENT>
                <//T_DOCUMENT>
                <T_CONTENU>
                <div class="contenusAssocies">
                    <h3>En savoir +</h3>
                    <ul>
                        <THELIA_PRODUITSACC type="CONTENUASSOC" objet="#PRODUIT_ID" num="1">
                        <THELIA_CONTENU type="CONTENU" aleatoire="1" id="#CONTENU">
                        <li><a href="#URL">#TITRE</a></li>
                        </THELIA_CONTENU>
                        </THELIA_PRODUITSACC>
                    </ul>
                </div>
                </T_CONTENU>
                <//T_CONTENU>
                </THELIA_PROD>
            </div>
            <T_ACC>
            <div class="blocMozaique">
                <h3>Nous vous proposons &eacute;galement</h3>
                <div class="contenu">
                    <ul class="image">
                        <THELIA_ACC type="ACCESSOIRE" aleatoire="1" produit="#PRODUIT_ID" num="8">
                        <li>
                            <THELIA_LIEN_PROD type="PRODUIT" id="#ACCESSOIRE">
                            <a href="#URL">
                            </THELIA_LIEN_PROD>
                            <THELIA_IMAGE type="IMAGE" num="1" produit="#ACCESSOIRE" hauteur="81">
                            <img src="#IMAGE" alt="#TITRE" title="#TITRE"/>
                            </THELIA_IMAGE>
                            </a>
                        </li>
                          </THELIA_ACC>
                    </ul>
                </div>
            </div>
            </T_ACC>
            <//T_ACC>
        </div>

    </div>
</div>
</body>
</html>

Offline


Désolé, je ne peux pas écrire et/ou débugger ton code à ta place.


OpenStudio Toulouse

Offline


sniff...
peux-tu au moins me donner une indication, une piste...
tu parle de debugage mais j'ai repris les templates du pluggin...
vraiment je ne pige pas....

merci.

Léa.

Offline


Je n'ai pas le courage (et pas le temps) d'éplucher des kilomètres de code, de les mettre en oeuvre chez moi, pour voir finalement que ça marche peut-être et que ce serait une config différente de ton côté, ou un truc que tu as oublié (par naïveté) de dire, d'échanger 20 messages via le forum pour trouver que c'est peut-être un autre plugin qui interfère, ou une erreur javascript dans le meta, etc, etc, etc.

Désolé, j'ai pas le courage.

Travaillez étape par étape au lieu de vouloir faire marchez 200 lignes de code d'un seul coup, formez vous un minimum à HTML, CSS, Javascript, apprenez via des exemples simples à mettre les boucles en œuvre, et ça devrait très bien le faire.


OpenStudio Toulouse

Offline


ok roadster...je te signale encore une fois que tout est repris du pluggin et donc les 500lignes de codes sont issues du template de base et aucun autre plugin est actif.

Si quelqu'un voudrait bien se pencher sur ce cas ce serait bien sympa...

Merci à vous.

Léa

Offline


Bonjour leaduchesse,

As tu bien désactivé la gestion des stocks dans l'administration ?


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline


Bonjour Alexandre,

Dans Configuration-gestion des variables- à verifstock j'ai mis 0.

est ce bien cela desactiver la gestion des stocks ??

j'ai toujours mes problèmes...

Léa.

Offline


Dans Configuration-gestion des variables- à verifstock j'ai mis 0.
est ce bien cela desactiver la gestion des stocks ??

Oui c'est bien ça.

Tu as bien modifié la page panier.html (il y a trois template à modifier, produit.html, panier.html et commande.html) ?
As tu essayé sur une version plus récente du plugin, la 0.991 par exemple ?


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert