People «
Gérard - Hardboiled
Layouts introuvables [Solved]
Started by Gérard, edited by Bernard Paques on Nov. 29 2011

Ces scripts ont effectivement été supprimé de la distribution standard de yacs, pour les raisons exposées. Le script layout_articles_as_thumbnails.php a été remplacé par layout_articles_as_titles.php Ces fichiers ont été purgés de yacs.fr, et n'existent plus. C'est la documentation du code de référence qui n'est plus à jour sur yacs.fr, nuance.
Adresse IP dans le champ nom du formulaire de contact [Validated]
Started by Gérard, commented by Bernard Paques on Nov. 29 2011

Nous sommes insensiblement passés d'une demande de support à une demande d'évolution fonctionnelle il me semble ... Mais bon, ok, l'authentification par un tiers, type facebook ou Google ou LinkedIn ou twitter va vraiment faire partie de notre feuille de route pour a prochaine version majeure.
Bug de redirection [Analyzed]
Started by Pinelli, Thierry, edited by Bernard Paques on Nov. 29 2011
Il y a une erreur quelque part.

Oui, Gérard a raison, et ce bug sera traité lors d'une prochaine mise à jour de l'archive yacs. Le code source a déjà été modifié sur mon entrepôt GitHub.
Sondage en article de couverture [Solved]
Started by Gérard, commented by J.Juraver on Nov. 3 2011

Gérard : Soyons curieux... dans Yacs Showroom tu en trouveras aussi de nombreuses pépites. C'est fait pour
Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Moldification du Footer [Solved]
Started by Gérard, commented by J.Juraver on Oct. 11 2011

En fait la démarche est la même que pour remplacer le menu principal de yacs, mais tout se fait au niveau du //footer :
- créer le contenu souhaité dans le footer, en ajoutant une page non publiée dans une rubrique non visible
- donner un surnom (pas seulement un titre) à cette page
- remplacer l'appel au pied de page dans le fichier template.php, avec le bon surnom (celui de la page yacs créee auparavant)
- customiser le tout dans les fichiers de styles CSS avec pour #ID principal le surnom de la page créee au début
(en gros)
Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Création d'un layout personnalisé [Solved]
Started by Gérard, edited by Bernard Paques on Oct. 6 2011

