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