cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Versions-Check

Versions-Checker

    _/_/_/  _/_/_/_/  _/  _/_/_/    _/_/    _/_/_/    _/    _/  _/_/_/  _/_/_/
   _/      _/        _/  _/      _/    _/  _/    _/  _/_/  _/  _/      _/    _/
  _/      _/  _/_/  _/  _/      _/    _/  _/_/_/    _/ _/ _/  _/_/    _/_/_/
 _/      _/    _/  _/  _/      _/    _/  _/  _/    _/  _/_/  _/      _/  _/
_/_/_/  _/_/_/_/  _/  _/_/_/    _/_/    _/    _/  _/    _/  _/_/_/  _/    _/

========================================================== .:. cgicorner.ch .:.
                                                 Informationen rund um Perl/CGI

Name:    jsMarket
Datum:   23. April 2011
Version: 1.08

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.08 (23. April 2011)
===============================================================================
ADDED:  Zeitzoneneinstellungen für Maildatum
ADDED:  Im Adminbereich können die Inseratedaten nun gesucht werden
ADDED:  Secure-Code nun auch bei Inserate-Erfassung
ADDED:  eigene Fehlermeldung bei fehlerhaftem Secure-Code
        (bisher: Eingaben unvollständig)
ADDED:  Neu sind in Inseraten unbeschränkt viele statt bisher 11 Bilder erlaubt
ADDED:  Kontaktformulare können noch mit Dateianhängen versehen werden
ADDED:  Backup-Funktion für Datendateien
ADDED:  Bei Einträge verwalten im Adminbereich können zusätzliche Felder
        angezeigt werden.
ADDED:  IF-Abfrage bei Kontakt-Formular
ADDED:  Bilder funktionieren nun auch bei CONTACT- und RECOMMEND-Templates
ADDED:  Zusätzliches Feld "rtimage", welches den Dateinamen der hochgeladenen
        Bilder zeigt (Thumbnail).
ADDED:  Es kann definiert werden, ob der Besucher nach dem erfassen/editieren
        eines Inserates die Inserate-Übersichtsseite oder direkt sein Inserat
        sieht
ADDED:  Script läuft bei Bedarf im TAINT-Mode (/usr/bin/perl -T)
ADDED:  Längenbeschränkung bei Ausgabe auf x Zeichen kann nun auch bei def.
        Zeichen abschneiden. Beispiel:  schneidet bei
        letztem Leerzeichen vor 30 Zeichen ab.
ADDED:  Flood-Sperre kann nun optional auch bei Mailformularen aktiviert werden
ADDED:  Übersichtsseite kann bei Bedarf zusätzlich oder anstelle eines weiter
        und zurück Links direkte Links zu anderen Seiten haben z.B. [1] [2] [3]
FIXED:  Probleme mit Zeilenumbrüchen bei täglicher Wartung
FIXED:  einige Fehler in Standard-Templates korrigiert
FIXED:  Teilweise erschien immer eine System-Message "Einstellungen gespeichert"
FIXED:  Leerzeichen in Grössenangaben von Bildern führte zu Problemen
TODO:   Variante 1: via update.cgi. Siehe UPDATE (oben)
        Variante 2: - Script ersetzen
                    - Adminoberfläche - Einstellungen ändern:
                      - Zeitzonen-Einstellungen prüfen
                      - "Fehlertext: Secure-Code fehlt/fehlerhaft" ergänzen
                      - Secure-Code Einstellungen prüfen
                      - "Dateiupload erlauben" definieren
                      - "Nach Inserat erfassen/editieren" definieren
                      - "Flood-Sperre auch für Kontakt/Weiterempf." definieren
                      - "Fehlertext: Flood-Sperre" bei Bedarf anpassen
                    - Datei "subs.pl" im Script-Verzeichnis löschen
                    - Bei aktiviertem Secure-Code für Inserate-Erfassung
                      *.form-Templates gemäss Dokumentation "jsmarket.htm"
                      anpassen


===============================================================================
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 deaktiviertem 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)


===============================================================================
Version 1.02 (21. März 2004)
===============================================================================
ADDED:  Inserat editieren --> vorhandene Bilder können weiterverwendet werden.
TODO:   - Script ersetzen
        - *.form Template gemäss Beispielen anpassen


===============================================================================
Version 1.01 (24. Januar 2004)
===============================================================================
ADDED:  Weiterempfehlungs-Formular: Besucher können den Link zu einem Inserat
        mittels Webformular per Mail an eine Drittperson senden.
ADDED:  IF-Abfrage nun auch in Detailansicht / IF-Abfrage verfeinert
        (kleiner/grösser/ungleich) --> siehe Dokumentation
ADDED:  Mail-Templates (Validierung, Kontakt, Weiterempfehlen) kann nun auch
        pro Kategorie definiert werden.
ADDED:  Validierung erweitert. Neue Möglichkeiten: "keine Val.", "durch User",
        "durch Admin", "durch Admin+User". Kann pro Kategorie definiert werden.
ADDED:  Es können nun maximal 11 Bilder pro Inserat erfasst werden
        (image / image0 - image9)
FIXED:  Floodsperre war auch aktiv, wenn einige Pflichtfelder nicht
        ausgefüllt waren
FIXED:  Unbeschränkte Maximal-Gültigkeitsdauer war nicht möglich
TODO:   Variante 1: via update.cgi. Siehe UPDATE (oben)
        Variante 2: - Script ersetzen
                    - recommend.mail erstellen oder uploaden
                    - Administrationsoberfläche - Einstellungen ändern
                      "Template: Weiterempfehlen Mail" ausfüllen
                    - Kategorien definieren - Weiterempfehlen-Template


===============================================================================
Version 1.00 (4. Januar 2004)
===============================================================================
INFO:   Erster öffentlicher Release von jsMarket


=================================================== .:. (c) by cgicorner.ch .:.