Surferer`s Lose4

lose4.surferer.de

Newsletter zu v1.2
Newsletter vom 05.06.2009: SL4 V1.2 ist da!
Grüß dich ,
Version 1.2 und somit die zwölfte Version des Scripts Surferer`s Lose4 steht jetzt zum Download bereit. Die Entwicklung hat über eineinhalb Jahre gedauert und trotzdem, oder auch gerade deswegen enthält SL4 V1.2 zwar viele neue schöne Dinge, aber eben nicht alle, die geplant waren. Die Zeit, die ich früher noch hatte, kann ich inzwischen nicht mehr so umfangreich für das beste Paid4Script ^^ einsetzen, daher werden auch zukünftige Entwicklungen lange reifen. Da ich, um alle geplanten Dinge umzusetzen, noch who knows wie lange gebraucht hätte, habe ich mich entschieden, einiges hinten an zu stellen und V1.2 schon jetzt zu veröffentlichen. Und das ist in jedem Fall besser als alles noch weiter zu verzögern. Es ist ja auch normal, irgendwann zu sagen: Jetzt reichen die Inhalte aus, um eine neue Versionsnummer mit ihnen zu verknüpfen. Und das tun sie allemal!

SL4 hat schon in der letzten Version einzigartige Funktionen geboten und das tut es jetzt wieder. Sämtliche Neuerungen werde ich in diesem Newsletter aufzählen. Besonders hervorzuheben ist der neue Abusebereich, über den User störende Werbekampagnen melden und sperren können. Das Paidmailscript wurde komplett überarbeitet und glänzt jetzt sowohl im User- wie auch im Adminbereich. Außerdem hervorzuheben sind der nun eingebaute Messenger und die automatisch erstellbaren Systembackups.
Wie immer empfehle ich den Newsletter komplett zu lesen, notfalls auf der Homepage, auf der er auch veröffentlicht wird.
Eins möchte ich gleich noch erwähnen: Die lange Entwicklungsdauer und auch der Umfang der Änderungen auch innerhalb alter Bereiche machen es wahrscheinlich, dass ich einige Kleinigkeiten vergessen oder übersehen habe. Daher habe ich die neue V als Beta markiert. Es wird sicher der ein oder andere Fehler auftauchen, so wie das natürlich auch bei allen alten Versionen der Fall war. Sobald dann etwas Zeit vergangen ist, werde ich den Betastatus aufheben.


Zum Glück hab ich mir das letzte Jahr über Stichpunkte zu allen neuen Funktionen gemacht, denn sonst wäre der NL hier zu Ende ;-)

- 01.) Abuse Exchange
- 02.) Paidmailscript
- 03.) Messenger
- 04.) Systembackups
- 05.) Paidbanner
- 06.) Übersicht
- 07.) Admin Texte
- 08.) Onlineuser
- 09.) automatische Auszahlung
- 10.) Userlogin
- 11.) Auto-Surf
- 12.) Kampagnenlisten
- 13.) Sponsoren
- 14.) FAQ
- 15.) Emailverzerrung
- 16.) ext. Newsletterscript
- 17.) Adminstartseite
- 18.) Neuer Unterseitentyp
- 19.) Werbenetzwerk
- 20.) EarthTV / BestVideos
- 21.) Admin Daten & Design
- 22.) Ladebalken
- 23.) Transaktionsliste
- 24.) Index_Z
- 25.) Datenbank
- 26.) Sperrsysteme
- 27.) User bearbeiten
- 28.) Addons
- 29.) Meine XC-Addons




