Règles du forum

Merci de ne pas faire de suggestion de modules dans ce forum.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

adaptation d'un code pour FSB2

Carte des membres . com
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
Message édité 2 fois, dernière édition par GuiOne, 05 Octobre 2008, 20:02     Lien vers ce message 05 Octobre 2008, 19:58
Bonjour,

pouvez vous m'indiquer comment faire pour adapter ce code a FSB2 au niveau des $xxx à modifier..

et si ça reste posssible..

voici la code :

<? 
$redirect=''; 
define (CDM_ID, 000); //000 : l'identifiant fourni 
define (CDM_CODE,'xxx'); // xxx : le code secret fourni 
define (CDM_NOM,'xxx'); // xxx : le nom de carte fourni 




if ($isConnecte){   // $isConnecte est à remplacer par la variable indiquant si la personne est connecté 
   // la personne est connecté 
   $t=time(); 

   $identifiant_membre=36; // à modifier vous devez récupérer l'identifiant du membe connecté 
        $pseudo_membre='toto'; // idem avec son pseudo 

$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.$identifiant_membre.'_'.$pseudo_membre.'_'.$t.'_'.CDM_CODE). '&ids='.CDM_ID.'&t='.$t.'&idp='.$identifiant_membre.'&p='.urlencode($pseudo_membre); 
   header('Location: ' . $redirect); 
   exit; 
} 
else{ 
   // redirection page connexion 
} 

?> 




je croit que pour trouver l'identifiant c'est : $utilisateur; ou peut etre plutot $fsb->utilisateur() ou meme u_id


et pour le Pseudo : $nickname; ou $fsb->nickname()

Par contre pour savoir si conecté ou pas .. je voit pas ..


En faite je comprend rien :)

Si y en a qui peuvent jeter un oeil ?

Merci beaucoup .

(lien du post complet http://www.carte-des-membres.com/forum/viewtopic.php?t=4)
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 05 Octobre 2008, 20:26
En gros tu veux qu'on adapte un mod pour toi, pas l'adapter toi même :D


Vars::$session->data['u_nickname'] pour le pseudo
Vars::$session->id() pour l'id du membre
Vars::$session->is_logged() pour savoir si il est connecté
 
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
  Lien vers ce message 05 Octobre 2008, 20:28
Ben c'est du chinois .. pour moi .. alors j'ai beau tatonné j'avance pas et je me dit surtout que ça sert a rien ;)

genre la tu me repond (Merci ) mais c'est tjs du chinois lol :) mais ça me donne deja les bonnes variables :)

Merci ;-)
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 05 Octobre 2008, 22:56
En gros tu propose aux gens un service sans rien y capter ? :D

Pourquoi pas :D

Bref si ça marche c'est l'essentiel :p
 
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
  Lien vers ce message 06 Octobre 2008, 14:40
Heu, tu as du mal comprendre ;) ce n'est pas moi qui fournit le service ..

je ne suis qu'un simple utilisateur qui comprend rien à leur simili mode d'emploi :fsb2_drink:

et vu que FSB n'est pas tres connu il y a pas d'explicatif de déja fait ..

tout juste le code que j'ai indiqué au dessus.. pour les forums dit maison..

Donc j'essaye de recup des infos içi pour adapter le code.. si je n'y arrive pas,

j'irait demander au créateur de la carte si y peut regarder comment marche FSB pour qu'il fasse un mod pour celui çi .. mais vu que FSb et peut connu ça risque d'etre super long voir que ça n'aboutisse pas ..

c'est pour cela que je suis venu içi en 1er lieu ;-)


++

ps: et pige tjs rien ;)
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 06 Octobre 2008, 14:53
Moi au moins je comprends mieux ce que tu fais :D
 
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
Message édité 2 fois, dernière édition par GuiOne, 06 Octobre 2008, 16:34     Lien vers ce message 06 Octobre 2008, 16:20
Citation
Moi au moins je comprends mieux ce que tu fais


pas comprit .... ce que tu voulait dire ..


Sinon la geolocalisation des membres sur une cartes et super demandé c'est temps çi .. et bien sur les membres du forums veulent un truc dans le meme genre .. ( forum de jeux en reseau sur console)

Donc ben je cherche à droite et à gauche :)

j'ai trouvé chez france-map une carte qui recup les infos de fsb ça marche nikel mais ce n'est que pour la france :s donc je cherche une version monde .. :s

et vu que je suis pas codeur mais juste utilisateur ben ça complique les choses :)

j'aurait peut etre du poster mon sujet ailleurs mais je voyez pas trop ou le mettre ..


Pour en revenir ma ma demande ..

tu m'a indiquer par ex : Vars::$session->data['u_nickname'] pour le pseudo

dans le code j'ai :

$identifiant_membre=36; // à modifier vous devez récupérer l'identifiant du membe connecté
$pseudo_membre='toto'; // idem avec son pseudo

je doit remplacer $pseudo_membre='toto';

par $pseudo_membre=$session->data['u_nickname']; ???

Je trouve ça bizzare ...

a moins que ça soit plutot : $pseudo_membre='u_nickname'; ???





