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

Deutsch

Über das GX Link-Plugin für CMSimple

Das GX Link-Plugin ist ein Skript zum Verwalten von kategorisierten Linksammlungen ähnlich wie Webkataloge.

Es ist ein Plugin für CMSimple (XH).


Merkmale

  • Textbasiert (es wird keine Datenbank wie MySQL benötigt)
  • Illimitierte Datenbanken, Kategorien und Links
  • Mehrsprachig
  • Extrem konfigurierbar auf Grund von einer Vielzahl von Parametern
  • Anpassbares Layout durch CSS
  • Verwalter-Interface
  • Prüfen auf ungültige Links und die Möglichkeit, diese (nicht) anzuzeigen
  • Möglichkeit für Besucher Links hinzuzufügen mit Mailbenachrichtigung für den Verwalter
  • Annehmen oder ablehnen von Links durch den Verwalter
  • Neue Links anzeigen
  • Suchfunktion für Links
  • ...

Wie wird das Plugin benutzt?

GXLink installieren

Einfach das Plugin in den Plugin-Ordner von CMSimple kopieren. Das war es schon!!!

Ok, wenn etwas geändert und gespeichert werden soll, dann müssen die Rechte gewisser Ordner und Dateien durch chmod angepasst werden. Im Plugin-Ordner gibt es vier Ordner (config, css, languages und DBlink bzw. eigene DB-Ordner), die mittels chmod in 777 geändert werden müssen. Das Gleiche gilt für die Dateien in diesen Ordnern.

Ferner muss das Plugin im Inhalt aufgerufen werden. Dazu genügt es einfach die folgende Linie dorthin zu platzieren, wo das Resultat hin soll:

{{{gxlink();}}}

Der Funktion können zwei weitere Variablen übergeben werden: Die Kategorie und der Name einer anderen Datenbank (Standard "DBlink"). Dieses Beispiel ruft nur die Kategorie "Search Engines" aus der Standard-Datenbank auf:

{{{gxlink("Search Engines");}}}

GXLink konfigurieren

Es gibt eine Reihe von Variablen in der Konfiguration, die man sich ansehen und nach den eigenen Anforderungen anpassen kann.

Variable Wert / Erklärung
allowLinkPosting 1 = erlaubt dass Besucher Links hinzufügen
0 = nicht erlaubt
showAllLinksDefault 1 = zeigt alle Links auf der Startseite
0 = nicht
showApprovedLinksOnly 1 = zeigt nur angenommene Links
0 = zeigt auch die (noch) nicht angenommenen Links
doNotShowBroken 0 = zeigt auch ungültige Links an
1 = zeigt ungültige Links nicht an
showNewLinks 1 = zeigt neue Links an
0 = nicht
iNewLinks Anzahl von neuen Links, die angezeigt werden
showIP 0 = nicht anzeigen
1 = zeigt die IP der Person, die einen (noch) nicht angenommenen Link gepostet hat
showTitle 1 = Titel anzeigen
0 = nicht
showSearch 1 = Suchfunktion anzeigen
0 = nicht
showDescr 1 = Beschreibung der Links in Tabelle anzeigen
0 = Beschreibung der Links als Tooltip anzeigen
notifyMail 0 = nicht per Mail benachrichtigen
1 = per Mail benachrichtigen wenn ein neuer Link hinzugefügt wurde
mailTo Mail-Adresse, der benachrichtigt werden soll. Mehrere Adressen können durch Kommata getrennt werden.
defaultCountry Standard Land bei Länderauswahl (!Groß-/Kleinschreibung).
showCats Wo Kategorien anzeigen?
0 = nicht anzeigen
1 = oben
2 = unten
3 = oben und unten
4 = links
5 = rechts
numCatRow Anzahl von Kategorien pro Reihe (wenn showCats auf oben oder unten steht)
color1 Farbe der 1. Linkreihe
color2 Farbe der 2. Linkreihe
pageWidth Breitenangabe der Seite
tableAlign Ausrichtung der Tabelle
Werte = "Left", "Center", "Right"
showCountryPic 1= zeigt Land als Bild an falls vorhanden
0 = zeigt Land als ISO-Kode
minFillOutTime Minimum an Zeit in Sekunden, die gebraucht werden könnte um das Formular zum Hinzufügen von Links auszufüllen
Spamschutz
BadWordsFile Name der Datei mit den bösen Worten
Das erste Zeichen ist die "Bewertungszahl". Je höher diese Zahl umso schlimmer das Wort. Das könnte in Zukunft noch sinnvoll sein.
BadWordRating Toleranz für das Filtern
Der Filter entfernt nur Wörter mit einer höheren Bewertung als dieser Wert.
BadWordshowLetters Anzahl der Buchstaben, die von einem bösen Wort angezeigt werden sollen
BadWordreplaceChar Zeichen, das als Platzhalter in bösen Worten gebraucht werden soll

Garantie

Es gibt keine Garantie bei der Benutzung des Plugins. Es wird auf eigenes Risiko benutzt und es wird keine Haftung für Datenverluste übernommen, die ggf. durch den Gebrauch von GXLink entstehen.


Wo finde ich GXLink?

Die aktuelle Version von GXLink kann man hier downloaden.


Hilfe und Fragen

Hilfe und Fragen bitte nur im CMSimple-Forum und/oder CMSimple-Wiki.


Verbesserungsvorschläge für GXLink?

Ich bin kein PHP-Experte. Wenn es also Möglichkeiten gibt, das Plugin zu verbessern, würde ich mich über eine Rückmeldung mittels meiner Website freuen.

 

© 2007-2015 by Gerd Xhonneux, xtc