Skip to main content Help Control Panel

 

support «   Besoin d'aide «  

Où est le profil du créateur de la section (with_creator_profile)[Résolu]

PreviousNextIndex

Le Mot-clé with_creator_profile utilisé dans le rendu du contenu additionnel d'une section est supposé afficher le profil du créateur...

OwnerJmarc
Progress0%
WorkflowSupport request
StatusProblem has been recorded
  • Submission on Jan. 15 2010 by Jmarc

Mais je ne vois aucun changement sur la page de ma section lorsque je l'utilise.

Est-ce que ce profil ne s'affiche que dans certains cas particuliers ?

J'ai le même soucis avec le mot-clé with_comments qui aurait dû faire apparaitre une zone de commentaire dans ma section (il me semble) mais ce n'est pas le cas.

Merci pour vos éclaircissements...


Jmarc
on Jan. 16 2010

Alexis : c'est la fonction get_user_profile() dans section.php qui appelle la fonction has_option() (également dans section.php).

Par contre, je constate un problème d'affichage sur ce fil de discussion : la largeur du tableau des commentaires est plus importante que la largeur de la zone affichée au centre de la page ce qui rend impossible la lecture de la totalité du texte des commentaires...

Vous avez le même bug d'affichage, vous ? (chez moi, les autres fils de discussion s'affichent correctement et j'ai rafraîchi la page plusieurs fois).

Alexis Raimbault - on Jan. 16 2010

Jmarc : bien trouvé !

  1. dans section/view.php, on teste l'option with_owner_profile (ou with_creator_profile)
  2. si l'option est positionnée, on passe le relai à get_user_profile() de sections/section.php
  3. dans cette fonction on teste encore l'option with_extra_profile avant d'afficher le profil

résultat il faut effectivement les 2 options activées pour avoir un résultat.

C'est un peu tordu, limite bug je trouve.

concernant la discussion actuelle et le pb d'affichage, c'est surement à cause du bout de code php que j'ai mis. je vais le retirer pour voir. Mais c'est simplement un pb de marge css




Alexis Raimbault webmaster free-lance

Jmarc
on Jan. 16 2010

Ai trouvé une solution qui marche !!!

Dans le paramétrage de la section, si on met :

  • le mot-clé with_creator_profile dans le Rendu du Contenu additionnel de l'onglet Page d'index
  • le mot-clé with_extra_profile dans les options des Pages de l'onglet Contenu

Alors, le profil s'affiche dans la section ainsi paramétrée.

Il y a d'autres moyen d'obtenir l'affichage du profil de l'auteur dans une section mais je n'ai pas réussi à comprendre précisément lesquels (les différents cas d'affichage sont codés dans la fonction has_option() du fichier section.php dans /sections/)

[Testé en version 8-11 et 9-5]

Jmarc
on Jan. 16 2010

Après mettre retroussé les manches et avoir enfilé la lampe frontale, je suis descendu dans le code de /sections/view.php ...

A un moment, le programme regarde s'il y a l'option with_extra_profile définie, à l'aide de la fonction has_option()

S'il n'y a pas ce mot-clé dans ma section, il n'affiche pas le profil.

Si j'ajoute ce mot-clé dans ma section, il n'affiche pas le profil non plus

Je poursuis mon exploration ...

Alexis Raimbault - on Jan. 16 2010

Jmarc : j'étais en train de faire la même chose

dans 8.11 :

php supprimé

dans 9.11 c'est presque la même chose mais avec with_owner_profile.

par contre le bout de code n'utilise pas has_option(), et ce n'est pas with_extra_profile (on parle bien de sections/view.php?)




Alexis Raimbault webmaster free-lance

Jmarc
on Jan. 16 2010

Sur ma section, lorsque je paramètre Contenu > Pages, je peux également utiliser des mots-clés permettant d'afficher le profil de l'auteur dans les pages article créées en dessous :

» with_prefix_profile - Présenter l'auteur avant le texte principal
» with_suffix_profile - Ajouter quelques détails sur l'auteur en bas de page
» with_extra_profile - Décrire l'auteur sur le côté de la page (pour les weblogs)