01.) Abuse Exchange
Das nervigste an Paid4-Funktionen sind sowohl für User wie auch für den Seitenadmin Werbekampagnen mit Framebrechern, Viren und seit einiger Zeit besonders stark Seiten mit unzähligen Werbeframes. Natürlich kann niemand die ~tausend Kampagnen täglich nach solchen Einträgen durchsuchen. Deshalb war der Ansatz schon in V1.1 über das SikVoteSys eine Schnittstelle zu bieten, die eine Verbindung zwischen allen Loseseiten herstellt. Das SikVoteSys wurde bis zuletzt benutzt, allerdings nicht besonders stark und auch nur von Webmastern und fast nicht von Usern. Das SikVoteSys war auch nicht perfekt und in seiner Handhabung auch etwas unpraktisch. Das neue SikVoteSys macht einen großen Schritt in Richtung Perfektion. Es ist jetzt dem System Abuse Exchange untergegliedert. Die Schnittstelle ist ab jetzt erreichbar unter abuse.surferer.de (das alte SikVoteSys wird auch noch ne Weile online bleiben). Der Abusebereich im Script ist nun deutlich umfangreicher und vor allem leichter zu handhaben. Wichtigste Funktion ist dabei das Abuse Popup. Mit diesem Popup, das sich durch einen Klick auf den Abusebutton, der in allen Paid4-Funktionen eingebaut ist, öffnet, können User störende Werbekampagnen melden und sperren. Zum Sperren gibt es dann verschiedene Möglichkeiten. Die Komplettsperrung sendet die Daten an das SikVoteSys, wodurch die Werbekampagne dann auch auf anderen Webseiten gesperrt wird, zusätzlich wird die Kampagne seitenintern gesperrt und es wird eine persönliche Sperrung für den User eingerichtet. Dann gibt es die seiteninterne Sperrung, die persönliche Sperrung und als letztes noch die Möglichkeit dem Admin eine Meldung zukommen zu lassen. Seiteninterne Sperrungen können vom Admin aufgehoben werden und ungerechtfertigte Sperrungen können auf Abuse Exchange negativ bewertet werden. Über alle Aktivitäten kann der Seitenadmin Logs betrachten. User, die Kampagnen an Abuse Exchange senden, müssen sich vorher dort registrieren. Das können sie direkt im Abuse Popup machen und ich möchte mal allen Seitenbetreibern empfehlen, ihre User auf diese neue Möglichkeiten aufmerksam zu machen. Denn damit gibt es jetzt wirklich umfangreiche Möglichkeiten, mit denen man schnell und einfach Herr über den Schmutz werden kann.

02.) Paidmailscript
Das Paidmailscript hatte eine Kompletterneuerung nötig und entsprechend hab ich das komplette alte Script dem Papierkorb zukommen lassen und alles komplett neu erstellt.
Der Userbereich: Erstmal sieht er anders aus. Ich wollte mal irgendwas neues haben, deshalb gibt es einen Pfeil an dem die User ihre Mindestvergütung einstellen können. Das ist jedenfalls viel interessanter aus als ein langweiliges Auswahlformular. Auf der Seite Paidmails werden die ersten Mails aus der Mailhistorie aufgelistet. Es gibt die Möglichkeit sich Mails einzeln anzusehen und natürlich gibts auch weiterhin die Mailhistorie. Früher konnte man einstellen, ob der Paidmailtext in der Historie angezeigt werden soll, das geht jetzt nicht mehr. Der Paidmailtext wird jetzt immer angezeigt. Früher war doch etwas problematisch programmiert, inzwischen ist die Anzeige des Paidmailtexts aber kein Problem mehr. Es gibt nun zusätzlich die Singlemailhistorie. Hier wird immer nur eine Mail angezeigt. Grund dafür ist der Sponsor HpLose, der diese Anzeigeart fordert. Welche Sponsoren in der Singlemailhistorie angezeigt werden sollen, kann im Adminbereich eingestellt werden. User können auch weiterhin Paidmails anfordern. Das geht allerdings nur solange wie noch keine 50 Mails in der Mailhistorie sind. Der tatsächliche Versand der Mails als e-mail erfolgt nur noch beim Versand über den Adminbereich oder beim Autoversand. Neu ist jetzt auch eine Anzeige auf der Seite Übersicht, die die Anzahl unbestätigter Paidmails enthält. Eingebaut hab ich jetzt auch noch, dass es nicht mehr möglich ist, die Mindestaufenthaltszeit zu umgehen. Bisher ging das. Ich weiß nicht, wie das irgendjemand hätte ausnutzen können, aber da ich mal drauf hingewiesen wurde, ist jetzt im zweiten Bestätigungsframe eine solceh Überprüfung (übrigends auch bei den Paidbannern und im Auto-Surf gabs das schon länger). Der Adminbereich hat sich stark verändert, das wird dir auch beim ersten Aufrufen direkt auffallen. Wie vorher schon kann eine Liste mit allen verschickbaren Mails angezeigt werden lassen. Dabei ist es auch möglich, nur die Mails eines bestimmten Sponsors anzuzeigen und die Anzeige durch das Festlegen einer Mindestvergütung etc. einzuschränken. Dazu gibt es dann eine Vorschau und beim Absenden können die Mails auch wieder extern versendet werden. Wie auch bei den anderen Paid4-Bereichen gibt es im Paidmailaddon jetzt auch die Möglichkeit alle vorhandenen Kampagnen zu durchsuchen. Eine Sache, die mich immer gestört hat, war das Entfernen inaktiver User aus der Empfängerliste. Deswegen funktioniert das jetzt automatisch - jedenfalls wenn man diese Funktion aktiviert hat. Das Script entfernt User, die seit längerem nicht mehr eingeloggt waren oder die schon lange keine Paidmails mehr bestätigt haben, obwohl sie welche bekommen haben, aus der Empfängerliste und zeigt dem Admin dann auch an, wie viele User gekickt wurden. Jetzt noch zum Autoversand. Das das Script den Usern während sie online sind neue Mails einträgt, so wie es früher war, das gibts nicht mehr. Der Autoversand ist jetzt die Möglichkeit Paidmails an alle Empfänger verschicken zu lassen, indem man eine Url durch einen Cronjobdienst aufrufen lässt. Die aufzurufenden Cronjoburls können im Adminbereich generiert werden. Wer also will, dass jeden Tag fünf Mails verschickt werden, lässt die Url einfach fünf mal über den Tag verteilt aufrufen. Hier ist es sogar möglich die Mails über das externe Newsletterscript verschicken zu lassen. Damit kann man die Mails also schön über Funpic etc. verschicken, ohne den eigenen Server mit dem Mailversand belasten zu müssen ;D Zum Schluss möchte ich noch erwähnen, dass der Fehler im Userwerbebereich entfernt wurde. Hier konnte man gebuchte Paidmailkampagnen nicht mehr bearbeiten. Woran das lag, ist jetzt etwas schwierig zu erklären, deshalb ... es funktioniert jedenfalls wieder.

