Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Ce que vous voudriez avoir dans le SDK de FSB2...

Rassemblement de ce que vous voudriez avoir dans le SDK ;)
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2487
  • Inscrit : 18 Novembre 2004
Message édité 1 fois, dernière édition par SquallX, 28 Décembre 2007, 16:47     Lien vers ce message 28 Décembre 2007, 16:46

Reprise du dernier message

De quoi appeler la config du forum (nom du forum et autres), actuellement j'ai regardé et je n'ai trouvé aucune fonction permettant de le faire, j'ai tenté de rajouter la fonction moi même mais j'ai du me tromper, je me suis pas encore assez plongé dans FSB2 pour bien comprendre son fonctionnement ^^'

	
	public function config($key)
	{
		return (Fsb::$cfg->get[$key]);
	}
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 28 Décembre 2007, 16:47
Pour appeler la configuration il faut faire Fsb::$cfg->get('ta_config')


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2487
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 28 Décembre 2007, 17:10
Pour appeler la configuration il faut faire Fsb::$cfg->get('ta_config')


En dehors du Sdk ?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
Message édité 2 fois, dernière édition par SquallX, 28 Décembre 2007, 17:40     Lien vers ce message 28 Décembre 2007, 17:23
Oui ça marche à partir du moment ou tu inclus le SDK, tu peux utiliser template, session, base de donnée, configuration, classes du forum, etc ...


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2487
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 28 Décembre 2007, 17:41
Oui ça marche à partir du moment ou tu inclus le SDK, tu peux utiliser template, session, base de donnée, configuration, classes du forum, etc ...


Ha d'accord, je pensais que je devais tout faire passer dans le Sdk avant :)

Merci :)

PS : Si ton message est marqué comme édité par moi c'est parce que je me suis trompé d'icône et j'ai répondu dans ton message, j'ai corrigé, mea culpa ^^'
 
Flamme ardente
Avatar de the worms
  • Age : 27 ans
  • Messages : 305
  • Inscrit : 20 Septembre 2004
  Lien vers ce message 28 Décembre 2007, 19:04
Une méthode qui envoie une newsletter c'est ça ? ^^


Oui permettant de s'inscrire à la newsletter ;)


http://www.uptimeprj.com/img/theworms/58917c422909c8d00802f8042989b1ef.png
 
Feu follet
Avatar de jackjacky
  • Messages : 166
  • Inscrit : 11 Janvier 2008
  Lien vers ce message 22 Janvier 2008, 17:09
Bonjour,

Voila je suis tombé sur ce lien en visitant le wiki http://www.fire-soft-board.com/~wiki/fsb2:sdk:sessions, j'aimerai appliquer ce qui est dit sur mon site, mais je vois qu'ils parlent de site.php, mais il n'existe pas un tel fichier avec mon site a quoi correspond-il?


http://jeunetaffeur.com

