Flux RSS Page d'accueil [Réglé]
Visiteur
Boosteur Inactif
J'aimerai avoir la même chose que vous en bas de votre page de garde, je trouve ça génial.
Édité par Visiteur Le 18/11/2009 à 21h36
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Ptithom Membre non connecté
-
Modérateur
- Voir le profil du membre Ptithom
- Inscrit le : 07/11/2006
- Site internet
- Groupes :
-
Equipe Historique

Bref sujet clos, on reviens au topic! merci. Les explications c'est par MP.
Pour la page d'accueil, il faut créer une page avec l'environnement de PHPboost et ensuite la remplir en fonction de ce que tu souhaites mettre. Pour les flux, il faut faire lire le flux par le navigateur.
Dis nous précisément ce que tu souhaites comme page, on t'aidera
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr
Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr
Visiteur
Boosteur Inactif

Quel code, ou quel fonction puis je faire pour avoir çà. lol
je suis en train de regarder votre code source de votre page en ligne INDEX Je vais poser ma question diferemment
Édité par Visiteur Le 18/11/2009 à 22h18
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement

Donc voilà il va falloir comme dit ptithom inclure l'environnement que cela :
http://www.phpboost.com/wiki/creer-une-page-en-chargeant-l-environnement-de-phpboost-v3
et pour les flux rss :
Code PHP :
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?>
Ceci affiche 10 éléments du flux standard de la catégorie racine des news en utilisant le template par défaut.
Voici le code PHP à insérer à l'endroit où tu désires insérer le flux.
Voici le prototype de la fonction :
Code PHP :
function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false, $number = 10, $begin_at = 0);
$module_id est le nom du dossier contenant le module
$name ne s'utilise que si le module propose plusieurs flux différents, pour le moment, il faut laisser DEFAULT_FEED_NAME
$idcat est le numéro de la catégorie dont il faut afficher le flux
$tpl est soit faux (utilise le template par défaut) soit un array contenant des variables à assigner au template par défaut soit un objet template créé par tes soins.
$number est le nombre d'éléments à afficher
$begin_at est l'élément à partir duquel il faut afficher.
N'hésite pas si tu as besoin d'aide

Visiteur
Boosteur Inactif
Voila le resultat,
1 creation avec note ++ fichier index.php avec le code de la page http://www.phpboost.com/wiki/creer-une-page-en-chargeant-l-environnement-de-phpboost-v3 celui que tu propose.
2 insertion du code function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false, $number
là je commence a décrocher par la fatigue.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Ensuite pour les flux il faut changer la variable $module par le nom du module...etc
Exemple :
Code PHP :
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, array(), 10); ?>
Visiteur
Boosteur Inactif
J'ai erreur 62 uniquement quand j'ai rajouté function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false,
Édité par Visiteur Le 18/11/2009 à 22h47
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Remplace par un
Code PHP :
et dit moi require_once('./kernel/footer.php');
Édité par ReidLos Le 18/11/2009 à 22h49
Visiteur
Boosteur Inactif
Code PHP :
<?php /*################################################## * accueil.php * ------------------- * begin : July 11, 2009 * copyright : (C) 2007 Viarre régis * email : [mail=crowkait@phpboost.com]crowkait@phpboost.com[/mail] * * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ define('PATH_TO_ROOT', '.'); //Début du chargement de l'environnement include_once('./kernel/begin.php'); //Chargement d'un fichier css, ici le fichier css du module news define('ALTERNATIVE_CSS', 'news'); //Titre de la page, ici Accueil define('TITLE', 'Accueil'); //Chargement de l'environnement ( header ) require_once('./kernel/header.php'); //Chargement des fichiers de langue global $LANG; //Chargement d'u fichier tpl ( non actif ici, pour le rendre actif supprimer "//" //$tpl_accueil = new Template('accueil/accueil.tpl'); ## Début du contenu de la page ## ## Fin du contenu de la page ## function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false, $number = 10, $begin //Fin du chargement du tpl ( voir plus haut ) //$tpl_accueil->parse(); //Chargement du Footer require_once('./kernel/footer.php'); ?>
Édité par ReidLos Le 18/11/2009 à 22h56
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Code PHP :
mais function get_parsed($module_id, $name = DEFAULT_FEED_NAME, $idcat = 0, $tpl = false, $number = 10, $begin_at = 0);
Code PHP :
que tu dois mettre dans ta page.
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, array(), 10); ?>
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
Car justement j'ai essayé de faire comme tu me dit, lol
donc : j'ai mis le code a la ligne 58
et now: Parse error: syntax error, unexpected '<' in /var/www/vhosts/xxxxxxxxxx/httpdocs/index.php on line 58
Édité par Visiteur Le 18/11/2009 à 23h02
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
2 tu m'a demandé d'inserrer le code :<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, array(), 10); ?>
c bien çà ?
-------------------
Sur la racine. ( httpdoc) www.xxx.fr/index.php
sinon demain sera une autre journée. je commence a surchauffer
Édité par Visiteur Le 18/11/2009 à 23h06
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie