1 <div class="para_title">
2 <strong class="big">: : : <u>News-Archiv 2004</u> : : :</strong>
5 <div class="para notice">
6 Diese Nachrichten sind zu Archivierungszwecken aufbewart und spiegeln nicht
7 mehr den aktuellen Stand der über Subversion beziehbare Revision wieder.
8 Solltest du hier also Tipps zum Reparieren von diversen Dingen sehen, so sehe
9 bitte davon ab, dies zu tun. Diese Tipps sind mit der neusten Revision nicht
10 mehr gültig und können deinen Paidmailer komplett zerstöhren
11 und dann muss das Script neuinstalliert werden. Auch gibt es auf die Hinweise
12 aus diesen News-Archiven keinen Support mehr. Lediglich die Worte
13 "Kunde", "Sie(-tzen)" und "uns" wurden
14 ausgetauscht und der HTML-Tag <br /> gegen <div> ausgewechselt.
18 <strong>31.12.2004 - 21:55 Uhr</strong>: Neues Release v0.2.0-pre8 freigegeben<br /><br />
19 Knapp vor Sylvester gibt es endlich eine neue Version, ein weiterer Grund zu
20 feiern. Wieso, dass erfährst du in der folgenden Auflistung.
22 <li>Theme-Support fertiggestellt (noch nicht Update von meinem Server)</li>
23 <li>Seitentitel endlich änderbar (auch kannst du die Dekorationen am Rand entfernen.)</li>
24 <li>Scriptbeschleunigung einserseits durch Beseitigung von Variablenproblemen, andererseit durch die reparierte cache-Erweiterung</li>
25 <li>Weitere Template-Auslagerungen im Admin-Menü</li>
26 <li>Referral-Rallye repariert (Mails wurden nicht versendet und teilweise keine Punkte vergütet)</li>
27 <li>Pflichtfelder im Anmeldeformular wieder eingebaut</li>
28 <li>Diverseste Erweiterung repariert</li>
33 <strong>26.12.2004 - 18:05 Uhr</strong>: Mailbuchungsseite wieder funktionstüchtig<br /><br />
34 In der Mailbuchungsseite hat sich ein "netter" Fehler eingeschlichen.
35 Dieser hatte dafür gesorgt, dass die Buchung nicht abgeschlossen werden
36 konnte, da immer Seite 1 sichtbar wurde.
40 <strong>11.12.2004 - 18:45 Uhr</strong>: Problem mit Installationsroutine endlich beseitigt<br /><br />
41 Lange (10 Tage um genau zu sein) hat es während der Installationsphase
42 Scriptfehler gegeben, nun sind endlich alle Fehler beseitigt. Bitte lade dir
43 das unten stehende Patch runter.
47 <a href="#">Patch wegen Versionsupdate entfernt</a>
51 <strong>08.12.2004 - 07:45 Uhr</strong>: Neue Versionen von Erweiterungen zu früh hochgeladen<br /><br />
52 Die folgenden Erweiterungen habe ich ausversehen zu früh hochgeladen:<br />
54 <pre>transfer, top10, task, register, nickname, bonus und active</pre>
56 Bei diesen Erweiterungen ist schon die geplante neue Verzeichnisstruktur
57 für sogenannten Themes mit enthalten. Folge ist, dass die CSS-Dateien
58 nicht mehr geladen werden. Was du nun machen musst, ist folgendes:
60 <li>Entpacke die Erweiterungen in ein gemeinsames Verzeichnis</li>
61 <li>Kopiere alle Dateien aus dem Verzeichnis <strong>/theme/css/</strong> nach <strong>/css/</strong></li>
62 <li>Anschliessend sollten wieder alle CSS-Dateien ladbar sein.</li>
64 In naher Zukunft werde ich das Patch aber rausgeben. Dann kannst du deinen
65 Mitgliedern verschiedene Designs anbieten. :-)
69 <strong>06.12.2004 - 10:25 Uhr</strong>: Fehler in Installation beseitigt, cache-Erweiterung ist noch instabil<br /><br />
70 Bitte lade dir das unten stehende Patch herunter, wenn du das Script neu
71 installieren willst, in der Installation hat es erneut einen Fehler gegeben.
72 Zudem ist die cache-Erweiterung instabil. Bitte wundere dich nicht, wenn du
73 Erweiterungen teilweise gar nicht installieren oder aktualisieren kannst.
77 <a href="#">Patch wegen Versionsupdate entfernt</a>
81 <strong>01.12.2004 - 19:10 Uhr</strong>: Neues Release v0.2.0-pre7 freigegeben<br /><br />
82 Mit dem ersten Dezember 2004 gebe ich nun die neuste Version v0.2.0-pre7 frei.
83 Auch in dieser Version habe ich punkto Sicherheit vieles getan.
85 <li>Bug "unknown function ext_is_active()" in der Installationsroutine beseitigt</li>
86 <li>Sofortige / verzögerte / manuelle Weiterleitung von der <strong>index.php</strong> Seite zur <strong>modules.php?module=index</strong> Seite</li>
87 <li>CSS-Dateien werden nun nicht mehr direkt sondern üer das Script <strong>css.php</strong> geladen</li>
88 <li>Laden der Erweiterungen geändert und Fehler beseitigt: Wenn mit einer Erweiterung eine besondere Datei (wie <strong>inc/birthday_mails.php</strong> für die birtday-Erweiterung) mit geladen werden soll, so werden diese in einem gemeinsamen Datenfeld gesammelt und nach dem Laden der Erweiterungen nachgeladen.</li>
89 <li>Sämtliche Variablen mit den eigenen Funktionen <strong>bigintval()</strong> und <strong>SQL_QUERY_ESC()</strong> abgesichert</li>
90 <li>Du kannst nun endlich die Standart-RefID vom Admin-Bereich aus ändern. In älteren Versionen musstest du die ID in <strong>modules.php</strong> und <strong>index.php</strong> direkt eintragen und bei jedem Update waren diese wieder auf "0" gesetzt.</li>
91 <li>Die Anmeldeseite enthielt einen Parser-Fehler.</li>
92 <li>Wenn du Erweiterungen per Ändern-Button de-/aktiviert hast, so werden endlich mit dem De-/Aktivieren verknüpfte SQL-Anweisungen ausgeführt.</li>
93 <li>Erweiterung <strong>active</strong> im Script <strong>inc/modules/guest/action-online.php</strong> vorbereitet (und die Erweiterung ist auch endlich verfügbar.)</li>
94 <li>Ziel-URL in <strong>ref.php</strong> kann nun zwischen Anmeldeformular und Eingangsseite hin und her geschaltet werden.</li>
95 <li>In der <strong>mailid</strong>-Erweiterung war ein böswilliger Fehler: Die wichtige Variable <strong>$uid</strong> wurde unter sehr "exotischen" Einstellungen (register_global auf false gesetzt) nicht an die Funktion <strong>IMG_CODE()</strong> übertragen.</li>
96 <li>Problem mit schwarzer Schrift und weissem Hintergrund beseitigt (wegen Fehler im ausgegeben Code von <strong>css.php</strong>)</li>
97 <li>cache-Erweiterung vorbeitet und auch schliesslich bereit gestellt zum Download. Diese Erweiterung hat bei mir im Intranet die SQL-Anfragen deutlich reduziert, tweilweise auf ein Drittel sogar.</li>
99 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
103 <strong>26.11.2004 - 17:15 Uhr</strong>: Fehler wegen Standart-RefID im Anmeldeformular beseitigt<br /><br />
104 Soeben ist mir ein "<strong>parse error</strong> im Anmeldeformular
105 (register-Erweiterung) selber aufgefallen. Bitte lade dir unbedingt das
106 271'er Patch herunter.
110 <a href="#">Patch wegen Versionsupdate entfernt</a>
114 <strong>26.11.2004 - 17:00 Uhr</strong>: TOP10-Liste möglich<br /><br />
115 Soeben habe ich die top10-Erweiterung hochgeladen. Diese Erweiterung erzeugt
116 im Gastbereich deines Mailtausches drei TOP-Listen: Häufigsten Einlogger,
117 Best-Verdiener und stärksten Werber. Evtl. plane ich noch weiteres in
118 dieser Erweiterung aufzunehmen.
122 <strong>18.11.2004 - 19:50 Uhr</strong>: Monatliche Aktiv-Rallyes endlich möglich<br /><br />
123 Mit dem neusten Patch (266) und der neusten Version der bonus-Erweiterung ist
124 nun endlich die langerwartete Aktiv-Rallye möglich. Wie diese
125 funktioniert, <a href="{?URL?}/modules.php?module=index&what=faqs#15">erfährst du hier</a>.
129 In dem Patch sich allerdings ein "Fehler" in die
130 <strong>mailid_top.php</strong>-Datei eingeschlichen: Ich habe nicht meine
131 zum Fehlerauffinden nötige Zeile entfernt. Dies ist bereits mit dem 267'er Patch behoben. :-)
135 <strong>14.11.2004 - 14:00 Uhr</strong>: Wichtige Hinweise zur aktuellen pre6-Version<br /><br />
136 Mit neustem Update ist das Script für die unten angebebene
137 rewrite-Erweiterung vorbereitet. Leider hat dies zur Folge, dass es (um genau
138 zu sein) vor der Installation zu einem Fehler kam, es fehlte die Funktion
139 <strong>ext_is_active()</strong>. Bitte lade dir dazu das folgende Patch herunter:
143 <a href="#">Patch wegen Versionsupdate entfernt</a>
147 Dann ist eine .htacess-Datei mit im Paket vorhanden. Diese funktioniert nur,
148 wenn auf Ihrem Server die Apache-Erweiterung <a target="_blank" rel="external"
149 href="http://httpd.apache.org/docs/mod/mod_rewrite.html">mod_rewrite</a>
150 installiert ist. Dies geschieht meistens durch den Support deines Hosters. Ist
151 diese Erweiterung nicht installiert - was in der Vergangenheit auch
152 vorgekommen ist - so führt dies zu einem Zugriffsfehler 403. In diesem
153 Fall solltest du die gennannte .htaccess-Datei vom Server löschen.
157 <strong>11.11.2004 - 19:15 Uhr</strong>: Neues Release v0.2.0-pre6 freigegeben<br /><br />
158 Ein bischen später als erwartet, habe ich (eigentlich schon ab gestern)
159 das pre6-Release der 0.2.0'er Reihe freigegeben. Auch hier habe ich vieles
160 korregiert und punkto Sicherheit getan. Neu ist auch die eigen entwickelte
161 Funktion <strong>bigintval()</strong>, welche sehr große gerade Zahlen
162 (die Fachleute unter Ihnen mögen mir die Wortwahl verzeihen) absichert
163 (vergleiche dazu die <a href="http://de3.php.net/manual/de/function.intval.php"
164 target="_blank">PHP-Funktion intval()</a> mal.)
168 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
172 <strong>28.10.2004 - 21:00 Uhr</strong>: rewrite-Erweiterung im Alpha-Stadium freigegeben<br /><br />
173 Per CVS-Tree war die Erweiterung schon vorher erhältlich. Nun kannst dur
174 diese aus deinem Admin-Bereich herunterladen. Was es genau mit dieser auf sich
175 hat und was du noch alles herunterladen musst, damit es klappt, kannst du
176 <a href="{?URL?}/modules.php?module=index&what=faq#14">dieser FAQ
181 <strong>24.10.2004 - 00:30 Uhr</strong>: Geänderte Support-Zeiten<br /><br />
182 Die Support-Zeiten für den telefonischen Support haben sich wegen einer
183 Umschulungsmaßnahme geändert:
187 Geändert hat sich nur die Startzeit am Freitag von 13:00 Uhr auf 14:00 Uhr.
191 <a href="{?URL?}/modules.php?module=index&what=impressum">Weitere Details entnehme bitte dem Impressum.</a>
195 <strong>14.10.2004 - 19:45 Uhr</strong>: Punktetransfer fertiggestellt<br /><br />
196 Das Überweisen von Punkten zwischen deinen Mitgliedern ist nun mit der
197 soeben hochgeladenen transfer-Erweiterung und nur fehlerfrei mit dem 235-Patch
198 möglich. Dieses Patch stellt die Datei <strong>img.php</strong> im
199 Hauptverzeichnis bereit, welches den z.B. beim Ausfüllen einer
200 Überweisung den Touring-Code ausgibt.
204 <strong>04.10.2004 - 15:40 Uhr</strong>: CVS Repository wieder Online<br /><br />
205 Den sogn. CVS-Zugriff auf mein Projekt habe ich wieder freigegeben.<br />
207 <em>Eine Anleitung dazu findest du hier...</em> (Link veraltet)
211 <strong>30.09.2004 - 23:00 Uhr</strong>: Neues Release v0.2.0-pre5 freigegeben<br /><br />
212 Früher als erwartet, habe ich ein neues Release hochgeladen. Leider
213 hat die englischsprachige ChangeLog etwas drunter gelitten, aber dafür
214 habe ich mir mit der ebenfalls <a target="_blank" rel="external" href="#"
215 title="Link bereits veraltet">englischsrpachigen Release Notes</a> Mühe
216 gegeben, alle wichtigen Infos zusammenzutragen.
220 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
224 <strong>17.09.2004 - 09:00 Uhr</strong>: Neues Release v0.2.0-pre4 freigegeben<br /><br />
225 Bei diesem Pre-Release hat sich dateitechnisches geändert. Wegen der
226 Umlizensierung sind auch viele Erweiterungen hinzugekommen.
228 <li>Der gesamtes <strong>templates</strong>-Ordner hat sich geändert: Die Doppelendung ist entfallen. dafür gibt es mehr Unterverzeichnisse (templates/xx/emails/ bzw. templates/xx/html/; wobei xx der 2-stellige Sprachcode ist).</li>
229 <li>Alle <strong>*_functions.php</strong>-Dateien habe ich aus dem inc-Verzeichnis in das neue <strong>inc/libs/</strong>-Verzeichnis verschoben, damit das inc-Verzeichnis übersichtlicher wird.</li>
230 <li>Das <strong>guest_menu_whats.tpl</strong>-Template habe ich in zwei neue Dateien <strong>guest_menu_row.tpl</strong> und <strong>guest_menu_buttom.tpl</strong> umbenannt. Somit ist es möglich, wie auf dieser Projekt-Seite grafisch anspruchsvollere Menüs zu erzeugen.</li>
231 <li>Datenbank-Layer geändert. Es kann nun ein Datenbank-Typ angegeben werden. Die entsprechende Bibliothek sollte dann auch im <strong>inc/db/</strong>-Verzeichnis vorhanden sein.</li>
232 <li>Einige SQL-Abfragen - und es werden noch sehr viele folgen - habe ich mit der neuen Funktion <strong>SQL_QUERY_ESC()</strong> abgesichert. Damit sind viele SQL-Injektionen (Angriffsart auf die Datenbank) verhindert.</li>
234 Wen dir das Umstellen der Templates zu aufwendig ist, so kannst du mir gerne
235 den gesamten Templates-Ordner als ZIP-Datei zumailen (RAR klappt bei mir
236 öffters nicht.). Ich schicke dir dann die umbenannten Dateien wieder zu.
237 Bitte speichere auch den relativen Pfad mit ab.
241 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
245 <strong>13.09.2004 - 19:30 Uhr</strong>: Wenn mal der Bestätigungscode nicht angezeigt wird..<br /><br />
246 Ich habe von einigen Webmastern gehöhrt, dass der Banner-Code nicht
247 eingeblendet wird, wenn das Script auf einem sogn. Free-Hoster (kostenloser
248 Hoster) installiert wird.
252 <a href="{?URL?}/modules.php?module=index&what=faqs#12">Mehr dazu hier.</a>
256 <strong>08.09.2004 - 01:15 Uhr</strong>: LITE-Version und alle PRO-Versionen eingestellt<br /><br />
257 Es gibt jetzt nur noch das Mailer-Projekt zum freien Download. Das Wort
258 "frei" ist im Sinne von <strong>Freiheit</strong> und nicht
259 <strong>Freibier</strong> zu verstehen. Weiteres zum Thema "Freie
260 Software" entnehme bitte den Seiten der <a href="http://www.fsf.org"
261 rel="external" target="_blank">Free Software Foundation</a> (<a
262 rel="external" target="_blank" href="http://www.fsfeurope.org">FSF
263 Europe</a>). <a href="http://www.gnu.org" target="_blank">Hier</a> gelangst du zu den GNU-Projekten.<br />
267 <strong>02.09.2004 - 14:15 Uhr</strong>: v0.2.0-pre3 erneut hochgeladen<br /><br />
268 Beim letzten Upload war der wichtigiste Teil, die Lizenz-Datei nicht mit vorhanden. Ich habe diese nun mit eingebunden und erneut hochgeladen.
272 <strong>28.08.2004 - 01:00 Uhr</strong>: Pro-Erweiterungen fertiggestellt<br /><br />
273 Ich habe endlich eine ganze Reihe von Erweiterungen für die
274 Pro-Versionen fertig gestellt.
276 <li><strong>Rallyes</strong>: Starte eine Ref-Rallye und setze Punkte als Preise für die ersten X Plätze aus.</li>
277 <li><strong>Modul-Verwaltung</strong>: Titel im Browser, wie &qout;Unbekanntes Modul (admin/index/login)" gehöhren der Vergangenheit an.</li>
278 <li><strong>Nickname</strong>: (Nur Pro-Complete) Lasse deine Mitglieder sich selber einen Nicknamen geben, Zahlen im Login-Formular und Ref-Link gehöhren nun auch der Vergangenheit an.</li>
283 <strong>27.08.2004 - 19:00 Uhr</strong>: Neues Release v0.2.0-pre3 freigegeben<br /><br />
284 Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
287 <li>Installationsprobleme behoben.</li>
288 <li>Kategorien, unbest. Mails, Referrals können immer aufgerufen werden, egal ob das Account gesperrt oder freigegeben ist.</li>
289 <li>Fehlendes modules=xxxx hinzugefügt.</li>
290 <li>Die von mir im englischen Original-Kommentare entnehme bitte der
291 <a href="#" title="Link bereits veraltet">ChangeLog Notes</a> auf <a
292 href="http://sourceforge.net" rel="external"
293 target="_blank">SourceForge.net</a>
295 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
299 <strong>01.08.2004 - 10:40 Uhr</strong>: Neues Release v0.2.0-pre2 freigegeben<br /><br />
300 Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
303 <li>CSS-Klassen vereinfacht</li>
304 <li>Kuriose SQL-Fehler beseitigt (falsche Variable verwendet)</li>
305 <li>Das Cookie refid zur Speicherung der Referral-ID wird nun sauber neu gesetzt, wenn diese in der URL steht. Somit sollte auch endlich die richtige ID im Anmeldeformular stehen.</li>
306 <li>Bei aktiviertem Wartungsmodus kannst du noch immer /admin.php aufrufen und dich einloggen (ging vorher nicht.)</li>
307 <li>Weitere Details entnehme bitte der <a href="#" title="Link bereits veraltet">Online-ChangeLog</a> .</li>
309 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
313 <strong>09.07.2004 - 13:00 Uhr</strong>: Neues Release v0.2.0-pre1 freigegeben<br /><br />
314 Früher als erwartet, gebe ich die Version frei. Die alte hat einfach bei
315 der Installation zu viel Ärger bereitet. Ggf. kann auch der Patch ein
316 tiefer noch nicht eingebunden sein.
320 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
324 <strong>07.07.2004 - 21:29 Uhr</strong>: Doppelter / vor der modules.php? Bitte selber bugfixen<br /><br />
325 Zwischen Zeile 65 ($URL = "http://"....) und 66 ($PATH = ...) kommt folgendes rein:
326 <pre>while (substr($URL, -1, 1) == "/") {$URL = substr($URL, 0, -1); }</pre>
331 <strong>01.07.2004 - 00:20 Uhr</strong>: Profilaktualisierungserinnerungen nicht mehr <strike>LITE</strike><br /><br />
332 Mailer-Project sendet Erinnerungsmails an die Mitglieder aus, die seit
333 (Standrtwert) 1/2 Jahr nicht mehr ihr Profil geändert haben. Dieses
334 Feature ist mit dem neusten Patch aus der <strike>LITE</strike>Free-Version
335 entfernt und ist zu einer <strike>Pro</strike>Free-Erweiterung geworden.
336 Allen Webmastern werde ich diese noch zukommen lassen.
340 <strong>20.06.2004 - 01:40 Uhr</strong>: Neues Release v0.2.0 freigegeben<br /><br />
341 Diese Version ist endlich stabiler geworden. Auch die Installationsroutine
342 scheint endlich besser zu klappen. Sollten Sie dennoch Probleme haben, schaue
343 bitte in den FAQs und Dokumentionen auf dieser Webseite nach. Was diese
344 Version alles mit sich bringt, ist reichlich und ich liste nur die wichtigsten
347 <li><strong>FIXED</strong> Installationroutine arbeitet endlich besser. Auch die Admin-Erst-Registrierung klappt nun sicherer.</li>
348 <li><strong>FIXED</strong> action-Variable aus der URL entfernt, damit Suchmaschinen deinen Mailtausch besser einlesen (indexing) k&opuml;nnen. Um den Suchmaschinen es noch "schmackhafter" zu machen, werde ich bald die refid ebenfalls aus der URL entfernen und als Cookie auslagern.</li>
349 <li><strong>FIXED</strong> Unzählige kleine Fixes, wie beispielsweise das Updaten der Datenbank, beim Erweiterungsmanagement.</li>
350 <li><strong>NEU</strong> Noch nicht freigegebene {?POINTS?} werden in der {?POINTS?}übersicht getrennt angezeigt.</li>
352 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
356 <strong>01.06.2004 - 22:20 Uhr</strong>: In eigener Sache<br /><br />
357 FAQs und die Dokumentations-Sektionen habe ich weiter ausgebaut. Sollten Sie dennoch nicht fündig werden, schicken Sie mir bitte einfach eine Mail: <a href="mailto:webmaster@mxchange.org" class="nobr">webmaster (at) mxchange (dot) org</a>
361 <strong>30.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre27 freigegeben<br /><br />
362 Diese Version ist nahazu ein Template/CSS-Release. Ich habe viele
363 HTML-Formulare aus dem Script ausgelagert als Templates und einige CSS-Klassen
364 hinzugefügt. Was sich sonst noch geändert hat, ist der folgenden
365 Aufstellung zu entnehmen:
367 <li><strong>FIXED</strong> Erweiterungs-Management arbeitet nun endlich korrekt alle SQL-Befehle ab. Hier musste das Handling der SQL-Befehle geändert werden.</li>
368 <li><strong>FIXED</strong> Wartungsmodus nun auch per Admin-Bereich ein- und ausschaltbar. Dadurch wird dein Mailtausch komplett gesperrt. Nur Admins können dann noch im Script "unterwegs" sein.</li>
369 <li><strong>FIXED</strong> HTML-Attribut "width" aus vielen what-Dateien in CSS-Klassen ausgelagert. Dies behebt (hoffentlich?) Darstellungsschwierigkeiten unter Firefox.</li>
370 <li><strong>FIXED</strong> Diverse Templates aus der <strong>mailid_top.php</strong> heraus generiert. Nun kannst du auch diese Datei nach deinen Wünschen hin anpassen.</li>
371 <li><strong>FIXED</strong> action-Dateien aus Erweiterungen werden nun endlich fehlerfrei geladen (wichtig für die Erweiterung "paidlinks", mit der du deinen Werbekunden Werbeplätze und deinen Mitgliedern mehr Verdienstmöglichkeiten anbieten kannst).</li>
373 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
377 <strong>01.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre26 freigegeben<br /><br />
378 Diese Version enthält noch mehr Patches als sein Vorgänger:
379 <strong>27 Patches.</strong> (ca. 340 kByte ZIP-Dateien). Hier alle
380 Änderungen kurz vorgestellt:
382 <li><strong>NEU</strong> Ref-ID kann im Anmeldeformular abgeschaltet werden. Sie wird dann nur noch angezeigt und ist nicht editierbar.</li>
383 <li><strong>NEU</strong> IP-Zeitperre im Anmeldeformular. Damit wird den Fakern noch ein Riegel vorgeschoben.</li>
384 <li><strong>NEU</strong> Automatisches Freischalten der Mailbuchung im Mitgliedsbereich; kann auch ausgeschaltet werden.</li>
385 <li><strong>NEU</strong> Wartungsmodus intergriert (derzeit nicht per Admin-Bereich umschaltbar, trage ich aber bald noch nach)</li>
386 <li><strong>NEU</strong> Versand nach Postleitzahl nun endlich möglich.</li>
387 <li><strong>NEU</strong> Nicht zugewiesene Tasks werden Ihnen zugewiesen, sobald Sie diese bearbeiten.</li>
388 <li><strong>NEU</strong> Task-Zuweisungen können nun auch wieder aufgehoben werden.</li>
389 <li><strong>NEU</strong> Tasks können auch gelöscht werden.</li>
390 <li><strong>FIXED</strong> Erweiterungs-Management verarbeitet nun korrekt die Daten vom Server und zeigt auch Versionsnummern mit an.</li>
391 <li><strong>FIXED</strong> Mein eigener HTML-Code wird nun in vielen Modulen (what-Dateien) kompiliert.</li>
392 <li><strong>FIXED</strong> Nur bestätigte Accounts erhalten nun auch Mails.</li>
393 <li><strong>FIXED</strong> Erneute Anforderung des Bestätigunglinkes klappt endlich.</li>
394 <li><strong>FIXED</strong> Bonus-Mails werden nicht mehr gelistet, wenn Sie Mails eines einzelnen Mitgliedes anzeigen lassen.</li>
395 <li><strong>FIXED</strong> Globale Datenfelder werden alternativ aus <strong>$GLOBALS</strong> generiert.</li>
396 <li><strong>FIXED</strong> Problem zwischen den Erweiterungen <strong>html</strong> und <strong>html_mail</strong> behoben. Diese dürfen aber dennoch nicht gleichzeitig installiert sein.</li>
397 <li><strong>FIXED</strong> Fehlende SQL-Anweisungen (aufgrund von Updates an der Datenbank) in upgrade-full.sql eingebaut.</li>
398 <li><strong>FIXED</strong> Abschliessender Slash aus der Konstante URL während der Installationsphase entfernt.</li>
399 <li>Sehr viele Formulare aus Scripte als Template ausgelagert (einfacher anpassbar).</li>
401 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
405 <strong>19.04.2004 - 00:30 Uhr</strong>: Neues Release v0.1.0-pre25 freigegeben<br /><br />
406 Ganze 10 (.) Patches enthät diese Version. Hier ein Auschnitt von den
407 geänderten/korregierten Scripten:
409 <li><strong>NEU</strong> Start- und einmaliger Referral-Bonus werden erst nach x bestätigten Mails tatsächlich vergütet. (Vergütungssperre)</li>
410 <li><strong>NEU</strong> Update-Modus zum Erweiterung-Management hinzugefügt: Wenn Datenbank Updates nötig sind, werden diese automatisch durchgeführt.</li>
411 <li><strong>NEU</strong> Erste Erweiterung ist Online: Admin-Verwaltung</li>
412 <li><strong>FIXED</strong> Bestätigung von Mails arbeitet wieder einwandfrei; war zeitweise nicht möglich, da eine Tabellenspalte nicht vorhanden war.</li>
413 <li><strong>FIXED</strong> Erweiterungen werden nun fehlerfrei gesucht und angezeigt.</li>
415 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
419 <strong>18.04.2004 - 19:40 Uhr</strong>: Erste Erweiterung veröffentlicht: Admin-Verwaltung<br /><br />
420 Soeben habe ich die erste Erweiterung freigegeben. Weiteres kannst du dazu im
421 Admin-Bereich erfahren. Die Datei <strong>pw.php</strong> im Hauptverzeichnis
426 <strong>16.04.2004 - 18:10 Uhr</strong>: Wichtige Template-Änderung<br /><br />
427 Mit dem neusten 38'er Patch habe ich das Template
428 <strong>header.tpl.de</strong> an das Template
429 <strong>guest_header.tpl.de</strong> angehängt. Es kann also
430 anschließend gelöscht werden. Neu ist auch
431 <strong>guest_goto_top.tpl.de</strong>, welches den "Nach
432 oben"-Link enthält.
436 <strong>13.04.2004 - 20:30 Uhr</strong>: Neues Release v0.1.0-pre24 freigegeben<br /><br />
437 Wie beim vorherigen Patch angekündigt bringt dieses Release einiges neues mit:
439 <li>Erweitertes Task-Management (Bearbeiten geht nur.)</li>
440 <li>Erweiterungs-Management hinzugefügt: Neue Erweiterungen werden beim Einloggen in den Admin-Bereich (oder beim Klick auf Willkommen sofort erkannt und als neuen Task hinzugefügt; Aktivieren/Deaktivieren und Löschen von Erweiterungen geht auch).</li>
441 <li>Verschiedene Fixes, wie: Template-System, Cookie-Pfad, CSS-Datei erweitert und und...</li>
443 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
447 <strong>13.04.2004 - 20:00 Uhr</strong>: Cookie-Pfad-Problem gelöst<br /><br />
448 Erneut hat sich ein Fehler in databases.php eingeschlichen. Diese habe ich
449 mit dem 34'er Patch beheben können. Das 35'er Patch enthält
450 eine verbesserte what-updates.php und eine Sortierfunktion, die Arrays mit
451 assoziativen Elementen durchsortieren kann. Es wurden nur neuere Patches und
452 in alpabetischer Reihenfolge angezeigt.
456 Um der riesigen Patch-Liste ein Ende zu setzen, habe ich mich entschlossen,
457 doch nicht ein Stable sondern ein pre24 zu machen. Die Liste ist einfach zu
458 lang. Neu in der pre24 wird das Erweiterungs-Management und ein endlich zum
459 Teil funktionierendes Task-Management (nur Bearbeiten geht.).
463 <strong>09.04.2004 - 12:25 Uhr</strong>: Problem mit modules.php<br /><br />
464 In der modules.php gab es seit einigen Patches eine Änderung am
465 Sicherheitssystem. Dieses "escape-t" gefärdende Zeichen
466 wie (,),/,$ und auch den . raus. Dies ist aber beim Eingaben der E-Mail
467 Adresse nicht wünschenswert, da dann der . in einen \. umgewandelt
472 Was Sie machen müssten ist, in die modules.php reingehen und den .
474 <pre>$HTTP_POST_VARS[$key] =
475 str_replace("/", "\/",
476 str_replace("'", "{QUOT}",
477 str_replace("$", "{DOLLAR_TAG}",
478 str_replace("(", "{OPEN_TAG}",
479 str_replace(")", "{CLOSE_TAG}",
480 str_replace("{--", "{OPEN_TEMPLATE}",
481 str_replace("--}", "{CLOSE_TEMPLATE}",
482 $secvalue)))))));</pre>
486 <strong>27.03.2004 - 01:45 Uhr</strong>: Mamut-Patch (über 100 kByte.)<br /><br />
487 Das Patch es mal wieder ganz besonders in sich. (Nicht nur weil es erst nach
488 dem 3. Upload die richtigen Dateien enthielt...)
490 <li>Viele Formulare (derzeit nur einfache) aus (fast) allen Menüs in externe Templates ausgelagert; auch die kleine Online-Box. Bald werden auch noch sämtliche andere dynamisch erzeugte Formulare in Templates ausgelagert. Die dynamischen Inhalte werden dann zuvor in eine Konstante eingefügt.</li>
491 <li><strong>Vorsicht:</strong> Impressum-Template aktualisiert.</li>
492 <li>"Sie sind hier"-Links mit jeweiliger Klasse (guest_, member_, admin_content) erweitert. Hier werde ich wohl bald eine xxx_here Klasse erzeugen?</li>
493 <li>OpenTable() Aufrufe in vielen Modulen (alle drei Typen) so verändert, dass diese per CSS-Datei ansprechbarbar sind.</li>
494 <li>Klassen-Änderungen an vielen Formularen (Admin-Bereich ist komplett fertig überarbeitet).</li>
495 <li>Neue Klassen <strong>admin_title</strong>, <strong>admin_table</strong>, <strong>impressum_header</strong> und <strong>impressum_body</strong> hinzugefügt.</li>
496 <li>Die Dateien <strong>inc/modules/guest/what-mailid.php</strong> und <strong>de.php (Hauptverzeichnis.)</strong> können gelöscht werden.</li>
501 <strong>20.03.2004 - 20:00 Uhr</strong>: Neues Release v0.1.0-pre23 freigegeben<br /><br />
502 Soeben habe ich das pre23-Release freigegeben. Diese Version enthält u.a.
503 ein verbessertes Template-System, mehr Dokumentation, SQL-Index' für
504 verschiedene Tabellenspalten und ein verbessertes Sicherheitssystem, das
505 gefährliche Zeichen unschädlich macht, wie beispielsweise $,
510 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
514 <strong>20.03.2004 - 20:00 Uhr</strong>: Bitte aktuelles 20'er Patch downloaden<br /><br />
515 Das Patch erweitert einige Tabellenspalten um einen Index. Dieses soll (laut
516 eines anderen Programmierers) die Abfragen beschleunigen. Derzeit arbeite ich
517 diese Erweiterung noch in die Vollversion ein.
521 <strong>20.03.2004 - 04:00 Uhr</strong>: Neues Release v0.1.0-pre22 freigegeben. (vom 14.03.2004)<br /><br />
522 Hier hat sich wieder einiges getan:
524 <li><strong>NEU</strong>: Support-Seite für Mitgliedsbereich vorerst komplettiert.</li>
525 <li><strong>NEU</strong>: Länge des Bestätigungscodes variierbar (empfehlenswert: 3 - 6)</li>
526 <li><strong>FIXED</strong>: Funktion SQL_AFFECTEDROWS() sollte nun wieder funktionieren ("or"-Teil entfernt)</li>
528 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
532 <strong>10.03.2004 - 02:00 Uhr</strong>: Frühlingsgefühle auch bei mxchange.org<br /><br />
533 Ich starte mit neuem Design in den Frühling und hoffe weiterhin auf
534 viel Erfolg mit meinem Script.
538 <strong>03.03.2004 - 22:00 Uhr</strong>: Upps, Fehler erst jetzt entfernt<br /><br />
539 Upps, in der pre21 war ein Fehler im gerade vermeidlich korregiertem Part:
540 Cookie-Pfad. Wenn das Script im Hauptverzeichnis installiert wurde, wurde die
541 Domain als Pfad gespeichert, was logischerweise falsch ist. Bitte lade dir
542 erneut das pre21 herunter.
546 <strong>02.03.2004 - 22:30 Uhr</strong>: Neues Release v0.1.0-pre21 freigegeben<br /><br />
547 Und hier ist gleich eine ganze Menge gefixed und hinzugefügt:
549 <li><strong>NEU</strong>: E-Mail Adresse wird in der Installationsphase abgefragt (Konstante <strong>WEBMASTER</strong> in der config.php)</li>
550 <li><strong>NEU</strong>: Benachrichtigung des Mitgliedes, wenn sein Profil nicht mehr <I>Up-To-Date</I> ist (Standart-Wert: 1/2 Jahr)</li>
551 <li><strong>NEU</strong>: Header-Template für Mitglied- und Gastmenü. Dieses sitzt oberhalb des regulären Header-Templates.</li>
552 <li><strong>NEU</strong>: Weitere Menü-Templates für obrige Menüs: Titel und Menüpunkt</li>
553 <li><strong>NEU</strong>: Alte Buchungen und Bonus-Mails lassen sich per Admin-Bereich löschen. Bei der Normal-Mail wird der Werber benachrichtigt.</li>
554 <li><strong>NEU</strong>: ChangeLog-Datei (englisch) begonnen</li>
555 <li><strong>FIXED</strong>: Sprachenvariable <strong>lang</strong> in ein Cookie ausgelagert und aus der URL entfernt.</li>
556 <li><strong>FIXED</strong>: Textübergabe an SQL-Datenbank und in Mails aus Formularen klappt nun reibungslos (addslashes und stripslashes waren falsch verwendet.)</li>
557 <li><strong>FIXED</strong>: Deutsche Datum- / Zeitangabe im header-Template gefixed (kein am/pm mehr)</li>
558 <li><strong>FIXED</strong>: Speicherpfad für Cookies wird automatisch korrekt erkannt.</li>
559 <li><strong>FIXED</strong>: <I>Andere Einstellungen</I> verschönert (in Unterbereiche unterteilt)</li>
561 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
565 <strong>29.02.2004 - 00:35 Uhr</strong>: Weitere Templates für die Menüsysteme "Gast" und "Mitglied"<br /><br />
566 Und zwar sind folgende hinzugekommen:
568 <li><strong>Menü-Haupttabllenkopf</strong>: Hier können Sie dann bequem Hintergrundbilder o.ä. einfügen.</li>
569 <li><strong>Menü-Titel</strong>: Das Menüsystem ist in Blöcke unterteilt. Diese haben eine Titelzeile, die Sie nun auch ändern können (nicht nur per CSS-Klasse.)</li>
570 <li><strong>Menüpunkt</strong>: Jeder Menüpunkt kommt aus diesem Template.</li>
572 Nun sollte es einfacher sein, das Script an deine Bedürfnisse anzupassen.
573 Später werden wir hier wohl ein richtiges Template-System erzeugen, als
574 "nur" ein Teil-Template-System.
578 <strong>28.02.2004 - 20:50 Uhr</strong>: Admin-Menüs fehlen?<br /><br />
579 Fehlt dir ein paar Menüs im Admin-Bereich wie
580 "{?POINTS?}-Gutschrift", "Kategorien auflisten" und
581 "Updates prüfen"? <a href="#">Dieses kleine SQL-Fix</a>
582 erweitert dein Admin-Menü um die genannten fehlenden Einträge.
586 Und schaue gleich mal unter <strong>Verschiedenes / Updates prüfen</strong> nach. :-)
590 <strong>24.02.2004 - 19:50 Uhr</strong>: Neues Release v0.1.0-pre20 freigegeben<br /><br />
591 Nach langer Pause bringe ich endlich das ersehnte Update auf pre20 raus. In
592 dieser Version habe ich die URL-Blacklist, Mitgliederdaten-Tabelle und ein
593 sehr grosses Problem gefixed, dass während der Installation auftritt.
594 Die Installation sollte endlich wieder klappen.
598 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
602 <strong>07.02.2004 - 15:00 Uhr</strong>: Neues Release v0.1.0-pre18 freigegeben<br /><br />
603 Nach 6 Tagen Arbeit habe ich endlich wieder eine neue Version fertig gestellt.
604 Mit der neuen Online-Liste hat sich jedoch ein neuer Fehler eingeschlichen.
605 Ich muss hier unbedingt den Grund des Fehlers finden. :-(
609 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
613 <strong>01.02.2004 - 16:30 Uhr</strong>: Neues Release v0.1.0-pre17 freigegeben<br /><br />
614 Die SQL-Anweisungen sind nun in einer externen Bibliothek (inc/db/lib.php)
615 ausgelagert. Somit sollte es für Sie einfacher sein, diese auf andere
616 Datenbanken umzuschreiben. Zudem kann bei Mailempfang <strong>Urlaub</strong>
617 keine Mails mehr gebucht werden.
621 <strong>31.01.2004 - 07:30 Uhr</strong>: Neues Release v0.1.0-pre16 freigegeben<br /><br />
622 Und wiedermal ist einiges fertig geworden:
624 <li>Vom Mitglied nicht bestätigte Mails sind vom Admin einsehbar und löschbar.</li>
625 <li>Das Mitglied sieht nun, wie viele {?POINTS?} es pro unbestätigter Mail erhält und wie viel es gesamt erhalten kann.</li>
626 <li>In der vom Mitglied buchbaren Mails sind nun Platzhalter verwendbar. Diese kann das Mitglied beim Buchen mit eingeben:
628 <li><strong>%anrede%</strong> - Anrede des Empfängers</li>
629 <li><strong>%vorname%</strong> - Vorname</li>
630 <li><strong>%nachname%</strong> - Nachname</li>
634 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
638 <strong>30.01.2004 - 22:20 Uhr</strong>: Sehr wichtiges Patch freigegeben. Bitte vom Admin-Bereich downloaden<br /><br />
639 Das Patch behebt einen Versand-Fehler. Viele Mitglieder eines anderen
640 Mailtausches haben sich beschwert, sie würden zu viele Mails empfangen.
641 Nach Prüfung der betroffenen Accounts stellte sich dies auch als war raus.<br />
642 Der Fehler war ein - eigentlich - simpler Variablen-Fehler... <a href="#">Patch entfernt.</a>
646 <strong>27.01.2004 - 23:20 Uhr</strong>: Neues Release v0.1.0-pre15 freigegeben<br /><br />
647 Bei dieser Version ist endlich möglich, die von den Mitgliedern
648 ausgewählte Kategorien vom Admin-Bereich aus anzeigen zu lasssen.
652 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
656 <strong>25.01.2004 - 05:25 Uhr</strong>: Auch ich vergesse mal was..<br /><br />
657 Das neuste Patch korregiert zwei Fehler:
659 <li>Das neu zugesandte Passwort wird nun endlich in der Datenbank gespeichert.</li>
660 <li><strong>Profildaten ändern</strong> prüft nun, ob das Passwort auch eingegeben wurde.</li>
662 Das Patch ist wiedermal übder den Admin-Bereich herunterladbar.
666 <strong>25.01.2004 - 04:20 Uhr</strong>: Neues Release v0.1.0-pre14 freigegeben<br /><br />
667 Bereits versendete Mails von den Mitgliedern werden nun nicht mehr unter
668 <strong>EMail-Details ansehen</strong> gelistet, sondern tauchen im neuen
669 Menüpunkt <strong>EMail-Archiv</strong> auf. Ein Patch ist zudem
670 über den Admin-Bereich der Vorgänger-Version v0.1.0-pre13
675 <strong>Wichtig.</strong> Dieses Patch erweitert auch die
676 <I>what-updates.php</I> beim Update-Link (Voll-Update) mit der aktuellen
677 Sprache. Bitte lade dir ebenfalls diesen Patch runter.
681 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
685 <strong>16.01.2004 - 18:50 Uhr</strong>: Fehler in action-Dateien behoben<br /><br />
686 Kurz nachdem ich die Version 0.1.0-pre13 freigegeben habe, merkte ich, dass
687 etwas in der Menüleiste oben nicht stimmte. <a href="#">Patch
692 <strong>16.01.2004 - 18:30 Uhr</strong>: Neues Release v0.1.0-pre13 freigegeben<br /><br />
693 Das Tabellen-Problem mit dem Internet Explorer scheint aus der Welt zu
698 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
702 <strong>16.01.2004 - 16:40 Uhr</strong>: Wichtiges Patch<br /><br />
703 Offensichtlich hat mein erster Co-Coder seinen Banner-Code - mit oder ohne
704 Absicht ist erstmal dahingestellt - eingebaut gelassen. Ich habe einfach eine
705 ältere Version der Datei genommen. <a href="#">Patch entfernt.</a>
709 <strong>15.01.2004 - 20:30 Uhr</strong>: Internet-Explorer Problem behoben<br /><br />
710 Auf vielen Seiten wird das Menü unter dem Internet Explorer breiter
711 dargestellt als es soll. Das <a href="#">Patch entfernt.</a> Im Laufe der
712 nächsten Versionen werde ich alle anderen Scripte durchgehen und
717 <strong>13.01.2004 - 22:20 Uhr</strong>: Neues Release v0.1.0-pre12 freigegeben<br /><br />
718 In dieser Version kommen folgende (eigentlich selbstverständliche) Sachen
721 <li>Gesamtguthaben an Punkten unter dem {?POINTS?}-Guthaben-Link</li>
722 <li>Referral-Anzahl und Gesamtanzahl in selber Übersicht</li>
724 Dann hat ein Mailtausch-Betreiber für mich (hoffentlich) das Einloggen
725 und Ausloggen gefixt. (Danke nochmals für die Arbeit).
729 <a href="#">Patch entfernt.</a><br />
730 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
734 <strong>01.01.2004 - 01:20 Uhr</strong>: Frohes Neues<br /><br />
735 Auch mxchange.org wünscht seinen Besuchern und Mailtausch-Betreibern ein
736 frohes Neues. Zugleich bringe ich ein Patch raus, mit dem es nun möglich
737 ist, sämtliches zu editieren bzw. löschen:<br />
740 <li>Referral-Ebenen</li>
742 <li>Anzahl Mails pro Tag</li>
744 Die Referral-Banner werden wohl erst im naechsten Release mit editierbar sein.
748 <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
752 <strong>Weitere interessante News findest du nun in den News-Archiven:</strong><br />
753 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2010">Alle News aus dem Jahre 2010</a><br />
754 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2009">Alle News aus dem Jahre 2009</a><br />
755 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2008">Alle News aus dem Jahre 2008</a><br />
756 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2007">Alle News aus dem Jahre 2007</a><br />
757 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2006">Alle News aus dem Jahre 2006</a><br />
758 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2005">Alle News aus dem Jahre 2005</a><br />
759 <strong><big>·</big></strong> <a href="{?URL?}/modules.php?module=index&what=news-2003">Alle News aus dem Jahre 2003</a>