Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
faut que ce soit entre des balises php hein.
Hors ligne
si tu utilises la 1.2.18, c'est pun_hash qu'il faut utiliser au lieu de sha1
Hors ligne
ah, moi c'est pour la version 1.2.17 désolé
Dernière modification par xsybus (14-05-2008 10:41:41)
Hors ligne
regarde directement dans le code du header du forum, là où il y'a le lien pour se déconnecter.
Hors ligne
donc tu dois rajouter à la fin un truc de ce genre:
&csrf_token=".pun_hash($pun_user['id'].pun_hash(get_remote_address()))."
|
|
V
Dernière modification par xsybus (14-05-2008 12:21:36)
Hors ligne
Voici mon lien exact. essaye avec ça tu as juste à changer l'adresse de ton forum.
<?php
if( !$pun->is_guest() ) {
echo <a href=\"Modules/Forums/login.php?action=out&id=" . $pun->user['id'] ."&csrf_token=" . sha1 ( $pun->user['id'] . sha1 ( $_SERVER['REMOTE_ADDR'] ) )."\">" . $pun->lang['common']['Logout'] . "</a>";
}
?>Hors ligne
c'est simplement car la fonction pun_hash() n'est pas une méthode de la classe punsapi, mais une fonction du forum.
avec ça:
<li class="barre_droite"><?php echo "".$pun->get_board_url(true)."/login.php?action=out&id=".$pun->get_user_id()."&csrf_token=". sha1 ( $pun->user['id'] . sha1 ( $_SERVER['REMOTE_ADDR'] ) )." title=\"h=[Vous avez terminé ? Déconnectez-vous !]\"> Déconnexion (".$pun->get_user_name().")"; ?></li>Dernière modification par xsybus (14-05-2008 16:27:28)
Hors ligne
dac tant mieux 
Hors ligne
J'ai envoyé un mail à vin100 il y a quelques jours, mais je n'ai toujours pas reçu de réponse. Je lui demandais si il comptait porter son API pour fluxbb 1.3. Si la réponse est non, je veux bien m'en occuper si il est d'accord.
Quelqu'un à moyen de le contacter ? Ou si tu passes par la vin100...
Hors ligne
Dernier message:
mardi 13 mai 2008 14:36
il est peut-être absent depuis quelques jours! 
Dernière modification par xsybus (21-05-2008 12:55:38)
Hors ligne
Dernier message:
mardi 13 mai 2008 14:36il est peut-être absent depuis quelques jours!
Ah merci xsybus ! J'ai même pas pensé à regarder ça...
'
Hors ligne
j'ai fais quelques fonctions aussi de mon coté qui pourraient être intéressantes à intégrer dans une future hypothétique version!
Hors ligne
Pour commencer voila une liste des fonctions que j'ai dev, je mets juste les entêtes pour pas surcharger la page, je vais up mon fichier php si ça interesse quelqu'un.
#################################
# Fonction GetListForums( $CatID)
# But: Renvoie la liste de tout les forums ou d'une certaine catégorie
# Variables d'entrées :
# $CatID : Optionnelle : Id de la catégorie dont vous voulez la liste des forums
# Variables de retour :
# Array contenant les ID des forums associés à leurs titre
##################################################################
# Fonction GetTopicInfos( $TopicID)
# But: Renvoie un array avec l'id du forum et le titre du topic
# Variables d'entrées :
# $TopicID : l'id du topic dont vous voulez les informations
# Variables de retour :
# Array contenant les informations
##################################################################
# Fonction GetUsersList( )
# But: Renvoie une liste avec tout les id des utilisateurs enregistrés sur le forum
# Variables d'entrées :
# $Pseudo = false // si on veux recuperer le pseudo des membres aussi
# $Param = null //si l'on veut inserer un parametre (ex gid...)
# $Value = null // la valeur que doit avoir ce parametre
# $OrderbyClause = null // s on veut orderby
# Variables de retour :
# Liste contenant les id de tout les membres
##################################################################
# Fonction GetGroupsList( )
# But: Renvoie une liste avec tout les groupe sur le forum
# Variables d'entrées :
# AUCUNE
# Variables de retour :
# Liste contenant les id de tout les membres
##################################################################
# Fonction GetUserID( $Login)
# But: Renvoie l'id du user en fonction de son login
# Variables d'entrées :
# $Login = login du user
# Variables de retour :
# $ID = Id du user
#################################Hors ligne
Je n'ai pas trouvé de réponse à un léger problème.
Il concerne l'affichage de l'avatar du membre sur le site.
J'arrive à l'afficher en faisant :
<?
if ($pun->user['use_avatar']='1')
{
?>
<h2>
<img src="/punbb/img/avatars/<?php echo $pun->user['id']; ?>.gif" />
</h2>
<?
}
else
{
}
?>Mais si un membre upload un .jpg ou un .bmp, c'est foutu ...
Et le script donné dans la doc de PunSapi :
<?
string get_user_avatar ( [integer user_id [, boolean return]] )
?>Ne marche pas du tout ..? J'ai une erreur avec le T_String undefined, même en supprimant les paramètres integrer et boolean.
Quelqu'un à une idée ?
Edit :
J'ai compris comment ça fonctionnais :
<?
$pun->get_user_avatar();
?>Dernière modification par Pakito (05-07-2008 17:22:33)
Hors ligne
Hello tout le monde
Voilà je developpe une petite appli avec les outils de Punsapi, j'arrive à faire pas mal de choses, sauf avec edit_post et edit_topic !!! J'ai beau faire les exemples tous simple proposer dans la doc, il met sort toujours la même erreur :
Error: Unable to fetch post info.
Pourtant tout roule à côté, j'arrive à faire des consultations des discussions, des ajouts, etc.. Mais pas de modification !!!
Y'a t-il quelque chose que j'aurais oublié d'activer, faut-il faire une manip avant de faire un edit_post ou edit_topic ???
Merci d'avance pour vos réponses.
Hors ligne
sauf avec edit_post et edit_topic !!! J'ai beau faire les exemples tous simple proposer dans la doc, il met sort toujours la même erreur :
Error: Unable to fetch post info.
Comme tu peux le voir ici, il y'a quelques mois j'ai eu les mêmes problèmes sans trouver de solutions. J'ai fini par développer mon propre système.
Je ne te donne pas de solution, je te dis juste que le problème ne vient pas forcement de toi 
Hors ligne
Ok ok, du coup il faut recoder une fonction ???
Hors ligne
moi, c'était pour un système de news, et vue que ça marchait pas, du coup j'ai codé un vrai module de news, avec table indépendante du forum ect...
Hors ligne
Salut!
J'utilise "pun sapi" pour afficher des info de mon forum vers la page d'acceuil sur mon site
(pendant que ji suis merci pour ce mod et le boulot)
Comment formater le time stamps?? quelle modif faire dans ce bout de code, j'ai essayer plusieur solution mais rien ne fonctionne, voila le code:
<i>Par <b>' . $topics->f('poster').'</b></i><br />
<small>Poster le '.$topics->f('posted').'</small><br />
<a class="type2" href="'.$pun->get_board_url(true).'/viewtopic.php?id='.$topics->f('id').'">'.$pun->htmlspecialchars($topics->f('subject')).'</a>Merci de votre aide
Dernière modification par Tiny (16-07-2008 00:09:09)
Hors ligne
Bonjour,
As tu essayé avec la fonction date??
Un truc du genre :
<small>Poster le '.date("d/m/Y à H:i:s", $topics->f('posted')).'</small><br />Dernière modification par sharrinddlar (16-07-2008 08:35:08)
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
C'est ce que je lui avais répondu quand il avait posé la question dans une autre discussion, mais je pense que l'exemple devrait mieux lui expliquer le comment
.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
euh question sotte
personne n'a de problème pour utiliser PunSapi 0.3 avec FluxBB 1.2.0 ?
genre les cookies tout ça sauf erreur ; PunSapi est calqué sur PunBB 1.2.x et FluxBB a changé sa gestion de cookie.
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
En effet, je ne me suis pas posé la question, mais pour moi aucune erreur à signaler, les cookies sont bien géré malgré la MAJ et le passage à FluxBB, j'vais quand même refaire un tour dans le code de l'API, histoire d'être sûr. 
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
pour ma part l'installation punsapi avec une flux 1.2.20 ; pas moyen de me connecter ...
j'ai le message 'vous etes indetifies ... redirection" et de retour sur la page d'accueil ; punsapi check le cookie ; qu'il ne trouve pas et vlan je suis un invité ...
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
Bonjour,
As tu essayé avec la fonction date??
Un truc du genre :
<small>Poster le '.date("d/m/Y à H:i:s", $topics->f('posted')).'</small><br />
Olla! j'arive un peu tard désoler, bon c'est bon ca fonctionne, c'est parce que j'ai du mal avec la concaténation
Merci de l'aide!
Hors ligne