site e-commerce

13567

Réponses

  • PierrePierre Member
    Une autre question. Je repassais les pages du gabarit (demo) pour voir la suite fonctionnelle d'une visite et je trouve un obstacle. La page de catégorie utilise des images (qui font partie de cette catégorie) comme lien vers chacune des pages d'article où l'on ne voit qu'une image avec ses détails particuliers. Tout ça est très bien.

    Mais cette page d'article offre une suite de photos sous l'image principale et cette galerie utilise cette fois-ci un diaporama en surimpression du genre lightbox pour faire défilerr une foule d'images sans but précis. Ces images n'ont pas de lien vers nulle part sauf la navigation vers la précédente ou la suivante.

    À mon avis, il aurait été plus brillant d'installer ce genre de visionneuse sur la page de catégorie mais bon, c'est pas à nous de nous plaindre. Et même si je fais de cette page d'article la nouvelle page de catégorie, les images du diaporama ne pourront pas pointer ailleurs.

    La question est donc, devrions-nous retirer le diaporama et oublier son existence? Ce serait triste de ne pas utiliser un si bel outil mais tout allait bien avant que je le vois! La page de catégorie aurait donc sa suite de boîtes inertes qui offrent un lien vers la page d'article détaillée. Tant pis pour le diaporama...

    Je commence très bientôt la conversion, ça devrait bien se passer. Je trouve le gabarit un peu simple mais ironiquement ça rend mon travail encore plus rapide et facile à faire.
  • webassowebasso Member
    Je ne crois pas que le diaporama soit utile dans ce projet
    Ce qui serait bien il me semble, ce serait d'avoir la possibilité une fois sur la page de l'article (de la catégorie) d'avoir en dessous de l'image principale et du texte, toutes les miniatures de cette même catégorie afin d'accéder directement en 1 clic à un nouvel article de l'image de son choix sans avoir à retourner dans la catégorie...
  • PierrePierre Member
    OK alors, j'utiliserai visuellement la même structure visuelle que le gabarit démo mais avec le comportement mentionné.
  • PierrePierre Member
    Le thème est maintenant disponible sur la rubrique Ressources. Tel qu'expliqué, une bonne dose de configuration est nécessaire même si quelque chose va sans doute apparaître à l'écran puisque j'utilise la catégorie numéro 1 partout par défaut. Il ne faut donc pas avoir peur d'ouvrir le fichier home.php et identifier tous ces petits 1 dans les fonctions lastArtList. Même les endroits qui n'affichent qu'un seul élément comme la grande image et le texte du haut de page, deux des éléments du pied-de-page aussi, on doit créer une catégorie, y mettre un article. Avec cette catégorie créée, on transpose son numéro (de catégorie) et on l'inscrit dans la fonction lastArtList correspondante. Ça peut sembler compliqué mais c'est le même principe qui se répète 5 ou 6 fois et c'est terminé ensuite.

    Je reste disponible pour les explications supplémentaires.
  • webassowebasso Member
    Bonjour,
    Merci pour ce travail... mais je ne vois pas bien ce que je dois faire, pouvez vous m'éclairer ?

    J'ai installé le theme ici http://www.gite-des-aubes.com/PluXml-5.5-photos/ pour le construire en ligne... et comprendre comment ça fonctionne avant de le gérer sur son bon emplacement en ligne ici http://miroirdureel.com/
  • PierrePierre Member
    C'est certain qu'il faut ouvrir le fichier de la page d'accueil pour replacer les paramètres que j'ai mis (les petits 1) un peu partout par le bon chiffre, celui du numéro de catégorie correspondante. Par exemple, si aucune catégorie ne porte le numéro 1, en partant, ça n'affichera pas grand chose. Allons-y pas à pas.

    Premièrement, l'installation n'a pas fonctionné correctement, voir avec le thème par défaut si ça cause le même problème, la feuille de style (CSS) ne semble pas prise en compte. Au pire, il faudra réinstaller un nouveau PluXml tout neuf pour confirmer. J'utilise une version de base pour monter et tester, ça devrait au moins montrer quelque chose.

    Quand cette étape sera franchie, on passera à la suivante.
  • PierrePierre Member
    mai 2016 modifié
    oh, j'ai trouvé. Pour une raison que j'ignore, le fichier de feuille de style n'a pas été inclus quand j'ai téléchargé le thème avant de le zipper. Je corrige tout de suite avec une nouvelle version et j'enverrai par courriel le fichier manquant. Mes excuses pour le contretemps.

    On peut aussi tirer la version originale du CSS au

    http://demo.alienwp.com/hatch/wp-content/themes/hatch/style.css

    la sauvegarder et l'installer dans le répertoire du thème (pas dans le sous-répertoire /css mais bien dans celui du thème).
  • webassowebasso Member
    Merci Pierre,
    C'est chose faite
    ...mais je patauge autant !
    Je ne l'ai pas précisé au début mais je pige quedal en anglais
    Quoi faire avec ce code, comment je vais savoir à quel endroit remplacer les chiffres 1 par des n° de catégorie ??
    [== PHP ==]
    <?php include(dirname(__FILE__).'/header.php'); ?>
    
    <div id="main"  class="wordpress ltr en_US parent-theme multisite blog-5 y2016 m04 d30 h21 saturday logged-out custom-header home blog">
    	<div id="masthead">
    		<div id="author-bio">
    			<?php $plxShow->lastArtList('#art_content',1,'1'); ?>
    		</div>
    		<div id="header-banner" role="banner">
    			<?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?>
    				<img src="<?php $plxShow->template(); ?>/img.php?src=<?php $plxShow->artThumbnail('#img_url'); ?>&w=640&h=360&crop-to-fit" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" />
    				<?php break;
    			endwhile; ?>
    		</div>
    	</div>
    	<div id="content">
    		<div class="hfeed">
    			<?php $plxShow->lastArtList('
    			<div class="hentry post">
    				<a href="index.php?categorie1" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'1'); ?>
    			<?php $plxShow->lastArtList('
    			<div class="hentry post">
    				<a href="index.php?categorie1" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'1'); ?>
    			<?php $plxShow->lastArtList('
    			<div class="hentry post">
    				<a href="index.php?categorie1" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'1'); ?>
    			<?php $plxShow->lastArtList('
    			<div class="hentry post last">
    				<a href="index.php?categorie1" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'1'); ?>
    		</div>		<!-- .hfeed -->
    	</div>	<!-- #content -->
    </div>	<!-- #main -->
    
    <?php include(dirname(__FILE__).'/footer.php'); ?>
    
  • PierrePierre Member
    Bonne nouvelle, on ne parle pas d'anglais. Mauvaise nouvelle, ce n'est pas vraiment du français non plus! On touche à des fonctions écrites dans le langage PHP par un français qui a nommé la fonction avec un nom anglais, on me suit toujours?

    Je blague, ce qui doit être appris est assez rapide. On parle d'un paramètre installé à l'intérieur d'une fonction très documentée, la fonction lastArtList.

    Cette fonction est insérée à plusieurs endroits entre deux balises PHP, on voit par-ci par-là des <?php et des ?>, la fonction sera à coup sûr entre les deux. Elle prendra la forme de

    <?php $plxShow->lastArtList('... une très longue chaîne ...',1,'1'); ?>

    Cette très longue chaîne est souvent si longue qu'on en oublie la continuité. Je sépare même la chaîne sur plusieurs lignes pour reproduire le design original. C'est pour aider, promis...

    J'attire l'attention sur la fin de la fonction où l'on voit ,1,'1'); ?> Le premier 1 veut dire qu'on désire une quantité de 1, le 1 suivant qui est installé entre deux apostrophes est notre fameux paramètre magique qui devra être remplacé. Si la catégorie de photos voulue porte le numéro de catégorie 5, on ira insérer soigneusement un petit 5 entre ces deux apostrophes.

    La fonction revient plusieurs fois, il est suggéré de ne faire qu'une modification à la fois pour se donner l'option de reculer en cas d'erreur. Je ne vais pas plus loin pour tout de suite. Avec un peu de chance et de patience, ça pourrait être suffisant, au moins pour faire un bon bout.

    Bonne chance, je reste tout près.
  • PierrePierre Member
    Je m'inquiète un peu de l'affichage des erreurs aux endroits où devraient apparaître les images d'accroche. J'espère que l'hébergeur accepte les fonctions que demandent cImage, on parle de choses très classiques comme GD qui est probablement utilisé ailleurs. Parfois c'est causé par les caches locales de DNS ou autre, ça finit par fonctionner par magie avec le simple effet du temps. Les droits d'écriture sont importants aussi, la fonction cImage doit écrire dans le répertoire cache à l'intérieur du répertoire du thème.
  • webassowebasso Member
    ...Je ne comprends pas mieux !
    Je suppose que le début du fichier et son code doit faire apparaitre la photo de la page d'accueil en haut
    et c'est sans doute ce bout de code qui est à modifier, mais de quelle façon ?
    [== Indéfini ==]
    <div id="masthead">
    		<div id="author-bio">
    			<?php $plxShow->lastArtList('#art_content',1,'1'); ?>
    		</div>
    		<div id="header-banner" role="banner">
    			<?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?>
    				<img src="<?php $plxShow->template(); ?>/img.php?src=<?php $plxShow->artThumbnail('#img_url'); ?>&w=640&h=360&crop-to-fit" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" />
    				<?php break;
    			endwhile; ?>
    		</div>
    	</div>
    

    J'ai vu aussi que dans les catégories (ex. ici http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?categorie2/miroir-du-reel) toutes les images de la catégorie n'apparaissaient pas... il y a lieu de modifier d'autres fichiers ?
  • PierrePierre Member
    Il faut réussir à faire démarrer le fichier img.php qui est bel et bien là mais qui est empêché de travailler chez vous pour une raison qui devra être trouvée. Une version de PHP d'au moins 5.3, la fonction GD permise par le serveur Apache, les droits d'écriture pour remplir le répertoire "cache", ce sont les tristes prochaines étapes à confirmer.

    Modifier le code n'aidera rien pour l'instant si ces choses-là ne sont pas réglées. On y reviendra quand les premières images apparaîtront.
  • webassowebasso Member
    J'ai me même résultat en local et mon environnement PHP est à 5.3.8
    Je vois aussi dans http://127.0.0.1/home/index.php?to=phpinfo:
    gd
    GD Support enabled
    GD Version bundled (2.0.34 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.4.3
    GIF Read Support enabled
    GIF Create Support enabled
    JPEG Support enabled
    libJPEG Version 6b
    PNG Support enabled
    libPNG Version 1.2.46
    WBMP Support enabled
    XBM Support enabled

    Directive Local Value Master Value
    gd.jpeg_ignore_warning 0

    Est-ce que tout est ok ?
    Où se trouve les droits d'écriture ?
  • PierrePierre Member
    Chaque répertoire se fait accorder des droits de lecture, d'écriture, c'est au niveau du serveur. Moi j'utilise souvent Filezilla pour lire rapidement les droits. En vérifiant si quelque chose se trouve dans le répertoire cache, ça donnerait déjà une idée.

    En passant, si on change pour le thème par défaut, on voit bien l'image d'accroche s'afficher sur une page d'article? Ça peut sembler simpliste mais c'est quand même un test.
  • webassowebasso Member
    J'utilise aussi Filezilla
    ..euh le répertoire cache, c'est celui là ?
    /httpdocs/PluXml-5.5-photos/data/medias/.thumbs
    si c'est bien le cas, il est plein et les droits sont à 755
    En passant, si on change pour le thème par défaut, on voit bien l'image d'accroche s'afficher sur une page d'article? Ça peut sembler simpliste mais c'est quand même un test.
    - la réponse est oui
  • PierrePierre Member
    Le répertoire cache est à l'intérieur du répertoire du thème, il s'appelle "cache". Si tout est valide, ce qui semble être le cas, je n'ai pas de réponse facile.
  • webassowebasso Member
    ... à l'intérieur de /httpdocs/PluXml-5.5-photos/themes/theme-hatch je n'ai pas de répertoire "cache"
  • PierrePierre Member
    Il faisait partie du fichier zip pourtant. Sa présence est obligatoire pour que cImage fonctionne. Tu peux simplement en créer un et le laisser vide, il va se remplir tout seul.
  • webassowebasso Member
    Ok, cette fois on y est !
    ...un petit souci à régler plus tard mais que je vois en parcourant les pages : les images dans l'article ne s'affichent pas entièrement, le liseré noir ne s'affiche pas en partie horizontale. Le descriptif de l'image apparait 2 fois, à droite et en dessous
    http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?article42/drome-15610
    - Pour revenir à la page d'accueil, comment installer le petit texte à gauche de l'image du haut ? (créer un article sans lui attribué de catégorie...?)
    - Et comment modifier les miniatures concernant les rubriques, en ajouter d'autres à concurrence de toutes celles du site ?
    Tu peux me donner un exemple avec le code de home.php ?
  • PierrePierre Member
    De retour à notre programme...

    Ce n'est pas un souci de voir l'image rognée pour entrer dans le gabarit, c'est exactement voulu. Les images doivent être recadrées pour devenir homogènes. Ça saute aux yeux ici à cause du liseré qui me rappelle ma jeunesse devant l'agrandisseur et l'odeur de révélateur qui parfumait la chambre noire. L'internet a perdu sa poésie et les photos n'ont que rarement ces dentelles qui les couronnent.

    Les éléments de texte devront être démystifiés, le titre, le chapô, le corps de texte. Rien ne s'appelle "descriptif de l'image", il faudra savoir de quoi on parle avec le terme exact. Le contenu de chacun de ces éléments devrait être assez identifiable pour s'y retrouver. Des bugs sont toujours possibles mais on va faire le tour du jardin avant d'en tirer cette conclusion.

    Les miniatures se rapportent chacune à la rubrique qui portera un numéro pertinent, ce sont les fameux petits 1 pour l'instant. Pour ajouter une rubrique de type portfolio à l'avenir, simplement copier et coller à côté la fonction complète et lui donner le nouveau numéro.
  • PierrePierre Member
    Je propose une petite modification à la page article.php pour éliminer le grossier rognage de ces oeuvres. La ligne est facile à trouver, quelque part au début, c'est la ligne qui insère l'image d'accroche. On y met:

    <img src="<?php $plxShow->artThumbnail('#img_url'); ?>" width="640" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" class="single-thumbnail featured">

    ce qui fixera seulement la largeur et laissera l'image intégrale pousser tout le contenu textuel vers le bas, parfois un peu plus, d'autres fois un peu moins.
  • webassowebasso Member
    ... Et en plus t'es poète !
    Peux tu me donner un exemple en surchargeant le code de home.php pour 2 ou trois catégories ? Car je ne sais pas par où le prendre ce fichier, ni à quel endroit je dois intervenir

    Je n'ai pas compris ce qu'il y a lieu de faire au niveau des textes dans un article, quoi mettre en chapeau, au niveau du texte et où cela va se retrouver dans l'article... qu'est ce qu'il doit y avoir au niveau de la rédaction de l'article pour que le texte d'explication lié à l'image se trouve à sa droite par exemple et non sous l'image...ou le contraire ?
  • webassowebasso Member
    Pierre a écrit:
    Je propose une petite modification à la page article.php pour éliminer le grossier rognage de ces oeuvres. La ligne est facile à trouver, quelque part au début, c'est la ligne qui insère l'image d'accroche. On y met:

    <img src="<?php $plxShow->artThumbnail('#img_url'); ?>" width="640" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" class="single-thumbnail featured">

    ce qui fixera seulement la largeur et laissera l'image intégrale pousser tout le contenu textuel vers le bas, parfois un peu plus, d'autres fois un peu moins.

    Ok, nikel
    par contre les miniatures en bas de l'image sont vraiment très loin et on peut facilement les manquer, ya pas moyen de les mettre sous l'image ?
    http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?article43/drome-16a641

    Comment augmenter le nombre de ces miniatures afin qu'elles soient du nombre des articles de cette caté ?
  • PierrePierre Member
    mai 2016 modifié
    Malheur, c'est une responsabilité "client" qui vaut bien la peine de souffrir un peu.

    Le fichier home.php est bien visible dans le répertoire du thème. On l'ouvre avec notre éditeur favori et on se déplace à l'un des endroits où se trouve un des petits 1 décrits plus haut et on le change pour... disons 2 On retourne à la page d'accueil et on admire son travail. Si tout s'est bien passé, quelque chose va montrer une image différente de toutes les autres! Mission un accomplie, on passe au prochain petit 1 et on y met... 3

    Je ne pouvais pas prendre le risque d'insérer tous ce chiffres au départ puisque la structure du prochain photographe va peut-être mettre ses images dans les catégories 15 à 25... J'ai répété 1 partout pour augmenter mes chances de voir quelque chose.

    Le titre, le chapô et le corps de texte vont devenir de plus en plus clairs quand les fonctions lastArtList vont être numérotés correctement. Certains vont être trop longs ou trop répétitifs, le rédacteur en chef fera de nouveaux choix éditoriaux à ce moment. Je rèpète que le terme "texte d'explication" n'est pas dans le dictionnaire de PluXml. On parle, sur notre planète, de titre, de chapô, de corps de texte, de date, de mots-clés... Ce n'est pas le texte qui est lié à l'image mais tous ces morceaux (image incluse) qui sont liés ensemble sous forme d'article, l'entité au coeur du fonctionnement d'un CMS de blog.
  • PierrePierre Member
    webasso a écrit:
    par contre les miniatures en bas de l'image sont vraiment très loin et on peut facilement les manquer, ya pas moyen de les mettre sous l'image ?

    Comment augmenter le nombre de ces miniatures afin qu'elles soient du nombre des articles de cette caté ?


    La hauteur de la page est influencée par la colonne de droite dans ce cas-ci. Cette galerie n'exitait pas, ni la colonne de droite, ce sont des morceaux rapiécés d'ailleurs parce que le gabarit était plutôt maigre dans son offre de pages... On verra plus tard ce genre de choses. La galerie ne fait pas partie de l'article, elle affiche les 8 dernières images d'accroche de la même catégorie. Si tu les veux toutes tu peux changer le nombre 8 pour un plus grand.
  • webassowebasso Member
    Sur la page d'accueil, les catégorie 5 et 6 ne s'affichent pas, pourquoi ?
    [== Indéfini ==]
    <?php $plxShow->lastArtList('
    			<div class="hentry post last">
    				<a href="index.php?categorie5" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'5'); ?>
    <?php $plxShow->lastArtList('
    			<div class="hentry post last">
    				<a href="index.php?categorie6" title="#img_alt">
    					<img src="'.$plxMotor->urlRewrite($plxMotor->aConf['racine_themes'].$plxMotor->style).'/img.php?src=#img_url&w=220&h=150&crop-to-fit" alt="#img_alt" class="Thumbnail thumbnail archive-thumbnail featured" width="220" height="150" />
    				</a>
    			</div>',1,'6'); ?>
    
  • webassowebasso Member
    Si tu les veux toutes tu peux changer le nombre 8 pour un plus grand.
    Où se trouve ce 8 à changer ?
  • webassowebasso Member
    webasso a écrit:
    Si tu les veux toutes tu peux changer le nombre 8 pour un plus grand.
    Où se trouve ce 8 à changer ?

    Yes !
    je l'ai trouvé
  • webassowebasso Member
    ...par contre je ne trouve l'endroit où modifier le chiffre 5 des miniatures d'une catégorie
    http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?categorie1/portfolio-itinerance
  • webassowebasso Member
    ...Le texte de présentation à gauche de l'image de la page d'accueil n'est pas complet, comment faire qu'il apparaisse dans son entier ?
    - J'ai créé un article que j'ai mis dans une catégorie http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?article225/bienvenue-sur-le-site-miroir-du-reel
    - J'aimerai que la catégorie et son contenu n'apparaisse pas dans le menu mais seulement le texte complet à coté de l'image de la page d'accueil, comment faire ?
Connectez-vous ou Inscrivez-vous pour répondre.