thème Enzyme
Pierre
Member
Un gabarit à l'apparence un peu plus traditionnelle mais qui exploite plusieurs fonctions d'affichage qui améliorent l'expérience usager sans trop accaparer l'écran. Le designer offrait une impressionnante quantité de variantes, ce qui fait que le dossier contient une montagne de fichiers, surtout des images de support comme des boutons, des flèches, des motifs, etc. Vous pourrez retirer ce qui ne sera pas utilisé et ne garder que l'essentiel, j'ai préféré laisser cette flexibilité que de tout effacer.
Parmi les fonctions uniques à ce gabarit, vous remarquerez que la page des catégories est en fait une page statique (appelée static-categories.php). Elle contient "derrière le rideau" la totalité des articles et vous choisissez d'afficher le sous-groupe de la catégorie de votre choix ou bien la totalité du contenu. Cet exercice de style a nécessité une très légère modification au fichier class.plx.show. N'ayez crainte, tout est encore là, seule une nouvelle fonction a été ajoutée au début du fichier. Pour faire plus simple, je donne une copie complète qui peut simplement et sécuritairement remplacer la version originale dans /core/lib . Les expert "crocheteurs" du forum pourront peut-être me trouver une alternative à cette fonction, il me fera plaisir de mettre à jour le thème si cette situation se produit.
Encore et toujours, le gabarit demande le plugin Vignette et le fichier img.php, vous connaissez la chanson. Pour cette raison, la démo de la rubrique Ressources ne peut l'afficher, n'ayant pas installé lesdites contraintes, vous devez le télécharger et l'installer dans votre répertoire de thèmes pour le voir fonctionner. Sinon, vous pouvez toujours faire un saut à la page de sa propre démo et imaginer le reste.
Parmi les fonctions uniques à ce gabarit, vous remarquerez que la page des catégories est en fait une page statique (appelée static-categories.php). Elle contient "derrière le rideau" la totalité des articles et vous choisissez d'afficher le sous-groupe de la catégorie de votre choix ou bien la totalité du contenu. Cet exercice de style a nécessité une très légère modification au fichier class.plx.show. N'ayez crainte, tout est encore là, seule une nouvelle fonction a été ajoutée au début du fichier. Pour faire plus simple, je donne une copie complète qui peut simplement et sécuritairement remplacer la version originale dans /core/lib . Les expert "crocheteurs" du forum pourront peut-être me trouver une alternative à cette fonction, il me fera plaisir de mettre à jour le thème si cette situation se produit.
Encore et toujours, le gabarit demande le plugin Vignette et le fichier img.php, vous connaissez la chanson. Pour cette raison, la démo de la rubrique Ressources ne peut l'afficher, n'ayant pas installé lesdites contraintes, vous devez le télécharger et l'installer dans votre répertoire de thèmes pour le voir fonctionner. Sinon, vous pouvez toujours faire un saut à la page de sa propre démo et imaginer le reste.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
N'oubliez pas de suivre les instructions, il faut installer un plugin un fichier inclus (et créer un répertoire cache) puis équiper vos articles d'une vignette (oui, c'est comme ça). C'est promis qu'il n'y a plus de caprices après ça! En bonus, ces règles sont les mêmes pour presque tous les thèmes adaptés par moi, vous ne faites tout ça qu'une seule fois.
Je suis en train d'en faire le tour pour la création du site associatif d'un copain et en découvre un peu plus en permanence.
Je rencontre un problème avec le formulaire de contact qui ne veut pas s'envoyer et je ne comprends pas pourquoi.
Pour info, j'ai renseigné /settings.php avec...
Qu'est-ce que tu en pense ?
J'ai l'habitude de recommander le plugin MyContact mais je ne voulais pas alourdir et obliger l'utilisation d'une méthode par rapport à l'autre. Parce que la page a été incluse "tel quel" pour illustrer les éléments graphiques, sans même traduire les étiquettes. J'ai laissé à la traîne les scripts ajax, js et le fichier settings.php parce que je me souvenais avoir testé avec succès la version originale du formulaire alors j'ai pensé tout inclure juste au cas. C'est sans doute une formalité de chemins de répertoires ou quelque chose comme ça.
Ainsi, tu es sur la bonne route avec le fichier settings.php Aucune idée si le machin Google est le bon paramètre mais je vais essayer à nouveau sur mon propre serveur et prendre note de ce que j'ai dû faire pour y arriver. Je m'y mettrai sous peu.
Une méthode rapide est de déplacer les répertoires utilisés vers le niveau racine mais je n'aime pas beaucoup faire ça, au nom de la versatilité de changement de thèmes.
À tout de suite
Lorsqu'un plugin à l'intérêt d'exister et de bien fonctionner (comme c'est le cas avec Mycontact), il est préférable de prévoir de l'utiliser à d'autres solutions plus complexes dans un nouveau thème (page contact dans le thème). Les nouveaux venus poseront moins de questions de configuration du thème sur le forum..
Parfois, les gabarits des designers ne font qu'inclure une maquette immobile de la page de contact. À ce moment, certains préfèrent copier coller un script qu'ils utilisent ailleurs et avec lequel ils ont eu du succès. Je me verrais mal les forcer à installer un plugin de mon choix. Sans compter que la responsabilité de tenir à jour ce plugin ne me revient pas. J'ai installé et utilisé MyContact plusieurs fois, c'est pourquoi je le mentionne.
Dans le cas actuel, j'ai remarqué que le designer avait pris la peine d'inclure la suite de scripts, et Ajax en plus. J'ai alors rapidement paramétré le fichier settings.php et j'ai été heureux de constater que ça fonctionnait. J'ai donc tout laissé en place pour ceux qui pourraient préférer cette avenue du "tout inclus" mais sans protection anti-spam ou autres caprices.
Par la structure de Pluxml, le répertoire du thème est appelé très souvent, j'espère réussir à installer toutes les références au répertoire du thème pour faire fonctionner les scripts mais ça laissera tout de même beaucoup de paramétrage personnel. Même les messages d'erreurs sont à même les pages de script, le dictionnaire n'est pas utilisé. C'est assez simple à faire pour les intéressés.
Les novices qui désirent le rester manquent vraiment quelque chose...
Mais il est clair que c'est un débat sans fin.
à plus,
Gzyg
Si pierre veut bien jouer le jeu, j'ai environ 2 ou 3000 questions à poser et c'est avec beaucoup de plaisir que je lui servirai de cobaye d'autant plus que j'aime ça.
Bon, en attendant que ça se règle, je vais utiliser ce bon vieux Mycontact mais j'avoue que celui de Pierre me séduit. Vite, à vos octets !
Une idée pour plugin plnStaticPages qui se charge deux fois ?
Mais tout le monde a sa petite liste de "choses à faire avant [del]Noel[/del],[del] Pâques[/del], la fin du monde" et nous, pauvres mortels, ne pouvons que supplier nos âmes charitables de se pencher sur la question.
En attendant, on sort le coffre à outils et on se lance dedans avec un peu d'aide du forum.
(et je ne sais même pas ce que fait le plugin plnStaticPages dans la vie)
Alors, la méthode du plugin (MyContact ou autre) devient plus raisonnable. Pour les novices, la page de rendu HTML du formulaire doit être modifiée dans le répertoire du plugin pour respecter la feuille de style du thème. Au mieux, je peux installer le plugin MyContact sur mon serveur et offrir ici la retranscription du fichier du plugin qui contiendra le rendu respectant la feuille de style. Je mettrai aussi tout ce tralala dans une prochaine version du thème pour la postérité. Le risque persiste qu'une mise à jour de PluXml ou du plugin vienne tout foutre en l'air mais ce risque a toujours existé.
Tout ceci donne de très bons arguments pour notre revendication d'inclure une fonction formatée pour le formulaire contact, et pourquoi pas le champs de recherche qui va souffrir des mêmes problèmes le moment venu.
vous aurez une version correcte (et "responsive") du formulaire.
Bien sûr, il faudra aussi remplacer la portion du formulaire du thème original qui affichait son propre formulaire. Dans ce cas-ci, on va remplacer cette portion par la variable pluXml de contenu de page statique, le bon vieux $plxShow->staticContent(). On va donc dans la page static-contact.php du thème et on remplace la longue portion du formulaire par :
Comme mentionné plus haut, cette modification lourde de conséquences ne touchera pas que le thème Enzyme mais tous ceux qui utilisent, utilisaient ou utiliseront ce même plugin, chose qui n'arriverait pas si nous avions notre fonction maison.
Citoyens, militez!
Maintenant, ce qu'en pense Stéphane... O:)
Puisqu'on parle de novices, un chti tuyau au passage.
Cette très belle page (static-contact.php) peut être récupérée pour afficher des infos aux coordonnées existantes et à la carte Map ce qui fait un Template à peu de frais. Lol !
Il suffit jute de virer le formulaire et de rajouter du texte en gardant les class pour obtenir du mignon.
En tout cas, merci à Pierre pour son investissement et à tous parce que nous sommes ici.
Dommage que vous vous soyiez concentrés autant sur ce thème que je trouve tellement ordinaire quand je le compare aux autres que j'ai installés en même temps. Faites-vous plaisir, jetez un coup d'oeil aux autres qui mettent beaucoup plus en valeur le mariage de PluXml avec du beau travail des designers. Enzyme a été inséré dans le lot pour ne pas trop intimider les habitués, j'ai été attiré par le portfolio "multi catégories au choix" qui fait une belle démonstration de ce principe. Il a été repris dans un thème "uni-page" un peu plus tard.
Ce thème est plein de ressources et c'est sans doute le pourquoi je m'y intéresse mais, malgré les infos données qui mettent l'eau à la bouche, ça manque tout de même de documentation car le "novice" ne peut pas tout deviner.
Je sais que cette doc est du boulot mais il faut reconnaître que le gars qui s'y colle et n'a que quelques bases de PHP et consort rame vite car il a un tas de truc à adapter et ce n'est pas évident.
Voyez, avec un thème plus "classique" dédié Pluxml, ça va très vite car on a l'habitude et le site est en ligne dans les deux heures.
Ici, bien que familier de notre CMS de prédilection, ça fait deux jours (et nuits) à temps complet que je rame et je ne suis pas au bout de mes peines.
Mon avis est que proposer de la qualité est bien mais à condition qu'on ne sorte pas trop des sentiers battus ce qui désoriente celui ou celle qui ne maîtrise pas vraiment toutes ces histoires. L’esprit de Pluxml est la simplicité et l'interface entre le thème proposé et le noyau du script.
Je crois que les règles doivent être respectées sous peine de dévaloriser les productions sans doute bien belles mais qui ne correspondent pas à la pratique de l'utilisateur final qui n'est pas nécessairement un spécialiste de la question.
Bon, ce n'est pas une "critique" (je m'en garderais bien) mais juste une remarque dont tous les novateurs auraient quelques intérêts à s'inspirer.
C'est très clair, tout le monde ici n'est pas au même niveau de confort avec le bidouillage, même si une grande partie du travail est faite par PluXml et par l'intégrateur. Pour les novices, il faut faire ses classes, commencer par le thème par défaut, il a tout ce qui faut pour devenir accro. Ensuite, quand le goût vous prend, vous essayez de pousser la note avec un thème à peine remaquillé pour gagner de la confiance et voir qu'on y survit très bien. Si la moindre vue d'une page HTML vous fait prendre des pilules, le thème par défaut et ses nombreuses variantes sont pour vous.
Mon ajout de quelques thèmes qui sortent des sentiers battus avait comme premier but de prouver que les thèmes les plus élaborés peuvent très bien utiliser PluXml qui devient méconnaissable, visuellement désarçonnant, vous voyez le genre. C'était une preuve de concept pour que nos développeurs osent, prennent un gabarit plus audacieux comme point de départ plutôt que le thème par défaut. Pour les novices qui veulent le rester, d'autres thèmes seront plus réconfortants. Moi, j'ai passé des décennies à voir les mêmes choses défiler, j'adore être surpris par un design inhabituel. Pour ceux qui veulent de l'aide, nous sommes là pour vous avec nos mots d'encouragement, les questions idiotes n'existent pas, apprendre c'est la raison d'être du forum.
À part quelques rares exceptions, ces thèmes élaborés ne seront jamais clé-en-main, on est pas chez Wix, il faut comprendre un minimum. Beaucoup font leurs premières armes ici, c'est une magnifique plateforme pour cette mission. Tenez bon, posez vos questions.
- installer Vignette
- assigner une vignette à tous ses articles
- copier le fichier img.php (et son répertoire "cache") au niveau racine.
- dans ce cas-ci, écraser le fichier class.show.php
c'est tout.
La page contact est une exception, son cas est maintenant réglé. Mais tout le reste fonctionne en quelques minutes, même en quelques secondes si vous aviez déjà un autre de mes thèmes qui roulait.
La compatibilité entre les thèmes et le noyau toujours plus performant pose quelques problèmes et la dissémination des œuvres en téléchargement n'est pas faite pour rassurer le Newsbee qui craint le crash vu que les productions "validées" sont finalement assez rares.
Bon, on en aussi beaucoup parlé et le novice aura beau chercher à faire ses classes, la demande de "ce qui marche à tous les coup" sera heureusement toujours aussi vivace.
En fait, c'est là que les créateurs doivent faire attention. L'adéquation noyau/thèmes/plugins ne doit souffrir d'aucun couac car nous avons l'habitude que ça marche. Lol !
Après, pour les " installer Vignette- assigner une vignette à tous ses articles- copier le fichier img.php (et son répertoire "cache") au niveau racine.- dans ce cas-ci, écraser le fichier class.show.php", tout le monde n'aime pas nécessairement multiplier les plugins (mises à jour possibles et ralentissement du site), il faut découvrir ce qu'on ne connais pas (bonjour les deux heures !), régler les problèmes qui ne manquent pas de survenir, dépasser la peur des mots du genre "class.show.php" et ainsi de suite. C'est pour cela qu’on a inventé les documentations et tutoriels et si vous visitez ma signature vous saurez tout de suite de quoi je parle.
Bon, d'accord, il faut ce qu'il faut mais toujours penser qu'un débutant qui tombe sur un truc simple pour nous mais compliqué pour lui risque d'être dégoutté et c'est bien dommage.
Bon, on ne va pas refaire le monde mais il n'est pas inutile je crois de se rappeler de tout ça.
Pour mes questions, il y en a de moins en moins car je trouve réponse en persévérant au fur et à mesure mais il y en a une qui me tracasse ce soir que je ne sais pas comment résoudre.
Sur ma page d'accueil, les trois derniers articles apparaissent mais il n'y a pas de lien "Lire la suite..." et mettre un lien à cet effet en bas du texte me dérègle le slider du haut de page qui se bloque je ne sais pas pourquoi.
Comment résoudre cette affaire ?
*ttp://ecologe.reseauk.info/
Les thèmes respectent à la lettre les règles du noyau, sauf la très petite (et très documentée) modification de class.plx.show.
Il n'y a rien de mal avec la multiplication des thèmes qui s'apparentent au thème par défaut, il en faut pour tous les goûts. Mais j'en avais marre de ne rien voir d'autre. J'étais et suis toujours certain que nous avons de très bons développeurs qui ne savent pas combien c'est facile de laisser le métier de designer aux professionnels et d'adapter leur magnifique travail aux fonctions de PluXml sans rien changer.
J'ai applaudi Vignette quand j'ai pris connaissance de son existence et j'ai chanté ses louanges à tous mes messages depuis. Si ce plugin n'existait pas, je tenterais de l'inventer avec le peu de connaissances que j'ai dans le domaine. Je viens d'un monde où les revenus sont rattachés au nombre de visites sur un site, les images font partie du message mais sont l'enfer à travailler, l'utilitaire cImage accomplit sa magie et règle ce dernier cas.
Passons maintenant à tes questions. Merci pour le lien, c'est la meilleur façon d'avancer en se comprenant bien.
Tes "derniers articles" pointent vers autre chose que des articles PluXml traditionnels, d'où viennent ces fichiers avec des extensions html?
Est-ce que tes articles comportent des chapô? les textes sous les images me semblent bien longs...
Le slider cueille les articles qui ont la catégorie "Page d'accueil" bien cochée. Ils doivent, comme les autres avoir reçu une vignette.
On avance, tiens bon.
C'était l'objet de la question suivante.
Ce sont les liens sous les vignettes des articles qui pointent ailleurs car c'est programmé ainsi dans la source de la home.php et si je voulais faire correspondre un clic sur l'image à un article c'est là qu'il faudrait intervenir mais ce n'est pas top. J'avais l'intention de virer ça jusqu'à y voir plus clair.
C'est d’ailleurs un très bon exemple d'un truc qui ne fonctionne pas "à la Pluxml" ou alors il y a un bug quelque part mais je ne connais justement pas le système des vignettes que tu aime tant. (cela dit, tu 'as convaincu).
Idem pour l'image que le système ne trouve pas alors qu'il le devrait quand on veut l’agrandir.
Oui mes articles ont un chapô. C'est lui qui apparaît en home.
Les textes semblent longs car ce ne sont (de même que les images) que des tests car ce site est en construction mais en production, cela sera équilibré comme il se doit.
Tous mes articles ont des vignettes comme c'est expliqué dans l'aide , je viens de cocher "Page d'accueil" pour ces trois et je ne comprends pas pourquoi intégrer un lien "Lire la suite" en bas de mon chapô me bloque le slider (il manque une image de la série) et ça affiche...
...en haut à gauche de toutes les images.
Si je vire ce lien de mon chapô, ça redevient normal.
Si tu retournes à la version initiale de téléchargement, tu verras que j'ai repris la fonction exacte utilisée dans le thème par défaut à part l'étape de l'affichage. rien n'est plus "à la PluXml" que ça! Il faut donc revenir en arrière un petit peu.
La Vignette n'est pas un système mais plus précisément un item de plus qui se rajoute à un article, un peu comme le titre, le chapo, sa ou ses catégories, etc. Habituellement, cet item de plus est optionnel, mais il est à la base de tous les thèmes que j'utilise pour simplifier la tâche des rédacteurs. On tape un article, on lui assigne un titre, un contenu et une vignette, tout le reste marche tout seul. Si on ne touche pas à la soupe, évidemment.
Soyons clairs. Les choses à retoucher par les installateurs du thème sont des choses minimes comme le logo, les coordonnées de la carte, etc. Si on installe un thème de base, on doit commencer par écrire quelques articles, leur assigner des catégories, etc. Pour l'instant, je vois 6 articles avec 3 catégories, c'est pourtant un bon début, j'aime bien le sujet d'ailleurs, c'est fascinant.
Un bon test est d'avoir toujours un thème par défaut à côté pour y revenir et confirmer qu'on a rien brisé, qu'on respecte les règles du CMS. Dans mon cas, les images ne s'afficheraient pas mais tout le reste serait nickel.
De retour à nos moutons, je vois que tu as un machin spx data en bas de ton message, j'espère que tu n'as pas une douzaine de plugins qui roulent en même temps... Si oui, il faut tout désactiver à part Vignette et régler les problèmes avant de jouer avec autre chose. Il faudra sans doute remettre la page home.php du départ, ça semble trop tailladé pour être sauvé.
Cette fonction était ma raison de choisir ce thème. Elle donnera déjà un bel effet avec 3 catégories et 6 articles. Elle est extrêmement automatisée, en ne touchant à rien, elle donne exactement l'effet de sa page demo, l'effet noir et blanc qui passe à la couleur est inclus sans frais additionnels. Quand vous confirmez que tout ça fonctionne avec le tri magique, vous passez aux petites choses comme le titre de page, etc.
Je me permet de faire une suggestion, ta catégorie "activités" ferait une bonne candidate pour meubler automatiquement la liste accordéon de l'accueil. Ça forcerait de réserver cette catégorie propre à cette fonction mais l'automatisation prendrait quelques minutes à peine ave la fonction lastArtList tout ce qu'il y a de plus traditionnelle, même pas besoin d'utiliser les vignettes, à moins d'insister.
Et la carte est réglée aux bonne coordonnées géographique, bravo! On pourra visiter vos maisons de paille maintenant, personnellement je risque pas d'être dans le coin bientôt, j'ai un océan à traverser d'abord.
Ma politique étant "je ne sais pas, je ne touche pas" je n'ais rien modifié dans la home qui pourrait faire buger à part les trois losanges qui ne me plaisent pas et font de toutes façons double emploi avec mes trois articles en frontend qui normalement sont l'accueil du site (en fait, je modifie les dates des autres pour garder ces trois là).
Maintenant, si il y a une meilleure soluce, je suis preneur.
Par soucis d'obéissance, j'ai remis la home d'origine histoire que tu puisse m'aider dans mon problème.
Merci. Tu est le premier à voir ce site et c'est très encourageant.
J'ai bien sûr à coté le thème par défaut que je consulte de temps en temps question sécurité et pour spx data, négatif. Le lien en signature n'est qu'un tutoriel que j'avais fais à l'époque où je m'intéressais à ce projet. Je ne l'utilise jamais bien qu'il soit très bien pour qui a en vraiment besoin.
J'ai désactivé tous mes plugins (sauf vignette et plnStaticPages) et fais un nouvel article mais le lien sous la photo est toujours bidon.
En fait, je ne comprends absolument pas comment le système impacterait la source de home mais je ne sais pas tout et loin de là.
Bien vu et je me doutais de cela et je n'avais mis le lien "Lire la suite..." dans le chapô que pour voir si ça marchait. Perdu ! :cool:
Remarquons que le système ne fabrique pas ce lien comme c'est la coutume et je me demande si c'est un bug ou si il y a autre chose. je n'ai en fait jamais rencontré ce problème ni avec Pluxml ni avec d'autres CMS.
Pour ma catégorie "Activités" elle a été effectivement conçue pour accueillir les articles mentionnés dans l'accordéon mais je ne vois pas ce que tu veux dire par "automatisation" et la fonction lastArtList. J'suis malin mais pas très compétant.
J'ai déjà fais la manip mais cela n'a pas marché.
Je reverrais ça demain car la nuit dernière a été blanche nuancée d'Enzyme et il faudrait tout de même que je dorme un peu.
Bigre ! Tu est de quel coin ?
Pour se remonter le moral, créer la page statique qui affiche les catégories, c'était mon erreur de ne pas assez préciser qu'elle est au centre de cette oeuvre d'art. Ainsi, on crée une simple statique vide et on lui colle le gabarit "static-categories", tout roule tout seul ensuite.
De retour à l'accueil, il faut prendre une décision sur la longueur des chapo, ils bousillent grandement s'ils demeurent aussi longs. Un peu plus long que celui de l'article de test et ça fera des beaux petits cercles comme sur la demo de ses créateurs
Si jamais le petit lien "lire la suite" était désiré, on pourra le remettre à la fin. On enlève simplement les petits '' à l'intérieur des parenthèses de $plxShow->artChapo('');
Eh oui, je suis de l'autre côté de l'Atlantique, dans les verts pâturages du Québec. C'est pourquoi il est encore raisonnable pour moi de me casser les dents sur PluXml à cette heure-ci. Pour toi, la journée a été assez longue comme ça, bonne nuit.
J'ai enfin compris comment le créateur du thème a fait pour avoir de si jolis ronds avec image en prime ce qui m'avait attiré dés le départ.
Du coup, bien qu'il soit 2h30 (la nuit chez moi), je ne peux résister à l'emprise car ça change tout. La fatigue est tombée et je pourrais présenter demain à mes chums une page qui tient la route.
Oui, on l'avait compris ou plutôt rien compris du tout car il est évident que tu place cette histoire de catégories au summum de tes préoccupations mais nous, les êtres simples habitués à faire rouler un Pluxml les yeux fermés, ne pouvions comprendre ta science. On verra bien demain.
Bon, je fais les deux ou trois manips avant d'aller me coucher et vais dormir tranquille.
Souvent quand un " ou une virgule me tracasse, je suis foutu de me relever en pleine nuit pour résoudre mon bug et une fois, j'ai fais 24 heures d'affilées juste pour une histoire de point virgule.
Il y en a qui me disent que je n'ai qu'à apprendre le PHP.
Lol !
Phénoménal !!!
Tu en a d'autres comme ça ?
*ttp://ecologe.reseauk.info/static6/categories
Tu te feras une fleur (demain) en installant les autres thèmes juste pour rire. Les automatismes ne sont pas facilement explicables mais sautent aux yeux quand on se donne la peine de les télécharger. Le premier est toujours un peu plus douloureux mais les prochains ne demandent rien de spécial puisque les petites règles sont les mêmes. À l'exception des deux premiers thèmes enfantins convertis pour une âme en peine sur le forum, les autres sont tous automatisés à presque 100% et vont faire tout un effet avec ces photos de bonne qualité. Tu pourras passer de l'un à l'autre en quelques secondes et épater la galerie.