Free For All Link Page est un script permettant de mettre en place une page de liens où vos visiteurs peuvent ajouter les leurs dans différentes catégories.
Les nouveaux liens sont ajoutés au début de leur catégorie. Le nombre total de liens ainsi que la date de dernier ajout sont indiqués au début de la page.
Il est également possible d'ajouter les liens dans la base de données du script Random Link Generator.
L'archive contient le script perl, le fichier html qui contenir les liens et les explications d'installation en anglais.
Installation du script
Comme pour tous les scripts perl, commencez par vérifier que la première ligne pointe bien vers votre interpéteur perl :
#!/usr/bin/perl
Le autres changements a effectuer commencent à la ligne 25, en dessous de la ligne
# Define Variables se trouvent les lignes suivantes :
$filename = "/mnt/web/guide/worldwidemart/scripts/demos/links/links.html";
$linksurl = "http://worldwidemart.com/scripts/demos/links/links.html";
$linkscgi = "http://worldwidemart.com/scripts/cgi-bin/demos/links.cgi";
$linkstitle = "Matt's Script Archive: Free For All Demo";
$database = "/mnt/web/guide/worldwidemart/scripts/demos/links/database.txt";
$filename doit pointer vers le fichier html qui va contenir les liens
$linksurl est l'url de ce fichier de liens
$linkscgi est l'url du script cgi qui permet de mettre à jour la liste
$linkstitle contient le titre des pages générées par le script
$database est le chemin d'accès à un fichier texte normal. Ce fichier peut être utilisé comme base de données pour le script Random Link Generator
Comme d'habitude n'oubliez pas de faire un chmod 755 de votre script pour qu'il fonctionne.
Modification du fichier contenant les liens
La première chose à vérifier pour éviter les problèmes est s'assurer que le fichier peut être écrit par tout le monde. Pour cela faites un chmod 666 du fichier html.
Une fois cela fait, il faut modifier dans le fichier l'url du script :
remplacez http://your.host.xxx/cgi-bin/links.pl par votre url, c'est à dire par exemple : http://www.scripts-fr.com/cgi-bin/divers/msalinks.pl.