Ordre d'affichage des extension

Aide aux auteurs d'extensions pour phpBB 3.2.x

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Ordre d'affichage des extension

Messagepar xpmen » 11 Nov 2019 à 11:29

bonjour,

j'ai un petit souci d'ordre d'affichage chez moi
du coup cela me fait posez une question

comment est défini l'ordre d'affichage des extension qui sont afficher sur la page index ?
je pensez a leur ordre d'installation et activation, mais apparemment ce n'est pas le cas (j'ai tester)

j'ai regarder dans la bas de donnée, la aussi rien trouver
aucun champs de table défini cette ordre
ou alors j'ai pas regarder a la bonne place

si j'ai 3 extension active sur l'index, exemple : X, Y et Z
peux importe comment je les installe il seront toujours afficher dans cette ordre

pas moyen de faire afficher l'ordre Y, X et Z (exemple)

une idée de piste ou solution ?

merci à vous
xpmen
Posteur habitué
Posteur habitué
 
Messages: 265
Enregistré le: 04 Nov 2006 à 11:51
Localisation: comine (Belgique)

Re: Ordre d'affichage des extension

Messagepar micka76 » 11 Nov 2019 à 12:50

Hello
C'est géré par les inclusions template de l'extension elle même
par exemple a cette endroit <!-- EVENT index_body_forumlist_body_after --> te mettra l'extension après la liste des forums
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8763
Enregistré le: 04 Oct 2007 à 11:14
Localisation: Bah entre toi et ta f.... !!!

Re: Ordre d'affichage des extension

Messagepar xpmen » 11 Nov 2019 à 12:58

bonjour micka76

je le savais ausis cela

mais il ont tout les 3 le même EVENT puisque 3 EXT différente
:roll:
xpmen
Posteur habitué
Posteur habitué
 
Messages: 265
Enregistré le: 04 Nov 2006 à 11:51
Localisation: comine (Belgique)

Re: Ordre d'affichage des extension

Messagepar micka76 » 11 Nov 2019 à 13:05

Oui il y aura toujours le même nom de fichier ( dans plusieurs applications ) qui ce mettra à la suite de cette condition d'affichage
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8763
Enregistré le: 04 Oct 2007 à 11:14
Localisation: Bah entre toi et ta f.... !!!

Re: Ordre d'affichage des extension

Messagepar Sylveretour » 11 Nov 2019 à 13:08

Bonjour,

Ce qu'il veut dire, c'est que dans un même event html, par exemple <!-- EVENT index_body_markforums_after -->, plusieurs extensions la partageant se retrouve avec un classement non modifiable apparement.
La question est alors:
Comment pouvoir modifier l'ordre d'affichage de plusieurs ext dans un même event ?
Avatar de l’utilisateur
Sylveretour
Empereur des posts
Empereur des posts
 
Messages: 1094
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Ordre d'affichage des extension

Messagepar xpmen » 11 Nov 2019 à 13:11

voila :)

merci Sylveretour
écrit comme à c'est plus claire :oops:
xpmen
Posteur habitué
Posteur habitué
 
Messages: 265
Enregistré le: 04 Nov 2006 à 11:51
Localisation: comine (Belgique)

Re: Ordre d'affichage des extension

Messagepar micka76 » 11 Nov 2019 à 13:17

J'ai pas tester ça, mais peut-être en changeant l'ordre d'installation ou bien regarder dans les fichiers de l’extension ou sont inclus l’affichage
par exemple sur l'index il y a plusieurs endroit différents
<!-- EVENT index_body_markforums_after -->

<!-- EVENT index_body_forumlist_body_after -->

<!-- EVENT index_body_stat_blocks_before -->

il suffiras donc de renommer le fichier html en conséquence et déactivant l'extension avant sinon il en ressortira une erreur
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8763
Enregistré le: 04 Oct 2007 à 11:14
Localisation: Bah entre toi et ta f.... !!!

Re: Ordre d'affichage des extension

Messagepar Sylveretour » 11 Nov 2019 à 13:24

Là n'est pas la question, plusieurs extensions sont affichées dans l'event html <!-- EVENT index_body_markforums_before -->
Et la question est comment agir sur l'ordre d'affichage dans cet event
Avatar de l’utilisateur
Sylveretour
Empereur des posts
Empereur des posts
 
Messages: 1094
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Ordre d'affichage des extension

Messagepar micka76 » 11 Nov 2019 à 13:37

Oui j'avais compris ça, moi c'est ce que j'ai fait pour en déplacer certaines

==> https://area51.phpbb.com/docs/32x/codin ... lines.html
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8763
Enregistré le: 04 Oct 2007 à 11:14
Localisation: Bah entre toi et ta f.... !!!

Re: Ordre d'affichage des extension

Messagepar Steph » 11 Nov 2019 à 13:51

Hello,

Cela date, jamais testé, mais au cas ou : https://www.phpbb.com/community/viewtop ... &t=2385311
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 19308
Enregistré le: 29 Déc 2008 à 15:48
Localisation: Alsace / Bas-Rhin / France

Re: Ordre d'affichage des extension

Messagepar micka76 » 11 Nov 2019 à 14:00

Oui c'est expliqué dans le coding-guidelines, je crois avoir vue passer ça
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8763
Enregistré le: 04 Oct 2007 à 11:14
Localisation: Bah entre toi et ta f.... !!!

Re: Ordre d'affichage des extension

Messagepar xpmen » 11 Nov 2019 à 14:42

merci à vous

je vais éplucher les différent post sur votre lien :wink:
xpmen
Posteur habitué
Posteur habitué
 
Messages: 265
Enregistré le: 04 Nov 2006 à 11:51
Localisation: comine (Belgique)

Re: Ordre d'affichage des extension

Messagepar pierredu » 11 Nov 2019 à 18:22

Oui, la valeur numérique dans le tableau envoyé dans la fonction getSubscribedEvents marche bien. J'avais le problème avec Tapatalk et j'ai mis -200 pour passer après.
Dans le cas présent, on peut mettre X, -10 Y, 0 et Z, 10 pour que Z passe avant, Y après et X le dernier.

P.S. : J'ai déplacé le sujet dans le forum de développement des extensions.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1229
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Re: Ordre d'affichage des extension

Messagepar Sylveretour » 11 Nov 2019 à 21:28

Moi, j'ai tenté plusieurs approches dont :
Code: Tout sélectionner
'core.index_modify_page_title' 				=> array('charge_shout_display', 20),

Et la place de la shoutbox dans l'event concerné reste invariable !
Pourtant j'ai bien lu :
The higher this value, the earlier an event listener will be triggered in the chain (defaults to 0)

Plus cette valeur est élevée, plus un écouteur d'événement sera déclenché tôt dans la chaîne (la valeur par défaut est 0)
Avatar de l’utilisateur
Sylveretour
Empereur des posts
Empereur des posts
 
Messages: 1094
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Ordre d'affichage des extension

Messagepar pierredu » 11 Nov 2019 à 21:58

Je n'ai pas une expérience approfondie du mécanisme (comme je le disais, j'ai juste réussi de cette manière à passer derrière Tapatalk). Il serait peut-être bon de lancer un sujet de discussion sur le forum de développement des extensions de phpbb.com. Peut-être que des changements sont intervenus.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1229
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Suivante

Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité