Problème Template - Feed
Problème parsing html
Support des Modules
Totolens Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Totolens
- Inscrit le : 27/07/2012
- Site internet
J'ai un petit problème pour inclure les news dans un module perso.
J'ai utilisé la classe Feed (jusque là ca va), et j'arrive bien à récupérer le flux, mais c'est au niveau de l'affichage que ca coince.
Code PHP :
$tpl = new FileTemplate('competitions/competitions.tpl'); $FeedNews = Feed::get_parsed('news', 'equipes', $id_cat, new FileTemplate('competitions/equipe_news.tpl'), 3); ... // Affichage de l'article $tpl->put_all(array( 'DERNIER_ARTICLE' => $FeedNews )); ... $tpl->display();
Fichier competitions.tpl
Code HTML :
Fichier equipe_news.tpl
Caché :
Code HTML :
<div class="block_container"> <div class="block_contents"> <div class="competitions_equipes_news_titre"> Dernier Article </div> <div class="competitions_equipes_news_texte"> # START item # <!-- ITEM --> <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <h3 class="title valign_middle"> <a href="{item.U_LINK}">{item.TITLE}</a><span class="text_small" style="float:right;position:relative;top:-13px;">{item.DATE}</span> </h3> </div> <div class="news_content"> <div style="min-height:125px;"> # IF item.C_IMG # <div style="float:right;margin-left:10px;margin-bottom:5px;margin-right:0px;"> <img src="{item.U_IMG}" title="{item.TITLE}" style="max-width:150px;max-height:150px;"/> </div> # END IF # {item.DESC} </div> <div style="text-align:right;"><a href="/news/news.php" class="small_link">Plus de news...</a></div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> <!-- END ITEM --> # END item # </div> <div class="spacer"></div> </div> </div> <div class="spacer"></div>
Lors de l'affichage sur ma page, je vois les balises html qui ne sont pas interprétées.
Il y a une manip spéciale à faire sur le $FeedNews ?
Ca se passe par ici si vous voulez voir

http://phpboost.asbbv.fr/competitions/seniors-a/equipe-1-asbbv-a
Merci d'avance
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Totolens Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Totolens
- Inscrit le : 27/07/2012
- Site internet
, ou <ul><li> qui s'affichent dans la partie "Dernier Article"
Page : http://phpboost.asbbv.fr/competitions/seniors-a/equipe-1-asbbv-a
Citation :
Dernier Article
Reprise de l'entrainement05/08
Les entrainement reprennent bientôt !
Tenez vous prêt
Page : http://phpboost.asbbv.fr/competitions/u19/equipe-158-asbbv
Citation :
Blabla news U19 2 for test
Les retours à la ligne ne fonctionnent pas !
Pareil pour les listes
- Premier élément
- Second élément
- Dernier élément
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Je n'ai rien en dessous de Articles. Peux tu vérifier les autorisations et tester en visiteur ?
Totolens Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Totolens
- Inscrit le : 27/07/2012
- Site internet
(Accès public aux news, donc l'accès au feed est public aussi, non ?)
Ca bloque au niveau de cette ligne pour l'affichage public (dans Feed.class.php)
Code PHP :
if (AppContext::get_current_user()->check_auth($MODULES[$this->module_id]['auth'], ACCESS_MODULE))
Maintenant tu dois donc voir le contenu des news dans Dernier Article
Édité par Totolens Le 08/08/2012 à 00h52
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Pour le problème HTML, je vais regarder

Ça se passe juste avec le module news ou aussi articles et autres ?
Totolens Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Totolens
- Inscrit le : 27/07/2012
- Site internet
Pour l'affichage, j'ai trouvé une solution avec html_entity_decode(), mais existe t'il une méthode PHPBoost à appeler à la place de html_entity_decode() ?
Merci
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Peux tu m'envoyer un compte admin par MP s'il te plait ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie