Fork me on GitHub






insertion d'un fil rss???
Guest_
Bonjour,
je voudrais mettre sur mon site un fil info RSS d'un site,j'ai vu qu'il y avait plusieurs modules pour cela mais je ne sais pas lequel peux gerer ce que je veux effectuer.
En fait le site propose d'inserer un code javascript:
exemple :
http://www.lamoooche.com/afficher_contenu_site_web.php

Quel module dois-je utiliser pour integrer ceci,je n'ai vraiment aucune idée pour faire ça????
Merci pour votre aide

Posté le : 26/01/2005 11:35

Edité par adonis sur 26/01/2005 11:35:39
Partager Twitter Partagez cette article sur GG+
Re: insertion d'un fil rss???
Semi pro
Inscrit: 09/06/2004 12:42
De derrière mon ècran... si si j'vous jure... .. .
Messages: 1788
Je sais plus lequel mais tu as soit XPsyndication soit RSSfit qui te propose les rss en javascript... .. .

@ tchaOo°

Posté le : 26/01/2005 12:25

Les 3 meilleurs amis du xoopsien
manuel xoop2, mode debug, Google...
Partager Twitter Partagez cette article sur GG+
Re: insertion d'un fil rss???
Guest_
Apparement pour XP syndication ,on ne peut pas afficher les infos dans un bloc,de plus il gere les infos interne du site et pas d'un autre site et j'ai pas trouvé RSSfit
donc je trouve toujours pas de solution à mon prob

Posté le : 26/01/2005 13:15
Partager Twitter Partagez cette article sur GG+
Re: insertion d'un fil rss???
Semi pro
Inscrit: 09/06/2004 12:42
De derrière mon ècran... si si j'vous jure... .. .
Messages: 1788
Haaaaaaaaaaaaaaaaaaaaaaa... tu veux mettre les infos d'un autre site sur le tien... .. .

J'avais compris le contraire...

S'il existe pas déja crée un repertoire "pages" ou "mespages" (ou autre) à la racine de ton xoops... .. .

Alors pour du rss java tu met ça ça devrait marcher...



<?php
include("../mainfile.php");
include(
XOOPS_ROOT_PATH."/header.php");

$xoopsOption['show_rblock'] = 1// 1 = Avec blocs de droite - 0 = Sans blocs de droite
?>

<html>
<head>
<title>[u][b]Ton titre[/b][/u]</title>
</head>

<body width=100%>

<SCRIPT language="javascript" src="[b][u]http://l_adresse_du_fil_rss[/b][/u]"></script>

</body>
</html>

<?php
include(XOOPS_ROOT_PATH."/footer.php");
?>


Pour du XML/PHP tu met (ne marche pas avec certains fils... mais ça marche avec 99% des fils)...

<?php
include("../mainfile.php");
include(
XOOPS_ROOT_PATH."/header.php");

$xoopsOption['show_rblock'] = 1// 1 = Avec blocs de droite - 0 = Sans blocs de droite
?>

<html>
<head>
<title>[u][b]Ton titre[/b][/u]</title>
</head>

<body width=100%>

<?php

// 
$link_prefix="<B><U>Article</U></B>";

//  
$link_postfix="<I><br>n</I>";

//  
$errstr="<font size="3" color="#FF0000"><b>DESOLE<b>IMPOSSIBLE DE RECUPERER LE FICHIER DE NEWS SUR LE SERVEUR.<br>VEUILLEZ REESSAYER PLUS TARD... .. .</b></font>";

//  
$max_items=20;

//  
$target="_blank";

$numero="";
$backend="[b][u]http://l_adresse_du_fil_rss[/b][/u]";
$items=0;
$fpread=fopen($backend,'r');

if(!
$fpread){
echo 
"$errstr<br>n";
exit;
}

else{
while(!
feof($fpread)){
$buffer=ltrim(Chop(fgets($fpread,256)));
if((
$buffer=="<item>")&&($items<$max_items)){
$title=ltrim(Chop(fgets($fpread,256)));
$url=ltrim(Chop(fgets($fpread,256)));
$descr=ltrim(Chop(fgets($fpread,500)));
$title=ereg_replace("<title>","",$title);
$title=ereg_replace("</title>","",$title);
$url=ereg_replace("<link>","",$url);
$url=ereg_replace("</link>","",$url);

//  
//  
//  $descr="";
$descr=ereg_replace("<description>","",$descr);
$descr=ereg_replace("</description>","",$descr);
$descr=ereg_replace("<p class="spip">","",$descr);
$descr=ereg_replace("</p>","",$descr);
if(
$descr!=""){$descr="<br><I><font size="1">".$descr."</font></I>";}

//  
$numero=$items+1;
$numero="&nbsp;".$numero;

echo(
"$link_prefix$numero: <A HREF="$url" TARGET="$target">$title</A>$descr$link_postfix");
$items++;
}
}
}
 
?>
</body>
</html>

<?php
include(XOOPS_ROOT_PATH."/footer.php");
?>


Par contre de la sorte ta page sera à part... tu devra mettre un lien dans le menu qui pointe dessus... .. .

Si tu veux mettre plusieurs fils de cette façon je peux te passer un code pour que tout soit organisé dans une combo box (merci Christian) plutot que tout à la suite... .. .

Sinon tu as Likossyndication qui permet d'afficher les rss d'autres site mais perso j'ais jamais réussis à le faire marcher (pas qu'il ne fonctionne pas... mais pas avec moi)... .. .

@ tchaOo°

Posté le : 26/01/2005 13:48

Les 3 meilleurs amis du xoopsien
manuel xoop2, mode debug, Google...
Partager Twitter Partagez cette article sur GG+
Re: insertion d'un fil rss???
Guest_
Super!!!!
Ca marche avec la 1ère solution.
Merci beaucoup :tucartonnes:

Posté le : 26/01/2005 14:56
Partager Twitter Partagez cette article sur GG+
Re: insertion d'un fil rss???
Régulier
Inscrit: 12/04/2004 11:48
Messages: 260
Comment insérer le RSS sans utiliser la fonction fopen() du deuxième exemple ?

Merci

Posté le : 11/07/2005 22:41
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

82 Personne(s) en ligne (53 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 82 | Plus ...