Flux RSS pour categorizator
- astya
- Utilisateur
- Messages : 38
- Enregistré le : dimanche, 15 juillet 2007, 23:51
Flux RSS pour categorizator
Quelqu'un a un script pour ajouter une page RSS des nouveaux site inscrits ?
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
J'avais déjà essayé il y a quelques temps de créer un flux RSS avec la page nouveautes.php de categorizator mais sans succès malheureusement.
Il faut s'inspirer des scripts existant pour parser un flux rss en php comme celui ci
=> http://www.graphiks.net/forum/lecture-2-1671-0.html
Il faut s'inspirer des scripts existant pour parser un flux rss en php comme celui ci
=> http://www.graphiks.net/forum/lecture-2-1671-0.html
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- astya
- Utilisateur
- Messages : 38
- Enregistré le : dimanche, 15 juillet 2007, 23:51
Ben ecoute,
j'ai un truc de freezou, j'essaie de modifier mais sans succès. Faut dire que j'y connais rien de chez rien si tu peux en faire quelque chose, a mon avis il ne doit pas y avoir grand chose a modifier, mais peut-etre que toi tu y arriverais
J'aimerais envoyer vers mes fiches détaillées et pas direct vers les sites. Le premier qui trouve prévient l'autre ? ( ce sera pas moi )
j'ai un truc de freezou, j'essaie de modifier mais sans succès. Faut dire que j'y connais rien de chez rien si tu peux en faire quelque chose, a mon avis il ne doit pas y avoir grand chose a modifier, mais peut-etre que toi tu y arriverais
J'aimerais envoyer vers mes fiches détaillées et pas direct vers les sites. Le premier qui trouve prévient l'autre ? ( ce sera pas moi )
Code : Tout sélectionner
<?
// variables et fonctions de l'annuaire
include("data_bd_annuaire.php");
include("functions.php");
// Paramètres
$libcat = isset($_GET['cat']) ? $_GET['cat'] : '0';
$cat='0';
$pos = strpos($libcat, '-');
if ($pos>0) {$cat= substr($libcat,0,$pos);}
// ENTETE FICHIER
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
echo "<rss version=\"2.0\">\n";
echo " <channel>\n";
echo " <title>Derniers sites validés</title>\n";
echo " <link>http://www.porno-attitude.net</link>\n";
echo " <description>Derniers sites inscrits dans l'annuaire : " . $PMA_infos['titre_site'] . "</description>\n";
echo " <copyright>Porno Attutude 2007</copyright>\n";
echo " <webMaster>Astya</webMaster>\n";
echo " <pubDate>" . date("D, j M Y H:i:s O") . "</pubDate>\n";
echo " <lastBuildDate>" . date("D, j M Y H:i:s O") . "</lastBuildDate>\n";
echo " <category>Annuaire</category>\n";
echo " <generator>Astya</generator>\n";
echo " <image>\n";
echo " <title>" . $PMA_infos['titre_site'] . "</title>\n";
echo " <url>" . $PMA_infos[url_rep] . "http://www.porno-attitude.net/logorss.jpg</url>\n";
echo " <link>http://www.porno-attitude.net</link>\n";
echo " <width>120</width>\n";
echo " <height>90</height>\n";
echo " <description>" . $PMA_infos['titre_site'] . "</description>\n";
echo " </image>\n";
echo "\n";
// Ouverture de la connexion SQL
$lk = connection_BD();
if ($cat == 0)
$sql = "SELECT id, url_image, titre, description, url,id_cat,date_validation FROM $T_sites ORDER BY id DESC LIMIT 0,20";
else
$sql = "SELECT id, url_image, titre, description, url,id_cat,date_validation FROM $T_sites where id_cat=$cat ORDER BY id DESC LIMIT 0,20";
$res = @mysql_query($sql);
if (mysql_num_rows ($res))
{
while ($resultat = mysql_fetch_array($res,MYSQL_ASSOC))
{
$id_cat = $resultat['id_cat'];
$libcat = path2cat($id_cat);
$fichier = '<img src="' . $resultat['url_image'] . '" height=96 align="left"/>';
echo " <item>\n";
echo "
<title>" . $resultat['titre'] . "</title>\n";
if ( $PMA_infos['aff_pd'] )
{
$siteurl=rep_site($resultat["id_cat"]). schsch_id_to_url($resultat['titre']) . '-'.$resultat["id"].'.php';
$baseind = rtv_baseurl() . 'site.php';
if (!is_file($siteurl))
{
copy ($baseind,$siteurl);
}
echo " <link>" . $PMA_infos[url_rep] . '/' . $siteurl . "</link>\n";
}
else
{
echo " <link>" . $resultat['url'] . "</link>\n";
}
echo " <description><![CDATA[" . $fichier . "]]>" . $resultat['description'] . "</description>\n";
// echo " <description>" . $resultat['description'] . "</description>\n";
echo " <pubDate>" . gmdate("D, j M Y H:i:s",strtotime($resultat['date_validation'])) . " GMT</pubDate>\n";
echo " <category>" . $libcat . "</category>\n";
echo " </item>\n";
echo "\n";
}
}
// FIN FICHIER
echo "\n";
echo " </channel>\n";
echo "</rss>\n";
// Fermeture de la connexion SQL
mysql_close($lk);
?>
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Une chose est sûre c'est ici que ça ce passe
Il faut vérifier à quoi correspondent exactement les mentions $PMA_infos[url_rep] (sans doute une vérification pour activer le flux rss depuis l'administration ???) et $resultat['url'] (doit correspondre à l'url du site en question récupérée dans la base de données).
A quoi correspond $siteurl ???
Il faut modifier en remplaçant par l'url de ta page d'infos du site.
Pour faire celà tout dépend de la forme de ces url (rewritées ou non ?)
J'ai voulu aller faire un tour sur le site en question mais les pages mettent des plombes à charger
Code : Tout sélectionner
echo " <link>" . $PMA_infos[url_rep] . '/' . $siteurl . "</link>\n";
}
else
{
echo " <link>" . $resultat['url'] . "</link>\n";
}
A quoi correspond $siteurl ???
Il faut modifier en remplaçant par l'url de ta page d'infos du site.
Pour faire celà tout dépend de la forme de ces url (rewritées ou non ?)
J'ai voulu aller faire un tour sur le site en question mais les pages mettent des plombes à charger
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- astya
- Utilisateur
- Messages : 38
- Enregistré le : dimanche, 15 juillet 2007, 23:51
Ben en fait oui c'est bien a cet endroit que j'ai cherché, mais j'arrive pas a trouver.
Normalement, sur le script de base de freezou, ça envoit vers les fiches detaillée, mais evidement chez freezou les url sont completement differente puisqu'elles simule une url rewritting.
$PMA_infos[url_rep] ça ça doit correspondre a l'url de l'index de l'annuaire, l'url ou a ete installé l'annuaire.
$resultat['url'] (doit correspondre à l'url du site en question récupérée dans la base de données). oui je crois ^^
A quoi correspond $siteurl ??? je ne sais pas surement au bout d'url qui envois vers la fiche detaillée du site en question, mais les urls freezou sont pas les meme. Du coup j'y arrive pas
J'essais de me le procurer, j'ai reperé quelqu"un qui l'a, si je l'obtiens je te le donne
Normalement, sur le script de base de freezou, ça envoit vers les fiches detaillée, mais evidement chez freezou les url sont completement differente puisqu'elles simule une url rewritting.
$PMA_infos[url_rep] ça ça doit correspondre a l'url de l'index de l'annuaire, l'url ou a ete installé l'annuaire.
$resultat['url'] (doit correspondre à l'url du site en question récupérée dans la base de données). oui je crois ^^
A quoi correspond $siteurl ??? je ne sais pas surement au bout d'url qui envois vers la fiche detaillée du site en question, mais les urls freezou sont pas les meme. Du coup j'y arrive pas
J'essais de me le procurer, j'ai reperé quelqu"un qui l'a, si je l'obtiens je te le donne