Un site destiné aux jeunes taffeurs (rencontres, experiences, aide, creation des blogs, bons plans, offre d'emploi, delire etc... etc...)
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 22 Janvier 2008, 17:12
C'est juste une page d'exemple, un peu comme monsite.com, on considère juste dans l'exemple que tu as une page site.php, mais tu peux l'appeler bobmarley.php si tu veux ^^


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Feu follet
Avatar de jackjacky
  • Messages : 166
  • Inscrit : 11 Janvier 2008
  Lien vers ce message 22 Janvier 2008, 19:26
C'est juste une page d'exemple, un peu comme monsite.com, on considère juste dans l'exemple que tu as une page site.php, mais tu peux l'appeler bobmarley.php si tu veux ^^

Autant pour moi, je pensais que ca correspondait a l'index.php


http://jeunetaffeur.com

Un site destiné aux jeunes taffeurs (rencontres, experiences, aide, creation des blogs, bons plans, offre d'emploi, delire etc... etc...)
 
Flammeche
Avatar de cedric
  • Messages : 48
  • Inscrit : 25 Janvier 2008
  Lien vers ce message 12 Février 2008, 22:41
Bonsoir

j'ai essayé de me servir de sdk, j'arrive à utiliser les fonctions pour voir des membres, mais la fonction qui m'intéresse le plus, c'est getposts, et je n'arrive pas du tout à m'en servir.

Quelqu'un pourrait m'expliquer comment récupérer un post d'un forum avec cette fonction ?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 13 Février 2008, 11:25
Salut,
tu pourrais me dire ce que tu souhaites récupérer exactement ? Le premier post ? Le dernier ? Dans quel(s) forum(s) ? Etc ...


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flammeche
Avatar de cedric
  • Messages : 48
  • Inscrit : 25 Janvier 2008
  Lien vers ce message 13 Février 2008, 13:03
ce que j'aimerais exactement, ce serait :

récupérer l'auteur, la date, le contenu et l'adresse url du premier post de la note la plus récente de notre forum kiosque aux nouvelles par exemple.

Avant, avec notre forum Aztek, un modo pouvait placer une note, notre page d'accueil se mettait à jour automatiquement. Comme ça, les gens pouvaient réagir à cette note sur les forums directement.

Et aussi, si un forumeur non modo postait une nouvelle intéressante, un modo pouvait éditer son message pour le transformer en note (on appelait ca post it chez Aztek) et il apparaissait sur le site.

J'espère que vous comprenez ce que j'essaye d'expliquer ... simple mon affaire http://www.fire-soft-board.com/fsb/images/smileys/laugh.gif
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 13 Février 2008, 13:28
Pour faire ce que tu veux :
$forum_id = 'ID_DE_TON_FORUM_NOUVELLES';
$info = $fsb->get_posts($forum_id, 1, 't.t_last_p_time DESC, p.p_time');

// Lien pour éditer (mettre en note) si modo :
if (Fsb::$session->is_authorized($forum_id, 'ga_moderator'))
{
   echo '<a href="' . sid(ROOT . 'index.' . PHPEXT . '?p=post&amp;mode=edit&amp;p_id=' . $info['p_id']) . '">EDITER</a><hr />';
}

// Affiche le contenu de ton message
echo $info['p_text'];


Tu peux tester et me dire si ça te va ? (En incluant le SDK avant bien sur ;))


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Talus
  • Age : 20 ans
  • Messages : 1522
  • Inscrit : 28 Septembre 2006
  Lien vers ce message 13 Février 2008, 17:11
Sans l'edition, je fais comme Geno :D

(Sauf que j'ai bidouillé la fonction get_posts, pour ajouter des format de dates :D)


 
Flammeche
Avatar de cedric
  • Messages : 48
  • Inscrit : 25 Janvier 2008
  Lien vers ce message 14 Février 2008, 15:30
Alors j'ai essayé, mais ca me donne ceci :

http://www.latoiledesbatteurs.com/essaifsb2bis.php


j'ai mis ceci tout en haut de ma page, avant le doctype :


Citation

<?php
define('ROOT', 'fsb2/');
include(ROOT . 'sdk.php');

?>


et ensuite sur ma page à l'endroit voulu :

Citation

<?php


$forum_id = '13';
$info = $fsb->get_posts($forum_id, 1, 't.t_last_p_time DESC, p.p_time');

// Lien pour éditer (mettre en note) si modo :
if (Fsb::$session->is_authorized($forum_id, 'ga_moderator'))
{
echo '<a href="' . sid(ROOT . 'index.' . PHPEXT . '?p=post&amp;mode=edit&amp;p_id=' . $info['p_id']) . '">EDITER</a><hr />';
}

echo $info['p_text'];
?>



apparemment les données ne sont pas rapatriées ??? Curieux non ?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14355
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 14 Février 2008, 15:31
Fait un printr($info); juste apres le $fsb->get_posts(...);

Ca t'affiche quoi ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.