Pour comprendre comment appeler skin::strip, le plus simple est de trouver la déclaration de cette méthode 'strip' de la classe 'skin'
Dans yacs, le fichier de déclaration de la classe est toujours identique au nom de la classe déclarée.
Donc il faut trouver un fichier skin.php : Il y en a un dans chaque thème. Si on l'ouvre, pas grand chose, mais en déclaration un 'extend skin_skeleton'. Cela veut dire que la classe skin sait faire tout ce que fait skin_skeleton
skin_skeleton.php se trouve dans /skins. ouvre-le, c'est un gros fichier. recherche la déclaration de strip
function &strip(...
Là tu verras, dans les commentaires en tête de fonction, le détail des paramètres de la fonction.
Pour en revenir à ton layout, si tu ne veux pas de détails, alors il faut mettre en //commentaire tous les $details[ ] = ... ;
Assurément YACS est très flexible ! par exemple ce fichier skin.php te permet de redéfinir pour ton thème le rendu des fonctions de skin_skeleton.php
A+
Alexis Raimbault webmaster free-lance
Fonction login dans un skin [Solved]
Started by Gérard, edited by Bernard Paques on Sep. 14 2011

Premier point : ton code PHP semble juste. Fonctionne-t-il d'après tes essais ?
Deuxième point : tu peux utiliser le code [anonymous] pour encadrer des zones de texte qui seront visibles seulement aux surfeurs anonymes, sans perturber ceux qui se sont déjà authentifiés.
Troisième point : le code [language=en] permet d'afficher un texte seulement pour les anglophones, et tu peux utiliser un code similaire pour les francophones (fr), etc.
Ceci te permet-il de progresser ?
Intégration d'un script externe de galerie photos à un article [Solved]
Started by Gérard, commented by Alexis Raimbault on Jul. 11 2011

En fait je réalise que la solution, contenant les modifications de Bernard, n'est pour l'instant que dans notre dépôt Github !
Je vais pas te demander de maniper avec Git, donc il te faudra patienter jusqu'à ce que je fournisse la prochaine archive "avant-garde"
De ce que j'ai vu, il me semble que Bernard à donné le script d'intégration.
Alexis Raimbault webmaster free-lance
Un meilleur support des vidéos en ligne
Started by Bernard Paques, commented by Alexis Raimbault on Jul. 7 2011
La prise en compte de nouveaux formats, l'image de preview, le watermark, bravo Bernard.
" une image collée dans le skin à cet effet sera insérée par-dessus toutes les vidéos diffusées par le site. "
sur la première et troisième vidéo le logo est en double. Il se trouve sur la preview + en watermark ?
Alexis Raimbault webmaster free-lance
Codes YACS
Started by Moi-meme, edited by Alexis Raimbault on Feb. 27 2011
Tiens, je n'avais pas remarqué ! C'est peut-être tout récent, mais il y a aussi un code yacs pour fabriquer un iframe maintenant (widget)
Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Lecture d'un fichier audio "par hasard"
Started by Gérard, edited by Alexis Raimbault on Jan. 28 2011

" pourquoi cette version n'est pas nativement intégré aux mises a jour de yacs ? "oui pourquoi hein ? remboursez !
Ici pas besoin de code yacs. Un code yacs est utile pour afficher du contenu dans des endroits indéfinis, entre autre sur des pages qui ne contiennent pas forcément la ressource utilisée.
Avec un overlay on peut créer une boite extra pour la page, avec n'importe quel contenu programmable en php. Par contre il n'est pas possible, avec un overlay, d'empêcher la liste des fichiers de s'afficher en bas de la page.
Mais nous pouvons le faire avec un "view_as_", un peu plus délicat à mettre en oeuvre que l'overlay
Par exemple, partir du "view_as_tabs" et enlever la génération du deuxième onglet du code, celui qui liste les fichiers, et aussi le troisième (utilisateur) On enregistre sous view_as_audio (par exemple). Il faut positionner cette option pour les pages qui doivent utiliser ce script. il faudra ensuite construire le code html du player, en lui donnant les chemins des fichiers sons attachés à la page.
ce code HTML pourra ajouté à la variable globale $context, par exemple $context['component']['audio'] = le-code-html
Ensuite, dans le panneau de conf, fabrication des pages, onglet composants, il faudra écrire "audio" selon l'ordre avec lequel on veut voir apparaitre cette boite extra parmi les autres.
Alexis Raimbault webmaster free-lance
Theme du site Yacs.fr
Started by Gérard, commented by Gérard on Jan. 23 2011

Le site Yacs a fait peu neuve (belle peau, d'ailleurs avec le menu deroulant). Du coup, je reviens vers vous pour savoir si le skin du site yacs.fr est disponible au téléchargement et si évidement il est compatible avec la version 10.23.
Merci d'avance.
Fichier Traduction .mo
Started by Gérard, edited by Alexis Raimbault on Oct. 11 2010

ta modif sur le layout est prévue par le fonctionnement de yacs, mais il te faudrait l'enregistrer avec un nom perso (layout_home_as_my_hardboiled) et spécifier un nom de classe à l'identique au début du fichier.
ensuite dans la configuration du home, tu appelles la mise en page personnalisée "my_hardboiled"
Alexis Raimbault webmaster free-lance
Taille des vignettes
Started by Gérard, edited by Alexis Raimbault on Oct. 11 2010

Il y a les vignettes dans les pages (galerie), les vignettes dans les "listes décorées" (=la règle que tu cites), les vignettes des mises en page map, etc, slashdot, etc...
Bernard a je pense trouvé plus fonctionnelle d'avoir dans ses listes décorées des vignettes plus petites, et ce sans générer de fichiers vignettes supplémentaires.
Le débat est donc plutôt "qu'est-ce qui devrait être dans la référence (yacs.css) ou qu'est-ce qui devrait rester dans les thèmes spécifiques [utilisés par les serveurs de Bernard] ?"
je suis pour un allégement maximal de la référence, mais cela ne sera pas forcément plus simple pour ceux qui ne maitrisent pas le css.
notez "qu'avant" cette règle sur les listes décorées on avait déjà ce mécanime avec la règle sur .thumbnail_image (vignette de galerie) qui prend le pas sur les dimensions définies dans le panneau de contrôle.
à l'heure actuelle la bonne question dans le panneau de controle serait :
"A quelles dimensions je veux stocker les images vignettes ?"
la réponse est :
A la plus grande taille demandée par leur affichage sur le site (parmi toutes les utilisations).
Ensuite c'est le css qui determine la taille effective des images pour chaque utilisation (nominale ou réduite).Alexis Raimbault webmaster free-lance
Implémentation de You are Here
Started by Gérard, commented by Alexis Raimbault on Oct. 11 2010

Bernard Paques :
Certes l'id unique par onglet permet la personalisation maximum.
Cependant une petite classe .current sur l'onglet actif, serait plus simple pour de nombreux sites qui ne demandent pas autant de personnalisation, et il me semble que cela ne serait pas incompatible avec la personnalisation par id.
J'ajouterai ça à mon menu horizontal pour voir (qui est une réécriture de page::tabs)
Alexis Raimbault webmaster free-lance
Mise a jour vers version stable Martin-2
Started by Gérard, edited by Christophe Battarel on Oct. 10 2010

Christian : chose promise, chose due ... Cela a été plus long que prévu, parce que c'est toutes les notifications de yacs qui sont passées en HTML. Mais bon, le principal c'est que ce soit intégré à présent.
Pour l'archive d'installation de yacs, effectivement c'est assez complexe. Après la bascule des codes sources sur Github nous devrions passer un peu de temps sur l'automatisation de la création d'une archive installable. Aujourd'hui, il y a encore beaucoup d'étapes faites manuellement, ce que Github ignore joyeusement ...
Perte du code google analytics
Started by Christian, commented by Agnès Rambaud on Sep. 23 2010

Quoique l'on fasse, il faut le faire :
- soit on supprime le champ de saisie du code GG analytic dans la configuration des services web - puisque ça ne fonctionne pas
- soit on met à jour le code de Yacs pour prendre en charge correctement l'identifiant fourni par GG.
Agnès
Il n'y a pas de problèmes, que des solutions.
| Section | Watcher | Editor | Owner |
|---|---|---|---|
| Besoin d'aide 641 pages · in Support | | ||
| Machine à café 623 pages · in Communauté | | ||
| Le blog de yacs 44 pages · in YACS | | ||
| Thèmes visuels 22 pages · in Téléchargements | | ||
| Les principales fonctions de YACS 8 pages · in YACS | |









Business card
Websites made with Yacs


Le lien de ton fil de nouvelles, soumis au validateur du w3c, obtient la mention suivante :
This document was successfully checked as well-formed XML!
Donc, au moins il est sûr que la source des informations fonctionne. La question d'après est donc : comment l'intègres-tu dans Drupal ?