1 <div class="para_title">
2 <strong class="big">: : : <u>News-Archiv 2005</u> : : :</strong>
6 <strong>31.12.2005 - 17:00 Uhr</strong>: Knapp vor Neujahr doch zwei FAQs.<br /><br />
7 Diese betreffen beide die Installationsphase des Scriptes. Zum einem ging es
8 dabei um den fehlgeschlagenen Finalizer, zum anderen um eine Fehlende Spalte
9 'mt_word'. Lese dir dazu einfach die beiden neuen FAQs durch, wenn du
10 ebenfalls auf diese Fehler stösst:<br />
12 <a href="{?URL?}/modules.php?module=index&what=faqs#35">35. Anfrage wegen der fehlenden Spalte</a><br />
13 <a href="{?URL?}/modules.php?module=index&what=faqs#36">36. Anfrage wegen des Finalizers.</a>
17 <strong>30.12.2005 - 20:40 Uhr</strong>: Weitere Update-Welle an den Erweiterungen<br /><br />
18 Dieses Mal betrifft es eher keine Sicherheitslöcher, sondern nur die
19 bessere Lesbarkeit und somit besseres Verständnis des Quellcodes. Du
20 solltest aber <strong>mediadata</strong> mindestens auf die Version
21 <strong>0.0.5</strong> aktualisieren, denn dort ist nun ein weiterer - nicht
22 fataler - Fehler ausgemerzt.<br />
24 Dieser Fehler entstand nach dem die Mail komplett versandt wurde. Das Script
25 hat dann versucht, eine Null (0) aufzuaddieren. Eine scriptinterne Funktion
26 (SQL_QUERY_ESC()) hat aber aus mir unerklärlichen Gründen die Null
27 entfernt. Der somit enstandene SQL-Befehl war somit ungültig. Es wurden
28 aber dennoch die korrekten Werte in die Mediadaten-Tabellen eingetragen.<br />
30 Du solltest die <strong>mediadata</strong> aktualisieren, damit der SQL-Fehler
31 beseitigt ist und deinen Mailtausch nur "unschön" aussehen lässt.
35 <strong>26.12.2005 - 15:00 Uhr</strong>: Game-Engine kommt schrittweise voran<br /><br />
36 Aufgrund der hohen Anfrage bezöglich der Game-Engine (die zum
37 Anschliessen externer Webseiten verwendet werden kann, wie z.B. Spiele,
38 Banken usw.), habe ich mich entschlossen, diese voranzubringen. Sie bietet
39 derzeit die folgenden Befehlsgruppen und Befehle an:<br />
41 <strong>Befehlsgruppen:</strong><br />
42 <strong><big>·</big></strong> Verschiedene Status des Export-Eccounts (status.php)<br />
43 <strong><big>·</big></strong> Daten des Export-Accounts (export.php)<br />
44 <strong><big>·</big></strong> Daten eines Mitgliederaccounts im Nur-Lesen-Zugriff (rmember.php)<br />
46 <strong>Befehle:</strong><br />
47 <strong><big>·</big></strong> Anzahl Abfragen (freie, gekaufte, verbrauchte), Status des Hauptaccounts (= Mitgliedsaccount)<br />
48 <strong><big>·</big></strong> Punkteguthaben, Mailbuchungen, persöngliche Daten, usw.<br />
49 <strong><big>·</big></strong> Teilnehmende Mitglieder in Bettel- und Aktiv-Rallye<br />
51 Die Game-Engine kannst du derzeit nur per CVS erreichen, da diese noch sehr
52 experimentell ist. Sobald sie aber betriebsbereit ist, werde ich sie als
53 ZIP-Archiv zum Downloaden bereitstellen.
57 <strong>22.12.2005 - 13:40 Uhr</strong>: Sicherheitsupate an 13 Erweiterungen freigegeben<br /><br />
58 Soeben habe ich 13 meiner Erweiterungen aktualisiert. Dieses Mal sind die
59 Include-Befehle in den action-Dateien besser gegen Angriffe abgesichert. Ich
60 empfehle hier allen Webmastern das Update einzuspielen.<br />
62 Zudem habe ich wieder die Zusatzangebote entfernen müssen, da sie doch
63 einen zu starken "geschäftlichen Charakter" aufweisen und ich
64 keinen Gewerbeschein habe.
68 <strong>05.12.2005 - 21:10 Uhr</strong>: Umbauten an der Webseite abgeschlossen<br /><br />
69 Die erste grosse Umbau-Aktion - das Umstellen vom "ich" auf
70 "wir" ist somit abgeschlossen. Die gesamten News bleiben aber davon
71 verschont. Auch habe ich (okay, hier ein <strong>ich</strong> nochmal), die
72 Texte etwas umgeschrieben, damit sie ansprechender klingen.<br />
74 Als nächstes kommen die Zusatzangebote dran. Eines vorweg verraten: Es
75 wird 3 Arten von Angeboten geben. Einzelangebot, Komplettpaket und Individualangebote.
79 <strong>04.12.2005 - 19:25 Uhr</strong>: Zusätzliche Angebote nun Online<br /><br />
80 Ich habe nun endlich die lang angekündigten Zusatzangebote eingestellt
81 (einige kannst du bereits unentgeldlich nutzen, diese werden aber
82 kostenpflichtig werden). Lade dir dazu meine aktuelle Preisliste vom Server
83 als PDF, Excel oder OpenOffice2.0-Tabelle herunter.<br />
85 <a href="#">Seite existiert nicht mehr.</a>
89 <strong>30.11.2005 - 21:00 Uhr</strong>: Benachrichtigung wegen Aktiv- und/oder Bettel-Rallye fertiggestellt.<br /><br />
90 Die geplante Verbesserung des Scriptes, eine Benachrichtigung einzubauen,
91 wenn eine Bettel- bzw. Aktiv-Rallye gestartet oder gestoppt wurde, ist nun
92 fertig und seit gestern Abend auf dem Server.
96 Du kannst dabei auch für Aktivierungsbenachrichtigungen eine
97 Vergütung und Wartezeit einstellen. Dann werden Die
98 Aktivierungsbenachrichtigungen als Bonus-Mails versendet. Du musst dazu auch
99 die Erweiterung <strong>bonus</strong> installiert haben, auch wenn du nur
100 die Bettel-Erweiterung installiert hast und vergütete Benachrichtigungen
105 Deine bereits bestehenden Mitglieder erhalten nach Update der Erweiterungen
106 <strong>beg</strong> und <strong>bonus</strong> erstmal keine Nachrichten, da
107 diese erstmal deaktiviert sind. Wenn du also willst, dass dennoch die
108 bestehenden Mitglieder auch eine Benachrichtigung erhalten, schalte diese
113 Auch habe ich das Anmeldeformular ein wenig verbessert. Zum einem kannst du
114 jetzt bestimmen, ob <strong>Ja</strong> oder <strong>Nein</strong> als
115 Standart-Auswahl in den Kategorien gesetzt ist. Zum anderen werden neue
116 Mitglieder optional (also auch abschaltbar) über bereits laufende
117 Rallyes informiert. Dies geschieht ebenfalls entweder per unvergüteter
118 Benachrichtigung oder per Bonus-Mail und durch die selben Einstellungen
119 geändert werden.
123 <strong>29.11.2005 - 17:30 Uhr</strong>: Neues Testing-Archiv mit bis Patch-Level 492 freigegeben.<br /><br />
124 Seit ein paar Minuten existiert ein neues Testing-Archiv der Version
125 0.2.0-pre10 mit allen Patches (bis 492) inklusive auf den SourceForge.net
126 Servern zum freien Download. Hier findest du die Download-Seite dazu:<br />
128 <a href="#" target="_blank">Download-Link veraltet.</a>
132 <strong>26.11.2005 - 21:15 Uhr</strong>: Erscheinungstermine meiner Scripte<br /><br />
133 Wegen mehrfacher Anfragen, wann diese oder jene Erweiterung erscheinen wird,
134 habe ich mich kurz entschlossen, eine kleine Liste aufzustellen. Sie ist
135 keinesfalls komplett. Ich plane noch viel, viel mehr zu programmieren. Aber
136 sie sollte erst das wesendliche beinhalten und dir wenigstens einen kleinen
137 Überblick geben, wann welche Erweiterung hier erscheinen wird.
141 Auch ist die Liste keine "Terminliste" in dem Sinne, sondern eher als sich "dynamisch
142 ändernde Prioritätenliste" anzusehen.
146 <em>Der Link ist bereits nicht mehr gültig.</em>
150 <strong>26.11.2005 - 15:35 Uhr</strong>: Zugriffsrechte und die Dummy-Datei<br /><br />
151 Nach langer Suche nach einen mysteriösen Fehler, wieso bei einer
152 Installation des Scriptes immer das Verzeichnis <strong>inc</strong> als
153 beschreibbar galt, obwohl 555 (CHMOD) eingestellt war, habe ich den Fehler im
154 Script <strong>inc/functions.php</strong> gefunden. Es wird nämlich zum
155 Testen der Rechte eine temporäre Datei angelegt. Nach dem Testen wurde
156 sie allerdings nicht mehr entfernt, was zu den mysteriösen Fehlern
157 führte. Das aktuelle Patch <strong>490</strong> beseitigt diesen.
161 <strong>19.11.2005 - 13:05 Uhr</strong>: Aktiv-Rallye und Bettel-Rallye repariert.<br /><br />
162 In den beiden Rallyes hatte sich der Fehlerteufel eingeschlichen. Dieser ist
167 In der Aktiv-Rallye wurden die hinzugeschalteten Boni nicht bein der
168 Sortierung der Userliste berücksichtigt. Folglich war die Reihenfolge der
169 Gewinner nicht richtig und somit auch vielleicht die falschen Mitglieder
174 In der Bettel-Rallye trat nur bei Verwendung des Nicknames als User-ID auf.
175 Dieser wurde falsch in eine Zahl umgewandelt. Das hatte zur Folge, dass immer
176 das erst bettelnde und nicht das aktuell bettelnde Mitglied die {?POINTS?}
177 gutgeschrieben bekommen hat.
181 Dann habe ich zwei weitere Befehle der Game-Engine hinzugefügt: Daten zur Aktiv-Rallye und
182 Bettel-Rallye anzeigen.
186 <strong>17.11.2005 - 22:00 Uhr</strong>: Sicherheitsupdate 487 sichert Script gegen XSS-Attacken ab<br /><br />
187 In dem Datenfeld-Element <strong>PHP_SELF</strong> des globalen Datenfeldes
188 <strong>$_SERVER</strong> wird der Pfad und der Name des aktuell
189 ausgefürhrten Scriptes abgespeichert. Dieser kann durch eine geschickt
190 geänderte URL manipuliert werden. Fremde Skripte lassen sich somit bequem
191 ausfüren - unter der IP-Nummer des jeweiligen Servers versteht sich.
195 Dieses Patch sichert nun das besagte Datenfeld-Element (hoffentlich
196 genügend) ab, in dem es nicht nur viele Zeichen mit
197 <strong>htmlentities()</strong> in HTML-konforme Zeichen umwandelt (Aufruf des
198 fremden Scriptes ist somit verhindert oder erschwert), sondern auch durch
199 Entfernen der angehängten URL des fremden Scriptes.
203 Wenn dir das zu technisch ist, lade dir einfach den Patch runter. Im
204 Normalfall sollte sich am Verhalten des Scriptes nichts ändern. Das Patch
205 kannst du wie gewohnt per Downloads von meiner Seite runterladen oder direkt
206 aus deinem Admin-Bereich.
210 Es ist somit das zweite sicherheitsrelevante Patch in Folge.
214 <strong>17.11.2005 - 21:00 Uhr</strong>: Anmeldung im Forum sollte wieder arbeiten<br /><br />
215 Wegen eines Scripte-Updates klappte die Anmeldung zum Forum nicht. Es fehlten
216 noch ein paar Einstellungen in der config.php. Nun sollte die Anmeldung wieder klappen.
220 BTW: Die Game-Engine (welche per CVS-Zugang erreichbar ist) versteht nun 5 Befehle.
224 <strong>09.11.2005 - 14:40 Uhr</strong>: Sicherheitsupdate 486 schliesst Lücke in lib-mysql3.php<br /><br />
225 Das Script <strong>inc/db/lib-mysql3.php</strong> wiess eine
226 Sicherheitslücke in der Funktion SQL_QUERY_ESC() auf, die verhindern
227 soll, SQL-Injektionen durchführen zu können. Der Fehler war schlicht
228 ein Aufruf der Funktion COMPILE_CODE() vor dem Zusammenbau der SQL-Anweisung.
229 Das Patch 486 schliesst diese Lücke.
233 Zudem plagt mich derzeit leichtes Fieber und Schüttelfrost, weshalb ich
234 jetzt nur vermindert weiter am Script arbeiten kann.
238 <strong>23.10.2005 - 21:00 Uhr</strong>: Neues Testing-Archiv enthält alle Patches<br /><br />
239 Seit heute Abend steht ein neues Testing-Archiv <a href="#" title="Download
240 bereits veraltet">mxchange-testing_0.2.0-pre10_485</a> mit allen bereits
241 eingespielten Patches zum Download über die SourceForge.net-Server zur
246 <strong>23.10.2005 - 01:45 Uhr</strong>: Bettel-Rallye nun möglich.<br /><br />
247 Mit dem neusten Patch 483 und den aktuellen Versionen der Erweiterungen
248 <strong>beg</strong> und <strong>task</strong> ist nun eine optional
249 aktivierbare Bettel-Rallye mit Rallye-Übersicht im Admin- und
250 Mitgliedsbereich möglich.
254 Zudem habe ich die Aktiv-Rallye (<strong>bonus</strong>.) insofern
255 abgesichert, dass bestehnde Bonus-Vergütungen bei Abschaltung der
256 Aktiv-Rallye um 00:00 Uhr (täglicher Reset.) den Mitgliedern
257 gelöscht werden. Ansonsten ist es möglich, dass Mitglieder mit
258 Bonus-Guthaben bei erneuter Aktivierung wieder "Im Rennen" sind.
262 <strong>22.10.2005 - 17:30 Uhr</strong>: Mal etwas historisches...<br /><br />
263 Und das gleich in doppelter Bedeutung: Am 11. September 2003 tauchte zum
264 ersten Mal Mailer-Project auf einem östereichischen Server auf. Seit
265 August 2003 (genaues Datum leider unbekannt, da ich die nicht freigegebenen
266 Versionen nicht mehr auf meiner Festplatte habe) bin ich nun dabei,
267 Mailer-Project voranzutreiben.
271 Die erste veröffentlichte Version (alle Versionen waren mal auf <a
272 rel="external" target="_blank"
273 href="https://sourceforge.net/projects/mxchange">SourceForge.net</a> zu
274 finden) ist die <strong>mxchange-0.0.4</strong> und ist mal gerade 50 KByte
275 gross gewesen. Die aktuelle Version 0.2.0-pre10 ist knapp 200 KByte gross.
279 Alle diese Versionen findest du nun auf meinem Server:<br />
280 <strong><big>·</big></strong> <a rel="me"
281 href="{?URL?}/downloads/cvs-nightly/archive/"
282 target="_blank">{?URL?}/downloads/cvs-nightly/archive/</a>
286 <strong>08.10.2005 - 14:00 Uhr</strong>: Hinweise zum Updaten der Mediadaten-Erweiterung<br /><br />
287 Solltest du nach Updaten der Erweiterung <strong>mediadata</strong> auf die
288 aktuelle Version 0.0.4 keine Mailbuchungen in den Mediadaten angezeigt bekommen,
289 installiere die Mediadaten einfach per Adminmenü neu. Wie das geht habe
290 ich in der <a href="{?URL?}/modules.php?module=index&what=faq#29">FAQ Nr.
291 29</a> genau beschrieben.
295 <strong>04.10.2005 - 19:25 Uhr</strong>: Endlich wieder eine News .<img src="http://forum.mxchange.org/templates/default/smilies/wink.gif" border="0" width="15" height="15" alt=";-)" title=";-)" /><br /><br />
296 Nach fast vier Monaten taucht unter mxchange.org-News endlich wieder eine
297 News auf. In der Zwischenzeit hat sich viel um dem Sponsorenbereich getan -
298 die Screenshots können Sie weiterhin in der Photo-Gallerie finden.
302 Und seit ein paar Wochen existieren sogenannte "Testing-Archive" auf den SourceForge.net-Servern.
303 Dieses beinhalten die bis einschliesslich zur angegebenen Patch-Level (das
304 ist derzeit 478) alle Patches. Ein langes und mühevolles Hochladen der 60
305 Patches entfällt somit.
309 <em>Der Download-Link ist bereits veraltet.</em>
313 <strong>10.06.2005 - 19:25 Uhr</strong>: Photo-Gallerie eingerichtet.<br /><br />
314 Unter <a href="http://photos.mxchange.org" rel="me" title="Bildergallerie"
315 target="_blank">photos.mxchange.org</a> ist nun eine
316 Gallerie eingerichtet. Dieses bietet dir Screenshots von meinem Desktop an,
317 der die neusten Entwicklungen aller meiner Scripte anzeigt. Schaue es
318 dir doch einfach mal an.
322 <strong>28.05.2005 - 21:15 Uhr</strong>: Forum auf v0.4.1 gedowngradet.<br /><br />
323 Soeben habe ich das Forum auf die Vorgänger-Version 0.4.1 gedowngradet.
324 Das Aktualisieren auf die neue Version war bis jetzt gescheitert.
328 <strong>30.04.2005 - 19:00 Uhr</strong>: Screenshots der aktuellen Entwicklungen<br /><br />
329 Schaue dir die neuesten Entwicklungen an. Die hier aufgeführten Bilder
330 stammen aus meinem Intranet.
334 <strong>17.04.2005 - 20:20 Uhr</strong>: Aktualisierter Verdopller auf mxchange-demo.de.<br /><br />
335 Den Admin-Bereich der Vorab-Version v0.0.6 des Verdopplers kannst du dir nun
336 unter <a href="http://mxchange-demo.de" target="_blank">mxchange-demo.de</a>
337 ansehen. Es sind z.B. eine Gruppenauszahlungsfunktion (erst ab mindests X
338 Auszahlungen wird ausgezahlt) hinzugekommen.
342 <strong>15.04.2005 - 21:10 Uhr</strong>: Alle Erweiterungen auch von mxchange.org erreichbar.<br /><br />
343 Ich habe mich nun umentschieden, die Download-Links zu allen verfügbaren
344 Erweiterungen auch über diese Webseite verfügbar zu machen. Vorher
345 waren die Erweiterungen nur aus dem Admin-Bereich deines Mailtausches
346 erreichbar. Ich habe mir selber damit auch eine grosse Erleichterung angetan,
347 da ich jetzt nur noch eine Datei ändern brauch.
351 <strong>04.04.2005 - 21:10 Uhr</strong>: Support-Forum eingerichtet<br /><br />
352 <a href="http://forum.mxchange.org/index.html" target="_blank">Hier findest
353 du das Support-Forum</a>. Allerdings ist es noch auf Englisch (laut Forum des
354 Scriptes soll die deutsche Übersetzung vielleicht mit nächster
355 Version fertig sein.)
359 <strong>03.04.2005 - 20:30 Uhr</strong>: Patches wieder verfügbar<br /><br />
360 In einer Textdatei auf dem Server (die die Beschreibung zu den Patches
361 enthalten) war ein Zeilenumbruch zu viel. Entsprechend wurden nur Patches bis
362 theoretisch. Nr. 401 angezeigt. Du solltest jetzt wieder aus deinem
363 Adminbereich alle Patches bis derzeit 406 einsehen können.
367 <strong>01.04.2005 - 17:30 Uhr</strong>: Freigabe des Release 0.2.0-pre11 verschoben<br /><br />
368 Die Freigabe des nächsten Releases <strong>0.2.0-pre11</strong> wird
369 sich aller Voraussicht nach noch weiter verschieben. Der primäre Grund
370 hierfür ist die derzeit stark beschädigte (und auch komplett
371 überholbedürfte) Installationsroutine des Scriptes. In der Zwischenzeit
372 geht es mit anderen interessanten Erweiterungen weiter.
376 <strong>25.03.2005 - 15:05 Uhr</strong>: Halb-automatische Installation<br /><br />
377 Derzeit ist die halb-automatische Installation gestöhrt. Bitte weiche auf
378 die manuelle Variante aus. Ich werde in nächster Zukunft die Installation
379 komplett überarbeitet haben. Es wird dann auch der "Wizard"
380 wegfallen und dafür eine deutlich übersichtlichere und einfach
381 bedienbare Version der Installation mit integriert sein.
385 <strong>06.03.2005 - 19:10 Uhr</strong>: Patch 392 mit Schönheitsfehler<br /><br />
386 Im Patch 392 - welches das automatische Aktualisieren der sogn. Patch-Level
387 ermöglicht - ist versehentlich die Version pre11 mit eingeflossen. Das
388 fehlerhafte Patch habe ich nun korregiert und erneut hochgeladen. Bitte lade
389 es dir erneut herunter.
393 <a href="#" title="Patch bereits veraltet">392-Patch_Level_Update_FIX.zip</a>
398 <strong>02.03.2005 - 19:30 Uhr</strong>: Neues Release v0.2.0-pre10 freigegeben.<br /><br />
399 Ganze 30 Patches sind in der neusten Version
400 <strong>mxchange-0.2.0-pre10</strong> enthalten. Ich habe beispielsweise ein
401 sehr grosses Problem in der Mailbuchungsseite, Mailversand und auch Probleme
402 mit fehlenden Funktionen (weil eine Include-Datei nicht permanent eingebunden
403 war) behoben. Was ich alles genau an Fehlern beseitigt habe, möchte ich
404 dir hier vorstellen (wenn auch einige Patches zum einem Punkt zusammengefasst
407 <li><strong>FIXED</strong>: Im Sende-Pool (der die Mails automatisch etappenweise versendet) war ein schwerwiegender Fehler: Es wurden zwar Mails versendet, leider aber nicht in der gewünschten Etappengrösse, inklusive der Bonus-Mails. Zudem wurde keine Verstand-Bestätigung sowahl an das Mitglied als auch an den Administrator versendet.</li>
408 <li><strong>FIXED</strong>: Cookie-Problem im Referral-Sytem (es wurde immer die Standart-RefID gesetzt und nicht die Referral-ID aus der URL) beseitigt.</li>
409 <li><strong>FIXED</strong>: Wenn du an Affiliate-Programmen (Partnernetzwerke mit Pflichteinbindung von HTML-Codes) dran teilnehmen willst und den HTML-Code in deinem Mailtausch einbauen willst, so ist dies nun möglich.</li>
410 <li><strong>FIXED</strong>: Admin-Bereich: Link zum Mitgliedsprofil korregiert (es wurde nach dem Patch 364 immer auf what=list_refs verlinkt)</li>
411 <li><strong>FIXED</strong>: Templates in Hinblick auf den bald anstehenden Frameset-Support umbenannt (damit diese nicht konfliktieren)</li>
412 <li><strong>FIXED</strong>: Leichtgewichtigen Fehler im Bestätigungslink (zum Freischalten des Mailtausch-Accounts) beseitigt.</li>
413 <li><strong>FIXED</strong>: Login-Prozedur auf die neue Version der Bonus-Erweiterung vorbereitet (Aktiv-Rallye.)</li>
414 <li><strong>FIXED</strong>: Die Erweiterung muss aktiv bleiben, damit auch das Gast- bzw. Mitgliedsmenü eingeblendet wird.</li>
415 <li><strong>FIXED</strong>: Speicherung der Profildaten des Mitglieds repariert.</li>
416 <li><strong>FIXED</strong>: Der Admin kann nun endlich das Standart-Theme (welches er als Standart gesetzt hat) in der Datenbank abspeichern. Somit bekommen auch Ihre Mitglieder das Design beim ersten Aufruf Ihres Mailtausches das Design zu sehen.</li>
417 <li><strong>FIXED</strong>: In der Datenbank nicht registrierte Module werden bei Aufruf des Modules automatisch dazugefügt. Somit können Sie auch beispielsweise dem Bettellink einen eigenen Browser-Titel setzen.</li>
418 <li><strong>FIXED</strong>: Wenn der Admin eingeloggt ist, werden endlich wieder alle Erweiterungen und deren Konfigurationsdaten - auch deaktivierte - geladen.</li>
419 <li><strong>FIXED</strong>: Wenn keine Nachkommastelle in einer auszugebenen Zahl vorhanden sind, wurde dennoch das Komma am Ende angehängt.</li>
420 <li><strong>FIXED</strong>: Ist der Admin eingeloggt, werden nun wichtige Admin-Includes geladen (<strong>derzeit admin-inc.php</strong>)</li>
421 <li><strong>FIXED</strong>: Zusammenzählen der Punkte von Mitgliedern optimiert - es ist jetzt dazu nur noch eine SQL-Anweisung nötig.)</li>
422 <li><strong>FIXED</strong>: Ausgabe des CSS-Codes repariert.</li>
423 <li><strong>FIXED</strong>: Im Admin-Bereich wird die Konfiguration mit einer einheitlichen Funktion gespeichert. Hier war ein Fehler beim Umgang mit dem Semikolon, was zwangsläfig abgespeicherte Daten unbrauchbar machte.</li>
424 <li><strong>FIXED</strong>: Mitglieder müssen jetzt endlich eine bestimmte Mindestanzahl von Mails (=Minimum-Empfänger) buchen.</li>
425 <li><strong>FIXED</strong>: Es ist jetzt für deine Mitglieder möglich, das vergessene Passwort <strong>entweder</strong> durch Eingabe der User-ID <strong>oder</strong>EMail-Adresse <strong>oder</strong> (neu.) des Nicknamens sich zuschicken zu lassen. Vorher musste man User-ID <strong>und</strong> EMail-Adresse eingeben.</li>
426 <li><strong>FIXED</strong>: Im Copyright-Hinweis fehlte das aktuelle Jahr 2005, ist auch wichtig...</li>
428 Wenn du bereits mein Script installiert hast, lohnt sich dennoch das Updaten
429 (<strong>zumal du dann wieder neue Patches aus deinem Admin-Bereich sehen
430 kannst</strong>), da ich vor dem Upload der Version noch einiges an Fehlern
431 gefunden und beseitigt habe.
435 <strong>Was wird es in der Zukunft noch geben?</strong>
439 <strong><big>·</big></strong> HTML-Newsletter beispielsweise, den deine Mitglieder gegen eine einstellbare Gebühr auch abbestellen können (oder eben regulär durch Account-Löschung).<br />
440 <strong><big>·</big></strong> Es wird auch sogn. Question-Mails geben (was das bei mir wird, verrate ich erstmal nicht.)<br />
441 <strong><big>·</big></strong> Stark verbesserte User-Liste im Admin-Bereich (pro Eintrag zwei Zeilen, wegen Überbreite der Tabelle)<br />
442 <strong><big>·</big></strong> Mailbuchung: Maximal leistbare Mails in Kategorien in Verbindung mit Punkteguthaben (damit man sich das Rechnen sparen kann)<br />
443 <strong><big>·</big></strong> Kostenpflichten Support, Update- und Installations-Service, den du bis zu <strong>2 Jahre</strong> lang buchen kannst (natürlich auch länger.)<br />
447 Und mit Sicherheit noch eine ganze Menge mehr. Zu viel will ich dir nicht verraten...
451 <strong>23.02.2005 - 22:00 Uhr</strong>: Neue FAQs 25 - 27 fertiggestellt<br /><br />
452 Die FAQs beschätigen sich mit Themen, wie das Erweiterungsmanagement
453 funktioniert, wie überhaupt Erweiterungen eingerichtet (registriert)
454 werden und wie du einen Affiliate-HTML-Code in das Script einbinden kannst.
458 <strong>22.02.2005 - 22:40 Uhr</strong>: Endlich beseitigt...<br /><br />
459 Mit dem neusten Patch (384b) ist endlich ein Fehler aus dem Sende-Pool
460 verbannt. Zudem war ein Fehler in der Aktiv-Rallye. Beide Fehler möchte
461 ich dir mit praktischen Beispielen näher bringen:
465 <strong>Sende-Pool:</strong>
467 <li>Nehmen wir mal an, du hast als Sende-Interval 10 Mails eingestellt (es werden also 10 Mails pro Seitenbesuch=Klick im Script versendet)</li>
468 <li>Mein Script hat aber immer 1 Mail pro Klick versendet und keine Benachrichtigung versendet, dass die Mail ausgesendet wurde.</li>
469 <li>Zudem wurden die Bonus-Mails in einem Rutsch ausgesendet und nicht in 10er Schritten</li>
470 <li>Alles dieses ist jetzt endlich behoben.</li>
475 <strong>Aktiv-Rallye:</strong>
477 <li>Du versendest gerade eine grosse Mail im kleinen Schritten, der Versand kann also sagen wir mal 10 Minuten dauern (dafür hast du aber auch niedrigere Serverlast.)</li>
478 <li>Jetzt fangen die ersten Mitglieder an, die Mail zu bestätigen und die Aktiv-Rallye-Funktion berechnet den Rang.</li>
479 <li>Genau hier ist der Fehler: Es wurden die Anzahl der Bestätigungslinks und der versendeten Mails genommen.</li>
480 <li>Folgerung: Falsche Ränge (öfters Minus-Werte, was zu leeren Tabellen führte)</li>
481 <li>Ich habe hier nun die gezählten Klicks einfach als Rang genommen und siehe da: Es klappt.</li>
483 <strong>Übrigens:</strong> Wenn du nicht weist, wie du eine Erweiterung
484 aktualisieren sollst, schaue dir am besten die <a
485 href="{?URL?}/modules.php?module=index&what=faqs#23">FAQs 23 und 24</a>
490 <strong>21.02.2005 - 21:35 Uhr</strong>: Gravierender Fehler in Mailbuchungsseite behoben...<br /><br />
491 Es wurde beim Ermitteln der nötigen {?POINTS?} die maximale Anzahl von
492 Usern in der Kategorie gewählt und nicht die vom Mitglied eingegebene.
493 Resultat: Das Script beschwerte sich, der User hätte nicht genügend
494 {?POINTS?} auf dem Konto. Ein Rechenbeispiel:<br />
496 <li>Das Mitglied wählt eine Kategorie XYZ mit maximal 15 Empfängern aus.</li>
497 <li>Es stellt die Mailart <u>"3 {?POINTS?} Kosten / Mail"</u>ein.</li>
498 <li>Es hat aber nur {?POINTS?} für 10 Empfänger und gibt 10 ein.</li>
499 <li>Das Script hatte bis zu dieser Version 3 {?POINTS?} * <u>15</u> = 45 {?POINTS?} gerechnet, hat das Mitglied mehr oder gleich 45 {?POINTS?}, fiehl dieser Fehler nicht auf.</li>
500 <li>Hatte es aber, wie hier im Beispiel 31 {?POINTS?}, konnte es nicht mehr buchen.</li>
501 <li>Jetzt ist der Fehler endlich weg. Mache dies bitte deinen Mitgliedern bekannt.</li>
506 <strong>19.02.2005 - 20:00 Uhr</strong>: Neustes Patch mit Schönheitsfehler...<br /><br />
507 Im neusten Patch hat sich ein "Schönheitsfehler" eingeschlichen:
508 Es ist ausversehen die Basis-URL aus meinem Intranet mit eingebunden worden.
512 <em>Download-Link ist bereits veraltet.</em>
516 Das Patch mit dem Schönheitsfehler habe ich bereits korregiert. Du kannst
517 es dir ohne weiteres runterladen und einspielen.
521 <strong>18.02.2005 - 18:45 Uhr</strong>: Verdoppeln bis der Arzt vorbeikommt. (Scherz)<br /><br />
522 Nein, ganz im Ernst: Soeben habe ich die Verdoppler-Erweiterung fertig
523 gestellt. Tipp: Seien Sie aber vorsichtig, wenn du die
524 Verdopplung-Erweiterung in Verbindung mit Geld nutzt, das kann leicht als
525 Pyramiden-, oder Schnellballsystem ausarten (was nicht legal ist).
529 <strong>13.02.2005 - 14:15 Uhr</strong>: Demo-Seite war im Wartungsmodus<br /><br />
530 Auf meiner <a href="http://mxchange-demo.de" rel="me"
531 target="_blank">Demo-Installationsseite</a> war der Wartungsmodus
532 eingeschaltet. Offensichtlich hat dies ein demo-Admin getan und vergessen,
533 diesen wieder abzuschalten. Ich habe nun den Menüpunkt deaktiviert.
537 <strong>10.02.2005 - 19:40 Uhr</strong>: Problem mit Theme-Support beseitigt.<br /><br />
538 Mit dem neusten 363'er Patch ist auch ein Problem beseitigt - bzw. eine
539 fehlende Anweisung eingefügt. Wenn der Admin das Standart-Theme
540 einstellen wollte, wurde es zwar auf seinem Rechner geändert, aber nicht
541 in der Datenbank gespeichert. Folglich hat jedes Mitglied das
542 <strong>default</strong>-Theme angezeigt bekommen.
546 Du kannst dir das Patch wie gewohnt <a
547 href="{?URL?}/modules.php?module=index&what=downloads">hier</a> oder aus
548 deinem Admin-Bereich unter <strong>Verschiedenes - Updates prüfen</strong>
553 <strong>08.02.2005 - 21:45 Uhr</strong>: Problem mit fehlendem Gast- und Mitgliedsmenü beseitigt.<br /><br />
554 Mit dem neusten 361'er Patch ist auch ein Problem bei nicht-installierter
555 sql_patches-Erweiterung beseitigt. Das gesamte Gast- und Mitgliedsmenü
556 war ausgeblendet und eine Fehlermeldung "Unbekannte Aktion aufgerufen
557 oder Script hat Fehler gemacht" tauchte auf. Dieses alles ist nun mit dem
558 genannten Patch beseitigt.
562 <a href="{?URL?}/modules.php?module=index&what=downloads">Hier kannst du
563 dir das Patch herunterladen.</a> (Lizenz akzeptieren und dann ist unterhalb
564 des Download-Buttons eine Tabelle mit allen aktuellen Patches. Lese dir dazu
565 unbedingt die Dokumentation PATCHES.de durch.)
569 <strong>04.02.2005 - 19:15 Uhr</strong>: CVS Repository aufgeräumt.<br /><br />
570 In der CVS-Repository (auf Deutsch: <strong><a rel="external" target="_blank"
571 href="http://dict.leo.org/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&relink=on&sectHdr=on&spellToler=std&search=Repository">Ablage,
572 Depot, Lager</a></strong>) waren viele überflüssige Dateien und
573 von mir ausversehen hochgeladene enthalten. Soeben habe ich diese bereinigt.
577 <strong>30.01.2005 - 15:30 Uhr</strong>: Neues Release v0.2.0-pre9 freigegeben.<br /><br />
578 Sage und schreibe <strong>46</strong> Patches mit einer Gesamtgrösse von
579 über <strong>650 kBytes</strong> enthält diese neue Version mein
580 Mailtauschscriptes. Was hier alles neu ist und an Fehlern beseitigt ist,
581 möchte ich dir kurz vorstellen:
583 <li><strong>SECURITY</strong>: In diversen Basis-Scripten (welche sich im Hauptverzeichnis des Mailtausches befinden) waren Sicherheitslöcher und die an das Script übergebenen Variablen waren nicht ausreichend gegen Angriffe abgesichert.</li>
584 <li><strong>NEU</strong>: Weitere Sperren in der Anmeldung werden aufgehoben, wenn du als Admin eingeloggt bist.</li>
585 <li><strong>NEU</strong>: Es werden diverse Erweiterung standartmäßig aktiv gehalten. Dies ist zum Beispiel die sehr wichtige Erweiterung <strong>sql_patches</strong>.</li>
586 <li><strong>NEU</strong>: META-Beschreibung (Description) wird nun aus dem Mailtausch-, Modul- und what-Titel dynamisch zusammengesetzt und nur im Gastbereich eingesetzt.</li>
587 <li><strong>NEU</strong>: Die Kommaanzahl kann zwischen 1 und 5 eingestellt werden.</li>
588 <li><strong>NEU</strong>: Teile der Installationsroutine ausgelagert in Templates.</li>
589 <li><strong>NEU</strong>: Ich feiere meinen ersten Beta-Tester. :-) Du findest ihn in der Datei <strong>DOCS/de/AUTHORS.txt</strong></li>
590 <li><strong>NEU</strong>: Das Gast- und Mitgliedsmenü kann nun per Admin-Bereich deaktivert werden.</li>
591 <li><strong>NEU</strong>: Das Template-System (sowohl HTML- als auch Mail-Templates) kann nun in <strong>admin</strong>-, <strong>guest</strong>- und <strong>member</strong>-Templates aufgeteilt werden. Die HTML-Templates lassen sich zudem in weitere Bereiche wie <strong>install</strong>, <strong>mailid</strong> und <strong>ext</strong> unterteilen.</li>
592 <li><strong>NEU</strong>: IP-Nummer und Browserbezeichnung werden in vielen Mails an den Admin mit übertragen.</li>
593 <li><strong>NEU</strong>: Beschreibung der Erweiterung wird nun auch im Aufgabentext eingeblendet (kein erneuter Download von meinem Server erfolgt dabei; die Beschreibung befindet sich in den Templates <strong>ext_???.tpl</strong>.</li>
594 <li><strong>FIXED</strong>: Täglicher Reset (dieser wird um 00:00 Uhr jeden Tag ausgeführt)</li>
595 <li><strong>FIXED</strong>: Menüsystem ist nur dann erreichbar, wenn auch die dazugehöhrige Erweiterung aktiviert wurde.</li>
596 <li><strong>FIXED</strong>: Anrede in vielen Mails an die Mitglieder</li>
597 <li><strong>FIXED</strong>: Admin kann endlich fehlerfrei Accounts aus seinem Bereich bestätigen</li>
598 <li><strong>FIXED</strong>: Problem in <strong>inc/footer.php</strong> beseitigt.</li>
599 <li><strong>FIXED</strong>: Unter Punkteguthaben wurde nicht die korrekte Punkteanzahl (ohne Abzug) ausgewählt, um Auszahlungsmethoden aufzulisten.</li>
600 <li><strong>FIXED</strong>: Problem in der Registrierung von neuen Erweiterungen beseitigt.</li>
601 <li><strong>FIXED</strong>: Anbindung des PHP interen Caches zur Beschleunigung von PHP-Scripten funktioniert nun.</li>
602 <li><strong>FIXED</strong>: Anzeige der <strong>Sie sind hier</strong> Zeile repariert.</li>
603 <li><strong>FIXED</strong>: Admin-Bereich: Ändern des Statuses der Gast- und Mitgliedsmenüpunkte ist jetzt eindeutiger.</li>
604 <li><strong>FIXED</strong>: Ändern des Themes/Designs klappt wieder.</li>
605 <li><strong>FIXED</strong>: Refferal-ID wurde nicht gesetzt, wenn der Admin eine Standart-RefID ausgewählt hatte.</li>
606 <li><strong>FIXED</strong>: Variablen- und Template-Problem in der Aufgabenauflistung, nachdem man auf <strong>Bearbeiten</strong> geklickt hatte.</li>
607 <li><strong>FIXED</strong>: In <strong>inc/stylesheet.php</strong> war ein Fehler, es wurde kein Design mehr geladen.</li>
608 <li><strong>FIXED</strong>: Klicks auf Werbebanner werden wieder korrekt verarbeitet.</li>
609 <li><strong>FIXED</strong>: Wird das Script ohne einem what-Wert (z.B. <strong>modules.php?module=index</strong> aufgerufen, wird nun keine Fehlermeldung mehr angezeigt.</li>
610 <li><strong>FIXED</strong>: Alle neuen bzw. aktualisierten Erweiterungen und Patches werden nun schneller sortiert.</li>
611 <li><strong>FIXED</strong>: Neues freies Design <strong>Solid-Business</strong> geht an den Start. Es ist - wie der Name sagt - solider gestaltet und ist seitdem ich es freigegeben habe nur auf Zuspruch gestossen.</li>
612 <li><strong>FIXED</strong>: Löschen von Normal-Mails durch den Admin war gestört.</li>
613 <li><strong>FIXED</strong>: Die Bestätungslinks von den Mails werden nun fehlerfrei automatisch gelöscht.</li>
614 <li><strong>FIXED</strong>: Cookie-Fehler in Eingangsseite (<strong>index.php</strong>) behoben.</li>
615 <li><strong>FIXED</strong>: Fehler im Modul <strong>login.php</strong> beseitigt und Template <strong>member_goto_top.tpl</strong> ist neu dazugekommen.</li>
616 <li><strong>FIXED</strong>: Der Jackpot wird wieder mit Punkten "aufgeladen".</li>
617 <li><strong>FIXED</strong>: Korriose Fehlermeldungen des Scriptes, wie <strong>Hallo Herr Mustermann,...</strong> beseitigt.</li>
618 <li><strong>FIXED</strong>: Weitere HTML-Auslagerungen in Templates: Admin-Bereich (Erstanmeldung des Admins und Login-Formular, Referral-Links im Mitgliedsbereich und <strong>Bestätigung Ihrer Mail-Adresse abgeschlossen</strong>)</li>
619 <li><strong>FIXED</strong>: PNG- oder JPEG-Bildchen für den Bestätigungscode zum Bestätigen von Mails wird automatisch ausgewählt.</li>
620 <li><strong>FIXED</strong>: Irrtümlicherweise wurde das Semikolon gegen ein Dollar-Zeichen ausgetauscht.</li>
621 <li><strong>FIXED</strong>: Verbesserung im Mitgliedsbereich / <strong>Unbestätigte Mails</strong>: Die Tabelle <strong>mxchange_pool</strong> wird nicht mehr benötigt, es lassen sich somit viele nicht abgelaufene Mails bestätigen.</li>
626 <strong>29.01.2005 - 14:35 Uhr</strong>: Patch 329, Klappe #2<br /><br />
627 Das Patch 329 habe ich heute erneut hochladen müssen, da ein
628 aktualisiertes Template fehlte. Wenn du bereits bis zum aktuellsten Patch
629 356 alles runtergeladen und eingespielt hast, lade dir dieses Patch bitte
630 <u>nicht</u> runter. Es könnten sonst Dateien überspielt werden,
631 die bereits mit aktuelleren (höhere Nummer am Anfang des Dateinamens)
636 <strong>26.01.2005 - 21:35 Uhr</strong>: Wenn mal das Gastmenü nicht angezeigt wird...<br /><br />
637 Seit einigen Versionen ist die Erweiterung <strong>sql_patches</strong> ein
638 sehr wichtiger Bestandteil des Scriptes geworden. Ist diese nicht installiert,
639 wird seit neusten Patches das gesamte Gast- und Mitgliedsmenü nicht mehr
640 eingeblendet. Was du also tun musst, ist, aus deinem Admin-Bereich heraus
641 die Erweiterung <strong>sql_patches</strong> herunterzuladen. Diese und viele
642 andere interessante Erweiterungen findest du unter <strong>Verschiedenes
643 --> Erweiterungen --> Nach neuen Erweiterungen suchen</strong> (den Link
644 findest du unterhalb der Tabelle mit den Erweiterungen).
648 Damit dies einfacher wird, werde ich ab der neuen Version v0.2.0-pre9 (kommt
649 Ende Januar raus) mit beifügen. Welche Erweiterungen noch ganz wichtig
650 ist, entnimmst du bitte der <a title="Diese ist noch mit aktueller Revision
651 gültig" href="{?URL?}/modules.php?module=index&what=faqs#19">FAQ Nr.
656 <strong>25.01.2005 - 20:30 Uhr</strong>: Generierung des grafischen Bestätigungscodes mit Patch 352 verbessert.<br /><br />
657 Der grafische Bestätigungscode wird Ihren Mitgliedern beim
658 Bestätigen von Mails angezeigt. Das dies durchaus Probleme verursachen
659 kann, haben die letzten Support-Anfragen einiger meiner "Mitglieder
664 Wenn dir technische Details interessieren, lese dir bitte dazu die FAQ Nr. 22
665 durch. Dort habe ich auch beschrieben, was du zu hast, wenn gar nichts mehr
670 <a href="{?URL?}/modules.php?module=faqs#22">Weiterlesen mit FAQ Nr. 22...</a>
674 <strong>24.01.2005 - 21:50 Uhr</strong>: Gravierende Änderung seit Patch Nr. <strong>340/345</strong> .<br /><br />
675 Im Patch 340 ist eine neue Version des Gastmodules <strong>index.php</strong>
676 und im Patch 345 eine neue Version des Mitgliedermodules
677 <strong>login.php</strong> mit enhalten. Diese beiden Patchen haben eine
678 kleine - aber dennoch gravierende - Änderung am Aufbau des Tables
679 <strong>guest</strong> (Patch 340) und des Tables <strong>member_main</strong>
680 (Patch 345) bewirkt. Es wird kein abschliessendes </TABLE> vor dem
681 Template <strong>guest_footer.tpl</strong> bzw.
682 <strong>member_footer.tpl</strong> mehr eingefügt.
686 Du musst in das jeweilige Template am <strong>Anfang</strong> das fehlende
687 </table> einfügen. Dann sollte die Ausgabe des Codes wieder
692 <strong>20.01.2005 - 18:45 Uhr</strong>: Sonstige Einstellungen (Admin-Bereich) verbessert.<br /><br />
693 Dort hat sich folgendes getan:
695 <li>Selbe beworbene URL nicht mehr bewerbar (0 = URL kann sofort wieder gebucht werden)</li>
696 <li>Gütigkeitsdauer der Bestätigungslinks (0 = Bestätigungslinks laufen nie ab)</li>
697 <li>Sperrzeit des Mitgliedprofiles nach Änderung (0 = Mitglied kann sein Account immer und sofort ändern)</li>
698 <li>Profilaktualisierungsinterval (0 = Es wird keine Mail zum Profilaktualisierunng durch das Mitglied ausgesendet)</li>
699 <li>Erneute Aussendung der Mail (0 = Siehe oben)</li>
701 Damit diese auch tatsächlich funktionieren, musst du dir das Patch
702 <a href="#">Patch wegen Scripteupdate entfernt.</a> runterladen und folgende
703 Erweiterungen aktualisieren, in Klammern steht die mindestens nötige
706 <li>autopurge (0.2.4)</li>
707 <li>mydata (0.0.7)</li>
708 <li>other (0.1.0)</li>
709 <li>profile (0.0.5)</li>
714 <strong>12.01.2005 - 18:40 Uhr</strong>: Fehler im Referral-System beseitigt<br /><br />
715 In der Datei <strong>inc/session.php</strong> war ein Fehler. Dieser hat
716 bewirkt, dass immer die Standart-RefID als Referral-ID im Cookie gespeichert
717 wird. Mit dem neusten Patch (bitte spiele auch die vorherigen Patches ein, da
718 diese inkrement aufeinander aufbauen.) ist der Fehler beseitigt.
722 <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
726 <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
727 <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
728 <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
729 <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
730 <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
731 <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
732 <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
733 <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
734 <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
735 <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
736 <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>