Recherche développeur php/phpbb pour mettre à jour la balise Dice
Règles du forum
Vous ne pouvez pas créer de sujet dans ce forum. Si vous souhaitez contribuer au DDD de quelque manière que ce soit, veuillez lire ce topic pour connaître la marche à suivre et utiliser le formulaire des contributions.
Vous ne pouvez pas créer de sujet dans ce forum. Si vous souhaitez contribuer au DDD de quelque manière que ce soit, veuillez lire ce topic pour connaître la marche à suivre et utiliser le formulaire des contributions.
- szass
- Staff - Façonneur de Donjons
- Messages : 12131
- Inscription : Jeu 29 Mars 2012 15:28
- Localisation : Oubliettes du Donjon
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : Githyanki
- Classe : Illusionniste
- Alignement : Chaotique Neutre
- Dieu : Vlaakith CLVII
- Mini Feuille de perso : Feuilles de personnage ► Afficher le texte
Recherche développeur php/phpbb pour mettre à jour la balise Dice
Bonjour,
Comme l'indique le titre, je cherche un développeur qui connaît à la fois php et le CMS phpbb (version 3.2.9 ou 3.3.0), pour mettre à jour l'extension Fancy Dice BBcode (de hanelyp), qui n'est plus maintenue depuis longtemps, afin qu'elle soit compatible avec phpbb 3.2.9 ou 3.3.0 donc.
Actuellement, nous sommes en phpbb 3.1.12 (la dernière version stable de la branche 3.1.x).
Et si possible que les dés déjà lancés avec la version actuelle s'affichent toujours correctement une fois la nouvelle version installée.
Ce genre de boulot est hors de mes compétences, et sans la MAJ de cette extension, je ne peux pas mettre à jour le forum, sinon vous ne pourrez plus lancer de dés.
Un grand merci à celui ou celle qui se penchera dessus.
Comme l'indique le titre, je cherche un développeur qui connaît à la fois php et le CMS phpbb (version 3.2.9 ou 3.3.0), pour mettre à jour l'extension Fancy Dice BBcode (de hanelyp), qui n'est plus maintenue depuis longtemps, afin qu'elle soit compatible avec phpbb 3.2.9 ou 3.3.0 donc.
Actuellement, nous sommes en phpbb 3.1.12 (la dernière version stable de la branche 3.1.x).
Et si possible que les dés déjà lancés avec la version actuelle s'affichent toujours correctement une fois la nouvelle version installée.
Ce genre de boulot est hors de mes compétences, et sans la MAJ de cette extension, je ne peux pas mettre à jour le forum, sinon vous ne pourrez plus lancer de dés.
Un grand merci à celui ou celle qui se penchera dessus.
Lolth tlu malla. Jal ultrinnan zhah xundus.
- Arcavius
- Dracoliche
- Messages : 1480
- Inscription : Dim 1 Avr 2012 18:56
- Localisation : Oise (60)
- Version de D&D préférée : AD&D2.5
- Univers de D&D préféré : Royaumes Oubliés
- Race : Humain
- Classe : Mage
- Alignement : Neutre Bon
- Dieu : Addiamemnon
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Je ne pourrai pas t'être d'un grand secours, j'y connais rien à tout ça, mais merci pour l'info. Le forum passe avant les parties, donc n'hésite pas si tu as besoin de mettre à jours. On se débrouillera.
Merci.
Merci.
Terres de Leyt - Eterny : Télith Orden
L'Appel des étoiles : Blint Astham
L'Épopée : Floribert Burrows
L'Appel des étoiles : Blint Astham
L'Épopée : Floribert Burrows
-
- Dragon de bronze
- Messages : 15
- Inscription : Jeu 27 Juil 2017 16:21
- Localisation :
- Version de D&D préférée : ?
- Univers de D&D préféré : ?
- Race : ?
- Classe : ?
- Alignement : ?
- Dieu :
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Ca fait plus d'un an que je ne suis pas venu sur se forum ^^', je passe par curiositer et je voie que tu as besoin de moi
J'ai DL l'extension et installer un phpBB.
Il semblerais que le problèmes vienne des REGEX je ne connais pas dutous PHPBB mais je vais esayer de te regler ca dans la journée.
Cordialement
J'ai DL l'extension et installer un phpBB.
Il semblerais que le problèmes vienne des REGEX je ne connais pas dutous PHPBB mais je vais esayer de te regler ca dans la journée.
Cordialement
- szass
- Staff - Façonneur de Donjons
- Messages : 12131
- Inscription : Jeu 29 Mars 2012 15:28
- Localisation : Oubliettes du Donjon
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : Githyanki
- Classe : Illusionniste
- Alignement : Chaotique Neutre
- Dieu : Vlaakith CLVII
- Mini Feuille de perso : Feuilles de personnage ► Afficher le texte
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Merci Arcavius, mais vos parties sont importantes. Pas autant que le forum dans sa globalité certes, mais c'est impensable pour moi de les amputer d'une fonctionnalité essentielle, à savoir lancer des dés.
Le but est de faire évoluer le DDD avec son temps sinon à force je vais me retrouver coincé à certains endroits.
Rester en 3.1.x comme aujourd'hui n'empêche pas l'utilisation du forum, et on pourrait rester indéfiniment (ou presque) avec cette version.
Certains forums tournent encore avec phpbb 3.0.x, et d'autres sont même encore en 2.x.x.
Pour la balise Dice, voici un début de piste : https://www.phpbb.com/community/viewtopic.php?t=2309881
La "question" d'Hanelyp (le développeur de la balise Dice) juste après, qui explique le fonctionnement pour 3.1.x :
La réponse du développeur de S9e/TextFormatter :
Quel bordel
Le but est de faire évoluer le DDD avec son temps sinon à force je vais me retrouver coincé à certains endroits.
Rester en 3.1.x comme aujourd'hui n'empêche pas l'utilisation du forum, et on pourrait rester indéfiniment (ou presque) avec cette version.
Certains forums tournent encore avec phpbb 3.0.x, et d'autres sont même encore en 2.x.x.
Pour la balise Dice, voici un début de piste : https://www.phpbb.com/community/viewtopic.php?t=2309881
La "question" d'Hanelyp (le développeur de la balise Dice) juste après, qui explique le fonctionnement pour 3.1.x :
Code : Tout sélectionner
uses events:
core.modify_text_for_display_before to catch text before normal bbcode processing. Matches $event['text'] against
'#\[dice\sseed=(\d+)\ssecure=(\w+):?\w*\](.+?)\[/dice\]#i'
for replacement.
core.posting_modify_message_text to inspect for a specific tag at posting time, again before bbcode processing. Matches $event['message_parser']->message against
'#\[dice\sseed=(\d+)\ssecure=(\w+):?\w*\](.+?)\[/dice\]#i'
I looked into it but it's hard to make sense of it. The biggest problem is that you inject your PHP inside the BBCode definition rather than modify the text via an event.
If you want to modify what the user posts, you should probably do it in core.posting_modify_message_text.
For the template, don't inject PHP in second_pass_replace. How about outputting a simple <div> with your metadata as data- attributes then use events like core.modify_text_for_display_after and core.modify_format_display_text_after to fully render the div?
You could have a custom BBCodes such as this:
Code : Tout sélectionner
[dice seed={NUMBER} secure={IDENTIFIER}]{TEXT}[/dice]
Then you would use the events mentionned above to add your dice roll to the HTML with preg_replace_callback() using the values in the div's attributes.Code : Tout sélectionner
<div data-seed="{NUMBER}" secure="{IDENTIFIER}">{TEXT}</div>
Quel bordel
Lolth tlu malla. Jal ultrinnan zhah xundus.
- szass
- Staff - Façonneur de Donjons
- Messages : 12131
- Inscription : Jeu 29 Mars 2012 15:28
- Localisation : Oubliettes du Donjon
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : Githyanki
- Classe : Illusionniste
- Alignement : Chaotique Neutre
- Dieu : Vlaakith CLVII
- Mini Feuille de perso : Feuilles de personnage ► Afficher le texte
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
OhMisterious a écrit :Ca fait plus d'un an que je ne suis pas venu sur se forum ^^', je passe par curiositer et je voie que tu as besoin de moi
J'ai DL l'extension et installer un phpBB.
Il semblerais que le problèmes vienne des REGEX je ne connais pas dutous PHPBB mais je vais esayer de te regler ca dans la journée.
Cordialement
Merci de te pencher dessus Misterious, j'ai posté en même temps que toi juste au-dessus (avec un début de piste). Il semble en effet que les Regex sont en cause comme tu pourras le voir.
Si tu trouves une solution, ce serait génial
Lolth tlu malla. Jal ultrinnan zhah xundus.
-
- Dragon de bronze
- Messages : 15
- Inscription : Jeu 27 Juil 2017 16:21
- Localisation :
- Version de D&D préférée : ?
- Univers de D&D préféré : ?
- Race : ?
- Classe : ?
- Alignement : ?
- Dieu :
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Je suis dessu, pour le moment le plus compliquer est de comprendre l'api de PHPBB et surtous les changement entre les versions.
[dice seed=44803 secure=bf2f22c6_0]1d100[/dice]
[dice seed=44803 secure=bf2f22c6_0]1d100[/dice]
- szass
- Staff - Façonneur de Donjons
- Messages : 12131
- Inscription : Jeu 29 Mars 2012 15:28
- Localisation : Oubliettes du Donjon
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : Githyanki
- Classe : Illusionniste
- Alignement : Chaotique Neutre
- Dieu : Vlaakith CLVII
- Mini Feuille de perso : Feuilles de personnage ► Afficher le texte
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Merci
Phpbb 3.2 (et certainement 3.3 aussi) utilise la librairie S9e/TextFormatter (la raison pour laquelle j'ai cité le topic concerné). Je ne sais pas si tu connais cette librairie, mais c'est la raison principale qui engendre des incompatibilités entre 3.1.x et les versions suivantes.
Phpbb 3.2 (et certainement 3.3 aussi) utilise la librairie S9e/TextFormatter (la raison pour laquelle j'ai cité le topic concerné). Je ne sais pas si tu connais cette librairie, mais c'est la raison principale qui engendre des incompatibilités entre 3.1.x et les versions suivantes.
Lolth tlu malla. Jal ultrinnan zhah xundus.
-
- Dragon de bronze
- Messages : 15
- Inscription : Jeu 27 Juil 2017 16:21
- Localisation :
- Version de D&D préférée : ?
- Univers de D&D préféré : ?
- Race : ?
- Classe : ?
- Alignement : ?
- Dieu :
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
yep c'est ce que j'ai vue.
Je ne connais pas la lib et la doc est pas térible.
Je pense que dans l'états le plus simple est de re écrire un plugin, compatible avec les anciennes data de jet
Je ne connais pas la lib et la doc est pas térible.
Je pense que dans l'états le plus simple est de re écrire un plugin, compatible avec les anciennes data de jet
- szass
- Staff - Façonneur de Donjons
- Messages : 12131
- Inscription : Jeu 29 Mars 2012 15:28
- Localisation : Oubliettes du Donjon
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : Githyanki
- Classe : Illusionniste
- Alignement : Chaotique Neutre
- Dieu : Vlaakith CLVII
- Mini Feuille de perso : Feuilles de personnage ► Afficher le texte
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Oui on peut faire comme ça aussi, c'est ce que je t'avais indiqué en MP (tu ne l'as encore lu).
Et même si ce n'est pas compatible avec les anciens dés lancés, ce n'est pas très grave.
Tu testes sur phpbb 3.2 ou 3.3 du coup ?
Et même si ce n'est pas compatible avec les anciens dés lancés, ce n'est pas très grave.
Tu testes sur phpbb 3.2 ou 3.3 du coup ?
Lolth tlu malla. Jal ultrinnan zhah xundus.
- elendil
- Dracoliche
- Messages : 6519
- Inscription : Dim 1 Avr 2012 17:45
- Localisation : In the forever dark woods
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Greyhawk
- Race : Humain
- Classe : Ranger
- Alignement : ?
- Dieu : ?
Re: Recherche développeur php/phpbb pour mettre à jour la balise Dice
Je n'y connais rien. Bon courage Szass !
On compte sur toi
On compte sur toi