Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 21/09/2012 19:32:09

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Module Catalogue-Listing

je démarre un site (sous ZitePlus) du genre "catalogue"...

j'arrive à m'en sortir :
- la liste des produits s'affiche comme je veux
    (ce qui donne ça : http://www.c-too.com/cms/zitedemo/bijoux.html ).
- les définitions, prix, ref,... sont dans un fichier.txt
    (ce qui donne ça : http://www.c-too.com/cms/zitedemo/bijoux-datas01.txt ).
- j’écris ces infos dans le fichier.txt par un formulaire 
    (ce qui donne ça : http://www.c-too.com/cms/zitedemo/catalogue.php ).

Je n'ai pas franchement besoin d'aide, je propose plutôt de fournir mes sources
si quelqu'un avait envie de transformer ce truc en Module, qui peux intéresser des utilisateurs de CMS

Dites-moi...


Stéphane
Webdesign AvantageWeb

Hors ligne

#2 21/09/2012 22:38:43

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 235
Site Web

Re : Module Catalogue-Listing

bah c'est pas mal du tout ce petit module, même c'est plutôt une riche idée
tu peut nous faire un fichier zip pour qu'on le test et le trifouille

moi je le verrais plutôt dans une pop up avec une présentation un peu plus classe !!

comment ce gère les articles ??
en tous cas bravo rien que pour l'idée et la proposition
ps : pas trop de dispo en ce moment mais si de si de la y'a des bonnes volonté on y arrivera wink
cordialement


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#3 24/09/2012 16:29:59

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

Intéressant comme travail.
Est-ce une évolution de ton "Catalogue" ?
Dans l'état actuel de mes travaux, pas encore l'utilité mais c'est vrai qu'il faudrait que je me penche un peu plus (sans tomber) sur l'utilisation des fichiers TXT car j'ai fait un site il y a 1 an pour une association (BDLO85) et j'ai essayé de travailler suivant cette méthode ... mais la mise au point fut tellement laborieuse que je suis finalement passé par une base de données (besoin de rendre l'espace le plus rapidement possible) et le travail sur fichiers TXT abandonné.
Donc tout comme snypi : serait-il possible d'avoir accès aux sources pour voir à quoi ça ressemble ?

Dernière modification par bpat85 (24/09/2012 16:33:26)

Hors ligne

#4 24/09/2012 18:40:31

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

bpat85 a écrit :

Est-ce une évolution de ton "Catalogue" ?

Non ce n'est pas une évolution... c'est un redémarrage.
Il y-a un ans "Catalogue" c'était juste pour voir si mon idée était réalisable,
mais maintenant j'ai  un site à réaliser, avec 160 produits à lister, donc je vais fignoler graphiquement et ergonomiquement ce "truc".
Actuellement c'est 3 fichiers, ça fonctionne... mais je serai bien incapable de faire évoluer.

J'avance un peu dessus et je le mets en téléchargement d'ici 2/3 jours...


Stéphane
Webdesign AvantageWeb

Hors ligne

#5 25/09/2012 11:48:38

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

Stefpei a écrit :

Non ce n'est pas une évolution... c'est un redémarrage.
...
J'avance un peu dessus et je le mets en téléchargement d'ici 2/3 jours...

Merci.

Hors ligne

#6 25/09/2012 17:36:15

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

j'ai mis le fichier compressé (zip) à cette adresse :
--> http://www.c-too.com/cms/zite-catalogue.zip
il correspond à démo suivante :
--> http://www.c-too.com/cms/zite-catalogue/
c'est juste un zite de base, avec une page "Afficher Catalogue"... et une page "Mettre-à-jour Catalogue"...
Vous pouvez tester la mise-à-jour.

tous les fichiers qui gèrent sont dans le répertoire
--> http://www.c-too.com/cms/zite-catalogue/catalogue/
+ un fichier ToDo d'améliorations... (hors de mes connaissances)...
(ne pas tenir compte du look pourri de cette admin : je suis en train de refaire aux normes)

Dernière modification par Stefpei (25/09/2012 17:55:50)


Stéphane
Webdesign AvantageWeb

Hors ligne

#7 26/09/2012 11:10:57

berticoyote
Membre
Inscription : 15/09/2009
Messages : 175

Re : Module Catalogue-Listing

Une super idée !.. ;et bon travail !...
moi ça bien me servir ce petit module....

Merci pour ce taf et ce partage !

Hors ligne

#8 26/09/2012 16:18:04

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

Premiers tests :
CATALOGUE EN TEST

  • S'il existe une ligne vide dans le fichier de mise à jour, elle apparait dans le catalogue (case vide, article 5, mais voir ci-dessous).

  • Un élément rajouté sans toutes les infos (prix, référence par ex) celles-ci apparaissent dans le catalogue (article 4). Où va-t-il les chercher ?

  • Bien que les infos "Prix" et "Ref" soient différentes, le catalogue affiche les mêmes pour tous les articles (articles 2 et 4). Où va-t-il les chercher ? Pourtant en passant la souris sur "Infos ...", on a bien la bonne référence.

Mais de bonnes bases pour commencer à travailler.
Je vais décortiquer les fichiers et voir ce que j'en tire.
Encore merci pour le partage.

Hors ligne

#9 16/11/2012 12:49:26

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

Re : Module Catalogue-Listing

Bonjour,

ce serait vraiment génial un module avec cette fonction !
j'ai testé et effectivement encore quelques soucis de mise à jour du catalogue (même prix, etc)

laurent

Hors ligne

#10 17/11/2012 15:19:40

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

laurent39 a écrit :

Bonjour,
ce serait vraiment génial un module avec cette fonction !
j'ai testé et effectivement encore quelques soucis de mise à jour du catalogue (même prix, etc)
laurent

Suite à ta com, j'ai rejeté un oeil sur cette contribution ... Ce que je n'avais pas vraiment fait la dernière fois et que j'avais plus ou moins oublié wink
Erreurs réparées pour l'affichage des infos "Prix" et  "Réf" ... (partie affichage dans la source de la page qui était mal renseignée, j'en ai profité pour que l'affichage du "Titre" soit toujours en majuscule et que si le texte est plus long que 30 caractères, un interligne est ajouté sur les textes plus courts pour avoir la même mise en forme)

...
<div class="blocproduit">
<img src="view.php/<?php echo $image; ?>" />
<h2 class="titre"><font style="text-transform: uppercase;">
<?php
$max = '30';
    if(strlen($titre)>=$max){
    echo $titre.'</font></h2>';
    }
    else{
    echo $titre.'<br /><br /></font></h2>';
    }
?>
<p class="detail"><?php echo $autre; ?></p>
<p class="lien"><a  href="mailto:contact@avantage-web.fr?subject=Je voudrais des infos sur : <?php echo $ref; ?>&body=Je suis interesse par ce produit : <?php echo $titre; ?> Ref : <?php echo $ref; ?>">Infos sur ce produit ?</a></p>
<p class="prix"><?php echo $prix.' €'; ?></p>
<p class="ref"><?php echo $ref; ?></p>
</div>
...

Dans le CSS, j'en ai profité pour augmenter le height du .blocproduit à 325px.
CATALOGUE EN TEST

Dernière modification par bpat85 (17/11/2012 15:21:08)

Hors ligne

#11 17/11/2012 19:22:15

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

Re : Module Catalogue-Listing

Hello bpat85,

effectivement cela fonctionne mieux.
Par contre, on a des "array" qui s'affichent sur le catalogue (??)
mais c'est déjà achement bien ! smile

évolutions qui seraient un plus :

- alerte "modification réussie" après clic sur le bouton "enregistrer les modifs"
- lier les champs des noms des images avec l'interface des documents de ziteplus
- ou un champs en + : parcourir pour uploader une image ?

qu'en penses tu ?

Hors ligne

#12 17/11/2012 20:15:16

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

Je suis en train de bricoler dessus ... pour ça les Array
Car la fonction "SPLIT" est OBSOLETE depuis PHP 5.3.0. donc je modifie avec

list($image, $titre, $autre, $prix, $ref) = explode("&&", $line);

Reste à voir comment ne pas afficher une nouvelle fiche qui n'aurait pas été remplie.
Pour tes autres points :
- alerte ... c'est faisable assez rapidement (pour mon niveau de php wink)
- pour les images ... c'est faisable aussi, mais il ne faudra pas être pressé big_smile

Hors ligne

#13 17/11/2012 21:26:30

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

Re : Module Catalogue-Listing

ok tu as l'air bien calé en php et c'est bien car moi je suis une bille wink

Tu as vu aussi cette histoire de gold//// (les slashs se rajoutent sans arrêt) ?
j'avais juste mis un ' dans le texte...

je te souhaite bon courage.

Hors ligne

#14 20/11/2012 19:15:27

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

je commence à mettre en pratique mon idée sur ce site : http://www.ajlbijoux.fr/pages-3-4.html

Comme il y-aura 10 pages "catalogue" différentes, j'ai modifié le code pour identifier laquelle afficher ou mettre à jour.
J'utilise pour cela la variable "$this->struct[$this->truepage][cPageField1];"

Voir explicatif dessous :

aide01.gif

Dernière modification par Stefpei (20/11/2012 23:34:11)


Stéphane
Webdesign AvantageWeb

Hors ligne

#15 21/11/2012 08:45:42

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 235
Site Web

Re : Module Catalogue-Listing

salut
boulot brillant wink
qu'elle est le but du catalogue (car chaque lien envoie vers outlook)
c'est un peu choquant on à plutot l'habitude de cliquer sur un produit et on arrive sur une page de descriptif et d'achat !

une idée de développement
sinon je ne sais pas si cela est faisable mais en dupliquant et adaptant des gros modules de ziteplus on devrais avoir le même résultat
genre
rubrique.php et ini pour avoir une catégorie dans le catalogue (on renomme tous cela en : catégorie produit)
selectdoc.php et ini pour charger des articles, les classé dans la catégorie de catalogue , chargé l'image, la miniaturisé, mettre le descriptif le prix (tu duplique et rajoute des champs ) ...
puis un photoshow (gallerie produit) qui génère l'affichage des catalogues et produit avec un pop up lorsqu'on clique sur le produits pour faire apparaitre le produit en plus grand avec un descriptif plus approfondie

tous cela serait dans des fichiers dta séparer et peut etre plus simple à gérer

maintenant c'est un plus gros boulot peut être (mais la structure est déja fonctionnel et faite) c'est ce que j'avais fait avec le fdiapo

bon courage pour la suite


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#16 21/11/2012 12:35:23

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

Re : Module Catalogue-Listing

wow ! super sympa le site !
et responsive en plus !
c'est super intéressant comme développement
tous mes encouragements

à la limite, un agrandissement lightbox suffirait sans doute (on clique sur l'image > agrandissement avec caption)

Laurent

Hors ligne

#17 21/11/2012 14:29:56

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

snypi : le lien vers outlook est le souhait du client... (mais je verrais bien un Panier d'achat, plus tard)

laurent39 : le site est en cours de réalisation : La lightbox est prévue, le Responsive : j'espère arriver à ce que je veux...


Stéphane
Webdesign AvantageWeb

Hors ligne

#18 22/11/2012 13:08:17

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

Re : Module Catalogue-Listing

C'est là qu'on voit la différence entre les pros ... et le bidouilleur que je suis wink
J'ai trop honte du travail que j'ai fait et du résultat obtenu à partir de ton "squelette" pour gérer plusieurs catalogues pour vous le montrer (quoique j'ai travaillé sur l'adresse que je donnais précédemment ...).

PS : Je vais vraiment devoir sortir le scalpel et les écarteurs si je veux suivre le développement de Zite+ et de ses modules ... si je ne veux pas (plus) être un simple utilisateur. Ce qui ne va pas être facile. Autant j'arrive à décrypter et comprendre les fonctionnements des scripts, autant j'ai du mal avec l'écriture.
Quand j'ai connu Zite+, comme il fonctionnait me suffisait largement, mais depuis il s'est étoffé et même s'il reste d'une utilisation très simple pour un néophyte il devient un outil qui, de mon avis, vaut largement les monstres que l'on trouve ailleurs (Merci JPG ... et ceux qui participent wink).

Dernière modification par bpat85 (22/11/2012 15:20:38)

Hors ligne

#19 04/03/2013 21:41:49

Thespy06
Nouvel utilisateur
Inscription : 04/03/2013
Messages : 1

Re : Module Catalogue-Listing

Bonjour
Je suis en train de monter mon buisness, de vente de voitures.
Je viens de voir le travail que vous avez effectué et c est exactement le type de gallérie
Que je cherche et que je veux adapter à ma future activité, serait il possible d avoir les sources
Finalisées ?
Merci pour votre réponse
Jamais

Hors ligne

#20 05/03/2013 11:54:24

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

Bonjour Thespy06,

Envoie-moi ton adresse mail en privé, et je te joint le Zip du site pour que tu l'épluche...

Ce site est finalisé, il n'est plus mon site, je l'ai livré à mon client.
Il fonctionne maintenant depuis 2 mois... (et il y-a même eu des commandes)...

Le résultat est ici : http://www.ajlbijoux.fr/page3.html


Stéphane
Webdesign AvantageWeb

Hors ligne

#21 05/03/2013 17:08:56

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

je t'ai transmis par mail le site zippé.

Voici les fiches d'aide que j'ai fourni au client, avec le process pour gérer ses fiches :
http://www.ajlbijoux.fr/process_catalogue_zite.gif
http://www.ajlbijoux.fr/aide01.gif

il y-a même une gestion des codes-promo et leur pourcentages de remise :
http://www.ajlbijoux.fr/codes-promos.jpg

Dernière modification par Stefpei (05/03/2013 17:10:25)


Stéphane
Webdesign AvantageWeb

Hors ligne

#22 25/03/2013 11:46:18

Atod
Membre
Inscription : 25/01/2011
Messages : 68
Site Web

Re : Module Catalogue-Listing

Bonjour,
De retour après une longue absence, je me remet à jour sur ziteplus en consultant toutes les améliorations que j'ai manqué.
J'ai quelques maquettes de sites à faire et j'aimerai utiliser zite+, plutôt qu'un CMS plus exhaustif, car je pense que il sera suffisamment puissant.
Néanmoins, j'aurai quelques modules à développer ou codes php à intégrer pour les différentes fonctionnalités nécessaires, mais ça ira toujours plus vite que de développer un site de zéro.
Pour l'instant je n'ai pas encore une idée ultra précise de ce que je dois être amené à faire donc j'essaye de penser un peu générique. Ce sera de toute façon toujours plus facile de spécifier les choses plus tard si besoin.
Je souhaite simuler une base de données assez générique à l'aide des fichiers et développer des modules de tri sur ces données pour avoir un des pages dynamiques.
Je serai intéressé par votre code final si vous l'avez toujours pour faire quelques tests et identifier ce qui pourrait me manquer et que je devrai être amené à développer.
Tu peux m'envoyer ça à admin at atod.fr
smile

Hors ligne

#23 25/03/2013 13:15:57

Stefpei
Membre
Lieu : Nantes
Inscription : 12/06/2009
Messages : 354
Site Web

Re : Module Catalogue-Listing

je vais t'envoyer ça (le temps que j'en fasse un version light)..

Rappel : ce que j'ai fait est du bidouillage, pas un module !
c'est fonctionnel, mais prévu pour l'usage particulier de mon client...
c'est pas réutilisable tel quel d'un claquement de doigt !
va falloir... re-bidouiller...

Dernière modification par Stefpei (25/03/2013 13:16:37)


Stéphane
Webdesign AvantageWeb

Hors ligne

#24 25/03/2013 13:41:22

Atod
Membre
Inscription : 25/01/2011
Messages : 68
Site Web

Re : Module Catalogue-Listing

J'ai bien compris que ça restait du bidouillage et pas un module.
Sinon, t’embête pas trop, je connais bien php et je devrais prendre tout ça en main rapidement.

Hors ligne

#25 27/03/2013 20:03:30

Atod
Membre
Inscription : 25/01/2011
Messages : 68
Site Web

Re : Module Catalogue-Listing

Merci,
Je vais regarder tout ça et vous tiendrai au courant si je m'en sert pour apporter des améliorations.

Hors ligne

Pied de page des forums