Bonjour,
J'ai 3 problèmes à vous exposer mais voila le plus important :
J'ai développé une application php qui dialogue avec un forum phpBB. Certains posts sont interprétés par l'application et inversement l'application soumet des posts à phpBB. L'application utilise phpmathpublisher pour afficher les formules depuis les balises [m] et [/m] et il me faudrait en faire de même sur le forum avec un post soumis par l'application. En cherchant sur le forum j'ai trouvé que certains utilisaient un BBcode appelant une page php intégrant phpmathpublisher avec les infos en paramètre GET dans l'URL, mais cela condamne le signe "+" et ça n'est vraiment pas envisageable dans mon cas. Y aurait-il moyen de parser le message juste avant l'affichage en modifiant une des fonction de phpBB ? Je ne trouve pas la quelle éditer !
J'ai essayé d'introduire le code dans message_parser.php mais cela n'a fonctionné que pour l'affichage de l'aperçu des messages (sur la bonne voie ?). Dans le viewpost ça ne fonctionne pas.
J'ai aussi essayé de l'introduire dans gererate_text_for_display(), mais apparemment cette fonction était réservée à d'autres messages que les posts.
Je cherche à placer le code juste avant l'affichage à l'écran (après parsing des bbcode, des smileys...) et non à l'enregistrement du post dans la table mysql.
2 autres petites questions : pour faciliter le dialogue avec l'application j'ai défini en javascrpit self.name="phpBB" dans le overall_header.htm, y a-t-il une "contre indication" à cette manipulation ? Est-ce que cela peut bloquer certaines fonctions de phpBB ?
Dernière question : en ajoutant des posts, topics, users... j'ai besoin de récupérer l'ID de ces ajouts pour les intégrer dans une table MySQL de l'application et pour cela je n'ai trouvé qu'une solution : collecter l'ID de la dernière ligne de la table après chaque ajout. N'y aurait-il pas une méthode plus propre ?
Merci d'avance pour toute l'aide que vous pourriez m'apporter.

Français |
Anglais
