Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour.
Je travaille actuellement sur un site web développé grâce au ZF.
Je suis en train de développer la partie forum avec FluxBB.
Je souhaites donc pouvoir passer des paramètres du forum vers le site (id, nom... du membre connecté)
pour afficher des pages spéciales sur le site selon les membres.
J'ai lu sur un des topic de ce forum que z-f.fr était développé selon ce modèle.
Serais-t-il possible d'avoir plus de précisions sur les fonctions FluxBB permettant le passage de paramètre ?
Merci d'avance.
Bonne soirée
Hors ligne
Ah, non z-f.fr utilise punBB et pas FluxBB.
On se base sur l'authentification punBB et on utilise une librairie qui s'appelle PunBB_Simple_API pour récupérer les données d'authentification dans le ZF (j'avais créé un Zend_Auth_Adapter utilisant PubBB_Simple_API pour gérer l'identification sur la partie ZF).
Edit : en fait pas du tout, je n'avais pas créé d'adapteur (je viens de regarder dans le code, j'avais un doute)... j'appelais juste l'api punbb_simple_api pour savoir si j'étais connecté ou pas...
A+, Philippe
Dernière modification par philippe (12-01-2010 17:10:41)
Hors ligne
Salut.
Merci pour cette réponse rapide.
J'ai confondu fluxBB et PunBB car je n'ai pas bien compris la différence.
J'ai téléchargé l'API et je vais l'installer en utilisant PunBB (au lieu de FluxBB).
Vu que les 2 sont similaires, je pense que l'API peut etre adaptée pour FluxBB.
Y a t-il des spécifications spéciales pour l'utilisation de cette API avec Zend ?
J'ai essayé un simple affichage de l'identifiant sur la page principale de mon site en Zend
en utilisant la doc fournie avec l'API et j'ai eu une erreur au niveau de la fonction "require".
Je vais me pencher sur le sujet mais faut-t-il intégrer l'API au Zend pour pouvoir utiliser
les fonctions et les classes ou l'utilisation de l'API telle que décrite dans la doc est suffisante ?
Comment se passe l'appel de "index.php" de l'API dans les pages de mon site ?
Merci d'avance pour la réponse.
Bonne journée
Etienne
Edit :
Finalement c'est bon. Le problème était tout bête.
Si ça peut aider quelqu'un, lors de mon appel je mettais :
require ('/forum/include/punsapi/public.php'); $pun = new punsapi();
Alors qu'il fallait mettre :
require ('./forum/include/punsapi/public.php'); $pun = new punsapi();
En gros il fallait rajouter un point avant le chemin du fichier pour lui spécifier d'aller dans le répertoire
public ouùse situe le forum.
Pour info mon forum est en FluxBB 1.4 Rc1 et l'API fonctionne nickel sans que je n'ai modifié quoi que ce soit
(même si celle ci était développée pour PunBB à l'origine).
Dernière modification par neo-etienne (13-01-2010 10:04:47)
Hors ligne
Euh si je dis pas de bêtise fluxbb = punbb pour la branche 1.2, c'est après que ce n'est plus pareil.
Donc tu peux très bien utiliser L'API pour fluxbb.
Hors ligne