Aide - Recherche - Membres - Calendrier
Version complète : Flux RSS pour annuaire V2
Utilisable > Annuaire rémunérateur Utilisable > Le script de l'annuaire Utilisable > Astuces et idées
Pages : 1, 2
samy
Salut les gars! (et les fillles)

Voilà faisant suite à un début de discussion conncernant les flux RSS pour l'annuaire V2, je créé ce topic en commençant par une question:

Comment faire pour créer un flux RSS qui reprenne les infos contenues dans la page "nouveaux sites" de l'annuaire V2 ?
lafeste
bonjour,

le logiciel que j'utilise est surtout fait pour les sites statiques ; comme tu utilises des données dynamiques (si j'ai bien compris) il faut employer un script qui les mette à jour en permanence ...

LF
Arkantos
Soit tu le fais à la main, sois tu te fais une petite applic qui s'incrémentera automatiquement
lafeste
Il me semble avoir vu ce genre de script sur le site du zéro ...

Il me semble ...

Mais il y en a pas mal en exemple si tu fais une recherche.

LF
Him
Tout dépend si tu as déja le flux RSS.
Auquel cas tu trouveras des lecteurs de flux RSS dynamique gratuit sur la toile.

Si ta question porte à la création du flux RSS en lui-même je laisse place aux spécialistes

Cordialement
Arkantos
tiens samy dans un premier temps : http://www.webrankinfo.com/analyses/articles/syndication.php
samy
Le but pourrait être de proposer un flux RSS qui récapitulerait les nouveaux sites inscrits dans l'annuaire et dans le flux RSS chaque site serait un lien cliquable vers la page "informations sur le site" de l'annuaire V2.

Vous voyez ce que je veux dire?

Et est-ce que vous entendez ce que je vois?
Je m'égare... rofl.gif
Arkantos
je comprends très bien et c'est une bonne idée, de cette manière tu gardes les internautes sur ton site
rgo74
bye2.gif je sais intégrer ou modifier un feedparser existant mais je ne sais pas en créer un nouveau !
Mais celà m'interresse !
samy
ne pleure pas RGO, on va trouver ! smile.gif
rgo74
Si tu savais comment je me suis tourturé l'esprit = au final j'ai 6 feedparser rofl.gif
lafeste
hello,

tiens regarde ICI et ICI

LF
samy
Merci Lafeste, je crois qu'on tient le bon bout !
Rikaix
Bonjour,
privé d'adsl depuis hier ... j'interviens aujourd'hui ...

voici ce que j'ai fait pour vous "rapidement" , ceci peut etre amélioré bien sur

http://www.indexboost.com/nouveaux.php?output=rss

donc dans le fichier nouveaux.php au début, de suite aprés
include("bdd_utilisable.php"); //variables de l'annuaire
include("moteur_utilisable.php"); //fonctions de l'annuaire
$nom_annuaire = $PMA_infos['titre_site'];

ajoutez
Code
$output=@$_GET["output"];
if($output!="rss") {


ensuite vous allez tout en bas de la page et juste aprés </html>
vous ajoutez
Code
<?php
}else{
//creation de la requete d'admin
$lk = connection_BD();
$sql_admin = "SELECT nb_days2benew FROM $T_infos ";
//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"];
//creation de la requete pour aller chercher les nouveaux sites des X derniers
$sql = "SELECT s.id, url, url_image, titre, description, date_validation,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 ";
//envoi de la requete
$resulta = send_sql($sql,"trouver les nouveaux sites (annuaire)");
//fin de la connexion
mysql_close($lk);

      Header("content-type: application/xml");
      

echo "<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">\n";
// echo"<"."?xml-stylesheet type=\"text/xsl\" href=\"rss2.xsl\"?".">\n";
echo"<rss version=\"2.0\">\n
- <channel>\n
  <title>Nouveaux sites</title>\n
  <link>".$_SERVER['HTTP_HOST']."</link> \n
  <description>nouveaux sites inscrits ces ".$nb_days2benew." derniers jours dans ".$nom_annuaire."</description> \n
  <language>fr</language> \n";
  echo "<pubDate>".date('l dS \of F Y h:i:s A')."</pubDate>\n";
  
  echo "<copyright>Copyright script : ".$nom_annuaire." 2006 </copyright> \n";

    
    while($val=mysql_fetch_array($resulta,MYSQL_ASSOC)) {
    
    $url=$val["url"];
    $description=$val["description"];
    $description=str_replace("&", "et",$description);
    $titre=$val["titre"];
    
echo "<item>\n";
echo "<title><![CDATA[".$titre."]]></title>\n";
echo "<link>".$url."</link>\n";
echo "<description><![CDATA[".$description."]]></description>\n";
echo "</item>\n";
}
echo "</channel>\n</rss>\n";
}


voila c'est tout votre flux est appelé en ajoutant ?output=rss aprés nouveaux.php exemple http://www.indexboost.com/nouveaux.php?output=rss

ce qui peut être amélioré :

rajouter plus de balises (champs)
rewriter

ce petit script peut etre utilisé pour syndiquer tout votre annuaire ;)

thumbsup.gif Rikaix
rgo74
Merçi beaucoup Eric thumbsup.gif
lafeste
Bravo,

je vais voir si je suis assez savant pour l'intégrer dans les futurs annuaires
et si j'ai assez de courage
pour le mettre sur les 300 existant ... bye2.gif

LF
Crazy
Je me pose la question de savoir si c'est bien utile de créer un RSS à partir de données d'un Annuaire...

Pour un Forum, l'intérêt est indéniable, je l'ai fait sur le mien...
Par contre, ce que j'ai fait sur mon Annuaire, c'est d'intégrer (en entrée) certains fils RSS du Forum.

Le Forum, quant à lui affiche des RSS en provenance d'Utilisable et de la Sphère.
wink.gif
Alain dit Jesus II (merci Seb)
Rikaix
Salut,

Réponse : oui

Mais pas de tout l'annuaire,
Les nouveaux sites inscrits est un contenu renouvelable qui peut se partager à titre d'information,
pour ses partenaires et pour ses sites 'satellites' , un bon moyen de gagner encore un peu de bls. (a condition de diriger les urls du flux là ou on le souhaite ... mais la c'est une t*rl*uzerie )

Par contre je te rejoins sur le fait que c'est inutile de le faire sur l'annuaire au complet..
samy
Oui merci Rikaix...
Zef
Citation (Crazy @ 22-06-2006, 13:18) *
Je me pose la question de savoir si c'est bien utile de créer un RSS à partir de données d'un Annuaire...

Pour un Forum, l'intérêt est indéniable, je l'ai fait sur le mien...
Par contre, ce que j'ai fait sur mon Annuaire, c'est d'intégrer (en entrée) certains fils RSS du Forum.

Le Forum, quant à lui affiche des RSS en provenance d'Utilisable et de la Sphère.
wink.gif
Alain dit Jesus II (merci Seb)

Je penses en effet que créer un parsage d'annuaire pour afficher, par exemple, les 20 derniers sites inscrits à l'annuaire sur l'index de mon forum peut être sympa.

Comme Crazy (alias Jesus v2.0 apparement bleh.gif ) j'ai fait la manip inverse en affichant les 10 derniers topics de mon forum sur mon annuaire et j'ai vu mes visites grimper en flèche.

Alors pourquoi ne serai-ce pas le cas en sens inverse ?

J'ai essayé de parser ceci mais sans y arriver pour le moment.
Zef
samy
Courage tu vas y arriver !

Je me sens l'âme d'un supporter...

Vas-y ZEF!
Crazy
Citation (Zef @ 22-06-2006, 22:45) *
Comme Crazy (alias Jesus v2.0 apparement bleh.gif ) j'ai fait la manip inverse en affichant les 10 derniers topics de mon forum sur mon annuaire et j'ai vu mes visites grimper en flèche.

Alors pourquoi ne serai-ce pas le cas en sens inverse ?

Afficher des Flux en provenance de Forums permet d'ajouter un peu d'actu à son annuaire, c'est pas mal et c'est efficace. Surtout que la plupart des Annuaires ont des sections Internet et Forums de Réf ou autres...

En ce qui concerne l'inverse, c'est un peu plus compliqué que cela...
Sur un Forum, ce sont des discussions à propose de sujets bien ciblés.
Si on y ajoute des liens vers les nouveaux sites d'un Annuaire cela n'apporte rien.
On fait du BL en plus pour celui qui a soumis son site et, cela induit un effet pervers :
Le forum va afficher des liens vers plus ou moins n'importe quoi, même du Casino ou site de cul pour ceux qui les acceptent... Je ne dis pas les dégâts que cela pourra faire au niveau référencement !

Il faut mieux afficher les flux d'autres forums, c'est plus ciblé et c'est dans la bonne thématique.
Et cela montre que l'on est ouvert et que l'on a des amis et tant qu'à faire des BL, autant les faire aux potes...
Enfin, je vois cela comme ça.

Je ne vois donc pas l'utilité (dans le cadre de mon Annuaire) d'emettre un flux RSS.
wink.gif
Alain dit Jesus II (merci Seb)
Zef
Citation (Crazy @ 23-06-2006, 08:45) *
Afficher des Flux en provenance de Forums permet d'ajouter un peu d'actu à son annuaire, c'est pas mal et c'est efficace. Surtout que la plupart des Annuaires ont des sections Internet et Forums de Réf ou autres...

En ce qui concerne l'inverse, c'est un peu plus compliqué que cela...
Sur un Forum, ce sont des discussions à propose de sujets bien ciblés.
Si on y ajoute des liens vers les nouveaux sites d'un Annuaire cela n'apporte rien.
On fait du BL en plus pour celui qui a soumis son site et, cela induit un effet pervers :
Le forum va afficher des liens vers plus ou moins n'importe quoi, même du Casino ou site de cul pour ceux qui les acceptent... Je ne dis pas les dégâts que cela pourra faire au niveau référencement !

Il faut mieux afficher les flux d'autres forums, c'est plus ciblé et c'est dans la bonne thématique.
Et cela montre que l'on est ouvert et que l'on a des amis et tant qu'à faire des BL, autant les faire aux potes...
Enfin, je vois cela comme ça.

Je ne vois donc pas l'utilité (dans le cadre de mon Annuaire) d'emettre un flux RSS.
wink.gif
Alain dit Jesus II (merci Seb)

Je suis bien d'accord sur le principe. La chose que tu oublies (de ma faute puisque je ne me suis pas expliqué à fond) c'est que j'affiche les 10 derniers sites inscrits aux seuls membres inscrits et identifiés de mon forum, petite cerise sur le gâteau pour faire connaître les sites que je sélectionne à eux seuls. Ni Google ni les visiteurs n'ont accès à ce petit listing fait maison. bleh.gif ...contrairement à mon procédé inverse pour le forum, qui lui est visible de tous dans l'annuaire, mais çà on l'aura bien conpris.

Bon pour le moment j'ai été obligé de jouer avec ActifPub pour afficher le flux de l'annuaire mais je ne décourages pas, j'y arriverai NA ! sciences2.gif

Zef
rgo74
Courage Zef --------> on compte sur toi sciences2.gif


wink.gif
Zef
Ayé j'ai réussi à faire ce que je voulais.
J'affiche maintenant tous les sites inscrits dans la semaine précedente aux membres de mon forum.

Juste une question : Si j'affiche cette liste à tous les visiteurs ( donc les GoogleBots & co. ), celà ne va-t-il pas décridibiliser la pertinence des pages où s'affichent ces liens, et par conséquent le positionnement de ces dernières dans les moteurs ?

Si çà n'est en rien nocif je compte afficher cette liste à tout le monde afin d'aider encore un peu plus les webmasters des sites que je sélectionne à obtenir (pendant une semaine) quelques visiteurs de plus depuis chez moi (mon forum pas l'annuaire).

Merci pour vos réponses.
PS : si vous voulez voir ce que çà donne je fais une petite copie d'écran ->
---Edit---
copie écran retirée puisque c'est sans risque il suffit de regarder sur mon forum, j'ai mis à dispo :D
Crazy
AMHA, pas de PB, tu peux y aller...
Sinon, il y aurait déjà beaucoup de sites blacklistés...
whistle.gif
Alain dit Jesus II (merci Seb)
Zef
Ok merci pour la réponse, je mets donc ce système visible à 100% à disposition des webmasters qui s'iscrivent chez moi bleh.gif

---Edit---

Voilà je viens de signaler la chose sur mon formulaire d'inscription ... j'espère que celà fera des heureux !!!

Zef
Crazy
Regardez mes annuaires...
Si cela vous intéresse, je vous donne les sources et tout ce qu'il faut...
wink.gif
Alain dit Jesus II (merci Seb)
Zef
Citation (Crazy @ 30-06-2006, 02:08) *
Regardez mes annuaires...
Si cela vous intéresse, je vous donne les sources et tout ce qu'il faut...
wink.gif
Alain dit Jesus II (merci Seb)

Heu j'ai pas tout compris... wacko.gif

J'avais déjà programmé les sources pour parser mon forum sur mon annuaire (voir l'encart 'news' à gauche).
Là je viens de faire l'inverse grâce au script à Rikaix (après l'avoir modifié à ma façon).

Quelles sources proposes-tu ?

[HS]
Tu n'as pas peur d'être spammé à mort en mettant directement tes mails sur tes pages ?
[/HS]

Zef (alias ScriptAdict) toujours à la recherche du script qui tue rofl.gif
Crazy
Pour le Spam, pas de PB, c'est crypté en JS (regarde le source)...
Pour le Parser, j'utilise celui de magpie (magpierss)
wink.gif
Alain dit Jesus II (merci Seb)
florent522
Moi ca marche impect smile.gif

http://www.les-liens.com/nouveaux.php?output=rss

plus qu'a rajouter un lien sur la page

Merci a tout le monde!
ieuflr2000
Citation (Rikaix @ 22-06-2006, 11:06) *
Code
echo "<link>".$url."</link>\n";


Bonjour et merci a tous pour tous c'est poste c'est mon premier pour moi.

Très bon script Rikaix,
juste une question
la ligne ci dessus si je dit pas de bêtise renvie directement sur le site inscrit, si telle est le cas je voudrais renvoyez directement sur la fiche descriptive de l’annuaire, j'ai bien chercher mais je n'est pas trouvé avez vous une idée ?

je précise avec si possible URL rewrité

Merci
rgo74
bye1.gif ça renvoi à ce post !
A suivre...
ieuflr2000
Citation (rgo74 @ 21-09-2006, 14:01) *
bye1.gif ça renvoi à ce post !
A suivre...



Merci pour l'information, intéressent je vais certes l'utilisé.
Ce n'est pas cela que je cherche c’est du rewriting sur la redirection de la fiche du site par le Flux RSS

je vais regardez en profondeur le forum et reviens si besoin ici


merci
florent522
Désolé de remonter le topic, mais bon je viens de remarquer que mon flux se retrouvais sur quelques sites ce qui a mon avis doit être bon pour les derniers sites inscrits sur mon annuaire qui se retrouvent avec des liens un peu partout pendant 20 jours

Cependant je me demande si c'est pas plus interessant de renvoyer le visiteur qui clique sur le site concerné vers la fiche sur mon annuaire? si c'est intéressant quelqu'un pourrait m'aider pour la manip en url rewriting? Merci d'avance smile.gif
romain35
Bonjour,

J'ai un petit problème avec ce système rss, le lecteur rss de
yahoo ne veut plus les lire alors que je n'y est rien touché,
alors que avant cela fonctionné très bien.

Citation
Preview not available. Add this content to your page to see it.


Voici l'adresse de mon Flux Rss :
- http://www.bloc-annuaire.fr/nouveaux.php?output=rss

Cordialement
romain
++
Zef
Histoire de me faire mal voir comme sur wri... trop de sites en output, flux pas trop lisible (en tous cas sous opera qui refuse de les afficher) ... post ci-dessus mal formulé ... pas de réponse à donner (pas "é") ... Bien fé ...nawak... (même si çà n'apporte rien au sujet le principal n'est-il pas primordial de participer ??) ... ok je --->
Crazy
MSIE7 dit exactement pourquoi :
Citation (MSIE7)
Internet Explorer ne peut pas afficher ce flux

Internet Explorer ne prend pas en charge les flux avec DTD.

DTD = Doctype
wink.gif
Alain dit Jesus II (merci Seb)
Him
Si quelqu'un est toujours intéressé pour avoir le flux redirigeant vers les pages de son annu & en rewrité...

faîtes moi signe, rien de compliquer & je viens de mettre en place ici :

http://www.bestofdirectory.net/nouveaux.php?output=rss
rgo74
Citation (Him @ 25-05-2007, 10:27) *
Si quelqu'un est toujours intéressé pour avoir le flux redirigeant vers les pages de son annu & en rewrité...

faîtes moi signe, rien de compliquer & je viens de mettre en place ici :

http://www.bestofdirectory.net/nouveaux.php?output=rss


Non non celà n'interresse personne rofl.gif ---> allez file mettre celà dans les astuces étoilées !
Him
J'ai pas compris l'histoire des étoiles...
mais soit :p

Remplacez :
Code
    $url=$val["url"];

Par :
Code
    $url=$val["url"];
    $id=$val["id"];


Et : ( je ne sais plus comment est le code original ) remplacez votre balise <link> par celle-ci ( en modifiant l'url de votre annuaire ).
Code
echo "<link>http://www.bestofdirectory.net/site-".$id."-web.htm</link>\n";


Chears
rgo74
Merçi Him --> les étoiles sont les notes du topic !
Bon boulot thumbsup.gif
Crazy
Allez, envoie moi ton code par eMail que je l'integre a la V2.666
Si j'y arrive ! sciences2.gif
wink.gif
Alain dit Jesus II (merci Seb)

Citation (Him @ 25-05-2007, 10:36) *
J'ai pas compris l'histoire des étoiles...
mais soit :p

Remplacez :
Code
    $url=$val["url"];

Par :
Code
    $url=$val["url"];
    $id=$val["id"];


Et : ( je ne sais plus comment est le code original ) remplacez votre balise <link> par celle-ci ( en modifiant l'url de votre annuaire ).
Code
echo '<link>http://'.$_SERVER['SERVER_NAME'].'/site-'.$id.'-web.htm</link>'."\n";


<edit Crazy> Code corrige : plus besoin de l'URL de l'ANNUAIRE </edit>

Chears

Oui...
C'est ou tout ca ? (index.php ou nouveaux.php ?)
Ca genere quoi ? (xml ? Ou est le generateur ? Comment s'appelle le Flux RSS ?)
Et dans le .htaccess on fait quoi ?
Parce que presenter cela comme ca, c'est pas suffisant... (enfin, pas pour moi)
wink.gif
Alain dit Jesus II (merci Seb)
Him
Ok ok,

mais alors, dans ce cas la, j'ai mis un

echo "<link>".$_SERVER['HTTP_HOST']."/site-".$id."-web.htm</link>\n";

N'ayant pas ton mail, je te l'envoie par mp.

Ca présente ça :

http://www.bestofdirectory.net/nouveaux.php?output=rss

Mais euh, pour le générateur, il faut se référer au code de rikaix.
Crazy
OK
wink.gif
Alain dit Jesus II (merci Seb)

PS : Je fais cela cet AM...
Ca va gazer... T'inquietes !
Him
Tiens, quelle est la différence entre ton code corrigé & le mien ?

-> <link>".$_SERVER['HTTP_HOST']."/site-".$id."-web.htm</link>\n";
-> <link>http://'.$_SERVER['SERVER_NAME'].'/site-'.$id.'-web.htm</link>'."\n";

?
Crazy
Ah ah ah...

Celui que tu avais fourni contenait TON URL...
Code
echo "<link>http://www.bestofdirectory.net/site-".$id."-web.htm</link>\n";

de plus :
Dans la V2.666, on peut mettre des annus en sous-repertoires... (*)
Et la difference devient essentielle si resultat suivi par $racine_annuaire (la variable qui contient le nom du repertoire)...
Mais c'est de la t*rl*uzerie...
wink.gif
Alain dit Jesus II (merci Seb)

(*) La gestion des prefixes des tables sera AUTOMATIQUE ==> Plusieurs annus pour la meme BDD...
Via
Code
$prefix = stripslashes($racine_annuaire).'-';
if ($prefix == '-') $prefix = ''; //Vous n'avez qu'un seul annuaire dans cette BDD

rofl.gif
Alain dit Jesus II (merci Seb)
rgo74
Moi ça sera --> site-web-marocain-".$id.".htm --> nous reviendrons dessus sur un autre topic !
Him déjà référencé et indexé ton site ?
Him
En cours.

107 pages indexées pourquoi ?

http://www.google.com/search?hl=fr&q=s...+Google&lr=

Mais je l'avais déja lancé il y a quelques semaines avant d'ouvrir icecream.gif
Crazy
Citation (rgo)
Moi ça sera --> site-web-marocain-".$id.".htm --> nous reviendrons dessus sur un autre topic !

Arghhhh...
Ne fais pas cela... Ca ne fonctionnera plus apres !

Il y a une fonction (deja active sur la V2.666) qui le fera automatiquement...

Attends encore un peu... il ne faut rien mettre en dur nulle part dans la V2.666... sauf dans /include/user/ !
wink.gif
Alain dit Jesus II (merci Seb)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.