CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Mar Avr 16, 2024 5:23 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 14 messages ] 
Auteur Message
 Sujet du message: automne et boutique
MessagePublié: Mer Mars 30, 2011 8:52 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
salut,
je suis toujours sur mon histoire de boutique, j'ai trouver thelia, un scripte de boutique qui contient des fichiers php et des fichiers xhtml pour le template.
est ce que quelqu'un connait, je voudrais intégré thelia dans automne.
thelia fonctionne avec un système de boucle pour récupérer les infos dans la bd et je voudrais savoir si d’après vous il est possible de mettre ces boucles dans mes template automne...
merci a plus wind.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Sam Avr 16, 2011 12:39 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
re, je vous en explique plus...

je n'en suis peut être pas capable mais je travail sur thelia pour des sites e-commerce et je voudrais l'intégré a automne.

je vous montre le code de la page produit, celle qui affiche tous les produits de la boutique sur une meme page:
Code :
<!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 "meta_produit.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: .5,
            closeTxt: "Fermer",
            loadTxt: "Chargement...",
            nextTxt: "Image suivante",
            prevTxt: "Image précédente"
         };
         $.superbox();
      });
   </script>
   
   
   

</head>
<body>
<div id="wrapper">
    <div id="subwrapper">
        #INCLURE "entete.html"
       
        <div id="contenu">
            #INCLURE"menu.html"
           
            <div id="principal">
           
                <div id="titre">
                    <a href="rubrique.php">Tout le catalogue</a>               
                    #FILTRE_vide(#RUBRIQUE_ID||
                        <img src="_gfx/fleche.png" alt="separateur"  title="separateur" />
                        <THELIA_RUB type="RUBRIQUE" id="#RUBRIQUE_ID" >
                            <THELIA_RUB_PARENT type="RUBRIQUE" id="#PARENT" >
                                <a href="rubrique.php?id_rubrique=#ID">#TITRE</a>
                                <img src="_gfx/fleche.png" alt="separateur"  title="separateur" />           
                            </THELIA_RUB_PARENT>                   
                            <a href="rubrique.php?id_rubrique=#ID">#TITRE</a>                     
                        </THELIA_RUB>
                    )
                    <img src="_gfx/fleche.png" alt="separateur"  title="separateur" />
                    #PRODUIT_NOM                   
                </div>
               
                <div class="barre"> 
                   <h1 class="fontface">#FILTRE_maj(#PRODUIT_NOM)</h1>
                </div>
               
                <THELIA_PROD type="PRODUIT" ref="#PRODUIT_REF">
                   <div class="contenu_left">
                        <h2>#TITRE</h2>                                   
                        <p>#CHAPO</p>
                        <br />
                       <span class="prixProd">#PROMO[<h1 class="fontface"><span class="prixx">#PRIX2</span> &euro;</h1> <span>&nbsp;(au lieu de #PRIX &euro;)</span>][<h1 class="fontface">#PRIX &euro;</h1>]</span>
                        <div class="clear"></div>
                                           
                         #DESCRIPTION
                        <ul>
                  
                  
                                           <li class="coche"><img src="_gfx/puce.png" title="coche" alt="coche" />R&eacute;f&eacute;rence : #REF</li>
                            <THELIA_CARACTERISTIQUE type="CARACTERISTIQUE" produit="#ID" >
                                <li class="coche"><img src="_gfx/puce.png" title="coche" alt="coche" />#TITRE :
                                    <THELIA_CARACVAL type="CARACVAL" caracteristique="#ID" produit="#PRODUIT">
                                     #VALEUR                                   
                                    </THELIA_CARACVAL>                           
                                    <br />
                                </li>                           
                            </THELIA_CARACTERISTIQUE>   
                  
                  
                  
                  
                  