.... :( ça n'a ni queue ni tete tout ce trucs ..

vais finir par leur demander de jeter un oeil a fsb ça sera plus simple.

edit : je leur est demandé ça sera plus simple ...
 
Feu follet
Avatar de NumberEight
  • Age : 28 ans
  • Messages : 121
  • Inscrit : 13 Janvier 2007
  Lien vers ce message 06 Octobre 2008, 18:51
En faite je comprend rien :)
Ben c'est du chinois .. pour moi ..
En gros tu propose aux gens un service sans rien y capter ? :D
Heu, tu as du mal comprendre ;)
[...]
ps: et pige tjs rien ;)
Moi au moins je comprends mieux ce que tu fais :D
pas comprit .... ce que tu voulait dire ..
Moi je comprend que dalle à ce sujet... :fsb2_mad:

je doit remplacer $pseudo_membre='toto';

par $pseudo_membre=$session->data['u_nickname']; ???

Je trouve ça bizzare ...

Et en quoi ça te parait si bizarre?

Si tu mets $pseudo_membre='u_nickname';, $pseudo_membre contiendra la chaine de caractères "u_nickname". Ce n'est pas le but...

data[ ] est un tableau. Fsb::$session->data['u_nickname'] est une méthode retournant la valeur du champ u_nickname du tableau.

Je sais : je ne ferais pas un bon prof... :wink:


NumberEight
Il parait que c'est en coupant du bois que Léonard devint scie.
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 06 Octobre 2008, 20:18
@GuiOne: Dis nous clairement les bouts de code, ont te le fera.
 
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
  Lien vers ce message 06 Octobre 2008, 23:59
Moi je comprend que dalle à ce sujet... :fsb2_mad:


Pour comprendre le sujet il faut lire mon 1er message, :fsb2_mad:
Mais, désolé si je me suis mal exprimé sur ma demande, je ferais mieux.

Je voulais juste savoir comment modifier (renseigner) le code que j'ai indiqué, la ou il est indiqué :

-$isConnecte est à remplacer par la variable indiquant si la personne est connecté
-$identifiant_membre=36; // à modifier vous devez récupérer l'identifiant du membe connecté
- $pseudo_membre='toto'; // idem avec son pseudo


Mais Merci pour ton explication détaillé.

Il est vrai que pour vous qui êtes habitués à coder cela semble super facile.
Mais pour les autres personnes qui ne maitrisent absoluement pas ce language, ça l'ai beaucoup moins. :fsb2_drink:





@GuiOne: Dis nous clairement les bouts de code, ont te le fera.


Merci BlackJowy,
Le seul bout de code que je possede et celui qui est indiqué en debut de mon message.
que je recopie en dessous au complet.

Merci.

<? 
$redirect=''; 
define (CDM_ID, 000); //000 : l'identifiant fourni 
define (CDM_CODE,'xxx'); // xxx : le code secret fourni 
define (CDM_NOM,'xxx'); // xxx : le nom de carte fourni 




if ($isConnecte){   // $isConnecte est à remplacer par la variable indiquant si la personne est connecté 
   // la personne est connecté 
   $t=time(); 

   $identifiant_membre=36; // à modifier vous devez récupérer l'identifiant du membe connecté 
        $pseudo_membre='toto'; // idem avec son pseudo 

$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.$identifiant_membre.'_'.$pseudo_membre.'_'.$t.'_'.CDM_CODE). '&ids='.CDM_ID.'&t='.$t.'&idp='.$identifiant_membre.'&p='.urlencode($pseudo_membre); 
   header('Location: ' . $redirect); 
   exit; 
} 
else{ 
   // redirection page connexion 
} 

?> 
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 07 Octobre 2008, 4:48
disons que tu as un domaine :

http://www.monsite.com/forum/

Tu mettras carte.php dans 'forum', à la racine :

<? 
$redirect=''; 
define (CDM_ID, 000); //000 : l'identifiant fourni 
define (CDM_CODE,'xxx'); // xxx : le code secret fourni 
define (CDM_NOM,'xxx'); // xxx : le nom de carte fourni 

/**
 * Inclusion du SDK FSB
 */
define('ROOT', '/');
include(ROOT . 'sdk.php');


if (Fsb::$session->is_logged()){   // $isConnecte est à remplacer par la variable indiquant si la personne est connecté 
   // la personne est connecté 
   $t=time(); 

   $identifiant_membre=Fsb::$session->id(); // à modifier vous devez récupérer l'identifiant du membe connecté 
        $pseudo_membre=Fsb::$session->data['u_nickname']; // idem avec son pseudo 

$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.$identifiant_membre.'_'.$pseudo_membre.'_'.$t.'_'.CDM_CODE). '&ids='.CDM_ID.'&t='.$t.'&idp='.$identifiant_membre.'&p='.urlencode($pseudo_membre); 
   header('Location: ' . $redirect); 
   exit; 
} 
else{ 
   // redirection page connexion 
} 

?> 

 
Flammeche
Avatar de GuiOne
  • Messages : 97
  • Inscrit : 29 Juillet 2008
  Lien vers ce message 07 Octobre 2008, 13:27
Merci beaucoup BlackJowy
 
Répondre


.