| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 02 Jan 2007, 17:51 Sujet du message: RSS et ses potes... [RESOLU] |
|
|
Bonjour,
Je recherche des infos sur le RSS, j'ai regardé sur google mais je n'arrive pas à tout saisr.
1°) Il y a le module téléchargeable sur ce site pour recevoir des infos d'autre sistes (si j'ai bien compris...). Mais ces fameux sites quelles configurations doivent-ils avoir ?
2°) Si je veux créer un sujet en Rss sur mon site pour que d'autres sites le "projettent" comment faut-il s'y prendre ?
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 02 Jan 2007, 18:53 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour,
Les échanges de flux de données se passent le plus simplement du monde. Avec l'archive de PHP-Nuke, tu as le fichier backend.php qui est chargé de proposer le flux des dix derniers articles de ton site. La personne qui est intéressé par la chose n'a plus qu'à mettre l'adresse de ton fichier dans un lecteur de flux tel que Multiheadline.
Il est aussi possible de proposer tout autres flux de données un peu comme c'est fait sur ce site, en bas de la page. A chacun de créer ses propres flux ou d'utiliser ceux déjà disponible sur la toile . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 03 Jan 2007, 8:20 Sujet du message: Re : RSS et ses potes... |
|
|
Wahou !
C'est profond ! (tiré de Terminator 3)
Le fichier backend.php se "remplis" seul où il faut le faire à la main ?
Je vais regarder cela de plus près
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 03 Jan 2007, 9:03 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour,
Oui tout seul. Heureusement d'ailleurs, sinon je ne te dis pas l'angoisse pour tenir tous les fluxs à jour. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 03 Jan 2007, 9:36 Sujet du message: Re : RSS et ses potes... |
|
|
Ok, merci.
Jet |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 04 Jan 2007, 18:20 Sujet du message: Re : RSS et ses potes... |
|
|
Bon, j'ai installé MultiHeadLines.
Si j'ai bien compris c'est grace à lui que je peut afficher sur mon site des fils rss d'autres sites.
Mais comment faire pour qu'un membre (par exemple) de mon site puisse obtenir via le RSS les dernières news sur son navigateur (firefox=s'abonner à cette page (dans le marque page par exemple)). J'ai mis l'exemple car je n'arrive pas à l'exprimer.
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 04 Jan 2007, 23:07 Sujet du message: Re : RSS et ses potes... |
|
|
Je n'y comprends rien.
J'ai fais des recherches sur google mais rien...
Je comprends à quoi cela sert. Mais pas comment le mettre en place.
Si je clique sur le backend.php qui est en bas de ma page d'accueil je tombe là-dessus :
| Citation: | Erreur d'analyse XML : entité non définie
Emplacement : http://lgbv93.free.fr/backend.php
Numéro de ligne 9, Colonne 11 :<title>Lycée Georges Brassens, Villepinte, 93.</title>
----------^ |
Déjà le "é" de lycée est défiguré mais ça ne marche pas.
Ensuite, j'ai activé dans mes marques pages de firefox le "s'abonner à cette page" (de l'accueil de mon site) mais évidement il marque : "Echec du chargement"
Impossible de trouver un tuto simple pour phpnuke...
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 05 Jan 2007, 8:23 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour,
Il est fréquent de constater que les caractères spécifique s'affiche bizarrement lorsque l'on visualise la source brute d'un flux mais cela rentre dans l'ordre en passant par un lecteur RSS. Fait le test en créant un bloc en y insérant le lien vers ton backend.php. Tu devrais y voir tes articles tout à fait normalement. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 05 Jan 2007, 10:47 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour
Ok, le bloc est créée, j'ai toujours le bug des accents...
http://lgbv93.free.fr block à droite.
1°) Comment mettre 2 liens dans la cellule RSS lors de la création du block ?
2°) Dans firefox j'ai toujours : "echec du chargement" dans le marque page.
On avance
A+
Jet |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 06 Jan 2007, 23:25 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour,
Je reviens sur mon problème...
Ok, le block avec mon RSS fonctionne, semble-til.
Mais avec firefox si je clique sur le petit icone orange à droite de la barre d'adresse (s'abonner à cette page) je tombe sur cela :
| Citation: | Lycée Georges Brassens, Villepinte, 93.
Lycée Georges Brassens, Villepinte, 93. |
J'ai cherché à la main (et oui la recherche auto ne fonctionne pas sur Free) ce fameux lycée dans la base de données mais je ne le trouve pas. Où est-il placé please
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 07 Jan 2007, 8:29 Sujet du message: Re : RSS et ses potes... |
|
|
Bonjour,
Aurais tu un lien pour voir le problème ?
Si tu souhaites utiliser les flux RSS, je te conseille d'installer le module Multiheadlines. Ce sera bien plus simple à gérer et à créer des blocs. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 07 Jan 2007, 9:01 Sujet du message: Re : RSS et ses potes... |
|
|
Salut,
Alors le linux ça marche ?
Donc, le lien :
http://lgbv93.free.fr/backend.php mais aucun article n'apparaît (comme sur ton site).
De plus le Multiheadlines est installé et est fonctionnel sur le site. 1 block avec l'url + le multiheadlines. http://lgbv93.free.fr
Mais impossible de s'abonner en fait.
Voilà.
A+
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 07 Jan 2007, 10:20 Sujet du message: Re : RSS et ses potes... |
|
|
Re,
As tu des articles dans ta base de données ?
As tu essayé de mettre le flux de ce site dans Multiheadline ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 07 Jan 2007, 12:23 Sujet du message: Re : RSS et ses potes... |
|
|
Oui, oui le block de gauche est celui du muli... et l'article est celui qui s'affiche dedans...
news = articles ?
Je m'y perds.
A+
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 07 Jan 2007, 12:28 Sujet du message: Re : RSS et ses potes... |
|
|
Re,
Je viens de ton site et tout semble fonctionner correctement. Il n'y a que le fichier backend.php qui m'interpelle. Es tu sur d'avoir remplacé le fichier original par celui contenu dans l'archive de NSN News 2.0.0 ?
Oui les articles sont bien ce qui est contenu dans le module News. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 07 Jan 2007, 22:50 Sujet du message: Re : RSS et ses potes... |
|
|
Bonsoir,
Oui il s'agit bien de ce Backend.php
Dans "Preferences" et ensuite "configuration de syndication" j'ai mis :
pour le titre : "http://lgbv93.free.fr/backend.php"
pour la langue : "fr-fr"
Que faire de plus ?
EDIT : Je viens de trouver sur ton site dans la partie générale un sujet sur les rss et tu donnes le code pour les flux vers les liens. J'ai donc ajouté à la racine du site un http://lgbv93.free.fr/backend1.php et là ça marche je pense donc que le bug vient du backend de la version dont tu parles.
Qu'en penses-tu ?
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 883
|
Posté le: 07 Jan 2007, 23:44 Sujet du message: Re : RSS et ses potes... |
|
|
Oui, le voici, et c'est celui qui vient du répertoire html de NSN_News_200rc2_70-79
| Code: | <?php
/********************************************************/
/* NSN News */
/* By: NukeScripts Network (webmaster@nukescripts.net) */
/* http://www.nukescripts.net */
/* Copyright © 2000-2005 by NukeScripts Network */
/********************************************************/
/* Based on: Threaded Discussion */
/* Copyright (C) 2000 Thatware Development Team */
/* http://atthat.com/ */
/********************************************************/
include_once("mainfile.php");
include_once("includes/counter.php");
get_lang("News");
$sitename = superhtmlentities($sitename);
$backend_title = superhtmlentities($backend_title);
$last_built = date("D, d M Y H:i:s T");
$copy_year = _NE_COPYRIGHT." ".date("Y");
function superhtmlentities($text) {
// Thanks to mirrorball_girl for this
$entities = array(128 => 'euro', 130 => 'sbquo', 131 => 'fnof', 132 => 'bdquo', 133 => 'hellip', 134 => 'dagger', 135 => 'Dagger', 136 => 'circ', 137 => 'permil', 138 => 'Scaron', 139 => 'lsaquo', 140 => 'OElig', 145 => 'lsquo', 146 => 'rsquo', 147 => 'ldquo', 148 => 'rdquo', 149 => 'bull', 150 => '#45', 151 => 'mdash', 152 => 'tilde', 153 => 'trade', 154 => 'scaron', 155 => 'rsaquo', 156 => 'oelig', 159 => 'Yuml');
$new_text = '';
for($i = 0; $i < strlen($text); $i++) {
$num = ord($text { $i });
if(array_key_exists($num, $entities)) {
switch ($num) {
case 150:
$new_text .= '-';
break;
case 153:
$new_text .= '(tm)';
break;
default:
$new_text .= '&'.$entities[$num].';';
}
} elseif($num < 127 || $num > 159) {
$new_text .= htmlentities($text { $i });
}
}
$new_text = ereg_replace(" +", " ", $new_text);
## remove double spaces.
return $new_text;
}
function doti($str, $len = 500, $dots = "...") {
// $len=max length of hometext displayed
if(strlen($str) > $len) {
// $dot = " whatever you want here ")
$str = explode(".", $str);
// Displayed at the end of hometext
$dotlen = strlen($dots);
$str = substr_replace($str[0].$str[1].$str[2].$str[3].$str[4], $dots, $len - $dotlen);
}
return $str;
}
header("Content-Type: text/xml");
$cat = intval($cat);
$topic = intval($topic);
if($cat != "") {
$sql = "SELECT * FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 10";
$result = $db->sql_query($sql);
} elseif($topic != "") {
$sql = "SELECT * FROM ".$prefix."_stories WHERE topic='$topic' ORDER BY sid DESC LIMIT 10";
$result = $db->sql_query($sql);
} else {
$sql = "SELECT * FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10";
$result = $db->sql_query($sql);
}
echo "<?xml version=\"1.0\"?>\n\n";
echo "<rss version=\"2.0\">\n\n";
echo " <channel>\n";
echo " <title>".htmlspecialchars($sitename)."</title>\n";
echo " <link>$nukeurl</link>\n";
echo " <description>".htmlspecialchars($backend_title)."</description>\n";
echo " <copyright>$copy_year $sitename</copyright>\n";
echo " <generator>$sitename</generator>\n";
echo " <language>$backend_language</language>\n";
echo " <lastBuildDate>$last_built</lastBuildDate>\n";
echo " <managingEditor>$adminmail</managingEditor>\n";
echo " <webMaster>$adminmail</webMaster>\n";
echo " <ttl>60</ttl>\n\n";
echo " <image>\n";
echo " <title>".htmlspecialchars($sitename)."</title>\n";
echo " <url>$nukeurl/images/powered/nukescripts.png</url>\n";
echo " <link>$nukeurl</link>\n";
echo " <width>94</width>\n";
echo " <height>15</height>\n";
echo " <description>".htmlspecialchars($backend_title)."</description>\n";
echo " </image>\n\n";
while($row = $db->sql_fetchrow($result)) {
$title = $row[title];
$title = str_replace("™", "(tm)", $title);
$title = superhtmlentities($title);
$hometext = $row[hometext];
$hometext = check_html($hometext, "nohtml");
$hometext = doti($hometext);
$hometext = str_replace("™", "(tm)", $hometext);
$hometext = htmlspecialchars(superhtmlentities($hometext));
$pubdate = date("D, d M Y H:i:s T", strtotime($row['time']));
echo " <item>\n";
echo " <title>".htmlspecialchars($title)."</title>\n";
echo " <link>$nukeurl/modules.php?name=News&op=NEArticle&sid=$row[sid]</link>\n";
echo " <description>$hometext</description>\n";
echo " <pubDate>$pubdate</pubDate>\n";
echo " <guid>$nukeurl/modules.php?name=News&op=NEArticle&sid=$row[sid]</guid>\n";
echo " </item>\n\n";
}
echo " </channel>\n\n";
echo "</rss>";
?> |
A bientôt.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8211 Localisation: France Corse Ventiseri
|
Posté le: 07 Jan 2007, 23:50 Sujet du message: Re : RSS et ses potes... |
|
|
Re,
Il a l'air bon? Je ne comprend donc pas ce qui pourrait se passer. As tu essayé avec le fichier backend.php original de PHP-Nuke ?
Il y a quelque chose qui me reviens. Vérifie que dans tes fichiers modules.php et mainfile.php il n'y a aucune ligne blanche après la balise de fermeture de PHP. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
|