03.) Messenger
Zu jeder Community gehört eigentlich ein Messenger, mit dem die User untereinander kommunizieren können. Den Messenger gibt es jetzt. Er unterscheidet sich allerdings wie folgt von herkömmlichen PN-Systemen. Jede Nachricht ist ähnlich wie ein Beitrag in einem Forum aufgebaut. In der Nachrichtenansicht sieht man daher alle Einträge, von der ursprünglichen Nachricht bis zur letzten Antwort. Auf diese Nachrichtenansicht haben der Absender und alle Empfänger Zugriff. Es ist somit nicht nur möglich, dass sich zwei Mitglieder unterhalten, sondern es können sich auch mehrere Mitglieder innerhalb einer Nachricht unterhalten. Hat eine Nachricht mehrere Empfänger und es wird eine neue Antwort geschrieben, so gilt diese Nachricht als neue Antwort für den Absender und alle Empfänger. Damit ist es z.B. wunderbar möglich, eine Kommunikation zwischen einem Werber und allen seinen Refs herzustellen. Wenn ein User nicht mehr über neue Antworten benachrichtigt werden möchte, kann er das Abonnement entfernen. Dann wird er nicht mehr über neue Antworten benachrichtigt, hat aber weiterhin Zugriff auf die Nachricht. Bei neuen Nachrichten mit nur einem Empfänger wird der Empfänger, wenn er seit mind. 24 Stunden inaktiv war, per e-mail auf die neue Nachricht hingewiesen. Eine Nachricht kann auch von Usern gelöscht werden. Dann wird sie aus dem Posteingang entfernt > andere Mitglieder sehen, dass er nicht mehr an der Nachricht teilnimmt, so dass diese ihm nicht sinnlos weitere Nachrichten schicken. Der User hat dann keinen Zugriff mehr auf die Nachricht oder auf neue Antworten. Es gibt einen einfachen Spam-Schutz der Doppelnachrichten verhindert und es gibt eine kleine Anzahl Smileys. Mit Hilfe des Platzhalters [urp_msgneu] oder einer Php-Variable kann die Anzahl ungelesener Nachrichten in die Menüs eingefügt werden. Ein zweiter Platzhalter kann beliebig definiert werden. Wie viele ungelesene Nachrichten im Posteingang vorhanden sind, steht auch auf der Seite Übersicht. Außerdem gibt es die Funktion öffentliche Nachrichten. Damit kann man den Messenger wie ein Forum mit für alle User sichtbaren Nachrichten verwenden. Der ursprüngliche Absender kann Nachrichten vom Admin moderieren lassen. Im Adminbereich findet sich neben den Einstellungen und der Ansicht von Logs die Möglichkeit Nachrichten zu bearbeiten und zu löschen. Der Admin hat nur direkten Zugriff auf eine Nachricht, wenn es sich um eine öffentliche Nachricht handelt oder wenn der Absender Moderation beantragt hat. Der Adminbereich findet sich unter Sonstiges. Auf den SL4-Hilfeseiten gibt es außerdem eine kleine Dokumentation, wie man neue Nachrichten verschicken kann.