Et là, effectivement, les profils s'affichent correctement sur les pages article (sans même devoir purger le cache).

J'ai donc l'impression que c'est sur les sections que je rencontre mon problème d'affichage de profil.
(A tout hazard, j'ai aussi testé with_extra_profile à la place de with_creator_profile dans ma section mais ça marche pas).

D'où ma question, quelqu'un a t-il constaté l'affichage du profil de l'auteur sur des pages de type Section ? (l'exemple d'Alexis à propos de cette page concerne un article...).


Jmarc
on Jan. 15 2010

Je viens de tester avec une version 9-5 et j'ai le même problème...

Peut-être que je m'y prend mal.
Voilà les manip que je fais :

  1. je crée une section
  2. je clique sur Modifier cette section
  3. Dans l'onglet Page d'index, je vais dans Contenu additionnel
  4. Dans Rendu, j'ajoute le mot-clé with_creator_profile (en cliquant dessus)
  5. J'enregistre ma modification

Et là... rien. Pas de profil dans le panneau extra.

Alexis Raimbault - on Jan. 16 2010

Jmarc : j'ai fait le test, le résultat visuel n'est pas immédiat car conditionné par la mise à jour du cache du serveur.

il y a des chances que cela fonctionne tout seul en te levant ce matin, sinon essaye une purge du cache serveur (panneau de controle, système, purge)




Alexis Raimbault webmaster free-lance

J.Juraver
on Jan. 15 2010

with_owner_profile ne peut fonctionner sous 8.11, si je me réfère à Alexis qui l'évoque seulement à partir de 9.11.

J'ai une 8.11 (pas RC30...) quelque part en production, je vais regarder si ce que tu décris se produit chez moi aussi.




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 |

Alexis Raimbault
on Jan. 15 2010

Je viens de voir que dans 9.11 l'option est devenue :

with_owner_profile




Alexis Raimbault webmaster free-lance
Jmarc - on Jan. 15 2010

Alexis : j'ai testé le mot-clé with_owner_profile... sans plus de succès.


J.Juraver
on Jan. 15 2010

Ca c'est rare ! Deux commentaires (les deux précédents) exactement à la même seconde idiot




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 |
Alexis Raimbault - on Jan. 15 2010

J.Juraver : la même minute




Alexis Raimbault webmaster free-lance

J.Juraver
on Jan. 15 2010

L'exemple cité par alexis concerne une page de la section. Jean-Marc semble évoquer plutôt l'index de la section.

(jean-marc : peux-tu citer la version sur laquelle tu testes ces options, car selon les versions l'option n'est pas rangée toujours au même endroit, et parfois porte même un nom différent !)




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 |
Jmarc - on Jan. 15 2010
" Jean-Marc semble évoquer plutôt l'index de la section. "

Ca concerne effectivement une section et pas un article.

" peux-tu citer la version sur laquelle tu testes ces options[...]) "

Je suis sur la 8-11rc30


Alexis Raimbault
on Jan. 15 2010

par exemple cette page est construite avec with_creator_profile et la vache sympatique se trouve dans la colonne extra à droite !

with_comment : normalement une seule question par sujet c'est mieux. mais vérifie dans la configuration globale (panneau de contrôle >> personnes) comment tu as configuré la possiblité de commenter.




Alexis Raimbault webmaster free-lance
Jmarc - on Jan. 15 2010

Alexis : d'abords, c'est pas une vache sympathique.
C'est un yack, taillé comme un pitbull (petit... mais costaud) Wink

Ensuite, dans mon cas, le profil ne veut pas apparaitre dans le panneau extra à droite.

J'ai vérifié mon Panneau de controle > Configuration > Fabrication des pages > Composants > Ordre des composants extra :
j'ai bien un profile parmi la liste des mots-clés.

j'ai l'impression que le profil n'apparait que sur les pages de type "blog"... Frown

PreviousNextIndex