cts
Kleinanzeigenmarkt "ClassAd"
Version 3.0
|
![[ englisch version of this page ]](grafik/usaflag.gif) |
Version 1.0 von ClassAd enthält folgende Features:
- Unbegrenzte Anzahl von Kategorien
- Unbegrenzte Anzahl von Anzeigen
- An-/Abschaltbare Funktion des Bilderuploads zu einer Anzeige (JPeg,
Png-Format)
- Automatisches Erstellen von Vorschaubildern und Skalierung der Originalbilder
- Sichere webbasierte Administration (löschen, hinzufügen
und bearbeiten von Kategorien, löschen von Artikeln, Anzeige der
PHP-Info)
- Verwaltung abgelaufener Artikel auf Administrationsebene
- Intuitive Benutzerschnittstelle mit Signalisierung von Falscheingaben
- Anzeigensuche (ein- oder mehrere Wörter, UND/ODER-Verknüpfung)
- Integrierte Mailfunktion, die dem Anzeigenschreiben die Möglichkeit
gibt, seine Emailadresse unerkannt zu lassen
- Integrierte Mailfunktion, um die Anzeige an einen Bekannten oder Freund
weiterzuempfehlen
- Speicherung von IP-Adresse eines Anzeigenschreibers, Möglichkeit
für den Administrator eine Kopie aller Nachrichten zu empfangen,
die von seiner Webseite versandt wurden (inkl. IP-Adresse des Emailschreibenden)
- Markierung neuer Anzeigen seit dem letzten Besuch als "Neu"
- Einfache Konfiguration und Installation
- Design ist in Templates gekapselt und kann dort weiterbearbeitet werden
Version 2.0 enthält folgende zusätzliche Features und
Veränderungen:
- Auflistung der Anzeigen einer Rubrik wird nun auf mehrere Seiten verteilt;
Anzahl der pro Seite darzustellenden Anzeigen kann konfiguriert werden
- Das Programm ist nun mehrsprachig ausgelegt. Alle verwendeten Zeichenketten
können in einer Datei verändert werden. Momentan erfolgt die
Umschaltung per Konfigurationsdatei - ab Version 3.0 dynamisch anhand
der Userkennung bzw. Usersessions. Mitgeliefert werden Deutsche und
Englische Sprachfassung
- Editieren von Artikel nun für den Administrator möglichl
inkl. Bildverwaltung und Kategorienzuweisung
- Kapselung der Email-Nachrichten in frei veränderbaren Templates
inkl. Parsing der benötigten Variablen
- Zugriffszähler auf Anzeigen integriert
- Auflistung von Anzeigen kann nun mit alternierenden Hintergrundfarben
erfolgen zur besseren Übersicht (per Konfigurationsdatei einzuschalten)
- Installations- und Updateskript überarbeitet bzw. hinzugefügt
- Anzeigen können nun unlimitiert (exakter: 10 Jahre) in der Datenbank
verbleiben, sofern dieses eingeschaltet wird
- Erste Implementierung eines Online-Logfiles zur Überwachung der
Nutzung
- Automatische Löschung von veralteten Anzeigen
- Diverse kleine Veränderungen und Bugfixing
Version 2.01 enthält folgende weitere Funktionen und Verbesserungen:
- Verbesserte Bilderuploadfunktion (bessere Erkennung von MIME-Typen
und Dateiendungen)
- Verbesserung der Skalierungsfunktion von upgeloadeten Bildern durch
anschaltbare Unterdrückung einer Bildvergrösserung und der
damit verbunden Pixelinterpolation
Version 3.0 enthält folgende zusätzliche Funktionen und
Veränderungen:
- Integration eines Benutzermanagements das folgende Punkte umfasst:
- Neuanlage von Benutzern durch Vergabe von eindeutigen Usernamen.
Erfasst werden Adressdaten, Passwort, ICQ-Nummer, Emailadresse und
eine initiale Sprachauswahl
- Benutzer Anzeigenübersicht inkl. der Möglichkeit von
Artikeleditierung. Über Mehrfachauswahl von Nachrichten sind
zudem momentan die Verlängerung und Löschung von Inseraten
möglich
- Sprachauswahl und -zuordnung zu Benutzern bzgl. Benutzerinterface
und Emailversand
- Änderungsmöglichkeit der Benutzerdaten durch den Benutzer
selber
- Änderungsmöglichkeit der Benutzerdaten durch den Administrator
(inkl. Sicherheitseinstellungen)
- Passwortversand für vergessenes Passwort inkl. Generierung
eines temporären Ersatzpassworts
- Benutzersperrung durch Administrator
- Benutzerinformationen (Anzahl der Views, der Anzeigen, der Kontakte,
der Weiterempfehlungen etc.) für Admin und Benutzer selber
- Logout für eingeloggte Benutzer zur Sicherung der Arbeitsstation
gegen Missbrauch
- Vergabe und Einhaltung verschiedener Benutzerrechte (Anzeigenaufgabe
nur für registrierte Benutzer, geschlossene Benutzergruppe für
Zugriff auf Rubriken und Anzeigen - auch zur Altersüberwachung
einsetzbar, Anzeigenaufgabe ohne Administratorprüfung für
bestimmte Benutzergruppen)
- Useridentifizierung durch clientseitige Cookies oder andere Verfahren
bei abgeschalteten Cookies
- Möglichkeit des Administrators bestimmte Anzeigen zu "featuren",
d.h. von diesen wird eine Zufallsauswahl auf der Startseite als Eyecatcher
dargestellt (optional)
- Hierarchische Rubrikenstruktur (optional verwendbar)
- Unlimitierte Anzahl von Rubriken mit unlimitierten Anzahl von
Unterkategorien
- flexible Darstellung der Rubrikenauswahl durch Festlegung von
Spaltenanzahl und Sortierreihenfolge
- Erweiterte Suchmöglichkeit (nach Zeitpunkt des Eintrags, Anzeigeninhalt
und -title, PLZ und Ort, Inserent) mit verschiedenen Sortiermöglichkeiten
des Suchergebnisses
- ICQ Integration in Anzeigen- und Benutzerdaten, Kontaktmöglichkeit
per ICQ-Pager
- Definition von 10 globalen Frei-Feldern
- Auswahl des Feldtyps (Drop-Down bzw. Listenauswahl, Texteingabe
oder Textfeld, Optionsliste oder Checkbox)
- Festlegung des Status (Pflichtfeld, Suchfeld (noch nicht implementiert))
- Angabe eines Standardtexts, der initalen Auswahl und der Options-
bzw. Auswahltexte
- Anzeige von Anzeigen muss zunächst vom Administrator bestätigt
werden (optional). DIe Freischaltung erfolgt durch ein Emaillink mit
einmaligem Sicherheitscode, der für jede neue Anzeige generiert
wird oder per Administrationskonsole
- Filtermöglichkeit für Anzeigen- und Benutzerauswahl in der
Administrationskonsole von Logfiles
- Löschmöglichkeit für Logfiles (separat für jede
Einzelne Logfileart)
- Datenbankwartung integriert (Datenbank sichern und wiederherstellen,
Datenbanktabellen überprüfen und reparieren/reindizieren/optimieren
- Anzeige der Aufbauzeit pro Seite
- Diverse Änderungen an Design, Ablauf, Linkmanagement etc.
Spätere Versionen werden folgende zusätzliche Features
enthalten:
- Unterstützung des Microsoft SQL Servers [Priority: middle - Version
3.0] und Postgres [Priority: middle - Version 3.0] als weitere Datenbankplatformen
Version 3.0 [verschoben, da keine Nachfrage und aufgrund technischer
Probleme]
- Erweitertes Benutzermanagement mit Beschränkungen (Maximale Anzahl
von Anzeigen pro Periode,Abrechnung von Anzeigen) (Priority: middle
- Version 3.0 prof-Version)
- Steigerung der Performance bei Verwendung einer grossen Anzahl von
Top-Level-Rubriken durch dynamisches Caching (Version 3.1 / Version
3.0 prof.)
- Freie Felder für jede einzelnen Rubrik (Version 3.0 prof.)
- Kommerzielle Erweiterungen (Version 3.0 prof-Version)
- FAQ für Benutzer (Version 3.1 - Priority: low)
Wenn Ihnen irgendwelche Funktionen fehlen, dann senden Sie uns eine Nachricht:
support@how2pc.de oder benutzen
Sie unser Kontaktformular.
Unser Ziel ist es das beste Kleinanzeigenskript zu schreiben und an Sie
weiterzugeben, darum brauchen wir Ihre Unterstützung!
Ungefährer Erscheinungstermin Version 3.0 professional: Mitte
Juni 2002
Ungefährer Erscheinungstermin Version 3.1: Ende Mai 2002
(Alle Termine ohne Gewähr!)
Diese Version ist kostenlos für den privaten Gebrauch, sowie dem
Einsatz in Forschung und Lehre. Bei Einsatz auf kommerziellen Websites,
zu kommerziellen Zwecken oder im Intranet eines Unternehmens ist allerdings
eine Lizensierung erforderlich. Ausgenommen von dieser Regelung sind alle
professional Versionen von ClassAd, die auf jeden Fall der Lizensierung
bedürfen.
In keinem Fall sind Sie berechtigt im Script/Programm- Copyrightinformationen
zu entfernen, zu editieren oder den Programmnamen zu verändern. Es
ist weiterhin nicht erlaubt das Skript in eigene Skripte zu integrieren,
was sich auch auf Teile des Skripts bezieht! Verstoss gegen diese Regeln
wird als Urheberrechtsverletztung geahndet.
Bitte beachten Sie, dass dieses Programm sorgfältig geschrieben
und getestet wurde, dass wir allerdings nicht für Fehler und mittelbare
und unmitelbare Schäden haften, die aus der Nutzung dieses Programmes
resultieren.
Eine Lizenz für dieses Skript (Site-Lizenz - eine Internetdomäne
bzw. ein Intranetserver) kostet 65€ / 60US-$ (Version 3.0). Weitere
informationen über Multisite-Lizenzen, Updates und -preise und den
Bestellablauf erhalten Sie unter support@how2pc.de
oder benutzen Sie unsere Onlinebestellung.
Ein Lizenz umfasst auch eine Lizenz für alle vorhergenden Version
und innerhalb eines Jahres nachfolgenden Versionen der gleichen Produktreihe.
Vom Update ausgenommen sind hierbei Versionen der professional-Reihe,
die aber gegen eine Updategebühr von der Version 3.0 upgedatet werden
können.
Folgende Komponenten werden benötigt, um CTS ClassAd zu benutzen:
- PHP 4 mit aktivierter und funktionierender Sessionverwaltung, aktivierter
Uploadmöglichkeit
- MySQL Datenbank (für die Datenbankwartung wird MySQL V. 3.23
benötigt)
- aktivierte Cookies (auf Clientseite, um die Administration nutzen
zu können)
- GD-Library installiert (wird zur Grafikkonvertierung genutzt) / GD-Version
2.0 ist dringend auf Windows-Systemen empfohlen, da nur hier die Ausgabe
als 24-Bit Grafik unterstützt wird (www.boutell.com)
- einige Minuten zur Installation
CTS ClassAd sollte im Distributionspaket folgende Dateien
enthalten:
| addcategories.php |
Fügt einer Datenbank neue Kategorien/Rubriken hinzu;
dieses Skript kann nur genutzt werden, wenn ein Administrator eingeloggt
ist |
| admin.php |
Einlogmenü und Hauptmenü des Administrators |
| dbmaintain.php |
Skript zur Datenbank-Wartung; dieses Skript kann nur
genutzt werden, wenn ein Administrator eingeloggt ist |
| definefields.php |
Definieren von freien Datenbankfeldern; kann nur genutzt
werden, wenn der Admininstrator eingeloggt ist |
| deletecategories.php |
Löscht Kategorien/Rubriken aus der Datenbank, löscht
auch die -mit dieser Rubrik- verknüpften Anzeigen; diese Skript
kann nur genutzt werden, wenn ein Administrator eingeloggt ist |
| deletemessages.php |
Löscht eine oder mehrere Anzeigen aus der Datenbank;
dieses Skript kann nur genutzt werden, wenn ein Administrator eingeloggt
ist |
| deleteoutdated.php |
Verwaltung und löschen abgelaufener Anzeigen; dieses
Skript kann nur genutzt werden, wenn ein Administrator eingeloggt
ist. |
| editmessage.php |
Editieren von Anzeigen; Administrator |
| editmessageuser.php |
Editieren von Anzeigen durch den Benutzer |
| edituseradmin.php |
Editieren der Benutzerdaten durch den Administrator;
dieses Skript kann nur genutzt werden, wenn der Administrator angemeldet
ist |
| icqresponse.php |
Kontaktaufnahme via ICQ-Webpager-Dienst |
| index.php |
Hauptscript, dass zum Aufruf vom User vorgesehen ist.
Zeigt alle Kategorien an und macht sie für den Benutzer auswählbar. |
| logout.php |
Logout script |
| lostpassword.php |
Skript zur verwaltung von verlorenen Passwörtern |
| newad.php |
Skript zum Hinzufügen von neuen Anzeigen |
| newuser.php |
Anlagen von neuen Benutzern |
| phpinfo.php |
Script, dass die PHP-Informationen anzeigt; dieses Skript
kann nur genutzt werden, wenn ein Administrator eingeloggt ist. |
| releasesubmit.php |
Script zum Freischalten von Anzeigen durch den Administrator |
| renamecategory.php |
Script, dass das Editieren von Kategorien erlaubt; dieses
Skript kann nur genutzt werden, wenn ein Administrator eingeloggt
ist. |
| searchads.php |
Script, dass eine (relativ) einfach Suche realisiert |
| searchextend.php |
Script, dass eine erweiterte Suche in der Anzeigendatenbank
realisiert |
| selectmessage.php |
Auswahl von Anzeigen zur Bearbeitung; Administrator |
| selectuser.php |
Auswahl von Benutzern zur Bearbeitung; Administrator |
| showad.php |
Script, dass die Anzeigen anzeigt; kann per Get-Link
von einer Webseite oder aus einer Email heraus aufgerufen werden-
wie es auch das integrierte tellad.php-Script
nutzt.
(z.B. zeigt
http://your.domain/showad.php?adid=3 den Artikel mit der ID
3 an) |
| showads.php |
Script zeigt alle Artikel einer Kategorie an |
| showlog.php |
Anzeige und Löschen von Logfile-Einträgen;
kann nur durch einen eingeloggten Administrator aufgerufen werden |
| tellad.php |
Script mit zwei Funktionen:
- Kontaktaufnahme eines Anzeigenlesers mit einem -schreiber per Kontaktformular
- Weiterempfehlen eines Artikels an Freunde und Bekannte |
| userlogin.php |
Script zum einloggen eines registrierten Benutzers |
| userlogout.php |
Script zum ausloggen eines angemeldeten Benutzers |
| usermymessages.php |
Übersicht über Anzeigen eines Benutzers |
| usermysettings.php |
Bearbeitung der Benutzerdaten |
| inc |
Verzeichnis: Include-Dateien |
| inc/baseclass.inc.php |
Basisklassen (DB, Picturehandling, Debugging (not used
at the moment),Logfilewrite(not used at the moment)) |
| inc/common.inc.php |
Verschiedene gemeinsame Funktionen |
| inc/config.inc.php¹ |
Konfigurationsdatei für z.B. Layout, Mail, Verzeichnisse,
Domainnamen, etc. |
| inc/footer.inc.php |
Definiert den HTML-Footer, den jede Seite bekommt; Anm.:
Das Verändern oder Löschen der Copyrighthinweise entspricht
einem Verstoss gegen das Urheberrecht. |
| inc/header.inc.php |
Definiert den HTML-Header, den jede Seite bekommt |
| inc/lang.inc.php¹ |
Definiert alle Sprachelemente der Webseite |
| styles¹ |
Verzeichnis: CSS-style-Dateien |
| emailtemplates¹ |
Verzeichnis: Enthält Templates für Emails
die vom Tell-Ad oder Kontaktskript versendet werden |
| templates¹ |
Verzeichnis: Templates, die das Design kapseln |
| graphics¹ |
Verzeichnis: Alle Grafiken, die zum Ablauf des Skriptes
benötigt werden sollten in diesen Ordner kopiert werden. Dieses
gilt im besonderen auch für Rubrikenlogos. |
| usergraphics |
Verzeichnis: Upgeloadete Grafikdateien von Benutzern
werden hier gespeichert. Bei Upload eine Bildes werden vom newad.php
Script zwei Dateien angelegt - Ein Vorschaudatei und eine Datei, die
bei Ansicht der Anzeige angezeigt wird. Löschen Sie niemals Dateien
manuell aus diesem Verzeichnis, da die Dateinamen in eindeutige Bezeichnungen
umgewandelt werden! deletemessage.php
oder deleteoutdated.php der Administratortools
wird dieses für Sie erledigen. |
¹ Dateien, die für Layout, Texte und Konfiguration verantwortlich
sind
Die Installation ist sehr einfach gehalten, fast 'out-of-the-box':
1.) Editieren Sie die Datei inc/config.inc.php.
Zur Installation ist es zunächst wichtig, dass die "Datenbank"-Sektion
der Konfigurationsdatei den Gegebenheiten auf Ihrem Webserver angepasst
wird. Editieren Sie hier den Datenbank-Host, den DB-Benutzernamen und
das Passwort, sowie den Datenbanknamen. An dieser Stelle sollten Sie auch
den Administratornamen und das -passwort ändern - bitte achten Sie
darauf diese nicht leer zu lassen, da das Login-Skript dieses aus Sicherheitsgründen
nicht akzeptiert.
2.) Starten Sie nun installsql30.php.
Dieses Skript wird die Tabelleneinrichtung für Sie vornehmen. Sind
Datenbankname/-server/-user korrekt in der Konfigurationsdatei hinterlegt,
so wird das Skript ohne Fehler beenden und CTS ClassAd ist nun einsatzbereit.
3.) Wenn Sie nun index.php aufrufen, sollten
Sie nun eine Aufforderung vorfinden, das Administratormenü aufzurufen,
um die Rubriken einzurichten.
4.) Im Administratormenü sollten Sie sich zunächst Gedanken
zum Rubrikenaufbau machen, bei Bedarf freie
Felder definieren und schliesslich Rubriken anlegen.
5.) Zur spezielleren Einstellung von Layout, Mail und anderen Variablen
prüfen und editieren Sie die Datei inc/config.inc.php.
6.) Das Script sieht die Einblendung von Werbebannern vor. Ändern
Sie hierfür das Template templates/commercial.tpl.php,
das am Anfang einiger Seiten angezeigt wird.
Insbesondere bei Unix-basierten Systemen sollten Sie darauf achten, dass
das Skript auf das Verzeichnis /usergraphics Schreib-/Leserechte
hat (s. Bugtracking). Ebenfalls sollten Sie
auf diesen Webservern die Grafikkonvertierung der GD-Library auf Version
1.xx zurückschalten (s. Bugtracking)
Vor einem Update ist es dringend angeraten alle Dateien, sowie die Datenbank
der älteren Version zu sichern, um bei eventuellen Problemen mit
dem Update keine Daten zu verlieren. Sollten Sie keine komplette Sicherung
vornehmen, so sollten aber zumindest die Datei inc/config.inc.php
sichern, da diese bei der Installation überschrieben wird und Ihre
aktuelle Konfiguration erhält. Sollten Sie Änderungen am Stylesheet
vorgenommen haben, so sichern Sie auch Ihre Stylesheetdatei (Verzeichnis:
/styles/???.css).
Achtung: Von der Version 2.0 zur Version 3.0 haben sich -bedingt
durch die grosse Anzahl an neuen Funktionen- viele Änderungen in
den Templates ergeben, sodass für Version 1.0 bzw. 2.0 geänderte
Webtemplates zu einem Teil nicht mehr zu verwenden sind.
Gehen Sie wie folgt vor:
1.) Enpacken Sie die Dateien aus dem Distributionspaket in das Verzeichnis
Ihrer ClassAd 2.0-Installation.
2.) Editieren Sie nun in gewohnter Manier die Datei inc/config.inc.php.
Wichtig ist hier die Datenbanksektion. Stimmen Sie diese mit Ihrer gesicherten
Konfigurationsdatei ab.
3.) Starten Sie dann durch Aufruf im Browser die Datei updatesql30.php.
Die Datei nimmt die notwendigen Veränderungen an der Datenbank und
Ihren Tabellen vor.
4.) Nun sollte das Update erfolgreich abgeschlossen sein. Bei Problemen
nehmen Sie bitte mit uns Kontakt
auf!
Update von 2.0 -> 2.01
Um von Version 2.0 auf die Version 2.01 upzudaten, kopieren Sie die Dateien
inc/baseclass.inc.php, newad.php and editmessage.php
in Ihr Installationsverzeichnis. Kopieren Sie dann die Zeile, die mit
$LY_ALLOW_UPSIZING=false; beginnt aus der
Datei inc/config.inc.php in Ihre originale
Konfigurationsdatei. Die Datenbank und Ihr Inhalt bleibt vom Update unberührt.
In der Version 3.0 wurden ClassAd Funktionen und Optionen hinzugefügt,
die den Umgang mit Benutzern und deren Rechten ermöglichen. Grundsätzlich
muss hierbei zwischen drei Arten von Rechten unterschieden werden:
- Recht eine Anzeige aufzugeben
- Recht eine Anzeige ohne Prüfung durch den Administrator aufzugeben
- Recht eines Benutzers auf Anzeigen oder Rubriken einer geschlossenen
Benutzergruppe zuzugreifen
Das Recht eine Anzeige aufzugeben ist ein Recht, dass für
registrierte Benutzer in jedem Falle gegeben ist. Gesteuert werden kann
allerdings das Verhalten des Skripts bei Aufgabe einer Anzeige durch einen
anonymen, d.h. nicht angemeldeten oder registrierten Benutzer. Der Parameter
$SEC_UNKNOWN_SUB steuert dieses Verhalten - wobei der Parameterwert
true eine Aufgabe von anonymen Benutzern zulässt, false hingegen
verhindert diese Möglichkeit.
Um einen Missbrauch der Anzeigenaufgabe zu vermeiden, kann nach Anzeigenübermittlung,
die direkte Übernahme in die Datenbank verhindert werden.
Die Anzeige befindet sich dann in einem "Wartezustand" und bedarf
der Freischaltung durch den Administrator - dieses kann entweder durch
das Administratormenü erfolgen (Anzeigen bearbeiten) oder durch einen
direkten Link in der Benachrichtigungsemail des Administrators. Abgesichert
wird dieser Vorgang durch einen einmaligen Code, der für jede Anzeige
im "Wartezustand" erzeugt wird und nur für diese einmalige
Anzeigenfreischaltung Gülitgkeit besitzt.
Wer das Recht hat eine Anzeige direkt in die Datenbank zu übernehmen,
legen die vergebenen Rechte in den Benutzerprofilen fest, sowie die Einstellungen
in der Konfigurationsdatei inc/config.inc.php.
Folgende Benutzergruppen sind momentan implementiert:
- Registrierter Benutzer
EIn registrierter Benutzer ist ein Benutzer, der das Benutzeranmeldungsformular
ausgefüllt und erfolgreich abgeschickt hat.
- Überprüfter Benutzer (Authentifiziert)
Der überprüfte Benutzer wurde durch den Administrator geprüft
und für die Benutzerdaten für gültig befunden
- Kommerzieller Benutzer
Ein Benutzer, der am kommerziellen Dienst von classAd teilnimmt (ab
Version 3.0prof.)
- Administrator
Der Administrator ist der Systemverwalter, für den weitergehende
Rechte definiert werden können
Anm.: In der aktuellen Version ist es aus Sicherheitsgründen
nicht erlaubt, dass der Administrator sich in die Administratorkonsole
einloggt - obwohl dieses zunächst paradox klingen mag
- Debug-Administrator
Zusätzlicher Administrator, der den Debug-Modus nach einloggen
aktiviert
Für weitere Versionen von ClassAd kann und wird dieses Rechtemanagement
ausgebaut werden. Bitte beachten Sie auch, dass die Rechte additiv vergeben
werden, was bedeutet, dass ein Benutzer die Rechte mehrerer Gruppen besitzen
kann. Hier zählt dann i.d.Regel die höchstwertigste.
Zu den einzelnen Benutzergruppen gibt es jeweils korrospondierende Parameter
in der Konfigurationsdatei inc/config.inc.php.
Folgende im einzelnen:
| $SEC_DIR_SUB_UNKNOWN |
Recht für unregistrierte bzw. unangemeldete Benutzer
eine Anzeige ohne Prüfung durch den Administrator zu veröffentlichen |
| $SEC_DIR_SUB_USER |
Recht für registrierte bzw. angemeldete Benutzer
eine ungeprüfte Anzeige zu veröffentlichen |
| $SEC_DIR_SUB_AUTHUSER |
Recht für überprüfte Benuter ein ungeprüfte
Anzeige zu veröffentlichen |
| $SEC_DIR_SUB_COMMERCIAL |
Recht für einen Benutzer, der am kommerziellen
System von classAd teilnimmt, eine Anzeige ungeprüft aufzugeben |
$SEC_SUB_ADMIN_INFO
|
Wird keine Überprüfung durch den Administrator
durchgeführt, da dieses Verhalten aufgrund der Rechte eines Benutzers
nicht zutrifft, kann durch diese Option eine Benachrichtigung per
Email an den Administrator geschickt werden, die über die Aufgabe
einer Anzeige informiert |
Für (Debug-)Administratoren ist das direkte Aufgaben in jedem Fall
ermöglicht.
ClassAd Version 3.0 verfügt über ein System, dass es ermöglicht,
Rubriken und Anzeigen nur für eine geschlossene Benutzergruppe
zugänglich zu machen. Mit dieser Funktion wird es auch möglich,
dass z.B. Anzeigen oder Rubriken für minderjährige Benutzer
gesperrt werden.
Die Zuordnung eines Benutzers zu einer geschlossenen Benutzergruppe geschieht
über das Administratormenü (Benutzerdaten editieren). Die Einstellung
bei Neuanlage eines Benutzers ist als Nicht-Angehöriger der geschlossenen
Benutzergruppe.
Für die Feinsteuerung dieser Funktion gibt es in der Konfigurationsdatei
inc/config.inc.php verschiedene Parameter:
| $SEC_FORCE_AGE_REST |
Aktiviert die Rechteüberwachung von Anzeigen und
Rubriken (Wert: true) |
| $SEC_HIDE_AGEREST_CATS |
Bei aktiviertem Rechtemanagement kann die Anzeige von
Rubriken einer geschlossenen Benutzergruppe unterdrückt werden
(true). WIrd die Anzeige nicht unterdrückt, so wird ein Symbol
angezeigt, dass auf eine geschlossene Benutzergruppe hinweist. Trotz
der Anzeige von Rubriken kann durch unbefugte Benutzer natürlich
trotzdem nciht auf die Rubrik zugegriffen werden. |
| $SEC_HIDE_AGEREST_ADS |
Analog zur Unterdrückung von Rubriken ($SEC_HIDE_AGEREST_CATS)
kann auch die Anzeige von Anzeigen beschränkt werden |
Um den Kleinanzeigenmark auf Ihre persönlichen Bedürfnisse
anzupassen, wurde in Version 3.0 die Funktion "Freie Felder definieren"
im Administratormenü hinzugefügt. Diese Definition erlaubt es
Ihnen bis zu 10 individuelle Felder zu bestimmen, die bei der Anzeigenein-
und ausgabe angezeigt werden.
Folgende Feldtypen stehen zur Auswahl:
Um die Benutzung eines Freifeldes zu ermöglichen, muss das Auswahlästchen
"Aktiv" angehakt sein - nur dann wird dieses Feld auch
angezeigt und ausgewertet.
Mit Auswahl von "Pfl." (Pflichtfeld) wird bestimmt, dass
ein Feld, nach dem Absenden einer Eingabemaske durch den Benutzer, auf
seinen Inhalt überprüft wird. Ist dieser Inhalt leer, wird -bei
aktivierter Option "Pfl."- ein Fehler ausgegeben und das Formular
wird nicht weiter verarbeitet werden. Bitte beachten Sie, dass bei aktivierter
Option für ein Auswahlkästchen das Formular nur verarbeitet
wird, wenn das Auswahlkästchen angehakt ist; bei Options-/Drop-Down-/Listenauswahlen,
wenn ein Wert ausgewählt wurde.
Die Option "Srch" bedeutet Suche und definiert, ob ein
Feld in die Suche einbezogen wird (Version 3.0 prof.).
Feldname wird dem erzeugten Feld vorangestellt, die Beschreibung
soll dem Benutzer nähere Informationen zum gewünschten Inhalt
des Feldes geben und wird unterhalb des erzeugten Feldes angezeigt, z.B.:
Folgendes sollte bei der Verwendung von Freien Feldern beachtet werden:
- Die Verwenung kann generell de-/aktiviert werden durch den Eintrag
$USE_FREE_FIELDS in der Konfigurationsdatei
inc/config.inc.php
- Version 3.0 verwaltet nur eine Definition von Freifeldern für
alles Rubriken - in Version 3.0 prof. kann jeder Rubrik eine eigene
Freifelddefinition zugewiesen werden.
- Jede Anzeige speichert Ihre Freifelddefinition mit der sie angelegt
wurde, d.h. bei einer späteren Änderung der freien Felder
in der Administrationskonsole behalten alle zuvor, mit alter Definition
eingegebenen Anzeigen, ihren alten Aufbau. Das verhindert Datenverlust
und Inkosistenz der Datenbank, ist aber auch der Grund warum möglichst
zu Installationszeiten die Definition der freien Felder durchgeführt
werden sollte.
In Version 3.0 wurde ClassAd ein erweitertes und verbessertes Rubrikenmanagement
hinzugefügt. Zur Verwaltung und Anzeige von Rubriken stehen nun zwei
unterschiedliche Modi zu Verfügung:
- Strukturiertes Rubrikenmodell
- Einfaches (Classic) Rubrikenmodell
Die Entscheidung, welches Modell genutzt wird, sollte im Anfangsstadium
der Installation bedacht und konfiguriert werden. Folgende Punkte charakterisieren
die unterschiedlichen Modelle:
- Einfaches / Classic Rubrikenmodell
Ein flaches Rubrikenschema mit gleichgeordneten Rubriken. Die Darstellung
erfolgt untereinander mit Rubrikenlogo, -beschreibung und Anzeigenanzahl.
Falls Sie Version 2.0 schon eingesetzt oder gesehen haben, kennen Sie
sicherlich diesen Modus. Die Sortierung kann durch einen Parameter in
der Konfigurationsdatei inc/config.inc.php
gesteuert werden.
- Strukturiertes Rubrikenmodell
Ein Rubrikenschema das mit über- und untergeordneten Rubriken arbeitet
(Rubrikenbaum). Die Darstellung der Rubrikenübersicht erfolg in
mehreren Spalten, wobei übergeordnet Rubriken mit Ihren Subkategorien
angezeigt werden. Das strukturierte Rubrikenmodell fügt der Rubrikenansicht
einer einzelnen Rubrik ausserdem eine Übersicht über Ihre
Unterrubriken, sowie eine Rubrikenhistorie hinzu.
Für kleinere Märkte mit einer groben Aufteilung der Rubriken
reicht es sicherlich das einfach Rubrikenmodell zu verwenden, größere
Märkte mit einer Vielzahl von Rubriken und Unterrubriken sollte das
strukturierte Modell verwendet werden.
Folgende Parameter in der Konfigurationsdatei inc/config.inc.php
steuern das Verhalten und Aussehen im strukturierten Rubrikenmodell:
| Variable |
Beschreibung |
| $OP_SIMPLE_CATS |
wenn false, wird das komplexe Rubrikenmodell verwendet,
andernfalls das Classic Modell |
$OP_COMPLEX_CATS
_COLS |
Spaltenanzahl der Rubrikenübersicht bei Verwendung
des komplexen Rubrikenmodells (sinnvoller Wertebereich: 1 - 5) |
$OP_COMPLEX_CATS
_MAXSUB |
Maximale Anzahl der in der Rubrikenübersicht angezeigten Sub-Rubriken,
sollten weitere Rubriken vorhanden sein wird '...' als Platzhalten
ausgegeben (sinnvoller Wertebereich: 1 - 5).
Um alle Subkategorien anzuzeigen, geben Sie einen sehr hohen Wert,
z.B. 999 an
|
$OP_COMPLEX_CATS
_SUB_ART_COUNT |
wenn true, werden die Artikel der einzelnen Sub-Rubriken
gezählt und hinter dem jeweiligen Rubrikennamen angezeigt |
|
$OP_COMPLEX_CATS
_BUILD_ORDER
|
Legt die Reihenfolge der Anzeige in den verschiedenen
Spalten und Reihen fest. '1' für eine reihenweise Auffüllung,
'2' für die spaltenweise Auffüllung |
Die Administration sollte mehr oder weniger selbsterklärend sein.
Um die Administration manuell aufzurufen, starten Sie das Skript admin.php.
Wenn das Skript im Debug-Modus (einzuschalten in config.inc.php)
abläuft, finden Sie einen Link in der Rubrikenauswahl von der Sie
direkt die Administration starten können.
Benutzen Sie die Administration zum ersten Mal oder haben Sie Ihren Webbrowser
neu gestartet, so müssen Sie sich zunächst mit denen in config.inc.php
festgelegten Adminname/-passwort einloggen. Aus Sicherheitsgründen
ist es dringend notwendig Administratorname- und passwort zu ändern,
da sonst Ihre Rubriken und Anzeigen in ernsthafter Gefahr sind!
Nach erfolgreichem Login sollten Sie ein Menü sehen, dass folgende
Punkte :
Unter diesem Punkt finden Sie alle Punkte, um Benutzer innerhalb von ClassAd
zu verwalten. Folgende Funktionen werden Ihnen dazu bereitgestellt:
- Filterung der Benutzernamen
Da eine Auswahl von Benutzern sehr langwierig sein kann, wenn viele
Benutzer in der Datenbank eingetragen sind, steht Ihnen hier eine Filterung
zur Verfügung. Geben Sie ein Filterkriterium ein und klicken Sie
auf den Auswahl ausführen-Button. Nun wird die Auswahlliste neu
aus der Datenbank gelesen, wobei nur Einträge angezeigt werden
die das Filterword in Benutzernummer, Benutzername, Realname oder/und
Ort enthalten
- Benutzer editieren
Wählen Sie einen Benutzer aus und bestätigen Sie den Dialog.
Nun erhalten Sie die Daten des Benutzer zu Änderung. Verändert
werden können Benutzer- und Telekommunikationsdaten, Benutzerrechte
und Spracheinstellungen - nicht geändert werden kann der Benutzername
- Benutzer deaktiveren/aktivieren
Ein deaktivierter Benutzer kann sich nicht länger am ClassAd-System
anmelden, d.h. seine Benutzerkennung wird zurückgewiesen. Alle
Benutzerdaten bleiben aber erhalten und der Benutzer kann jederzeit
wieder reaktivert werden. In der Auswahlliste werden deaktiverte Benutzer
als *BLOCKED* angezeigt
- Benutzerdaten löschen
Löscht einen Benutzer und dessen Daten - seine Anzeigen bleiben
erhalten. Achtung: Dieser Schritt ist irreversibel! Einmal gelöschte
Benutzer können nicht reaktivert werden!
Folgendes sollten Sie über Benutzer wissen:
- Benutzernamen sind einmalig und können nicht geändert werden
- Die vom Benutzer verwendete Email muss einmalig im System sein (verhindert
Doppelteintragungen von Benutzer)
Mehr zu diesem Feature hier.
Mit dieser Option ist es Ihnen möglich Anzeigen aus dem Datenbestand
zu löschen. Wählen Sie hierzu eine oder mehrere Nachrichten
aus, die Sie löschen möchten und starten Sie die Löschung.
Bitte beachten Sie, dass die Löschung der Nachrichten auch die Löschung
der verknüpften Vorschau- und Ansichtsbilder beinhaltet.
Zum Bearbeiten von Anzeigen benutzen Sie diese Funktion. Wählen Sie
im nun erscheinden Menü eine Anzeige aus, die Sie editieren möchten.
Ein (Pic) hinter dem Namen zeigt Ihnen an, dass zu der ausgewählten
Anzeige ein Bildanhang gehört.
Haben Sie eine Nachricht ausgewählt, so erscheint ein Eingabeformular
indem bereits die Anzeigendaten eingetragen sind. Editieren Sie diese
Daten nach Belieben. Bestätigen Sie die Änderungen mit dem Absendebutton.
Um ein Bild anzuhängen, gehen Sie wie gewohnt vor, indem Sie eine
Bilddatei auswählen. Um ein Bild zu ersetzen wählen Sie einfach
ein neues Bild aus und bestätigen die Änderung. Wollen Sie hingegen
ein Bild löschen, so haken Sie das vorgesehen Kästchen an und
bestätigen Sie - damit wird das Bild aus dem Dateibaum und der Link
aus der Datenbank gelöscht.
Benutzen Sie diesen Schalter, um Kategorien bzw. Rubriken zu löschen.
Wählen Sie hierzu eine oder mehrere Positionen aus und starten Sie
die Löschung. Wenn Sie möchten, dass auch alle Nachrichten gelöscht
werden, die dieser/n Kategorie(n) zugeordnet sind, so setzten Sie den
Haken unter der Auswahlbox.
Achtung: Verwenden Sie diese Funktion mit Bedacht, da sowohl Kategorien
als auch Nachrichten endgültig gelöscht werden!
Benutzen Sie diesen Schalter, um eine neue Kategorie der Datenbank hinzuzufügen.
Die obere Kategorienauswahl ist nur zu Ihrer Information und eine ausgewählte
Kategorie hat keine Auswirkung auf die Neuanlage.
Zur Neuanlage geben Sie drei Werte an: Den Kategorienamen, die Kategoriebeschreibung,
sowie eine Logodatei. Der Kategoriename sollte einmalig sein, was auch
bei der Neuanlage überprüft wird. Die Kategoriebeschreibung
soll Ihren Kunden vermitteln, welche Artikel sie in dieser Rubrik finden
können.
Der dritte Eingabewert verweist auf eine Bilddatei, die als Logo für
diese Rubrik verwendet werden soll. Die Bilddatei sollte im Format
logo.gif eingegeben werden, die Datei selber muss im Unterverzeichnis
graphics/ zu finden sein. Wird in der Rubrikenübersicht
kein Logo angezeigt, obwohl die Bilddatei korrekt angegeben wurde, so
ist diese Funktion wahrscheinlich in der Konfigurationsdatei config.inc.php
abgeschaltet worden.
Weiterhin können Sie zwei optionale Werte bestimmen:
Wenn Sie mit komplexen Rubrikenstrukturen arbeiten, so sollten Sie eine
Mutterkategorie für die neu zu erstellende Rubrik auswählen.
Dieser Mutterrubrik wird Ihre Rubrik als Kind untergeordnet. Um eine Top-Level-Rubrik
zu erstellen, wählen Sie als übergeordnete Rubrik "root"
(Wurzel) aus.
Zweiter optionaler Parameter ist die Zuordnung der neu zu erstellenden
Rubrik zu einer geschlossenen Benutzergruppe, d.h. sie kann nur von Benutzer
erreicht werden, die diese Zuordnung zu einer geschlossenen Gruppe aktiviert
haben. Alle Anderen bekommen diese Rubrik nicht angezeigt (optional) bzw.
können nicht auf sie zugreifen.
Dieser Schalter sollte zum editieren von Kategorien genutzt werden. Das
Formular ist ähnlich dem "Rubriken erstellen"-Formular
(s.o) aufgebaut.
Wählen Sie zunächst die Kategorie aus, die Sie verändern
möchten. Tragen Sie dann in den untenstehenden Feldern die neuen
Werte ein. Beachten Sie dabei, dass nur Daten geändert werden, die
Sie nicht leer gelassen werden. Alle leeren Felder bleiben in der Datenbank
unverändert. D.h. wenn Sie nur die Beschreibung einer Kategorie verändern
wollen, tragen Sie auch nur bei der Beschreibung etwas ein - dann nämlich
bleiben Kategorienname und Logolink erhalten.
Bei übergeordneter Kategorie und der Zuordnung zur geschlossen Benutzergruppe,
wählen Sie "keine Veränderung" aus, wenn Sie die aktuellen
Werte beibehalten wollen.
Bei Neueingabe einer Anzeige ist Ihnen sicherlich aufgefallen, dass Sie
eine Ablauffrist festlegen mussten. Rufen Sie nun diesen Menüpunkt
auf, so bekommen Sie alle Anzeigen vorgeblendet, die dieses Ablaufdatum
überschritten haben. Ansonsten verhält sich die Funktion exakt
wie "delete messages" (s.o.)
Dieser Menüpunkt dient zum Anzeigen wichtiger aufgezeichneter Informationen
(z.B. die durchgeführten Suchabfragen, Artikelneueingaben, Artikeländerungen
- später auch Userneuanlagen etc.) inkl. dem ausführenden User
bzw. dessen IP-Adresse. Wählen SIe die Art der Logfileinformationen
aus uns klicken Sie auf "Logfile anzeigen". Sie sehen nun eine
Liste mit Aufzeichnungen der ausgewählten Art, sowie Informationen
zu den Aktionen. Die Sortierung erfolgt zeitlich.
In den kommenden Versionen wird dieser Menüpunkt weiter ausgebaut,
um weitere Aktionen, verschiedene Sortiermodi und Begrenzungen zu ermöglichen.
In regelmässigen Abständen -je nach tatsächlicher Nutzung-
von classAd sollten die Logfiles gelöscht werden, um die Datenbank
zu entlasten. Wählen Sie hierzu ein Logfile aus und setzen Sie den
Optionsbutton auf "Logfile löschen". Beginnen Sie den Löschvorgang
mit dem untenstehenden Button.
Dieser Menüpunkt zeigt Ihnen die bekannten internen PHP-Informationen
zur Überprüfung von Serververhalten und -variablen.
Mit diesem Menüpunkt wird Ihnen die Möglichkeit gegeben, die
Datenbank zu sichern, wiederherzustellen und zu optimieren. Zunächst
soll aber betont werden, dass eine MySQL-Datenbank sehr stabil läuft
und eine sehr geringe Wahrscheinlichkeit von Fehlern aufweist, Datenverlust
und irreparable Tabellen sind bei normalem Betrieb als sehr unwahrscheinich
anzusehen.
Arbeiten und Warungen an der Datenbank sollten nur durchgeführt
werden, wenn sie nötig sind! Arbeiten und Wartungen sollten nur von
jemandem durchgeführt werden, der Sachkenntnisse über Datenbanken
und zugehörige Desaster-Recovery Strategien hat!
Wählen Sie zunächst eine Option aus:
- Datenbank überprüfen
Überprüft die Datenbank auf Fehler in der Tabellenstruktur
und -indexaufbau. Diese treten dann auf, wenn die Datenbank nicht korrekt
geschlossen wird oder andere Probleme bei Schreib/-Leseoperationen auftreten.
Sollte nach einem Systemabsturz und in regelmässigen (monatlich)
Abständen geprüft werden. Sollten bei dieser Überprüfung
Fehler auftreten, so vesuchen SIe zunächst die Datenbank zu optimieren,
sollten die Fehler bestehen bleiben, dann wenden Sie sich bitte an Ihren
Datenbankadministrator.
- Datenbank optimieren
Optimiert eine Datenbank bezüglich Leistungsverhaltens, was bedeutet
Indizes, die entscheidend für die Leistung einer Datenbank sind,
werden neu aufgebaut. Auch wird die Tabelle auf Fehler überprüft
und ggfs. wir die Tabelle repariert. WIe oft eine Optimierung durchgeführt
werden sollte, hängt stark von der tatsächlichen Nutzung der
Datenbank, genauer von der Anzahl der Schreib/Lösch-Vorgange, ab.
Ein Zeitraum von einem Monat und einem Quartal zwischen zwei Optimierungen
sollte in fast allen Fällen ausreichend sein.
- Datenbank sichern
Für eine komplette Sicherung aller Tabellen in ein angegebenes
Backupverzeichnis durch (vgl. inc/config.inc.php).
Eine Datenbanksicherung sichert den Tabelenaufbau, sowie alle Daten
- Indizes werden nicht gesichert, sondern bei einer Wiederherstellung
dynamisch erzeugt. Bitte beachten Sie, dass auch wirklich alle Tabellen
fehlerfrei gesichert werden, um bei einer Wiederherstellung keinen Datenverlust
zu erleiden.
- Datenbank wiederherstellen
Stellt eine zerstörte Datenbank wieder her. Die Daten werden aus
dem Verzeichnis gelesen, dass auch für die Datenbanksicherung genutzt
wurde (vgl. config.inc.php). Um die Funktion
nutzen zu können, muss zunächst ein Bestätigungskästchen
aktivert werden, welches die Einverständniserklärung des Benutzers
abfragt.
ACHTUNG: Zur Ausführung dieser Aktion ist es notwendig, dass alle
Datenbanktabellen vor der eigentlichen Wiederherstellung gelöscht
werden! Schlägt ein Backup aufgrund fehlender Backupdaten oder
einzelner fehlender Tabellen fehl, so wird Ihre komplette Datenbank
gelöscht!
Bei grossen Datenmengen kann eine komplette Wiederherstelung einer
Datenbank eine gewisse Zeit in Anspruch nehmen, da die Indizes neu aufgebaut
und geschrieben werden müssen.
Es wird dringend empfohlen diesen Menüpunkt zu benutzen, um das Administrationsskript
ordnungsgemäß und sicher zu verlassen.
Ab Version 2.0 befinden sich die Emailtexte in Templates im Unterverzeichnis
/emailtemplates. Es gibt drei Arten von
Templates: Erstens für Emails bei Kontaktaufnahme eines Anzeigenlesers,
zweitens die für die Weiterempfehlung von Anzeigen und drittens für
eine Weiterempfehlung mit Übermittlung des kompletten Anzeigentexts.
Die Benennung ist fix und MUSS wie folgt lauten:
- response (Für Kontaktaufnahme)
- tellad (Für die einfache Weiterempfehlung)
- telladcomplete (Für die vollständige
Weiterempfehlung)
- releasesubmit (Freischaltungsemail
an den Admin)
- lostpassword (Für Neuzusendung
eines Passworts)
Angehängt wird jeweils ein .GER für
die deutsche Fassung bzw. ein .ENG für
die englische Fassung. Bitte beachten Sie auf Unix-basierten Systemen
dass die Darstellung in Grosschreibung erfolgen muss, da das FileSystem
"casesensitv" arbeitet.
Die Editierung kann mit einem einfachen Texteditor wie z.B. dem Notepad
erfolgen. Folgende variable Elemente können in den Text eingebaut
werden:
| Variablenname |
Ausdruck |
| {ArticleTitle} |
Anzeigentitel |
| {ArticleText} |
Anzeigentext |
| {ArticleName} |
Namen (Inserent) |
| {ArticleEmail} |
Email (Inserent) |
| {ArticleZip} |
PLZ (Inserent) |
| {ArticleCity} |
Wohnort (Inserent) |
| {ArticleCountry} |
Land (Inserent) |
| {ArticleTel} |
Telefon (Inserent) |
| {ArticleFax} |
Fax (Inserent) |
| {ArticleLink} |
Link zu dem bezogenen Artikel (kompletter URL) |
| {ArticleTnLink} |
Link zum Thumbnail des bez. Artikels (kompletter URL) |
| {ArticlePicLink} |
Link zum Bild des bez. Artikels (kompletter URL) |
| {AdTeller}¹ |
Name des Weiterempfehlenden |
| {AdTellerMail}¹ |
Email des Weiterempfehlenden |
| {AdTellersMessage}¹ |
Nachricht des Weiterempfehlenden |
| {ContName}² |
Name des Interessenten |
| {ContTel}² |
Telefonnummer des Interessenten |
| {ContFax}² |
Telefaxnummer des Interessenten |
| {ContEmail}² |
Email-Adresse des Interessenten (Format: xy@abc.de) |
| {ContZip}² |
PLZ des Interessenten |
| {ContCity}² |
Wohnort des Interessenten |
| {ContCountry}² |
Land des Interessenten |
| {ContText} |
Mitteilung des Interessenten |
| {DomainName} |
Name der Domain (Format: abc.de) |
| {DomainLink} |
Link zur Domain (Format: www.abc.de) |
| {IndexLink} |
Link zum Rubrikenübersicht des Marktes
(Format: http://www.xyz.de/kleinanzeigen/index.htm) |
| {NewAdLink} |
Link zum Neueintrag-Form
(Format: http://www.xyz.de/kleinanzeigen/newad.htm) |
| {NewPassword}º |
Das neu zugeordnete Passwort eines Benutzers |
| {ReleaseLink}³ |
Link zur Freischaltung einer Anzeige |
| {UserName}º |
Benutzername |
| {UserTitle}º |
Benutzeranrede |
| {UserRealname}º |
Benutzer-Realname |
| {UserAddress1}º |
Benutzer-Adresse 1 |
| {UserAddress2}º |
Benutzer-Adresse 2 |
| {UserZip}º |
Benutzer-PLZ |
| {UserCity}º |
Benutzer-Ort |
| {UserCountry}º |
Benutzer-Land |
| {UserEmail}º |
Benutzer Email-Adresse |
¹ = nur verfügbar bei Weiterempfehlungs-Mails;
² = nur verfügbar bei Kontaktmails;
³ = nur verfügbar bei Freischaltungs-Mails / Admin-Info;
º = nur verfübar in Passwort Emails |
Um das Skript downzuloaden benutzen Sie die folgenden Links:
Folgende Bugs und Probleme sind aktuell bekannt:
- Performanceprobleme bei schwachen Webservern (< 400Mhz) oder hoher
Webserverbelastung, wenn strukturierte Rubriken genutzt werden mit einer
Vielzahl von Top-Level-Rubriken (wird in Version 3.1/3.0 prof. behoben)
Version 2.0 / 2.01:
Fixed oder aktualisiert in der aktuellen Downloadversion (2.01):
- Problem mit dem Editieren von Nachrichten ("Keine Nachricht ausgewählt!")
(behoben mit aktuellem Download)
- Einbindung des 'commercial.tpl.inc' ist nun Unix-sicher
- Install und Updateskript überarbeitet (Anzeige war inkorrekt,
SQL-Skripte waren teilweise nicht MySQL-kompatibel)
- Nach Neueingabe einer Nachricht erschien nur ein leere Seite. Kann
behoben werden, indem Sie im config.php.inc die Eigenschaft "LY_GD_VERSION2"
auf false schalten. Viele Webserver scheinen noch nicht mit der aktuellen
Version der GD zu laufen
- Diverse Probleme mit dem Upload von Grafikdateien (gelöst in
Version 2.0)
- Anzeige "set_time_limit could not be set in safe_mode" wird
nun unterdrückt bei Neueingabe und Editierung von Nachrichten
- Weiterempfehlungsmail enthält nun die richtige Artikelverknüpfung
- Problem mit nicht erkannten Jpeg-Dateien beim Upload per Opera oder
Netscapte sind behoben. Jpg-Dateien dürfen nun die Endungen .jpg,
.jpeg oder .jpe haben
- Als neues Feature wurde eine Möglichkeit integriert, dass Bilder,
die kleiner sind als die Vorgabe für Anzeigenbilder, nicht "aufgebläht"
werden, sondern Ihre ursprüngliche Grösse behalten
Alle Versionen:
FAQ
- Bilderupload beendet mit der Nachricht "Bildgrösse >
200 Kb, bitte prüfen". Diese Fehlermeldung erscheint in der
Regel wenn die Bildgrösse wirklich 200Kb überschreitet, allerdings
auch (Änderung in der nächsten Version), wenn das Script keine
Schreibzugriff auf das Verzeichnis /usergraphics
hat bzw. vom PHP-Uploadverzeichnis auf dem Webserver nicht in das Ablageverzeichnis
für Uploadbilder innerhalb des Skriptverzeichnisses kopiert werden
kann.
Wenn Sie alle Verzeichnisrechte korrekt gesetzt haben und der Upload
immer noch nicht funktioniert, dann gehen Sie bitte in die Datei newad.php
und suchen den Befehl @copy. Das @-Zeichen
unterdrückt die Fehlermeldung des Kopierbefehls - nehmen Sie das
@ also weg, sichern Sie das Skript und
testen Sie erneut. Nun sollen Sie in Klartext eine Fehlermeldung oder
zumindest einen Hinweis auf den Fehler erhalten.
- Tritt beim Upload einen Bildes eine Fehlermeldung mit Text "Fatal
error: imagecreatetruecolor(): requires GD 2.0 or later in classifieds/inc/baseclass.inc.php
on line xxx" auf, dann sollten Sie in der Datei inc/config.inc.php
den Parameter $LY_GD_VERSION_2 auf false setzen. Die Fehlermeldung hat
mit unterschiedlichen Betriebssystemen unter denen PHP läuft und
unterschiedlichen GD-Versionen auf den Systemen zu tun.
Für Reaktionen und Bestellung Ihrerseits sind wir immer dankbar.
Sie erreichen uns per Email oder Post:
cts-projects&software
Forsthövel-Münsterstr. 26
59387 Ascheberg-Herbern
Email: support@how2pc.de
Oder nutzen Sie einfach unser Kontaktformular!
|