04.) Systembackups
Über den Adminbereich können Backups aller Dateien, in denen Daten gespeichert werden, erstellt werden. Diese werden in einem Zip-Archiv gespeichert. Es gibt außerdem eine Schnittstellenurl durch deren Aufruf man die Backups durch einen Cronjob automatisieren kann. Es ist auch möglich sich die Backups via e-mail zusenden zu lassen.

05.) Paidbanner
Auf der Seite Paidbanner gibt es jetzt neben dem HighForcedbereich auch noch den Bereich Paidlinks. Paidlinks zählen in den Rallys etc. genauso wie Paidbanner, nur wird eben anstatt einer Grafik ein Text zum Anklicken angezeigt. Einige Interfaceaddons für Paidlinks / Forcedtextklicks werde ich noch erstellen.

06.) Übersicht
Die Seite Übersicht ist quasi der Mittelpunkt im Userbereich. Weil diese Seite direkt nach dem Einloggen angezeigt wird und weil sie eine der wichtigsten Funktionen enthält, nämlich die Guthabenanzeige. Die Konzentration auf diese eine Seite ist sinnvoll und bietet zudem die Möglichkeit die User auf wichtige Inhalte aufmerksam zu machen. Daher wurde ein unwichtiger Teil, nämlich die Anzeige der Verdienste in den verschiedenen Bereichen ausgegliedert. Die Ein- & Ausgaben werden jetzt auf der neuen Seite Verdienste angezeigt. Auf der Seite Übersicht gibt es jetzt ein rechtes und ein unteres Menü. Das rechte Menü ist eigentlich nicht neu, das enthält z.B. die Anzeige für die bezahlte Startseite oder die Anzahl vorhandener Paidvisitkampagnen. Hier wird jetzt auch, wie schon erwähnt, die Zahl Paidmails der Mailhistorie und die Zahl neuer Nachrichten im Posteingang (> Messenger) angezeigt. Das untere Menü soll dazu dienen, auf verschiedene Funktionen aufmerksam zu machen. Jeder Unterpunkt dieses Menüs besteht aus einer verlinkten Grafik. Standardmäßig eingetragen sind hier Verlinkungen zu den Seiten Verdienste, EarthTV und BestVids. Beide Menüs können über den Adminbereich bearbeitet werden. Menüeinträge können verschoben, bearbeitet, (de-)aktiviert oder gelöscht werden. Beide Menüs eignen sich wunderbar um sie mit Einträgen von XContentaddons zu füllen. Eine Dokumentation findet sich auf lose4.surferer.de in den Hilfeseiten.

07.) Admin Texte
Es ist nun möglich anzugeben, wie User auf der Seite Übersicht begrüßt werden soll und es kann die Fehlermeldung angegeben werden, die erscheint, wenn ein nichteingeloggter Besucher versucht auf eine userinterne Seite zuzugreifen.

08.) Onlineuser
Im Adminbereich unter Einstellungen kann man angeben, wie lange User nach ihrer letzten Aktivität in der Onlineuserliste erscheinen sollen.

09.) automatische Auszahlung
Es ist einstellbar, dass neue User die autoAZ erst nutzen können, wenn sie schonmal eine Auszahlung erhalten haben. Damit sorgt man dafür, dass neue User ihre erste Auszahlung immer beantragen müssen. Außerdem wird im AZ-Formular jetzt nicht mehr die Option Sofort auszahlen angezeigt, wenn das Guthaben größer als der maximale Auszahlungsbetrag ist.

10.) Userlogin
Wer das Loginformular nicht im Layout haben will, kann einfach die Seite userlogin verlinken. Hierüber können sich die User auch einloggen. Hier ist es auch möglich, sich mit Hilfe des Losepassworts einzuloggen, wenn man sein Passwort vergessen hat. Die Möglichkeit sich ein neues Passwort via e-mail schicken zu lassen, existiert nicht mehr.

11.) Auto-Surf
Im Auto-Surf ist ein Framebrecherschutz eingebaut. Immer wenn der Auto-Surf geschlossen werden soll, bevor die Aufenthaltszeit abgelaufen ist, erscheint ein Alert-Fenster. Will der surfende User den Auto-Surf wirklich beenden, klickt er hier auf Ok und das Auto-SurfFenster schließt sich. Handelt es sich um einen Framebrecher, kann er User die Ausführung des Framebrechers abbrechen, indem er auf Abbrechen klickt. Daraufhin erscheint ein weiteres Alert-Fenster mit den Daten der Werbekampagne und dem Hinweis, die Kampagne unter Abuse zu melden. Durch eine weitere Bestätigung über den Abbrechen-Button läuft der Auto-Surf dann weiter und der User kann, wenn er will, das Abusepopup, über den jetzt eingebauten Abusebutton öffnen.
Die Weiterleitung im Auto-Surf läuft jetzt immer über einen sichtbaren JavaScript-Countdown. Um die sichere Weiterleitung und die Refererübergabe zu gewärleisten, ist das am sinnvollsten. Ob die Anzahl Kampagnen in der Reloadsperre und ob die ID der aktuellen Kampagne angezeigt werden soll, kann auch nicht mehr eingestellt werden. Des Weiteren wurde die Performance verbessert: Ein einzelner Auto-Surfaufruf verbrauchte deutlich mehr Resourcen als ein Paidbannerklick oder eine Paidmailbestätigung. Das lag daran, dass bei jedem Auto-Surfaufruf alle vorhandenen Kampagnen in einer Schleife durchlaufen wurden, um die nächste anzuzeigende Kampagne zu suchen. Diese Schleife hatte soviele Durchläufe wie es Kampagnen gab. Dieses System hab ich jetzt optimiert. Die Schleife ist natürlich weiterhin notwendig, allerdings wird sie jetzt nicht mehr bei jedem Auto-Surfaufruf benötigt, sondern nur bei jedem zehnten. Immer, wenn die Schleife geladen wird (beim Starten des AS / bei jedem zehnten Aufruf) wird eine Liste aus zehn Kampagnen erstellt, die der User bestätigen kann. Diese Liste wird temporär gespeichert und dann bei den kommenden zehn Aufrufen temporär abgearbeitet. Anstatt die aufwendige Schleife zu laden, greift das Script dann einfach auf die in der Liste gespeicherten IDs zurück. Sobald die Liste geleert ist, wird dann wieder einmalig die Schleife geladen und eine neue Liste erstellt. Außerdem wurde die Schleife an sich verbessert. Die Kampagnen werden jetzt via foreach() durchlaufen, anstatt wie bisher mit einer While-Schleife, die deutlich zu lange gezählt hat. Zusätzlich, und das ist auch neu bei den Paidbannern und den Paidmails, bricht die Schleife ab, sobald zehn passende Kampagnen gefunden wurden. So leicht wird sich das natürlich alles nicht für die surfenden User bemerkbar machen, aber dort wo viele Kampagnen existieren und der surfende User User schon bei den meisten in der Reloadsperre ist, wird die Performance deutlich verbessert. Außerdem neu: Es kann nun ausgewählt werden, wo die Vergütungsanzeige eingeblendet werden soll.

12.) Kampagnenlisten
Bei den Werbeformen Paidmail, Paidbanner und teilweise im Auto-Surf werden die Kampagnenlisten jetzt nur noch so erstellt, wie sie benötigt werden. Bei Aufrufen mit vorgegebener Id wird nur das Interfaceaddon des dazu passenden Sponsors geladen. Das sollte sich auf die Suchgeschwindigkeit im Adminbereich auswirken (bei Suchen nach IDs). Wer Interfaceaddons erstellt, sollte dabei beachten: Jeder Sponsor hat ein Kürzel (z.B. la für Lose-Ads). Mit diesem Kürzel müssen die Kampagnenids beginnen und dieses Kürzel muss in der Php-Datei des Interfaceaddons vorkommen. Wer hier unsauber arbeitet, wird sehen, dass die Kampagnenzuordnung dann nicht mehr funktioniert.

13.) Sponsoren
Die Werbenetzwerke Webmasterlose, Netzdevisen, Philipps Loseparadies, Affiliscout24, Paid4webmaster, Werbenetzwerk3000 und Losebannerservice wurden aus dem Script entfernt, da sie verschwunden, offline oder ... sind. Neu dazugekommen sind folgende Netzwerke: Lose-download (ld), Losebude (lbu), Banner-sponsor (bs), AdGenie (ag), Alstermarketing (am), Vario-Ads (va), Losehamster (lh) und Losenetzwerk (ln).

14.) FAQ
Es gibt die neue Seite FAQ. Die Einträge können im Adminbereich unter Texte bearbeitet werden.

15.) Emailverzerrung
Die Emailverzerrung wurde verändert. Ab jetzt ist angebbar, bei jeder wievielten Mail, wieviele Sekunden lang sleep() ausgeführt werden soll.

