1 <div class="para_title">
2 <strong class="big">: : : <u>News-Archiv 2004</u> : : :</strong>
6 <strong>31.12.2004 - 21:55 Uhr</strong>: Neues Release v0.2.0-pre8 freigegeben<br /><br />
7 Knapp vor Sylvester gibt es endlich eine neue Version, ein weiterer Grund zu
8 feiern. Wieso, dass erfährst du in der folgenden Auflistung.
10 <li>Theme-Support fertiggestellt (noch nicht Update von meinem Server)</li>
11 <li>Seitentitel endlich änderbar (auch kannst du die Dekorationen am Rand entfernen.)</li>
12 <li>Scriptbeschleunigung einserseits durch Beseitigung von Variablenproblemen, andererseit durch die reparierte cache-Erweiterung</li>
13 <li>Weitere Template-Auslagerungen im Admin-Menü</li>
14 <li>Referral-Rallye repariert (Mails wurden nicht versendet und teilweise keine Punkte vergütet)</li>
15 <li>Pflichtfelder im Anmeldeformular wieder eingebaut</li>
16 <li>Diverseste Erweiterung repariert</li>
21 <strong>26.12.2004 - 18:05 Uhr</strong>: Mailbuchungsseite wieder funktionstüchtig<br /><br />
22 In der Mailbuchungsseite hat sich ein "netter" Fehler eingeschlichen.
23 Dieser hatte dafür gesorgt, dass die Buchung nicht abgeschlossen werden
24 konnte, da immer Seite 1 sichtbar wurde.
28 <strong>11.12.2004 - 18:45 Uhr</strong>: Problem mit Installationsroutine endlich beseitigt<br /><br />
29 Lange (10 Tage um genau zu sein) hat es während der Installationsphase
30 Scriptfehler gegeben, nun sind endlich alle Fehler beseitigt. Bitte lade dir
31 das unten stehende Patch runter.
35 <a href="#">Patch wegen Versionsupdate entfernt</a>
39 <strong>08.12.2004 - 07:45 Uhr</strong>: Neue Versionen von Erweiterungen zu früh hochgeladen<br /><br />
40 Die folgenden Erweiterungen habe ich ausversehen zu früh hochgeladen:<br />
42 <pre>transfer, top10, task, register, nickname, bonus und active</pre>
44 Bei diesen Erweiterungen ist schon die geplante neue Verzeichnisstruktur
45 für sogenannten Themes mit enthalten. Folge ist, dass die CSS-Dateien
46 nicht mehr geladen werden. Was du nun machen musst, ist folgendes:
48 <li>Entpacke die Erweiterungen in ein gemeinsames Verzeichnis</li>
49 <li>Kopiere alle Dateien aus dem Verzeichnis <strong>/theme/css/</strong> nach <strong>/css/</strong></li>
50 <li>Anschliessend sollten wieder alle CSS-Dateien ladbar sein.</li>
52 In naher Zukunft werde ich das Patch aber rausgeben. Dann kannst du deinen
53 Mitgliedern verschiedene Designs anbieten. :-)
57 <strong>06.12.2004 - 10:25 Uhr</strong>: Fehler in Installation beseitigt, cache-Erweiterung ist noch instabil<br /><br />
58 Bitte lade dir das unten stehende Patch herunter, wenn du das Script neu
59 installieren willst, in der Installation hat es erneut einen Fehler gegeben.
60 Zudem ist die cache-Erweiterung instabil. Bitte wundere dich nicht, wenn du
61 Erweiterungen teilweise gar nicht installieren oder aktualisieren kannst.
65 <a href="#">Patch wegen Versionsupdate entfernt</a>
69 <strong>01.12.2004 - 19:10 Uhr</strong>: Neues Release v0.2.0-pre7 freigegeben<br /><br />
70 Mit dem ersten Dezember 2004 gebe ich nun die neuste Version v0.2.0-pre7 frei.
71 Auch in dieser Version habe ich punkto Sicherheit vieles getan.
73 <li>Bug "unknown function ext_is_active()" in der Installationsroutine beseitigt</li>
74 <li>Sofortige / verzögerte / manuelle Weiterleitung von der <strong>index.php</strong> Seite zur <strong>modules.php?module=index</strong> Seite</li>
75 <li>CSS-Dateien werden nun nicht mehr direkt sondern üer das Script <strong>css.php</strong> geladen</li>
76 <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>
77 <li>Sämtliche Variablen mit den eigenen Funktionen <strong>bigintval()</strong> und <strong>SQL_QUERY_ESC()</strong> abgesichert</li>
78 <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>
79 <li>Die Anmeldeseite enthielt einen Parser-Fehler.</li>
80 <li>Wenn du Erweiterungen per Ändern-Button de-/aktiviert hast, so werden endlich mit dem De-/Aktivieren verknüpfte SQL-Anweisungen ausgeführt.</li>
81 <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>
82 <li>Ziel-URL in <strong>ref.php</strong> kann nun zwischen Anmeldeformular und Eingangsseite hin und her geschaltet werden.</li>
83 <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>
84 <li>Problem mit schwarzer Schrift und weissem Hintergrund beseitigt (wegen Fehler im ausgegeben Code von <strong>css.php</strong>)</li>
85 <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>
87 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
91 <strong>26.11.2004 - 17:15 Uhr</strong>: Fehler wegen Standart-RefID im Anmeldeformular beseitigt<br /><br />
92 Soeben ist mir ein "<strong>parse error</strong> im Anmeldeformular
93 (register-Erweiterung) selber aufgefallen. Bitte lade dir unbedingt das
94 271'er Patch herunter.
98 <a href="#">Patch wegen Versionsupdate entfernt</a>
102 <strong>26.11.2004 - 17:00 Uhr</strong>: TOP10-Liste möglich<br /><br />
103 Soeben habe ich die top10-Erweiterung hochgeladen. Diese Erweiterung erzeugt
104 im Gastbereich deines Mailtausches drei TOP-Listen: Häufigsten Einlogger,
105 Best-Verdiener und stärksten Werber. Evtl. plane ich noch weiteres in
106 dieser Erweiterung aufzunehmen.
110 <strong>18.11.2004 - 19:50 Uhr</strong>: Monatliche Aktiv-Rallyes endlich möglich<br /><br />
111 Mit dem neusten Patch (266) und der neusten Version der bonus-Erweiterung ist
112 nun endlich die langerwartete Aktiv-Rallye möglich. Wie diese
113 funktioniert, <a href="{?URL?}/modules.php?module=index&what=faqs#15">erfährst du hier</a>.
117 In dem Patch sich allerdings ein "Fehler" in die
118 <strong>mailid_top.php</strong>-Datei eingeschlichen: Ich habe nicht meine
119 zum Fehlerauffinden nötige Zeile entfernt. Dies ist bereits mit dem 267'er Patch behoben. :-)
123 <strong>14.11.2004 - 14:00 Uhr</strong>: Wichtige Hinweise zur aktuellen pre6-Version<br /><br />
124 Mit neustem Update ist das Script für die unten angebebene
125 rewrite-Erweiterung vorbereitet. Leider hat dies zur Folge, dass es (um genau
126 zu sein) vor der Installation zu einem Fehler kam, es fehlte die Funktion
127 <strong>ext_is_active()</strong>. Bitte lade dir dazu das folgende Patch herunter:
131 <a href="#">Patch wegen Versionsupdate entfernt</a>
135 Dann ist eine .htacess-Datei mit im Paket vorhanden. Diese funktioniert nur,
136 wenn auf Ihrem Server die Apache-Erweiterung <a target="_blank" rel="external"
137 href="http://httpd.apache.org/docs/mod/mod_rewrite.html">mod_rewrite</a>
138 installiert ist. Dies geschieht meistens durch den Support deines Hosters. Ist
139 diese Erweiterung nicht installiert - was in der Vergangenheit auch
140 vorgekommen ist - so führt dies zu einem Zugriffsfehler 403. In diesem
141 Fall solltest du die gennannte .htaccess-Datei vom Server löschen.
145 <strong>11.11.2004 - 19:15 Uhr</strong>: Neues Release v0.2.0-pre6 freigegeben<br /><br />
146 Ein bischen später als erwartet, habe ich (eigentlich schon ab gestern)
147 das pre6-Release der 0.2.0'er Reihe freigegeben. Auch hier habe ich vieles
148 korregiert und punkto Sicherheit getan. Neu ist auch die eigen entwickelte
149 Funktion <strong>bigintval()</strong>, welche sehr große gerade Zahlen
150 (die Fachleute unter Ihnen mögen mir die Wortwahl verzeihen) absichert
151 (vergleiche dazu die <a href="http://de3.php.net/manual/de/function.intval.php"
152 target="_blank">PHP-Funktion intval()</a> mal.)
156 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
160 <strong>28.10.2004 - 21:00 Uhr</strong>: rewrite-Erweiterung im Alpha-Stadium freigegeben<br /><br />
161 Per CVS-Tree war die Erweiterung schon vorher erhältlich. Nun kannst dur
162 diese aus deinem Admin-Bereich herunterladen. Was es genau mit dieser auf sich
163 hat und was du noch alles herunterladen musst, damit es klappt, kannst du
164 <a href="{?URL?}/modules.php?module=index&what=faq#14">dieser FAQ
169 <strong>24.10.2004 - 00:30 Uhr</strong>: Geänderte Support-Zeiten<br /><br />
170 Die Support-Zeiten für den telefonischen Support haben sich wegen einer
171 Umschulungsmaßnahme geändert:
175 Geändert hat sich nur die Startzeit am Freitag von 13:00 Uhr auf 14:00 Uhr.
179 <a href="{?URL?}/modules.php?module=index&what=impressum">Weitere Details entnehme bitte dem Impressum.</a>
183 <strong>14.10.2004 - 19:45 Uhr</strong>: Punktetransfer fertiggestellt<br /><br />
184 Das Überweisen von Punkten zwischen deinen Mitgliedern ist nun mit der
185 soeben hochgeladenen transfer-Erweiterung und nur fehlerfrei mit dem 235-Patch
186 möglich. Dieses Patch stellt die Datei <strong>img.php</strong> im
187 Hauptverzeichnis bereit, welches den z.B. beim Ausfüllen einer
188 Überweisung den Touring-Code ausgibt.
192 <strong>04.10.2004 - 15:40 Uhr</strong>: CVS Repository wieder Online<br /><br />
193 Den sogn. CVS-Zugriff auf mein Projekt habe ich wieder freigegeben.<br />
195 <em>Eine Anleitung dazu findest du hier...</em> (Link veraltet)
199 <strong>30.09.2004 - 23:00 Uhr</strong>: Neues Release v0.2.0-pre5 freigegeben<br /><br />
200 Früher als erwartet, habe ich ein neues Release hochgeladen. Leider
201 hat die englischsprachige ChangeLog etwas drunter gelitten, aber dafür
202 habe ich mir mit der ebenfalls <a target="_blank" rel="external" href="#"
203 title="Link bereits veraltet">englischsrpachigen Release Notes</a> Mühe
204 gegeben, alle wichtigen Infos zusammenzutragen.
208 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
212 <strong>17.09.2004 - 09:00 Uhr</strong>: Neues Release v0.2.0-pre4 freigegeben<br /><br />
213 Bei diesem Pre-Release hat sich dateitechnisches geändert. Wegen der
214 Umlizensierung sind auch viele Erweiterungen hinzugekommen.
216 <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>
217 <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>
218 <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>
219 <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>
220 <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>
222 Wen dir das Umstellen der Templates zu aufwendig ist, so kannst du mir gerne
223 den gesamten Templates-Ordner als ZIP-Datei zumailen (RAR klappt bei mir
224 öffters nicht.). Ich schicke dir dann die umbenannten Dateien wieder zu.
225 Bitte speichere auch den relativen Pfad mit ab.
229 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
233 <strong>13.09.2004 - 19:30 Uhr</strong>: Wenn mal der Bestätigungscode nicht angezeigt wird..<br /><br />
234 Ich habe von einigen Webmastern gehöhrt, dass der Banner-Code nicht
235 eingeblendet wird, wenn das Script auf einem sogn. Free-Hoster (kostenloser
236 Hoster) installiert wird.
240 <a href="{?URL?}/modules.php?module=index&what=faqs#12">Mehr dazu hier.</a>
244 <strong>08.09.2004 - 01:15 Uhr</strong>: LITE-Version und alle PRO-Versionen eingestellt<br /><br />
245 Es gibt jetzt nur noch das Mailer-Projekt zum freien Download. Das Wort
246 "frei" ist im Sinne von <strong>Freiheit</strong> und nicht
247 <strong>Freibier</strong> zu verstehen. Weiteres zum Thema "Freie
248 Software" entnehme bitte den Seiten der <a href="http://www.fsf.org"
249 rel="external" target="_blank">Free Software Foundation</a> (<a
250 rel="external" target="_blank" href="http://www.fsfeurope.org">FSF
251 Europe</a>). <a href="http://www.gnu.org" target="_blank">Hier</a> gelangst du zu den GNU-Projekten.<br />
255 <strong>02.09.2004 - 14:15 Uhr</strong>: v0.2.0-pre3 erneut hochgeladen<br /><br />
256 Beim letzten Upload war der wichtigiste Teil, die Lizenz-Datei nicht mit vorhanden. Ich habe diese nun mit eingebunden und erneut hochgeladen.
260 <strong>28.08.2004 - 01:00 Uhr</strong>: Pro-Erweiterungen fertiggestellt<br /><br />
261 Ich habe endlich eine ganze Reihe von Erweiterungen für die
262 Pro-Versionen fertig gestellt.
264 <li><strong>Rallyes</strong>: Starte eine Ref-Rallye und setze Punkte als Preise für die ersten X Plätze aus.</li>
265 <li><strong>Modul-Verwaltung</strong>: Titel im Browser, wie &qout;Unbekanntes Modul (admin/index/login)" gehöhren der Vergangenheit an.</li>
266 <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>
271 <strong>27.08.2004 - 19:00 Uhr</strong>: Neues Release v0.2.0-pre3 freigegeben<br /><br />
272 Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
275 <li>Installationsprobleme behoben.</li>
276 <li>Kategorien, unbest. Mails, Referrals können immer aufgerufen werden, egal ob das Account gesperrt oder freigegeben ist.</li>
277 <li>Fehlendes modules=xxxx hinzugefügt.</li>
278 <li>Die von mir im englischen Original-Kommentare entnehme bitte der
279 <a href="#" title="Link bereits veraltet">ChangeLog Notes</a> auf <a
280 href="http://sourceforge.net" rel="external"
281 target="_blank">SourceForge.net</a>
283 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
287 <strong>01.08.2004 - 10:40 Uhr</strong>: Neues Release v0.2.0-pre2 freigegeben<br /><br />
288 Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
291 <li>CSS-Klassen vereinfacht</li>
292 <li>Kuriose SQL-Fehler beseitigt (falsche Variable verwendet)</li>
293 <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>
294 <li>Bei aktiviertem Wartungsmodus kannst du noch immer /admin.php aufrufen und dich einloggen (ging vorher nicht.)</li>
295 <li>Weitere Details entnehme bitte der <a href="#" title="Link bereits veraltet">Online-ChangeLog</a> .</li>
297 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
301 <strong>09.07.2004 - 13:00 Uhr</strong>: Neues Release v0.2.0-pre1 freigegeben<br /><br />
302 Früher als erwartet, gebe ich die Version frei. Die alte hat einfach bei
303 der Installation zu viel Ärger bereitet. Ggf. kann auch der Patch ein
304 tiefer noch nicht eingebunden sein.
308 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
312 <strong>07.07.2004 - 21:29 Uhr</strong>: Doppelter / vor der modules.php? Bitte selber bugfixen<br /><br />
313 Zwischen Zeile 65 ($URL = "http://"....) und 66 ($PATH = ...) kommt folgendes rein:
314 <pre>while (substr($URL, -1, 1) == "/") {$URL = substr($URL, 0, -1); }</pre>
319 <strong>01.07.2004 - 00:20 Uhr</strong>: Profilaktualisierungserinnerungen nicht mehr <strike>LITE</strike><br /><br />
320 Mailer-Project sendet Erinnerungsmails an die Mitglieder aus, die seit
321 (Standrtwert) 1/2 Jahr nicht mehr ihr Profil geändert haben. Dieses
322 Feature ist mit dem neusten Patch aus der <strike>LITE</strike>Free-Version
323 entfernt und ist zu einer <strike>Pro</strike>Free-Erweiterung geworden.
324 Allen Webmastern werde ich diese noch zukommen lassen.
328 <strong>20.06.2004 - 01:40 Uhr</strong>: Neues Release v0.2.0 freigegeben<br /><br />
329 Diese Version ist endlich stabiler geworden. Auch die Installationsroutine
330 scheint endlich besser zu klappen. Sollten Sie dennoch Probleme haben, schaue
331 bitte in den FAQs und Dokumentionen auf dieser Webseite nach. Was diese
332 Version alles mit sich bringt, ist reichlich und ich liste nur die wichtigsten
335 <li><strong>FIXED</strong> Installationroutine arbeitet endlich besser. Auch die Admin-Erst-Registrierung klappt nun sicherer.</li>
336 <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>
337 <li><strong>FIXED</strong> Unzählige kleine Fixes, wie beispielsweise das Updaten der Datenbank, beim Erweiterungsmanagement.</li>
338 <li><strong>NEU</strong> Noch nicht freigegebene {?POINTS?} werden in der {?POINTS?}übersicht getrennt angezeigt.</li>
340 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
344 <strong>01.06.2004 - 22:20 Uhr</strong>: In eigener Sache<br /><br />
345 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>
349 <strong>30.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre27 freigegeben<br /><br />
350 Diese Version ist nahazu ein Template/CSS-Release. Ich habe viele
351 HTML-Formulare aus dem Script ausgelagert als Templates und einige CSS-Klassen
352 hinzugefügt. Was sich sonst noch geändert hat, ist der folgenden
353 Aufstellung zu entnehmen:
355 <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>
356 <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>
357 <li><strong>FIXED</strong> HTML-Attribut "width" aus vielen what-Dateien in CSS-Klassen ausgelagert. Dies behebt (hoffentlich?) Darstellungsschwierigkeiten unter Firefox.</li>
358 <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>
359 <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>
361 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
365 <strong>01.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre26 freigegeben<br /><br />
366 Diese Version enthält noch mehr Patches als sein Vorgänger:
367 <strong>27 Patches.</strong> (ca. 340 kByte ZIP-Dateien). Hier alle
368 Änderungen kurz vorgestellt:
370 <li><strong>NEU</strong> Ref-ID kann im Anmeldeformular abgeschaltet werden. Sie wird dann nur noch angezeigt und ist nicht editierbar.</li>
371 <li><strong>NEU</strong> IP-Zeitperre im Anmeldeformular. Damit wird den Fakern noch ein Riegel vorgeschoben.</li>
372 <li><strong>NEU</strong> Automatisches Freischalten der Mailbuchung im Mitgliedsbereich; kann auch ausgeschaltet werden.</li>
373 <li><strong>NEU</strong> Wartungsmodus intergriert (derzeit nicht per Admin-Bereich umschaltbar, trage ich aber bald noch nach)</li>
374 <li><strong>NEU</strong> Versand nach Postleitzahl nun endlich möglich.</li>
375 <li><strong>NEU</strong> Nicht zugewiesene Tasks werden Ihnen zugewiesen, sobald Sie diese bearbeiten.</li>
376 <li><strong>NEU</strong> Task-Zuweisungen können nun auch wieder aufgehoben werden.</li>
377 <li><strong>NEU</strong> Tasks können auch gelöscht werden.</li>
378 <li><strong>FIXED</strong> Erweiterungs-Management verarbeitet nun korrekt die Daten vom Server und zeigt auch Versionsnummern mit an.</li>
379 <li><strong>FIXED</strong> Mein eigener HTML-Code wird nun in vielen Modulen (what-Dateien) kompiliert.</li>
380 <li><strong>FIXED</strong> Nur bestätigte Accounts erhalten nun auch Mails.</li>
381 <li><strong>FIXED</strong> Erneute Anforderung des Bestätigunglinkes klappt endlich.</li>
382 <li><strong>FIXED</strong> Bonus-Mails werden nicht mehr gelistet, wenn Sie Mails eines einzelnen Mitgliedes anzeigen lassen.</li>
383 <li><strong>FIXED</strong> Globale Datenfelder werden alternativ aus <strong>$GLOBALS</strong> generiert.</li>
384 <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>
385 <li><strong>FIXED</strong> Fehlende SQL-Anweisungen (aufgrund von Updates an der Datenbank) in upgrade-full.sql eingebaut.</li>
386 <li><strong>FIXED</strong> Abschliessender Slash aus der Konstante URL während der Installationsphase entfernt.</li>
387 <li>Sehr viele Formulare aus Scripte als Template ausgelagert (einfacher anpassbar).</li>
389 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
393 <strong>19.04.2004 - 00:30 Uhr</strong>: Neues Release v0.1.0-pre25 freigegeben<br /><br />
394 Ganze 10 (.) Patches enthät diese Version. Hier ein Auschnitt von den
395 geänderten/korregierten Scripten:
397 <li><strong>NEU</strong> Start- und einmaliger Referral-Bonus werden erst nach x bestätigten Mails tatsächlich vergütet. (Vergütungssperre)</li>
398 <li><strong>NEU</strong> Update-Modus zum Erweiterung-Management hinzugefügt: Wenn Datenbank Updates nötig sind, werden diese automatisch durchgeführt.</li>
399 <li><strong>NEU</strong> Erste Erweiterung ist Online: Admin-Verwaltung</li>
400 <li><strong>FIXED</strong> Bestätigung von Mails arbeitet wieder einwandfrei; war zeitweise nicht möglich, da eine Tabellenspalte nicht vorhanden war.</li>
401 <li><strong>FIXED</strong> Erweiterungen werden nun fehlerfrei gesucht und angezeigt.</li>
403 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
407 <strong>18.04.2004 - 19:40 Uhr</strong>: Erste Erweiterung veröffentlicht: Admin-Verwaltung<br /><br />
408 Soeben habe ich die erste Erweiterung freigegeben. Weiteres kannst du dazu im
409 Admin-Bereich erfahren. Die Datei <strong>pw.php</strong> im Hauptverzeichnis
414 <strong>16.04.2004 - 18:10 Uhr</strong>: Wichtige Template-Änderung<br /><br />
415 Mit dem neusten 38'er Patch habe ich das Template
416 <strong>header.tpl.de</strong> an das Template
417 <strong>guest_header.tpl.de</strong> angehängt. Es kann also
418 anschließend gelöscht werden. Neu ist auch
419 <strong>guest_goto_top.tpl.de</strong>, welches den "Nach
420 oben"-Link enthält.
424 <strong>13.04.2004 - 20:30 Uhr</strong>: Neues Release v0.1.0-pre24 freigegeben<br /><br />
425 Wie beim vorherigen Patch angekündigt bringt dieses Release einiges neues mit:
427 <li>Erweitertes Task-Management (Bearbeiten geht nur.)</li>
428 <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>
429 <li>Verschiedene Fixes, wie: Template-System, Cookie-Pfad, CSS-Datei erweitert und und...</li>
431 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
435 <strong>13.04.2004 - 20:00 Uhr</strong>: Cookie-Pfad-Problem gelöst<br /><br />
436 Erneut hat sich ein Fehler in databases.php eingeschlichen. Diese habe ich
437 mit dem 34'er Patch beheben können. Das 35'er Patch enthält
438 eine verbesserte what-updates.php und eine Sortierfunktion, die Arrays mit
439 assoziativen Elementen durchsortieren kann. Es wurden nur neuere Patches und
440 in alpabetischer Reihenfolge angezeigt.
444 Um der riesigen Patch-Liste ein Ende zu setzen, habe ich mich entschlossen,
445 doch nicht ein Stable sondern ein pre24 zu machen. Die Liste ist einfach zu
446 lang. Neu in der pre24 wird das Erweiterungs-Management und ein endlich zum
447 Teil funktionierendes Task-Management (nur Bearbeiten geht.).
451 <strong>09.04.2004 - 12:25 Uhr</strong>: Problem mit modules.php<br /><br />
452 In der modules.php gab es seit einigen Patches eine Änderung am
453 Sicherheitssystem. Dieses "escape-t" gefärdende Zeichen
454 wie (,),/,$ und auch den . raus. Dies ist aber beim Eingaben der E-Mail
455 Adresse nicht wünschenswert, da dann der . in einen \. umgewandelt
460 Was Sie machen müssten ist, in die modules.php reingehen und den .
462 <pre>$HTTP_POST_VARS[$key] =
463 str_replace("/", "\/",
464 str_replace("'", "{QUOT}",
465 str_replace("$", "{DOLLAR_TAG}",
466 str_replace("(", "{OPEN_TAG}",
467 str_replace(")", "{CLOSE_TAG}",
468 str_replace("{--", "{OPEN_TEMPLATE}",
469 str_replace("--}", "{CLOSE_TEMPLATE}",
470 $secvalue)))))));</pre>
474 <strong>27.03.2004 - 01:45 Uhr</strong>: Mamut-Patch (über 100 kByte.)<br /><br />
475 Das Patch es mal wieder ganz besonders in sich. (Nicht nur weil es erst nach
476 dem 3. Upload die richtigen Dateien enthielt...)
478 <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>
479 <li><strong>Vorsicht:</strong> Impressum-Template aktualisiert.</li>
480 <li>"Sie sind hier"-Links mit jeweiliger Klasse (guest_, member_, admin_content) erweitert. Hier werde ich wohl bald eine xxx_here Klasse erzeugen?</li>
481 <li>OpenTable() Aufrufe in vielen Modulen (alle drei Typen) so verändert, dass diese per CSS-Datei ansprechbarbar sind.</li>
482 <li>Klassen-Änderungen an vielen Formularen (Admin-Bereich ist komplett fertig überarbeitet).</li>
483 <li>Neue Klassen <strong>admin_title</strong>, <strong>admin_table</strong>, <strong>impressum_header</strong> und <strong>impressum_body</strong> hinzugefügt.</li>
484 <li>Die Dateien <strong>inc/modules/guest/what-mailid.php</strong> und <strong>de.php (Hauptverzeichnis.)</strong> können gelöscht werden.</li>
489 <strong>20.03.2004 - 20:00 Uhr</strong>: Neues Release v0.1.0-pre23 freigegeben<br /><br />
490 Soeben habe ich das pre23-Release freigegeben. Diese Version enthält u.a.
491 ein verbessertes Template-System, mehr Dokumentation, SQL-Index' für
492 verschiedene Tabellenspalten und ein verbessertes Sicherheitssystem, das
493 gefährliche Zeichen unschädlich macht, wie beispielsweise $,
498 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
502 <strong>20.03.2004 - 20:00 Uhr</strong>: Bitte aktuelles 20'er Patch downloaden<br /><br />
503 Das Patch erweitert einige Tabellenspalten um einen Index. Dieses soll (laut
504 eines anderen Programmierers) die Abfragen beschleunigen. Derzeit arbeite ich
505 diese Erweiterung noch in die Vollversion ein.
509 <strong>20.03.2004 - 04:00 Uhr</strong>: Neues Release v0.1.0-pre22 freigegeben. (vom 14.03.2004)<br /><br />
510 Hier hat sich wieder einiges getan:
512 <li><strong>NEU</strong>: Support-Seite für Mitgliedsbereich vorerst komplettiert.</li>
513 <li><strong>NEU</strong>: Länge des Bestätigungscodes variierbar (empfehlenswert: 3 - 6)</li>
514 <li><strong>FIXED</strong>: Funktion SQL_AFFECTEDROWS() sollte nun wieder funktionieren ("or"-Teil entfernt)</li>
516 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
520 <strong>10.03.2004 - 02:00 Uhr</strong>: Frühlingsgefühle auch bei mxchange.org<br /><br />
521 Ich starte mit neuem Design in den Frühling und hoffe weiterhin auf
522 viel Erfolg mit meinem Script.
526 <strong>03.03.2004 - 22:00 Uhr</strong>: Upps, Fehler erst jetzt entfernt<br /><br />
527 Upps, in der pre21 war ein Fehler im gerade vermeidlich korregiertem Part:
528 Cookie-Pfad. Wenn das Script im Hauptverzeichnis installiert wurde, wurde die
529 Domain als Pfad gespeichert, was logischerweise falsch ist. Bitte lade dir
530 erneut das pre21 herunter.
534 <strong>02.03.2004 - 22:30 Uhr</strong>: Neues Release v0.1.0-pre21 freigegeben<br /><br />
535 Und hier ist gleich eine ganze Menge gefixed und hinzugefügt:
537 <li><strong>NEU</strong>: E-Mail Adresse wird in der Installationsphase abgefragt (Konstante <strong>WEBMASTER</strong> in der config.php)</li>
538 <li><strong>NEU</strong>: Benachrichtigung des Mitgliedes, wenn sein Profil nicht mehr <I>Up-To-Date</I> ist (Standart-Wert: 1/2 Jahr)</li>
539 <li><strong>NEU</strong>: Header-Template für Mitglied- und Gastmenü. Dieses sitzt oberhalb des regulären Header-Templates.</li>
540 <li><strong>NEU</strong>: Weitere Menü-Templates für obrige Menüs: Titel und Menüpunkt</li>
541 <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>
542 <li><strong>NEU</strong>: ChangeLog-Datei (englisch) begonnen</li>
543 <li><strong>FIXED</strong>: Sprachenvariable <strong>lang</strong> in ein Cookie ausgelagert und aus der URL entfernt.</li>
544 <li><strong>FIXED</strong>: Textübergabe an SQL-Datenbank und in Mails aus Formularen klappt nun reibungslos (addslashes und stripslashes waren falsch verwendet.)</li>
545 <li><strong>FIXED</strong>: Deutsche Datum- / Zeitangabe im header-Template gefixed (kein am/pm mehr)</li>
546 <li><strong>FIXED</strong>: Speicherpfad für Cookies wird automatisch korrekt erkannt.</li>
547 <li><strong>FIXED</strong>: <I>Andere Einstellungen</I> verschönert (in Unterbereiche unterteilt)</li>
549 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
553 <strong>29.02.2004 - 00:35 Uhr</strong>: Weitere Templates für die Menüsysteme "Gast" und "Mitglied"<br /><br />
554 Und zwar sind folgende hinzugekommen:
556 <li><strong>Menü-Haupttabllenkopf</strong>: Hier können Sie dann bequem Hintergrundbilder o.ä. einfügen.</li>
557 <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>
558 <li><strong>Menüpunkt</strong>: Jeder Menüpunkt kommt aus diesem Template.</li>
560 Nun sollte es einfacher sein, das Script an deine Bedürfnisse anzupassen.
561 Später werden wir hier wohl ein richtiges Template-System erzeugen, als
562 "nur" ein Teil-Template-System.
566 <strong>28.02.2004 - 20:50 Uhr</strong>: Admin-Menüs fehlen?<br /><br />
567 Fehlt dir ein paar Menüs im Admin-Bereich wie
568 "{?POINTS?}-Gutschrift", "Kategorien auflisten" und
569 "Updates prüfen"? <a href="#">Dieses kleine SQL-Fix</a>
570 erweitert dein Admin-Menü um die genannten fehlenden Einträge.
574 Und schaue gleich mal unter <strong>Verschiedenes / Updates prüfen</strong> nach. :-)
578 <strong>24.02.2004 - 19:50 Uhr</strong>: Neues Release v0.1.0-pre20 freigegeben<br /><br />
579 Nach langer Pause bringe ich endlich das ersehnte Update auf pre20 raus. In
580 dieser Version habe ich die URL-Blacklist, Mitgliederdaten-Tabelle und ein
581 sehr grosses Problem gefixed, dass während der Installation auftritt.
582 Die Installation sollte endlich wieder klappen.
586 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
590 <strong>07.02.2004 - 15:00 Uhr</strong>: Neues Release v0.1.0-pre18 freigegeben<br /><br />
591 Nach 6 Tagen Arbeit habe ich endlich wieder eine neue Version fertig gestellt.
592 Mit der neuen Online-Liste hat sich jedoch ein neuer Fehler eingeschlichen.
593 Ich muss hier unbedingt den Grund des Fehlers finden. :-(
597 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
601 <strong>01.02.2004 - 16:30 Uhr</strong>: Neues Release v0.1.0-pre17 freigegeben<br /><br />
602 Die SQL-Anweisungen sind nun in einer externen Bibliothek (inc/db/lib.php)
603 ausgelagert. Somit sollte es für Sie einfacher sein, diese auf andere
604 Datenbanken umzuschreiben. Zudem kann bei Mailempfang <strong>Urlaub</strong>
605 keine Mails mehr gebucht werden.
609 <strong>31.01.2004 - 07:30 Uhr</strong>: Neues Release v0.1.0-pre16 freigegeben<br /><br />
610 Und wiedermal ist einiges fertig geworden:
612 <li>Vom Mitglied nicht bestätigte Mails sind vom Admin einsehbar und löschbar.</li>
613 <li>Das Mitglied sieht nun, wie viele {?POINTS?} es pro unbestätigter Mail erhält und wie viel es gesamt erhalten kann.</li>
614 <li>In der vom Mitglied buchbaren Mails sind nun Platzhalter verwendbar. Diese kann das Mitglied beim Buchen mit eingeben:
616 <li><strong>%anrede%</strong> - Anrede des Empfängers</li>
617 <li><strong>%vorname%</strong> - Vorname</li>
618 <li><strong>%nachname%</strong> - Nachname</li>
622 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
626 <strong>30.01.2004 - 22:20 Uhr</strong>: Sehr wichtiges Patch freigegeben. Bitte vom Admin-Bereich downloaden<br /><br />
627 Das Patch behebt einen Versand-Fehler. Viele Mitglieder eines anderen
628 Mailtausches haben sich beschwert, sie würden zu viele Mails empfangen.
629 Nach Prüfung der betroffenen Accounts stellte sich dies auch als war raus.<br />
630 Der Fehler war ein - eigentlich - simpler Variablen-Fehler... <a href="#">Patch entfernt.</a>
634 <strong>27.01.2004 - 23:20 Uhr</strong>: Neues Release v0.1.0-pre15 freigegeben<br /><br />
635 Bei dieser Version ist endlich möglich, die von den Mitgliedern
636 ausgewählte Kategorien vom Admin-Bereich aus anzeigen zu lasssen.
640 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
644 <strong>25.01.2004 - 05:25 Uhr</strong>: Auch ich vergesse mal was..<br /><br />
645 Das neuste Patch korregiert zwei Fehler:
647 <li>Das neu zugesandte Passwort wird nun endlich in der Datenbank gespeichert.</li>
648 <li><strong>Profildaten ändern</strong> prüft nun, ob das Passwort auch eingegeben wurde.</li>
650 Das Patch ist wiedermal übder den Admin-Bereich herunterladbar.
654 <strong>25.01.2004 - 04:20 Uhr</strong>: Neues Release v0.1.0-pre14 freigegeben<br /><br />
655 Bereits versendete Mails von den Mitgliedern werden nun nicht mehr unter
656 <strong>EMail-Details ansehen</strong> gelistet, sondern tauchen im neuen
657 Menüpunkt <strong>EMail-Archiv</strong> auf. Ein Patch ist zudem
658 über den Admin-Bereich der Vorgänger-Version v0.1.0-pre13
663 <strong>Wichtig.</strong> Dieses Patch erweitert auch die
664 <I>what-updates.php</I> beim Update-Link (Voll-Update) mit der aktuellen
665 Sprache. Bitte lade dir ebenfalls diesen Patch runter.
669 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
673 <strong>16.01.2004 - 18:50 Uhr</strong>: Fehler in action-Dateien behoben<br /><br />
674 Kurz nachdem ich die Version 0.1.0-pre13 freigegeben habe, merkte ich, dass
675 etwas in der Menüleiste oben nicht stimmte. <a href="#">Patch
680 <strong>16.01.2004 - 18:30 Uhr</strong>: Neues Release v0.1.0-pre13 freigegeben<br /><br />
681 Das Tabellen-Problem mit dem Internet Explorer scheint aus der Welt zu
686 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
690 <strong>16.01.2004 - 16:40 Uhr</strong>: Wichtiges Patch<br /><br />
691 Offensichtlich hat mein erster Co-Coder seinen Banner-Code - mit oder ohne
692 Absicht ist erstmal dahingestellt - eingebaut gelassen. Ich habe einfach eine
693 ältere Version der Datei genommen. <a href="#">Patch entfernt.</a>
697 <strong>15.01.2004 - 20:30 Uhr</strong>: Internet-Explorer Problem behoben<br /><br />
698 Auf vielen Seiten wird das Menü unter dem Internet Explorer breiter
699 dargestellt als es soll. Das <a href="#">Patch entfernt.</a> Im Laufe der
700 nächsten Versionen werde ich alle anderen Scripte durchgehen und
705 <strong>13.01.2004 - 22:20 Uhr</strong>: Neues Release v0.1.0-pre12 freigegeben<br /><br />
706 In dieser Version kommen folgende (eigentlich selbstverständliche) Sachen
709 <li>Gesamtguthaben an Punkten unter dem {?POINTS?}-Guthaben-Link</li>
710 <li>Referral-Anzahl und Gesamtanzahl in selber Übersicht</li>
712 Dann hat ein Mailtausch-Betreiber für mich (hoffentlich) das Einloggen
713 und Ausloggen gefixt. (Danke nochmals für die Arbeit).
717 <a href="#">Patch entfernt.</a><br />
718 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
722 <strong>01.01.2004 - 01:20 Uhr</strong>: Frohes Neues<br /><br />
723 Auch mxchange.org wünscht seinen Besuchern und Mailtausch-Betreibern ein
724 frohes Neues. Zugleich bringe ich ein Patch raus, mit dem es nun möglich
725 ist, sämtliches zu editieren bzw. löschen:<br />
728 <li>Referral-Ebenen</li>
730 <li>Anzahl Mails pro Tag</li>
732 Die Referral-Banner werden wohl erst im naechsten Release mit editierbar sein.
736 <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
740 <strong>Weitere interessante News findest du nun in den News-Archiven:</strong><br />
741 <a href="{?URL?}/modules.php?module=index&what=news-2014">2014</a> <strong class="big">·</strong>
742 <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
743 <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
744 <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
745 <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
746 <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
747 <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
748 <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
749 <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
750 <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
751 <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>