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
Echange de liens croisés entre sites des MMT 1/4
Mise à jour programmée de la page de 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
Règlement intérieur
Candidature : Pourquoi nous rejoindre ?
Statuts
Publication Spip : forme et typographie
Passage de flambeau
Comment nous rejoindre ?
MMT, qui êtes-vous ?
Tout ce que vous avez toujours voulu savoir sans oser le demander
Séminaire 2007 des MMT à Bégin
Qui sont les MMT ?
Accueil
L’association
Fonctionnement du site
Liens croisés MMT
Liens croisés

En tant que membre actif, vous avez la possibilité de reproduire sur votre site la liste des sites des autres membres. Cette politique de liens croisés permet à tous les membres de bénéficier d’un lien à partir du site des autres, ce qui est très important pour le référencement dans les moteurs de recherche comme Google. Un simple lien vers la liste située sur le site associatif n’aurait pas d’impact sur notre référencement.
La règle est simple : ne figurent dans cette liste que les sites qui jouent le jeu c’est à dire suivent les instructions données dans cet article.
Suite à une demande récente (Assemblée Générale du 18/03/04 et les échanges sur la liste), les mises à jour de la liste des sites participant aux échanges de liens croisés seront fréquentes. Cela impose une solution dynamique pour les pages de liens croisés des différents sites. Cette page essaye de faire le point des solutions, de la meilleure aux compromis acceptables.
La marche à suivre est très simple si votre hébergement accepte le PHP (quasiment tous les hébergements, y compris free.fr).
Créez sur votre site une page contenant le code suivant :
<html> |
Appelez cette page sitesmmt.php par exemple. Placez cette page sur la racine de votre site.
Créez un lien vers elle 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. Il est fondamental que cette liste soit sur votre site. Un lien vers la page du site associatif serait sans intérêt.
Cette page en PHP se mettra à jour automatiquement à chaque affichage.
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 :
<?php readfile('http://www.mmt-fr.org/lapagedelien.txt'); ?> |
ou
<?php readfile('http://www.mmt-fr.org/lapagedelien.php'); ?> |
Ce code n’est pas fait pour être affiché directement, il ne contient pas les balises <html><head></head><body></body></html> il doit donc être intégré dans une page, comme dans le code indiqué plus haut. Le deuxième script appelle une page PHP qui modifie l’ordre d’affichage des sites participant à l’échange de liens croisés, dans la page lapagedelien.php ainsi que dans lapagedelien.txt.
La page http://www.mmt-fr.org/lapagedelien.php permet 2 variantes de présentation en ajoutant un paramètre :
en utilisant <?php readfile('http://www.mmt-fr.org/lapagedelien.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),
en utilisant <?php readfile('http://www.mmt-fr.org/lapagedelien.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.
Quelques exemples de personnalisation :
Si votre hébergeur ne vous propose pas le PHP, la meilleure chose à faire est de changer d’hébergeur !
En attendant, vous pouvez toujours mettre la page de liens croisés chez un hébergeur qui accepte le PHP :
Exemple 1 : page de liens croisés non personnalisée chez un hébergeur gratuit,
Exemple 2 : page de liens croisés placée chez un hébergeur gratuit, la page est personnalisée avec des liens (absolus) vers le site. Il n’y a que si on regarde l’URL de la page que l’on voit que l’on n’est pas sur le serveur qui héberge le site.
Le cadres (frames) sont à bannir, car si l’affichage peut être satisfaisant, le référencement par les moteurs sera nul, de même pour la solution Javascript.
Le principe de la syndication de contenu est de permettre l’affichage d’informations sur d’autres sites. C’est bien ce qu’on cherche avec les liens croisés ! J’ai donc réalisé ce fichier : lapagedelien.xml
Il est au format RSS 1.0 afin de ne pas être gêné par les limitations des formats RSS 0.91 ou 2.0. Il est généré par la page lapagedelien.php et l’ordre des sites est changé à chaque fois que cette page est appelée.
Il contient les informations sur les sites participant aux échanges de liens croisés, mais pas le formulaire X-recherche et les éléments du haut et du bas de la page qu’il faut ajouter dans votre page :
<h1 align="center" class="mmt">Sélection de sites des <a href="http://www.mmt-fr.org" class="ext" target="_blank">Médecins Maîtres-Toile</a></h1> |
et
Voir aussi le site des MMT : <a href="http://www.mmt-fr.org" target="_blank" class="ext">http://www.mmt-fr.org</a> |
Avantages par rapport à la solution PHP avec readfile() :
pour ceux dont l’hébergement ne prévoit pas le PHP vous pouvez utiliser d’autres solutions de lecture et de mise en forme,
pour les paranos, plus d’inquiétude devant le chargement d’un fichier distant, si le site MMT était piraté, vous ne risqueriez rien,
la personnalisation de la présentation est facile si vous souhaitez une mise en forme originale.
Inconvénient :
Au moment de la création de votre page de liens croisés, cela demande un peu plus de temps pour réaliser la page que de mettre le script PHP indiqué plus haut. Différentes solutions sont possibles, mais je n’en ai réalisé aucune (à part le PHP), j’attends donc les conseils de ceux qui pourront faire les essais pour compléter cet article.
Comment récupérer les informations :
Avec un script PHP :
Avec les articles Afficher un fil RSS/Atom sur votre site 1/3, 2/3 et 3/3 ce ne devrait pas être difficile. En cas de problème écrivez à l’auteur.
Par l’insertion dans une page ASP/ASP.NET :
En utilisant Perl ou Python :
En utilisant Java :
En utilisant une feuille XSL :
XSL peut permettre de transformer du XML en HTML, plusieurs pistes :
Par l’insertion dans une page Flash :
[1] Cet article a été modifié le 30/08/05 (remplacement de charset=windows-1252 par charset=iso-8859-1 et variantes de présentation avec le paramètre "url", et le 02/09/05 pour la solution RSS.