16.) ext. Newsletterscript
Ich hab ein wenig setfocus() ins externe Newsletterscript eingebaut, damit man mit dem Maus-Cursor immer direkt im Formular ist und dann mit der Enter-Taste direkt zum Absenden kommt, ohne erst klicken/scrollen zu müssen. Außerdem kann man jetzt das Passwort des Newsletterscripts im SL4 speichern und wird dann automatisch bei jedem Versand eingeloggt. Das externe Newsletterscript enthält jetzt auch eine Schnittstelle, über die die e-mails verschickt werden können.

17.) Adminstartseite
Auswahlmenü: Man kann jetzt auswählen, ob das Menü wie bisher dazu dient, Menüpunkte ein-, bzw. auszublenden oder ob es direkt zu den Unterseiten verlinkt. Außerdem kann jetzt auf der Adminstartseite ein einfaches, bearbeitbares Textfeld für Notizen eingeblendet werden

18.) Neuer Unterseitentyp
Durch den Aufruf ?i:xxx/ lassen sich jetzt Seitenaufrufe ähnlich der XContentfunktion ?xcI/ generieren. Siehe Hilfeseiten > Entwickler > SL4 Allgemein.

19.) Werbenetzwerk
a) Beim Ändern des Payouts von selbst gebuchten Kampagnen wurde die Endvergütung nicht korrekt berechnet. Dieser Fehler wurde behoben.
b) Der Inhalt der Seite ?site=sp.netz kann jetzt über den Adminbereich bearbeitet werden. Diese Seite wurde öfters verändert. Damit du als Webmaster nicht jedes Mal die Html-Ausgabe neu eintragen musst, ist der Code jetzt über den Adminbereich eingebbar. Das führt jetzt natürlich einmalig zum Verlust der aktuellen Angaben, daher den Code am besten vor dem Update auf V1.2 sichern.

20.) EarthTV / BestVideos
Es gibt jetzt die Seite EarthTV, die aktuelle Videos von EarthTV.com einblendet. Außerdem gibt es die Seite Nachrichten mit aktuellen Videonachrichten. Im Moment ist nur der Tagesschau Podcast eingebunden. Zusätzlich ist die Seite BestVids@Youtube&Co eingebaut, auf der von Usern eingetragene Videos angezeigt werden. Die Seite BestVids läuft über den Game/Video-Server (Funpic^^), d.h. es werden auch die Videos angezeigt, die auf anderen Seiten eingetragen wurden. Es gibt zu jedem Video eine schöne Ajax-Kommentarfunktion.

21.) Admin Daten & Design
Die Seiten Daten und Design im Adminbereich sind jetzt den Einstellungen untergegliedert.

22.) Ladebalken
Die Ladebalken in den Bestätigungsframes sehen zwar ganz schön aus, bei vielen Aufrufen belasten sie aber stark den Browser und sie so letzlich eher störend. Daher gibt es sie jetzt nicht mehr.

23.) Transaktionsliste
Ich hab eine Transaktionsliste eingeführt, in der wichtige Transaktionen im Useraccount angezeigt werden sollen. Bisher gab es Buchungstexte für besondere Umsätze und für Gutschriften. Beides gibt es noch, da ja auch noch Addons darauf zugrreifen. Irgendwann soll aber alles gebündelt in der Transaktionsliste zu finden sein. Ob die neuesten Transaktionen auf der Seite übersicht angezeigt werden sollen, kann in den Einstellungen festgelegt werden.


24.) Index_Z
Die Index_Z Variable wurde entfernt. Diese Variable konnte unter Admin>Daten angegeben werden und war dazu gedacht, unberechtigte oder fehlerhafte Speichervorgänge zu verhindern. Inzwischen ist das nicht mehr nötig.

25.) Datenbank
Die Datenbankzugangsdaten können jetzt unter Admin>Einstellungen>DB eingetragen werden. Die Variablen, mit denen Entwickler auf die Zugangsdaten zugreifen können, haben sich geändert (s. Hilfe). Die alten Variablen aus dem XContentbereich bleiben aber weiterhin erhalten. Mit der Funktion fk_uguthaben() kann man Userguthaben buchen. Dabei kann man auch angeben, zu welchem Punkt (also z.B. Rallygewinne, Werbeausgaben etc.) das Guthaben gebucht werden soll. Mit der Funktion können auch Einträge in die Transaktionsliste getätigt werden. fk_uguthaben() ist nur definiert, wenn im Adminbereich die DB-Zugangsdaten eingetragen wurden. Damit sich in der Datenbank kein Müll ansammelt, gibt es eine Schleife, die regelmäßig veraltete Datensätze löscht. Dokumentation s. Hilfe

