WRInaute accro
Bonjour,
J'utilise Rewrite YourPHPAnnuaire + Categorizator et j'aurais voulu savoir si l'un d'entre vos avait mis en place un flux RSS sur ce script (genre la liste des derniers inscrits)...
Merci! :)
 
WRInaute passionné
ça m'intéresse aussi, j'ai fait quelques tests mais rien de bien concluant pour le moment alors si quelqu'un y arrive qu'il n'hésite pas à faire connaitre sa méthode ;)
 
WRInaute passionné
Non ce qu'on cherche à faire c'est afficher les flux des sites inscrits, pas la liste des nouveaux inscrits ;)
Edit : oups je viens de relire le 1er message et c'est effectivement ce qu'Audiofeeline cherchait
 
WRInaute accro
PackRef a dit:
http://www.packrefplex.com/rss.php
Mais bon ça sert pas à grand chose à mon avis !!!
Pourrait-on en avoir la source? :)

keroin a dit:
Non ce qu'on cherche à faire c'est afficher les flux des sites inscrits, pas la liste des nouveaux inscrits ;)
Edit : oups je viens de relire le 1er message et c'est effectivement ce qu'Audiofeeline cherchait
Le truc de PackRef peut être un bon début...
 
WRInaute discret
Je ressors ce vieux post des oubliettes

je me suis lancé dans le rss avec cet annuaire et j'ai des soucis qui doiventent être simplissimes mais qui pour une bille comme moi sont hymalaiesques.

je génnère à la volé de l'xml et ça merde quand il y a des cactères spéciaux des accents
etc....

je suis pas du tout faliliarisé avec ça

mais peut être que quelqu'un saurait m'aider ?

voici un site sur lequel le flux fonctionne :
http://www.revafrique.com/bonsplans/index.php
choisir RSS bons plans ou directement ici
http://www.revafrique.com/bonsplans/rss.php

et voici un site où le fux rss merdoie
http://123guitare.com/annuaire/nouveautes.php
le flux ici
http://123guitare.com/annuaire/rss.php
la première erreur est ici :

http://123guitare.com/annuaire/artyom-d ... -s207.html
avec les accents ....

voici le code complet du php :

<?php
require_once("./data_bd_annuaire.php"); //variables de l'annuaire
require_once("./functions.php"); //fonctions de l'annuaire
?>
<rss version="0.92" encoding="ISO-8859-1">
<channel>
<title>123guitare - Annuaire</title>
<link>http://www.123guitare.com/annuaire/</link>
<description>123Guitare - Annuaire</description>
<image>
<url>http://www.123guitare.com/annuaire/img/logo.jpg</url>
<link>http://www.123guitare.com/annuaire</link>
</image>
<?php
//creation de la requete d'admin
$sql_admin = "SELECT nb_days2benew FROM $T_infos ";
//connexion a la BD
$link = connection_BD();
//envoi de la requete d'admin pour avoir $nb_days2benew
$res_admin = send_sql($sql_admin,"trouver le nombre de jours pour qu'un site soit nouveau");
//traitement du resultat
$result_admin = mysql_fetch_array($res_admin,MYSQL_ASSOC);
//$nb_days2benew = $result_admin["nb_days2benew"];
$nb_days2benew = 30;

$sql = "SELECT s.id, url, url_image, titre, description, date_validation, nb_clics, c.id as id_cat, cat_name FROM $T_sites s, $T_categories c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND date_validation BETWEEN DATE_SUB(CURRENT_DATE,INTERVAL $nb_days2benew DAY) AND DATE_SUB(CURRENT_DATE,INTERVAL 0 DAY) ORDER BY date_validation DESC,niveau ASC,titre ASC LIMIT 0 ,10";
$res = mysql_query($sql,$link) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

//affichages des resultats
// Remplacer ces caractères ...
$car_speciaux = array( 'À','Á','Â','Ã','Ä','Å','Æ','à','á','â','ã','ä','å','æ','È','É','Ê','Ë','è','é','ê','ë','Ì','Í','Î','Ï','ì','í','î','ï','Ò','Ó','Ô','Õ','Ö','Ø','ò','ó','ô','õ','ö','ø','Ù','Ú','Û','Ü','ù','ú','û','ü','ß','Ç','ç','Ð','ð','Ñ','ñ','Þ','þ','Ý' );
// ... par ceux-ci
$car_normaux = array( 'A','A','A','A','A','A','A','a','a','a','a','a','a','a','E','E','E','E','e','e','e','e','I','I','I','I','i','i','i','i','O','O','O','O','O','O','o','o','o','o','o','o','U','U','U','U','u','u','u','u','B','C','c','D','d','N','n','P','p','Y' );


while ($resultat = mysql_fetch_array($res,MYSQL_ASSOC))
{
$titre = str_replace('&', '&amp;', $resultat['titre']);
$titre = str_replace($car_speciaux, $car_normaux, $titre) ;
$description = str_replace('&', '&amp;', $resultat['description']);
$description = str_replace($car_speciaux, $car_normaux, $description) ;
$urlsite = "http://123guitare.com/annuaire/page_site.php?site_id=".$resultat['id'];

?>
<item>
<title><?php echo $resultat['titre']; ?></title>
<link><?php echo $urlsite; ?></link>
<description><?php echo $resultat['description'];?></description>
</item>
<?php
}//fin while
?>
</channel>
</rss>

merci de votre attention

jpw
 
Discussions similaires
Haut