Crédit photo : Jay Lopez/SXC
Si comme moi vous venez de migrer sur Drupal 6, vous aurez pu constater qu'il n'y a actuellement pas de modules pour gérer une blogroll. Sur Drupal 5.x il y avait le module userlink que j'aimais bien, mais celui-ci n'est pas encore porté pour la version 6 ;(.
Voici une manière de faire un bloc blogroll rapidement et sans installer de module.
Allez dans Administration > Blocs > Ajouter un bloc
Sélectionnez 'PHP Code' comme type de contenu puis copiez le code suivant dans la zone Body.
<?php
// nombre d'elements a afficher au maximum
$display_element = 10;
$url = array();
// ajoutez vos urls ici
$url[] = array("http://monblog1.com/","Mon blog 1");
$url[] = array("http://monblog2.com/","Mon blog 2");
$url[] = array("http://monblog3.com/","Mon blog 3");
$output = '<ul>';
for ($i=0;$i<$display_element;$i++) {
if (count($url)==0) {
continue;
}
$id = mt_rand(0, (count($url)-1));
$output .= '<li><a href="'$url[$id][0].'">'$url[$id][1].'</a></li>';
array_splice($url, $id, 1);
}
$output .= '</ul>';
echo $output;
?>
Ceci donne le bloc 'Blogroll' dans la barre de gauche.