<form action="panier.php" method="post" name="formulaire">
   <input type="hidden" name="action" value="ajouter" />
   <input type="hidden" name="ref" value="#REF" />
                  
   <div class="descriptionProduit">
                 
            
   <T_DECLI>
      <THELIA_DECLI type="DECLINAISON" rubrique="#RUBRIQUE_ID" produit="#ID">   
            
            <THELIA_DECLIDISP type="DECLIDISP" declinaison="#ID" produit="#PRODUIT" >
               <p>
                    <input type="radio" name="declinaison#DECLINAISON" value="#ID">Taille #TITRE</p>
            </THELIA_DECLIDISP>                                    
      </THELIA_DECLI>
               
   </T_DECLI>
     Couleur unique
   <//T_DECLI>
         
<br />
         
       <div class="prixProduit">
       <div id="prix">A partir de #PRIX €</prix><input type="submit" value="Ajouter au panier"/></div>
      
   </div>
</form>         


                  </ul>
                        <br />
                        <br />
                        <br />
   
                                   
                        <T_DOCUMENT>                       
                        <h3>T&eacute;l&eacute;chargement(s)</h3>
                        <br />
                        <THELIA_DOCUMENT type="DOCUMENT" produit="#PRODUIT_ID">
                        <a href="#FICHIER">#TITRE</a></li>
                        </THELIA_DOCUMENT>
                        </T_DOCUMENT>
                        <//T_DOCUMENT>
                       
                        <T_CONTENU>         
                        <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="#REWRITEURL">#TITRE</a></li>
                        </THELIA_CONTENU>
                        </THELIA_PRODUITSACC>
                        </ul>
                        </T_CONTENU>
                        <//T_CONTENU>
                    </div>
 

            <div class="sans_barre">   
                   <a class="details" href="#URLPAGERET"><img src="_gfx/main3.png" alt="main3" class="img"/>RETOUR</a>
            </div>   




 
                   
                    <div class="right">
                        <THELIA_img type="IMAGE" num="1" produit="#ID" largeur="320">
                            <THELIA_ZOOM type="IMAGE"  num="1" id="#ID">
                               
                            <a class="img_prod" href="#IMAGE" rel="superbox[gallery][my_gallery]" class="grandeImage">
                               
                            </THELIA_ZOOM>                           
                            <img src="#IMAGE" alt="#PRODTITRE" title="#PRODTITRE"/>                           
                            </a>
                           
                            <a class="agrandir" href="#IMAGE" rel="superbox[gallery][my_gallery]" class="grandeImage">AGRANDIR</a>
                       
                        </THELIA_img>
                        <div class="clear"></div>
                        <br />
                        <T_vignette>
                            <ul class="vignettes">
                                <THELIA_vignette type="IMAGE" produit="#ID" debut="2" hauteur="80">
                                    <li>
                                        <THELIA_ZOOM_VIGNETTE type="IMAGE"  num="1" id="#ID">
                                            <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="clear"></div>
                </THELIA_PROD>
               
                <T_ACC>
                    <h3>Nous vous proposons &eacute;galement</h3>
                    <ul>         
                        <THELIA_ACC type="ACCESSOIRE" aleatoire="1" produit="#PRODUIT_ID" num="8">
                        <li>
                            <THELIA_LIEN_PROD type="PRODUIT" id="#ACCESSOIRE">
                               <a href="#REWRITEURL">
                            </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> 
                </T_ACC>
                <//T_ACC>                         
            </div>
        </div>
    </div>
    #INCLURE "pied.html"
</div>
</body>
</html>


il affiche cette page: http://elena-bijoux-montre.fr/rubrique.php et je voudrais récupérer les produits pour une page automne...

je pense qu’avec des include je pourrais récupérer les infos pour les afficher mais ça ne serrait pas vraiment un module et je voudrais bien en faire un utile pour beaucoup.

je serais très content de pouvoir proposer un module pour automne pour du e-commerce mais je ne sais pas trop comment faire, j'ai bien des idées mais est ce les bonnes.

je voudrais savoir si quelqu'un peut me donner la conduite a tenir dans ce type de travail, j'ai vu que dans les bd que automne et thelia ont des tables du même nom donc je ne peut pas installer thelia avec mon site automne, je n'ai qu'une bd.

si quelqu'un peut me guider je suis ouvert a tout...

merci a plus wind.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 10:20 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Automne n'est effectivement pas prévu pour partager sa base avec un autre outil. Ça viendra peut-être. Si Thelia te permet d'ajouter un préfixe à tes nom de tables ça peut-être une solution pour commencer.

Concernant ton idée de module e-commerce, il faudrait que tu commence par définir la structure que tu voudrai pour ton module puis que tu créé un module correspondant à l'aide du polymod. Tu peux commencer par décrire la structure de ton module ici et je t'aiderai à l'affiner.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:06 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
structure du module= contenu ou contenant ?


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:08 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
C'est le contenant.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:19 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok si j'ai bien compris le module va me servir a remplir mes infos et ce sont des rangées de contenu qui afficherons mes pages:

1 page boutique
1 page produit
1 page connection et inscription
1 page paypal ou autre paiement


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:29 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
- page boutique : page de contenu Automne classique rien de particulier à ce niveau.
- produits : il faut définir le contenant de tes produits.
- connexion : module formulaire, rien de particulier à ce niveau.
- inscription : aujourd'hui rien de prévu à ce sujet, il faut passer par du PHP (cf. ce post : viewtopic.php?f=2&t=655)
- paiement : là non plus rien n'existe, il faut le coder en PHP (ou passer par un outil tiers tels que http://simplecartjs.com/).

Donc ton module ne peut pas être développé uniquement via le polymod, même si tu peux gérer tes produits de cette façon. Pour le reste faudra mettre les mains dans le cambouis.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:42 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ça risque d’être long mais je suis motivé.
si j'utilise simplecart c'est donc sans thelia ?

qu'est ce qui serait le mieux:
la possibilité d’intégré thelia sur le même hébergement sachant que thelia possède son administration avec tous ce qu'il faut pour une boutique ?
ou un simple module pour vendre ?


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:46 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Je ne connais pas Thelia, je ne peux donc pas te conseiller correctement. Il faut voir ce qu'il peut faire au niveau intégration dans un autre environnement.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 11:52 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
il existe un module pour wordpress http://contrib.thelia.net/autres-contribution__1_.html mais tu est obligé de le télécharger si tu veux regarder.
je fouille déjà avec les infos que j'ai !


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 3:56 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Pour Thélia le contributeur a développé un thème spécifique qui doit faire des includes dans les templates. On a pas ça de dispo pour Automne.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Lun Avr 18, 2011 5:21 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok alors je vais revenir sur simplecart


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Sam Avr 23, 2011 1:15 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
bon, après des heures de bagarres, j'ai réussi a faire un début a cette adresse:
http://www.malinois-sl.fr/web/40-boutiq ... ation.php#

je l'ai installé:
-le panier en dessous de mon menu, dans le model de page
-1 dossier script pour le js
-1 dossier css
-1 dossier images
et j'ai mis le contenu de la boutique (les produits) dans une rangée texte mais en html...
malgré tout ça fonctionne sous chrome firefox mais pas avec IE, pour les autres je ne sais pas.

je continu de cette façon pour construire ce que j'ai besoin avant d'essayer de faire un module...

attention, n'achetez surtout pas les chaussures, je ne les ai pas en stock :lol:

je continu, je vous tiens au courent, a plus.


Haut
 Profil  
 
 Sujet du message: Re: automne et boutique
MessagePublié: Sam Avr 23, 2011 4:47 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
j'avais pas pensé a tout, une fois payer, a qui envoyer les produits ?

dans un premier temps je vais faire une page inscription avec un formulaire, puis je vais modifier le lien du bouton commander dans le panier pour diriger vers la page inscription.
ensuite je vais essayer de faire en sorte que la validation du formulaire si il est correctement rempli renvoie sur la page de paypal.

peut être que je me complique mais c'est la seul façon pour moi de savoir ce qu'il me faut pour faire le module.

si je me trompe, reprenez moi !


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 14 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr