Détection flux RSS dans annuaire RevolutionneYourAnnuaire

Pour toutes les questions relatives à notre annuaire commentaires, suggestions... Également pour les questions relatives aux modifications sur les scripts Arfooo, Categorizator, YourPHPAnnuaire, ...

Détection flux RSS dans annuaire RevolutionneYourAnnuaire

Messagepar sculpteur » Jeudi, 17 Juillet 2008, 10:03

bonjour,
Mode opératoire : Proposer un site > bouton continuer, donc détection automatique des [b]metab],
sur la page individuelle de chaque site ceux qui ont dans <head> et </head>
<link rel="alternate" type="application/rss+xml"
title="RSS" href="http://votre-site/votre-fil">
sont détectés automatiquement.
j'aimerais ajouter 2 champs : nom du flux RSS et URL du flux RSS dans "soumettre-c0-meta_pass.html",
rendre ses 2 champs non obligatoire et donc voir le lien dans la page individuelle si inscription.
Je sais pas si je me suis exprimé clairement.
A+ merci de m'éclairer
les métamorphoses métalliques Image Résultats pour "sculpteur" sur Google
Avatar de l’utilisateur
sculpteur
Participant occasionnel
Participant occasionnel
 
Messages: 7
Inscription: Mercredi, 16 Juillet 2008, 10:43
Localisation: France, bourgogne
Configuration informatique: PC, intel Dual @3.3 GHz, Asus, ram 2go, GForce4 Ti 4600, écran iiyama MA203DT x 2, DD Hitachi Deskstar 320GB x 2 ...

Re: Détection flux RSS dans annuaire RevolutionneYourAnnuaire

Messagepar keroin » Jeudi, 17 Juillet 2008, 10:27

Oui là c'est beaucoup moins évident car ça suppose pas mal de changements dans la structure de ton script.

Si j'ai bien compris, deux champs supplémentaires dans la page d'inscription des sites avec Nom du flux RSS et un champ de soumission de l'url.
Alors, en théorie, il faut créer deux nouveaux champs dans la base de données (dans la table où sont déjà enregistrées toutes les autres infos des sites (URL, titre, Date de validation, ...), ces deux nouveau champs peuvent s'appeler rssurl (avec un varchar(150)) et titrerss (avec un varchar(100)) par exemple.

Une fois ces deux champs créés, il faut se rendre sur la page de soumission des sites (je sais plus quel nom elle a sous revolutionyourannuaire mais elle se nomme submit_site.php sous categorizator) et l'éditer en ajoutant les deux champs sous la forme de textarea (s'inspirer des autres champs de la page pour faire quelque chose de similaire en changeant évidemment l'adresse d'envoi dans la BDD par les deux qu'on a créé au préalable).

Une fois enregistrées en BDD, il va être simple d'appeler ces deux données dans la page détail des sites en formulant une requête sql dans ce genre là

Code: Tout sélectionner
//on se connecte à mysql
mysql_connect();
$id = htmlentities($_GET['id']); //récupération de l'id de la fiche du site 
// on crée la requete SQL
$id = htmlentities($_GET['id']);
$sql = 'SELECT rssurl,titrerss FROM  sites_annuaire WHERE id='.$_GET['id'].'';
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{

//Alors là c'est plus compliqué car il faut utiliser un autre script (comme magpie rss) 
//qui va s'occuper d'aller récupérer automatiquement les maj des flux et qui va aussi 
//nous permettre de les afficher avec une mise en forme sympa

}
// on ferme la connexion à mysql
mysql_close(); 

C'est juste un exemple hein j'ai rien testé 8-)

Voilà comme tu vois, même si ça peut paraitre simple c'est en fait super long à mettre en place car il faut sans arrêt tout tester et retester :siffle:
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".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Re: Détection flux RSS dans annuaire RevolutionneYourAnnuaire

Messagepar sculpteur » Jeudi, 17 Juillet 2008, 10:52

Yes merci pour les infos,
tu me donne déjà une bonne base de travail, je me mets au travail ce soir, si j'y arrive je mettrais la procédure ici.
A+
les métamorphoses métalliques Image Résultats pour "sculpteur" sur Google
Avatar de l’utilisateur
sculpteur
Participant occasionnel
Participant occasionnel
 
Messages: 7
Inscription: Mercredi, 16 Juillet 2008, 10:43
Localisation: France, bourgogne
Configuration informatique: PC, intel Dual @3.3 GHz, Asus, ram 2go, GForce4 Ti 4600, écran iiyama MA203DT x 2, DD Hitachi Deskstar 320GB x 2 ...


Les discussions en relation


Retourner vers Les Pages du Keroinsite

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron