Index du forum »»  Questions »» fonction headlines

Nouveau sujet
 fonction headlines#25321Répondre

5Contributeur(s)
PhilGuenB-Magcolonelwogdeveloppeurfliaigre
3 Modérateur(s)
developpeurjpbJireck
fliaigre fliaigreicon_post
Pour long chain, j'avais trouvé, il faut aussi modifier le fichier theme.php du thème.

Mais $max_item est à 10 et pourtant il n'y a que 5 liens.
fliaigre fliaigreicon_post
J'ai trouvé ma solution concernant l'affichage des headlines sur mon hébergement infomaniak.
Pour activer les fonctions fopen et !include! il faut mettre à la racine un fichier htaccess avec les lignes suivantes :

php_flag "allow_url_fopen" "On"
php_flag "allow_url_!include!" "On"



En effet les fonctions sont désactivée de base.

En revanche je n'ai pas trouvé pour le nombre de liens affichés.
fliaigre fliaigreicon_post
Bien sur enlever les !
fliaigre fliaigreicon_post
Bon ça marche sauf qu'il doit y avoir un bug dans la fonction headline de main file parce que l'url n'est pas bonne elle envoie vers www.pharmechange.com/www.ancisa.fr./article.php?sid=63 au lieu de www.ancisa.fr/article.php?sid=63
PhilGuen PhilGuenicon_post
ton $nuke_url est bon?
fliaigre fliaigreicon_post
Merci pour ton aide.
Dans config.php j'ai $nuke_url =" http://www.pharmechange.com";

Je pense que ça vient plutôt de $link dans la fonction headline mainfile.php mais je ne suis pas compétent.
Petite précision je suis en REvolution 10.02 sur les deux sites.
PhilGuen PhilGuenicon_post
remplace par www.ancisa.fr (admin/préférences) ca devrait améliorer la sauce.
fliaigre fliaigreicon_post
C'est bien ce que j'ai dans les préférences du site ancisa.fr. Sur le site pharmechange.com j'ai tout naturellement http://www.pharmechange.com

J'ai ouvert le fichier cache dans lequel les url sont nickels. C'est la raison pour laquelle je pense que ça vient de la fonction de mainfile.
fliaigre fliaigreicon_post
Sur ton site http://guenet.org/ tu reçois le rss de npds et ça fonctionne. Tu sembles être en REvolution 11, est-ce un pb corrigé dans la dernière version?
PhilGuen PhilGuenicon_post
Citation : fliaigre 

Sur ton site http://guenet.org/" target="_blank" class="noir"> http://guenet.org/ tu reçois le rss de npds et ça fonctionne. Tu sembles être en REvolution 11, est-ce un pb corrigé dans la dernière version? 


Je n'utilise plus headline. Voir ici http://www.npds.org/viewtopic.php?topic=25391&forum=4
fliaigre fliaigreicon_post
Je vais voir ton script.

Je viens de trouver d'où venait l'erreur.

J'avais une erreur dans ma variable $nuke_url un petit slash en moins http:/www.ancisa.fr au lieu de http://www.ancisa.fr
PhilGuen PhilGuenicon_post
Citation : fliaigre 

Je vais voir ton script.
 


En cas de besoin, je l'ai mis en téléchargement sur guenet.net

Citation : fliaigre 

Je viens de trouver d'où venait l'erreur.

J'avais une erreur dans ma variable $nuke_url un petit slash en moins http:/www.ancisa.fr au lieu de http://www.ancisa.fr" target="_blank" class="noir"> http://www.ancisa.fr  


J'étais pas loin, hein!!! ;-)
fliaigre fliaigreicon_post
Tu étais même tout près... :=!

Lorsqu'il s'agit d'afficher les news d'un autre site NPDS headline s'en tire à peu près bien(sauf erreur de paramètrage...) mais dans beaucoup d'autres cas non.
Ex: http://www.afssaps.fr/syndication/afssaps_rss/med résultat... pfff donc je vais essayer ta solution.
fliaigre fliaigreicon_post
J'ai installé de la manière suivante :
Création du répertoire fil_le dans le répertoire module
Mise en place dans ce répertoire de:
index.html
lecteurRSS.php
rss_read.inc.php

Dans header_before inc : if (file_exists("modules/fil_le/lecteurRSS.php")) !include!_once("modules/fil_le/lecteurRSS.php"); sans les !

Dans le bloc :
function#lit_RSS
params# http://www.npds.org/backend.php sans l'espace entre # et h

mais sauf si j'ai raté quelque chose j'ai çà :

Warning: Missing argument 2 for lit_RSS(), called in /homez.344/preparatx/www/mainfile.php on line 1024 and defined in /homez.344/preparatx/www/modules/fil_le/lecteurRSS.php on line 35

Warning: Missing argument 3 for lit_RSS(), called in /homez.344/preparatx/www/mainfile.php on line 1024 and defined in /homez.344/preparatx/www/modules/fil_le/lecteurRSS.php on line 35

Warning: Missing argument 4 for lit_RSS(), called in /homez.344/preparatx/www/mainfile.php on line 1024 and defined in /homez.344/preparatx/www/modules/fil_le/lecteurRSS.php on line 35

Warning: Missing argument 5 for lit_RSS(), called in /homez.344/preparatx/www/mainfile.php on line 1024 and defined in /homez.344/preparatx/www/modules/fil_le/lecteurRSS.php on line 35

Warning: Missing argument 6 for lit_RSS(), called in /homez.344/preparatx/www/mainfile.php on line 1024 and defined in /homez.344/preparatx/www/modules/fil_le/lecteurRSS.php on line 35
PhilGuen PhilGuenicon_post
Il te manque des paramètres

pour NPDS tu peux avoir ca



function#lit_RSS
params# <a href="http://npds.org/backend.php,600,5,0,17,NPDS" target="_blank" class="noir">http://npds.org/backend.php,600,5,0,17,NPDS</a>



Comme tu as téléchargé l'archive sur guenet.net tu as les explications dans le fichier lisez_moi.txt.

Vérifie également que tu as bien un dossier "cache" à la racine

Message édité par : PhilGuen / 13-03-2012 10:01