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.
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...
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.
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.
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
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 ??
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.
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.
...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 ?
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.
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 ?
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.
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.
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.
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.
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 ?
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.
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:
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.
... 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 ?
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:
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.
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.
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.
...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 ?
Réponses
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.
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...
Je reste disponible pour les explications supplémentaires.
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/
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.
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).
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 ??
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.
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 ?
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 ?
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.
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 ?
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.
..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 - la réponse est oui
...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 ?
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.
<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.
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 ?
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é ?
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.
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.
Yes !
je l'ai trouvé
http://www.gite-des-aubes.com/PluXml-5.5-photos/index.php?categorie1/portfolio-itinerance
- 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 ?