26.) Sperrsysteme
Bei allen Paid4Bereichen wurden die Systeme zur Kampagnensperrung überarbeitet. Sperrungen werden jetzt an der Kampagnenid, nicht wie vorher an der Url, erkannt. Alte Sperrungen werden beim Update auf die V1.2 entfernt.

27.) User bearbeiten
Im Adminbereich unter Mitglieder ist es jetzt möglich, einige Userdaten zu bearbeiten.

28.) Addons
Wie teilweise schon erwähnt, wurden auch die offiziellen Addons verändert. Wer alsoSL4 Version 1.2 benutzen will, muss auch die neuen Addons verwenden. Und wer die V1.1 noch behält, muss natürlich auch bei den alten Addons bleiben. Was die Interfaceaddons angeht, so habe ich vor noch einige für die neuen Sponsoren und einige für den Paidlinkbereich zu erstellen. Die Addonpreise für das Paidbanner- und das Paidmailaddon werde ich demnächst etwas erhöhen, aber erst in einigen Wochen, so dass jeder die neuen Addons noch bis dahin ziehen kann.

29.) Meine XC-Addons
Unter anderem wegen der veränderten Sperrsysteme, werden meine XContentaddons nicht mehr richtig funktionieren. Das sind folgende: Masterjackpot, Paidmailrennen, Paidbannergallery, Taglocker. Ich werd versuchen irgendwann demnächst die nötigen Updates dafür durchzuführen. Außerdem hab ich vor, das XContentaddon für den Vergütungscheck zu erneuern, das wird aber wegen des Umfangs auch etwas dauern.




- - - - - - - - - -


So, das war alles. Ich glaub was die Länge des Newsletters angeht, hab ich wieder einen neuen Rekord aufgestellt.
Über Feedback würde ich mich freuen; Auch Fragen und auftretende Fehler bitte ins Forum.


Deine Zugangsdaten:
Nutzername:

