Die von Ihnen eingesetzte Version 1.02, geändert am 21. März 2004 entspricht nicht mehr der neusten Version von jsMarket. Zur Zeit ist Version 1.07 vom 1. März 2008 aktuell.
Untenstehend finden Sie alle Änderungen seit der von Ihnen eingesetzten Version
Vielen Dank, dass Sie jsMarket bei Ihnen einsetzen!
_/_/_/ _/_/_/_/ _/ _/_/_/ _/_/ _/_/_/ _/ _/ _/_/_/ _/_/_/
_/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/ _/ _/
_/ _/ _/_/ _/ _/ _/ _/ _/_/_/ _/ _/ _/ _/_/ _/_/_/
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/ _/
_/_/_/ _/_/_/_/ _/ _/_/_/ _/_/ _/ _/ _/ _/ _/_/_/ _/ _/
========================================================== .:. cgicorner.ch .:.
Informationen rund um Perl/CGI
Name: jsMarket
Datum: 1. März 2008
Version: 1.07
Autor: Juerg Sommer
E-Mail:
===============================================================================
Diese Datei enthält Informationen, was bei einem Update zu beachten ist.
UPDATE:
1. update.cgi: update.cgi uploaden, update.cgi via Browser aufrufen, Formular
ausfüllen, TODO-Hinweise auf HTML-Seite beachten, update.cgi
löschen, jsmarket.cgi durch neue Version ersetzen.
2. manuell: Es müssen immer auch alle TODO-Informationen von
Zwischenversionen beachtet werden.
===============================================================================
Version 1.07 (1. März 2008)
===============================================================================
ADDED: Cookies werden verschlüsselt gespeichert
ADDED: Secure-Code bei Kontakt-Formularen verhindert Spammer-Einträge
ADDED: Layout-Anpassungen an den Standard-Layouts
ADDED: Bei Bedarf können von JPG automatisch Thumbnails generiert werden und
diese in Übersicht oder Detailansicht dargestellt werden (optional kann
sonst das grosse Bild via HTTP-Resize dargestellt werden).
ADDED: Die Länge von Feldern in der Anzeige kann nun eingeschränkt werden:
limitiert auf 20 Zeichen
ADDED: Zu grosse JPG können auf Wunsch automatisch verkleinert werden
(benötigt GD-Modul)
ADDED: Zusätzliches Feld "rimage", welches den Dateinamen der hochgeladenen
Bilder zeigt.
FIXED: Bei aktiviertem Counter wird Datendatei nicht bei jedem Aufruf neu
gespeichert.
FIXED: Probleme bei Navigation am Seitenanfang (vor Inseraten) behoben.
FIXED: IF-Abfragen verbessert, nun können mehrere IF-Abfragen auf einer Zeile
stehen.
FIXED: Nach E-Mail Änderung und erneuter Validierung wurde Passwort nicht
korrekt gespeichert.
FIXED: Durch absichtliche Manipulationen konnten eigene Inserate auf fremde
Inserate kopiert werden.
FIXED: Probleme mit Safari 3 bei Bildupload behoben
TODO: Variante 1: via update.cgi. Siehe UPDATE (oben)
Variante 2: - Script ersetzen
- Adminoberfläche - System Einstellungen ändern
"Secure-Code", "Secure-Code Hintergrund",
"Secure-Code Hintergrund-Schrift",
"Secure-Code Vordergrund-Schrift" definieren.
- data/seccode.jpg auf Server laden
- alle Kategorien anschauen und Bildgrösse und Thumbnail-
grösse korrigieren
- WICHTIG: Bei allen Formular-Templates (*.form) folgende
Zeile einfügen (bei anderen hidden-Felder):
===============================================================================
Version 1.06a (19. November 2006)
===============================================================================
ADDED: Problem mit Zeilenumbruch bei neuen Inseraten
TODO: - Script ersetzen
===============================================================================
Version 1.06 (4. November 2006)
===============================================================================
ADDED: Inserate können mit dem Parameter orderby in der Übersicht sortiert
werden, z.b. &orderby=price,title / Inserate können 1x pro Tag sortiert
werden
ADDED: Sicherheitslücke geschlossen, welchen theoretischen Spam-Versand via
jsMarket ermöglicht hätte (siehe 4.7. in jsmarket.htm).
ADDED: Anzeigen-Counter. Kann pro Kategorie im Adminbereich unter "Kategorie"
aktiviert werden und mit in das Detailansicht-
Template eingebunden werden.
ADDED: Maximale Bildgrösse in Bytes lässt sich definieren
TODO: Variante 1: via update.cgi. Siehe UPDATE (oben)
Variante 2: - Script ersetzen, data/style.css uploaden
- Adminbereich: Einstellungen ändern - CSS Stylesheet
definieren
- Wenn Counter aktiviert: *.form Datei anpassen und
einfügen (unterhalb von
eingefügt werden.
ADDED: Inserateübersicht: ermöglicht es, "Text" nur nach
jedem 2. Eintrag auszugeben. Text und Anzahl sind frei wählbar.
ADDED: HTML-Tags können wahlweise auch interpretiert werden, wenn zusätzlich
noch ein verstecktes Feld "html_feldname" mit dem Wert "true" übergeben
wird.
FIXED: Wenn auf Link editieren geklickt wurde und das Passwort falsch
eingegeben wurde, erschien Erfassungsmaske anstelle einer Fehlermeldung
FIXED: Abmelden (Adminbereich) beendet aktuelle Session korrekt.
TODO: Variante 1: via update.cgi. Siehe UPDATE (oben)
Variante 2: - Script ersetzen
- passwordreset.mail erstellen oder uploaden
- Administrationsoberfläche - Einstellungen ändern
"Template: Passwort Reset Mail",
"Fehlertext: aktuelles Feld ist Pflichtfeld",
"Fehlertext: aktuelles Feld ist numerisch",
"Fehlertext: aktuelles Feld nur Mail",
"Fehlertext: aktuelles Feld Text zu lang",
"Fehlertext: ungültige Eingabe in akt. Feld",
"Fehlertext: aktuelles Feld Bild zu gross",
"Meldung: Passwort falsch",
"Meldung: E-Mail Adresse falsch (Passwort)",
"Meldung: Eingaben falsch (Passwort)",
"Meldung: Passwort geändert (Passwort)",
"Nicht val. Inserate nach X Tagen löschen" ausfüllen
- Kategorien definieren - "Passwort-Abfrage Template" und
"Passwort-Rücksetzen Templ." definieren.
===============================================================================
Version 1.04 (3. Juli 2005)
===============================================================================
ADDED: Ablaufdatum eines Inserates kann mit angezeigt
werden.
ADDED: Passwörter von Inseraten werden nun verschlüsselt gespeichert.
ADDED: Layout-Anpassungen an den Standard-Layouts
FIXED: Validierung der Inserate nur durch Admin funktionierte nicht.
TODO: - Script ersetzen
===============================================================================
Version 1.03 (31. Oktober 2004)
===============================================================================
ADDED: IF-Abfrage in Übersicht
ADDED: Adminbereich funktioniert nun auch via SSL (Port 443)
ADDED: In der Übersichtsseite kann den Bildern ein Parameter (z.B. Grösse)
übergeben werden.
ADDED: Message-ID bei Mails kann nun hinzugefügt werden.
FIXED: ifImage funktioniert nun auch, wenn kein image, jedoch ein image0-9
FIXED: Bilderhandling bei Erfassungsfehler verbessert
FIXED: Unbeschränkt gültige Inserate (Dauer 0) funktionierten nicht.
TODO: - Script ersetzen
- CSS-Dateien durch neue Version ersetzen (nicht zwingend, aber
empfohlen)
===============================================================================
Komplette Liste aller Änderungen von jsMarket