Français
A propos du plugin GXLink pour CMSimple
Le plugin GXLink est un script conçu pour organiser des collections de catégories de liens web en catalogue.
C'est un plugin pour le CMS CMSimple (XH).
Fonctionnalités
- Données stockées localement en fichier texte (aucune base de données externe nécessaire)
- Données, catégories et liens illimités
- Suppport multi-langage
- Grande souplesse de configuration par paramétrage très précis
- Aspect personnalisable par feuille de style CSS
- Interface d'administration
- Recherche des liens rompus, avec choix de l'affichage
- Possibilité pour les visiteurs d'ajouter des liens par envoi de notification à l'administrateur
- Approbation ou non des liens par l'administrateur
- Mise en évidence des nouveaux liens
- Fonction recherche pour les liens
- ...
Comment utiliser ce plugin ?
Installer GXLink
Vous avez juste à copier le dossier de GXLink dans le dossier des plugins de CMSimple, c'est fait !!!
Ok, si vous vouler maintenant éditer et sauver quelque chose depuis le plugin vous devez donner des droits d'accès sur les dossiers et fichiers (chmod). Dans le dossier du plugin vous avez quatre dossiers - config, css, languages, et DBlink (et tous les autres dossiers de données si vous en voulez d'autres) - qui doivent avoir tous les droits d'accès (chmod 777). Idem pour les fichiers de ces dossiers.
De plus vous devez appeler le plugin dans votre contenu de pages. Ajouter simplement la ligne suivante - en mode HTML - sur la page concernée :
{{{gxlink();}}}
Vous pouvez passer deux variables additionnelles à la fonction : la catégorie et/ou le nom du fichier de données (par défaut "DBlink"). Cet exemple appelle juste la catégorie "Moteurs de recherche" depuis la base par défaut :
{{{gxlink("Moteurs de recherche");}}}
Configurer GXLink
Il y a un lot de variables dans la configuration que vous pouvez examiner et utiliser à votre guise.
Variable | Valeur |
allowLinkPosting | 1 = permettre aux visiteurs de proposer des liens 0 = ne pas le permettre |
showAllLinksDefault | 1 = montrer tous les liens sur la page de départ 0 = ne pas montrer |
showApprovedLinksOnly | 1 = montrer seulement les liens approuvés 0 = montrer même les liens non approuvés |
doNotShowBroken | 0 = montrer aussi les liens rompus 1 = ne pas montrer les liens rompus |
showNewLinks | 1 = montrer les nouveaux liens en haut de page 0 = ne pas les montrer |
iNewLinks | Nombre de liens à lister en tant que nouveaux liens |
showIP | 0 = ne pas montrer 1 = montrer l'adresse IP du visiteur qui a posté un lien non approuvé |
showTitle | 1 = montrer le titre 0 = ne pas le montrer |
showSearch | 1 = montrer la fenêtre de recherche 0 = ne pas montrer |
showDescr | 1 = montrer la description des liens en tableau 0 = montrer la description des liens en info-bulle |
notifyMail | 0 = ne pas notifier par email 1 = notifier par email quand un lien est posté |
mailTo | Adresse de notification par email. Plusieurs adresses possibles, séparées par une virgule. |
defaultCountry | Pays par défaut dans une sélection de pays (sensible à la casse). |
showCats | Oû montrer la catégorie des liens : 0 = ne pas montrer 1 = en haut 2 = en bas 3 = en haut et en bas 4 = à gauche 5 = à droite |
numCatRow | Nombre de catégories sur chaque ligne (si showCats est configuré en haut ou en bas) |
color1 | Couleur de la ligne de liens 1 |
color2 | Couleur de la ligne de liens 2 |
pageWidth | Largeur de la page |
tableAlign | Comment aligner le tableau principal des liens : Valeurs = "Left" (à gauche), "Center" (centré), "Right" (à droite) |
showCountryPic | 1= affiche le pays comme image si disponible 0 = affiche le pays comme code ISO |
minFillOutTime | Minimum de temps en secondes qu'on aurait besoin pour remplir le formulaire d'ajout de liens Protection spam |
BadWordsFile | Nom du fichier contenant les mauvais mots Le premier charactère est une "cote". Plus élevé ce chiffre, plus mauvais le mot. Ceci pourrait être util dans le futur. |
BadWordRating | Tolérance pour filtrer les mauvais mots Le filtre enlève seulement les mots avec une cote plus élévée que cette valeur. |
BadWordshowLetters | Nombre des caractères à afficher d'un mauvais mot trouvé |
BadWordreplaceChar | Caractère à utiliser pour masquer le mot |
Garantie
Il n'y a pas de garantie à l'utilisation de GXLink. Vous l'utiliserez à votre propres risques. Nous n'assumerons aucune responsabilité en cas de perte de données causée par l'utilisation de GXLink.
Oû trouver GXLink ?
La dernière version de GXLink peut être téléchargée ici.
Aide et questions
Toutes demandes d'aide ou questions seront postées sur le forum de CMSimple et/ou le wiki de CMSimple. Merci.
Comment GXLink peut-il être amélioré ?
Je ne suis pas un expert du PHP, alors si vous trouvez le moyen d'améliorer un aspect de GXLink, contactez-moi sur mon site web.
© 2007-2015 par Gerd Xhonneux, xtc