Mit freundlichem Gruße
Philipp Walla
Surferer
Surferer`s Lose4
http://lose4.surferer.de

Du erhälst diesen Rundbrief bei wichtigen Neuerungen/Änderungen.


Ergänzung vom 30. September 2009: Update zu SL4 V1.2
Grüß dich ,
Ich versende heute ausnahmsweise mal einen Newsletter, obwohl es gar keine neue Scriptversion gibt ;) Es gibt ein kleines Update zu Version 1.2. Enthalten sind ein paar Kleinigkeiten, die ich bis zur Veröffentlichung der V1.2 im Juli zeitlich nicht geschafft hatte.

Also kommen wir gleich zu den Unterpunkten:
1.) Abfragefunktionen
2.) Anzeige der Parsezeit
3.) Abuse Exchange
4.) Auto-Surf
5.) User Profilseite
6.) Übersicht
7.) Betteladdon
8.) IP-Land-Zuordnung
9.) Paidvisits
10.) Paid4-Beschränkungen
11.) Losepasswortlogin
12.) Werbenetzwerk
13.) Sponsoren
14.) Scriptdownload


> > > > > > > > > > > > > > >


1.) Abfragefunktionen
Fopen und Fsockopen sind jetzt nicht mehr die einzigen Abfragearten. Es kann außerdem noch die Funktion curl aus der gleichnamigen Bibliothek genutzt werden. Diese Funktion ist neu, da man mit ihr am leichtesten einen TimeOut setzen kann. Fopen und Fsockopen hab ich bearbeitet, so dass hier auch ein TimeOut von drei Sekunden greift. Das funktioniert allerdings mehr schlecht als recht, daher empfehle ich curl zu nutzen. Wer viele Interfaceaddons benutzt, kennt vielleicht das Problem, dass beim Laden der Paidbanner etc. lange Ladezeiten auftreten, wenn die Kampagnen erneuert werden müssen. Mit Curl sollte sich das jetzt verbessern, da auf nicht oder nur schwer erreichbare Werbenetzwerke nicht länger als 3 Sekunden gewartet wird.

2.) Anzeige der Parsezeit
Mit dem Platzhalter [urp_ladezeit] kann jetzt angezeigt werden, wie lange es gedauert hat bis eine Seite generiert wurde. Diese Anzeige macht natürlich nur am Ende der Ausführung Sinn. Die Anzeige funktioniert daher nur im zweiten Teil des Designs, also nachdem der eigentliche Inhalt ausgeführt wurde.

3.) Abuse Exchange
Im Abuse Popup wurde ein zusätzlicher Hinweis für User, die ihre Schnittstellendaten von Abuse Exchange nicht angegeben haben, eingebaut. Bisher wurde Abuse Exchange nur von einzelnen Usern genutzt. Ich finde es aber nicht besonders fair, wenn sich nur wenige User die Mühe machen, Kampagnen zu melden, diese Meldungen aber allen Usern zugute kommen. Deshalb sollten möglichst viele User bei Abuse Exchange mitmachen. Sich anzumelden und seine Daten einzutragen, ist ja auch keine große Sache.
Außerdem wurde die Funktion Auto Reactivate im Userbereich eingebaut und wird alle 7 Tage ausgeführt.

4.) Auto-Surf
User können jetzt im Auto-Surf neben der Mindestvergütung auch noch die maximal erlaubte Aufenthaltsdauer einstellen und somit schlecht vergütete und Kampagnen mit langer MA aussortieren. Im Adminbereich kann ab jetzt auch eine Untergrenze für die Aufenthaltsdauer angegeben werden. Alle Kampagnen, die eine niedrigere Aufenthaltsdauer haben, werden dann auf diesen Wert hochgesetzt.

5.) User Profilseite
Es gibt eine einfache Profilseite für jeden User, erreichbar unter ?profil/Username. User können unter Account eigene Angaben eintrage, die auf der Profilseite erscheinen sollen. Für die Profilseite gibt es auch eine XContent-Schnittstelle, um leicht weitere Inhalte einbinden zu können.

6.) Übersicht
Es gibt eine dritte Html-Schnittstelle auf der Seite Übersicht. Sie erscheint unterhalb der Transaktionsliste.

7.) Betteladdon
Bei den Bettelaufrufen gibt es jetzt eine XContent-Schnittstelle mit der es u.A. auch möglich ist die Bettelvergütung abzubrechen.

8.) IP-Land-Zuordnung
Die Herkunft eines Besuchers wurde bisher anhand seiner IP-Adresse über ripe.net überprüft. Das ist extrem aufwendig und Ripe scheint Anfragen via fsockopen als Serveranfragen zu erkennen und zu blocken. Daher läuft die Erkennung ab jetzt über surferer.su.funpic.de, bzw. diese Seite basiert auf einer öffentlichen IP-Datenbank. Die Zuordnung im Script erfolgt über die Datei include/iplocate_inc.php. Wie man darauf zugreifen kann, ist in den Hilfeseiten erklärt.

9.) Paidvisits
User können jetzt eine Liste der klickbaren Kampagnen einblenden lassen und dann aussuchen, welche Kampagne sie bestätigen wollen. Im Bestätigungsframe wird jetzt nach jeder AWHK der zurückgegebene Status angezeigt.

10.) Paid4-Beschränkungen
Wer aus welchen Gründen auch immer den Abbau von Paidbannern oder Paidmails gleichmäßiger verteilen will, kann jetzt neben der einstellbaren Bannerzahl und den UP-Obergrenzen das schnelle Hin- und Herwechseln zwischen den verschiedenen Paid4-Bereichen unterbinden. Unter Admin > Sonstiges > Paid4-Beschränkungen kann angegeben werden, wie viele Sekunden ein User warten muss bis er zu einem anderen Bereich wechseln kann. Betroffen sind alle Unterbereiche auf der Seite Paidbanner und bei den Paidmails das Mails anfordern und die Mailhistorie (nicht die Singlemailhistorie).

11.) Losepasswortlogin
... gibt es nicht mehr. Stattdessen können User jetzt mit Eingabe ihres Losepassworts ihr Loginpasswort ändern.

12.) Werbenetzwerk
Im Werbenetzwerk kann unter Admin > Sonstiges kann eingestellt werden, bei welchen Werbeformen keine neuen Kampagnen mehr gestartet werden können.

13.) Sponsoren
Ich hab zwei neue Sponsoren aufgenommen: webmaster-lose & mega-ad.

14.) Scriptdownload
Ab jetzt gibt es eine Demoversion des Scripts, die von nichtangemeldeten Usern heruntergeladen werden kann. Es gibt fast keinen Unterschied zum richtigen Download. Inder Demoversion sind nur ein paar Kleinigkeiten deaktiviert. Ich verspreche mir davon ein paar neue Nutzer, da es in letzter Zeit doch etwas ruhig geworden ist.


So, das war schon alles ;D


Es grüßt
Philipp Walla
Surferer
http://lose4.surferer.de