xtc ['ekstəsi]: The feeling when ICT succeeds

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