Voir aussi
Dans la même rubrique :
Echange de liens croisés entre sites des MMT 2/4
Echange de liens croisés entre sites des MMT 3/4
Echange de liens croisés entre sites des MMT 4/4
Mise à jour programmée de la page de liens croisés
Liens croisésDu même auteur :
Suivi de vos articles
Exécuter un Javascript dans une page SPIP
Reprendre un document Word
Les Centres de santé
Quiz en PHP 1/3
Quiz en PHP 2/3
Quiz en PHP 3/3
Comité Départemental d’Education pour la Santé des Yvelines
Les sites des Médecins Maîtres-Toile
Joindre un document à un article
Placer une image dans un article
Les raccourcis typographiques
Ecrire ou modifier un article
Présentation de l’espace rédacteurs
Conseils aux rédacteurs
Lire nos fichiers de syndication
Page contact en PHP 3/3
Syndication, comment s’y retrouver
Afficher plusieurs flux RSS/Atom sur une page
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Accueil du nouveau rédacteur
Installer un script PHP pour les nuls
Javascript : n’oubliez pas Mac OS !
Page contact en PHP 1/3
Page contact en PHP 2/3
Positionnement fixe... même avec Internet Explorer !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIP
Editez vos flux avec Fil_LE 1/2
Editez vos flux avec Fil_LE 2/2
Editer plusieurs fichiers de syndication 1/3
Editer plusieurs fichiers de syndication 2/3
Editer plusieurs fichiers de syndication 3/3
Documentation sur SPIP
Abandonnons RSS 0.91 !
La syndication de contenu RSS
Ecrire ce qu’on veut dans SPIP
Utiliser les smileys
Joindre un logo à un article
Référencer un site
Création à distance d’un fichier de syndication
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Quand JavaScript est désactivé... 2/2
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Un Editeur RSS pour votre site 1/2
Un Editeur RSS pour votre site 2/2
Un lecteur RSS pour votre site 1/2
Un lecteur RSS pour votre site 2/2
Menu dépliant pour les rubriques
Quand JavaScript est désactivé... 1/2
Menu de navigation sans JavaScript
Astuce pour les images fréquemment utilisées
Gestion d’une rubrique... en attendant SPIP
Page Erreur 404 en PHP
Utilisation de la classe easyRSS
Proposer plusieurs styles pour votre siteMême indexation :
Fonctionnement Associatif
Séminaire 2007 des MMT à Bégin
MMT, qui êtes-vous ?
Passage de flambeau
Publication Spip : forme et typographie
Qui sont les MMT ?
Candidature : Pourquoi nous rejoindre ?
Tout ce que vous avez toujours voulu savoir sans oser le demander
Comment nous rejoindre ?
Règlement intérieur
StatutsSyndication
Femiweb
Un lecteur RSS pour votre site 1/2
Droit-medical.com
Editer plusieurs fichiers de syndication 3/3
Editer plusieurs fichiers de syndication 2/3
Editer plusieurs fichiers de syndication 1/3
Collège des Médecins Généralistes Enseignants - Université Pierre et Marie Curie
Un Editeur RSS pour votre site 1/2
Comité Départemental d’Education pour la Santé des Yvelines
Fédération des Acteurs de l’Alcoologie et de l’Addictologie
Utilisation de la classe easyRSS
Atoute
Droit-médical.net
Généralistes 2002
Un Editeur RSS pour votre site 2/2
Syndication, comment s’y retrouver
Afficher plusieurs flux RSS/Atom sur une page
La syndication de contenu RSS
Lire nos fichiers de syndication
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Editez vos flux avec Fil_LE 1/2
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Abandonnons RSS 0.91 !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIP
Accueil
L’association
Fonctionnement du site
Liens croisés MMT
Echange de liens croisés entre sites des MMT 1/4

Les membres de l’association peuvent reproduire sur votre site la liste des sites des autres membres. Cette politique de liens croisés permet de bénéficier d’un lien à partir d’autres sites, ce qui est très important pour le référencement dans les moteurs de recherche comme Google. Un simple lien de la liste située sur le site associatif aurait beaucoup moins d’impact sur notre référencement.
5 listes de sites des MMT sont disponibles :
la liste des "sites santé" : format RSS 2.0, format txt [1]
la liste des "sites professionnels" : format RSS 2.0, format txt [2]
la liste des "sites personnels" : format RSS 2.0, format txt [2]
la liste des "sites commerciaux" : format RSS 2.0, format txt [2]
la liste de tous les sites des MMT au format RSS 2.0 [3]
La règle est simple : le MMT qui reproduit de façon dynamique une des listes sur un site aura son site mentionné sur la liste correspondante (évidemment un site ne peut figurer que sur la liste de sa catégorie "santé", "professionnel", "commercial" ou "personnel".
Autre possibilité, si le site reproduit la liste de tous les sites MMT, il sera inscrit sur la liste de liens croisés de sa catégorie.
La meilleure solution pour afficher une de ces listes est d’afficher un des flux au format RSS 2.0 qui peut être lu et affiché comme on le fait pour un fichier de syndication. Ceci offre trois grands avantages :
on peut trouver des solutions de lecteurs RSS pour tous les types d’hébergement, en PHP bien sûr, mais aussi en ASP/ASP.NET, Perl, Python, Java...
il est facile de personnaliser l’affichage de la liste :
on peut utiliser un système de cache mettant en mémoire sur son site la liste des sites, la page est ainsi affichée plus rapidement sans surcharger votre serveur ; le script vérifie ensuite la date de mise à jour de la liste en cache, la compare à la liste sur le site MMT et charge celle-ci uniquement s’il y a eu une modification de cette liste.
Pour ceux dont l’hébergement permet le PHP, il n’est pas difficile d’adapter pour cela les solutions présentées dans les articles de la rubrique Syndication de contenu. Pour simplifier le travail, des exemples prêts à l’emploi sont présentés dans cet article qui est complété par des scripts adaptés à des besoins particuliers et bientôt par l’utilisation sur un site Spip.
Pour ceux qui n’ont pas le PHP, contactez-moi en m’indiquant ce que permet votre hébergement afin qu’on mette au point une solution adaptée.
Cette page de liens peut être appelée par exemple sitesmmt.php et placée à la racine de votre site. Cette page en PHP se mettra à jour automatiquement à chaque affichage. Il ne reste plus qu’à mettre un lien vers cette page depuis votre page d’accueil (pas de javascript que les moteur ne suivent pas), par exemple avec la phrase "liste des sites MMT" sous le logo du Toucan et à me contacter pour que j’ajoute votre site à la liste.
Les fonctions PHP readfile() ou include() permettent d’afficher dans une page un fichier distant. Voici le code précédemment proposé avec l’actuelle adresse pour les liens croisés santé :
<html> |
Personnalisation de cet exemple :
On peut personnaliser la page de liens croisés pour qu’elle s’intègre mieux au site en reprenant la feuille de style et des éléments de navigation dans le site, la mise à jour se fait toujours par le script.
On peut modifier les éléments HTML de la page (titre, méta tags de description ou mots clés).
des variantes de présentation sont possibles en ajoutant un paramètre (mmt et/ou mots), soit 8 possibilités différentes :
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?url=mmt'); ?> |
vous obtenez en plus le nom du Maître-Toile dans un champ "title" (visible en laissant la souris sur l’url),
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?url=long'); ?> |
vous obtenez également le nom du Maître-Toile dans un champ "title", le titre du site est en gras et la description du site est incluse dans l’url.
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?url=par'); ?> |
vous obtenez le nom de l’auteur après le titre du site.
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?url=auteur'); ?> |
vous obtenez le nom de l’auteur sous le titre du site, avec un lien vers la page de présentation de l’auteur.
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?mots=cles'); ?> |
vous obtenez les mots clés du site sous le descriptif. Cette variante peut être associée à l’une des précédentes, exemple :
<?php readfile('http://www.mmt-fr.org/fred/liens_sante.php?url=auteur&mots=cles'); ?> |
Autres articles :
2. Affichage par script PHP
3. Autres scripts PHP
4. Affichage sans PHP
[1] J’appelle ce format "txt", car bien qu’il s’affiche correctement sur un navigateur, il ne comporte pas les balises indispensables à une page HTML (<html> <head> <body>...) car il est destiné à être inséré dans une page Web.
Pour assurer la compatibilité avec le précédent système de liens croisés, le fichier lapagedelien.txt est toujours mis à jour par le système et un lien vers la page lapagedelien.php est maintenant dirigé vers l’actuelle page de liens croisés santé.
Si quelqu’un le souhaite, je peux ajouter une liste au format OPML.
[2] Ces listes sont complétées, tant qu’il n’y a pas 15 sites participant à ces échanges, par des sites participant aux liens croisés santé (choisis de façon aléatoire).
[3] Il n’y a pas de liste de tous les sites au format txt, la liste des sites MMT est au format HTML, elle n’est donc pas conçue pour être insérée dans une page.