View Issue Details
50 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-01-05 00:17 2016-11-23 11:10
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
2-3 days  
  0.2.1-FINAL  
Modul- und "What"-Titel bei aktivierter SEO-Erweiterung in URL einbauen
... und dabei gleichzeitig die veralteten Kurz-URLs per redirect unterbinden.

Dies hat wie Ticket 0000049 SEO-Vorteile und traegt zur Verbesserung des Rankings bei.
 
Notes
(0000394)
Quix0r   
2009-11-18 04:57   
Wird mit ext-seo soweit sein.




View Issue Details
6 [Branch 0.2.1-FINAL] Extension Request feature N/A 2008-12-20 00:13 2016-11-23 09:59
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
none    
2-3 days  
  0.2.1-FINAL  
Erweiterung ext-surfbar: Besuchertausch "Surfbar"
Eine Surfbar für Ihre Mitglieder mit prozentualer Ref-Vergütung (optional) und vielem mehr. Die gebuchten URLs werden bei aktivierter Surfbar-Erweiterung automatisch in ihr gesammelt und sind dann sofort ansurfbar. Die Vergütung kann zu einem Fix-Preis erfolgen oder auch dynamisch.

Die Fix-Vergütung in Punkte stellen Sie im Adminbereich ein. Soll die Vergütung dynamisch erfolgen, stellen Sie dies einfach um. Sind mehr Mitglieder Online, erhält das surbarnutzende Mitglied für jeden Seitenbesuch mehr Punkte gutgeschrieben. Hat das Mitglied selbst mehr URLs gebucht, erhält es für den Besuch anderer gebuchter Webseiten ebenfalls mehr Punkte gutgeschrieben. Dabei richtig sich der Basispreis nach der gebuchten Vergütung pro Klick aus der Mailbestellung. Die dynamischen Gutschriften werden prozentual errechnet und gemeinsam mit der Basisvergütung gutgeschrieben. Die prozentuale Ref-Vergütung wird jedoch nur von der Basisvergütung berechnet.

Es können auch URLs direkt und nur in die Surfbar gebucht werden. Sie können zudem eigene URLs (nur aus Sponsorennetzwerken nehmen, wo das Einbinden der URL in eine Surfbar erlaubt ist!) aus dem Adminbereich hinzufügen und dabei eine Reload-Sperre unabhängig von den Standarteinstellungen in Sekunden angeben.

Die Wartezeit ist ebenfalls entweder statisch einstellbar, wenn Sie statische Vergütung eingestellt haben oder dynamisch. Dabei richtet sich ebenfalls die Basiswartezeit nach der Verweildauer aus der gebuchten Mails. Bei direkt in der Surbar gebuchten URLs gilt eine eingestellte Festzeit und Festpreis.

Das Mitglied kann nicht seine eigenen Seiten besuchen! Sobald alle gebuchten - also freigegebenen - URLs in Reload-Sperre sind, wird ein grafischer Code nach einer einstellbaren Wartezeit angezeigt, den der User wiederholen muss, um weiter zu verdienen. Dies geht jedoch nur, wenn URLs aus der Reload-Sperre heraus sind.
surfbar
So aus der Erweiterungsbeschreibung übernommen.
 
Notes
(0000007)
Quix0r   
2008-12-20 00:15   
Text ist nun Fliesstext.




View Issue Details
11 [Branch 0.2.1-FINAL] Extension Request feature N/A 2008-12-20 00:43 2016-11-23 09:57
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
SVN-HEAD open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-events - Wichtige Ereignisse des Mitgliederaccounts
Wichtige Ereignisse wie das Registrieren des betreffenden Mitgliederaccounts, Änderungen an den Interessen, Aktualisierung der Profildaten, fehlgeschlagene Loginversuche, Zusenden eines neuen Passwortes und vieles mehr werden mit dieser Erweiterung für eine einstellbare Dauer in der Datenbank gespeichert und dem jeweiligen Mitglied einsehbar im Mitgliederaccount zur Verfügung gestellt.
events
Text aus der Erweiterungsbeschreibung übernommen.

Link zur Entwicklerseite (Ideensammelung):
http://wiki.mxchange.org/doku.php/de/developer/ideas/extensions/ext-events
 
There are no notes attached to this issue.




View Issue Details
133 [Branch 0.2.1-FINAL] Code Standards trivial always 2009-10-20 22:20 2016-11-23 09:13
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
tweak    
< 1 day  
  0.2.1-FINAL  
Unnoetige else-Bloecke entfernen
Es sollten aus dem Script unnoetige else-Bloecke entfernt werden, um die Wartbarkeit zu erhoehen:

--- VOHER: ---
if ($someBool) {
  // Do something for if
  $foo = someFooThings();
} else {
  // Set foo to zero
  $foo = 0;
}

--- NACHHER: ---
// Init foo
$foo = 0;

if ($someBool) {
  // Do something for if
  $foo = someFooThings();
} // END - if
 
Notes
(0000457)
Quix0r   
2010-06-20 16:15   
Namenskonventionen sollten auch hier eingehalten werden. :)




View Issue Details
247 [Branch 0.2.1-FINAL] Extension Request feature N/A 2013-06-04 14:33 2013-06-04 14:34
Quix0r PHP5-Latest  
Linux  
normal 3.4  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-transaction: "Transaktionsspiel"
Kommt noch! ;)
 
There are no notes attached to this issue.




View Issue Details
1 [Branch 0.2.1-FINAL] Feature Request feature N/A 2008-12-18 00:22 2013-06-04 14:34
Quix0r PHP5-Latest  
Quix0r Linux  
none 2.4/2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
none    
none  
  0.2.1-FINAL  
Eure Ideen für das kommende 0.2.1-FINAL
Das kommende 0.2.1-Final soll "eine runde Sache" werden. Also postet eure Ideen hier ruhig. Schlechte Ideen gibt es nicht, nur welche, die ich lieber in 0.3.0 einbinden will. :)

Also postet auch diese hier. Um mal einen Anfang zu machen - aber nicht zu "technisch" werdend, liste ich mal ein paar Ideen von mir auf:

- Derzeit ist das Login in den Adminbereich bei einigen gestört. Siehe 0000004
- Admin-Bereich komplett relaunchen, es wird bei zu viele Untermenüs langsam unübersichtlich, trotz der task-Erweiterung.
- Diese Übersicht sollte durch die neuen Filter besser gegliedert werden
- Sprachsystem von Konstanten nach Array-Elementen umschreiben (0000004)
- Regelmäßiger Check nach Updates - auch Erweiterungen - beim Login in den Admin-Bereich (ähnlich wie OpenAds aka. phpAdsNew dies handhabt).
- Anbindung an das kommende Hub-System (namenlos derzeit), dies sollte ausschließlich ab 0.3.0 der Fall sein, ein Connector für 0.2.1-Überwechseler sollte es aber auch geben
- Umstellung des Menüpunktes "Menü-System" (0000233)
- ...

Wir sammeln am besten erstmal hier alles und sortieren dann nach Versionsnummer die Ideen ein, so kann jeder posten, aber achtet auf doppelte Ideen... Niemand will Sachen zweimal coden... :mrgreen: ;)

- Surfbar ist in Arbeit (90% fertig, ext-surfbar, 0000006)
- Refback ist fertig (Alpha-Phase, ich brauche hier mehr Tester! 0000007)
- Anbindung Primera-API (<50% fertig, mal geschaetzt, ext-refback, 0000008)
- Deutliche verbesserte Cache-Erweiterung: Das Script haengt nun staerker von den Cache-Dateien ab! Solltet ihr Probleme haben, bitte alle Verzeichnisse innerhalb des Verzeichnisses inc/cache/ leeren (nicht das Verzeichnis selbst loeschen!) und erneut probieren. Caching vom Adminmenue ist experimenteller Code.
- Ref-Link gefixt (Ref-Rallye noch nicht!)
- Tresor-Erweiterung (ext-safe, 0% fertig, nur Dummy, 0000009)
- Universelle API-Anbindungserweiterung (Erweiterung ext-network, 1% fertig, 0000002)
- Kontoauszug aller Auf- und Abbuchungen (Erweiterung ext-booking, ca. 60% fertig, 0000010)
- Event-System für das Mitglied: Auflistung aller wichtigen Aktionen des Users, nicht jede Buchung; 0% fertig; Erweiterung ext-events, 0000011)
- Filter-System (siehe inc/filters.php, nicht mit dem irgentwann mal angekündigtem URL-Filtersystem verwechseln; ca. 10% fertig)
- Expression-Language, soll mehr Dynamitaet bringen und besseres URL-Rewriting (0000176)
- Erweiterung ext-partner (0000171; Partnerseiten verwaltbar)
- Erweiterung ext-validator (0000172; W3.org-Validierungslinks direkt eingebunden)
- Erweiterung ext-autoreg (0000183, Auto-Regger Client und Server)
- Erweiterung ext-bank (0000184, Bank mit verzinsbaren Konto usw.)
- Erweiterung ext-clickbanner (0000185, durch Mitglieder/Sponsor buchbare Klickbanner, anstelle der Bannerrotationscode/Bannertemplates)
- Erweiterung ext-debug (0000186, einfaches Zusenden der debug.log-Datei an mxchange.org)
- Erweiterung ext-forced (0000187, Forcedbanner, Mitglieder klicken, Sponsoren buchen)
- Erweiterung ext-grade (0000189, Einstufung der Mitglieder mit Sonderrabatten/Sondergutschriften)
- Erweiterung ext-jackpot (0000190, Jackpot-Einbindung)
- Erweiterung ext-refsell (0000191, Accounts ohne Referal werden verkaufbar)
- Erweiterung ext-report (0000192, Bugsmails an mxchange.org automatisch weiterleiten)
- Erweiterung ext-terms (0000193, Ersatz fuer statisches Template agb.tpl)
- Erweiterung ext-imprint (0000202, Ersatz fuer statisches Template impressum.tpl)
- Erweiterung ext-announcement (0000194, Ankuendigungen zum Mailtausch/Paidmailer)
- Erweiterung ext-coupon (0000211, Gutscheine fuer Mitglieder)
- Erweiterung ext-signup (0000229, SignUp-/Bonusaktionen fuer Mitglieder)
- Erweiterung ext-shredder (0000230, Punkte spenden fuer einen guten Zweck)
- Erweiterung ext-grade (0000189, Accountstufen)
- Erweiterung ext-transaction (0000247, Transaktionen)
- Zeitgesteuerter Versand von Bonusmails (0000204)
- Diverese kleine Verbesserungen/Fixes, die mir nicht mehr einfallen... :)
anonymity, API, cache, events, filter, Primera, proxy-support, surfbar
Text ohne erledigten Dinge aus dem http://forum.mxchange.org/topic-288.html.
 
Notes
(0000001)
Quix0r   
2008-12-18 19:52   
Ich werde noch die einzelen größeren Dinge eigene Issues geben, dann können wir sie getrennt tracken.
(0000485)
Quix0r   
2010-08-25 19:41   
Noch mehr Erweiterungen sind bereits in der Repository dazugekommen und nun auch hier dokumentiert.




View Issue Details
218 [Branch 0.2.1-FINAL] Code Standards tweak always 2012-06-16 22:56 2012-11-28 18:32
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Konfigurationsseiten in fieldset/legend/label umwandeln - Namenskonvention
Die (starren) Tabellen haben ausgedient und sollen nun gegen "schoenere" Tags ausgewechselt werden, dies sind:

- fieldset, um die Einstellungen zu gruppieren
- legend, um der Gruppe einen Titel (im oberen Rahmen) zu geben
- label, um der Einstellung (select, input usw.) eine kleine Beschreibung zu geben
- div, damit wird nur die Einstellung "verpackt" und kann dann noch ausgerichtet werden

Es soll dabei folgende Namenskonvention gelten:
- Fuer Titel (class="table_header") wird immer ADMIN_CONFIG_FOO_TITLE verwendet, Ausnahme ist what=config_title, da sonst ADMIN_CONFIG_TITLE_TITLE dort stuende
- Fuer Gruppentitel (legend) wird immer ADMIN_CONFIG_FOO_MY_GROUP_LEGEND genommen (wobei FOO von what-config_foo.php kommt!)
- Fuer label (for-Attribut) wird imme der Bezeichner aus dem Tag select, input, textarea usw. genommen (der immer gleich der Tabellenspalte genannt ist)
- Fuer einzelne Einstellungen wird immer ADMIN_CONFIG_FOO_MY_ENTRY genommen (FOO ist wieder aus what-config_foo.php, MY_ENTRY gleicher Bezeichner wie die Tabellenspalte)
- Fuer abschliessende Hinweise wird immer ADMIN_CONFIG_FOO_NOTICE genommen und in einen separaten div-Tag eingeschlossen (class="notice"!)
admin, config, naming convention
Damit sollten die Sprachelemente und Ids alle einheitlich benannt sein - bis halt auf die Ausnahme config_title.
 
There are no notes attached to this issue.




View Issue Details
154 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-11-29 02:03 2012-11-28 18:32
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
tweak    
> 1 month  
  0.2.1-FINAL  
HTML-Verbesserungen/-Entsorgungen am alten Code
Noch immer enthalten viele Templates alten Code aus den Anfaengen. Diese sollten schrittweise entfernt bzw. verbessert werden. Dazu zaehlen u.a.:

- width-/align-Attribut im table-tag
- height-Attribut im tr-tag (wo admin_title verwendet wird z.B.)
- Erzwungene Leerstellen und class="seperator"
- small/big-Tags (wenn noch vorhanden) gegen passende CSS-Klassen tiny/big austauschen (div/span)
- Misslungene Code-Formatierungen durch einen Fehler von mir
- Gezwungene Leerstellen und teilweise Sternchen (*) bei Absendebuttons
- Generell Austausch von table -> div

Bei Bedarf bitte eine Notiz anhaengen, ich erweitere dann die Liste.
 
There are no notes attached to this issue.




View Issue Details
110 [Branch 0.2.1-FINAL] Feature Request feature always 2009-03-09 06:09 2012-11-28 18:31
Quix0r PHP5-Latest  
Quix0r Linux  
none 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
none    
none  
  0.2.1-FINAL  
Code-Stil - Was neu ist, was alt ist
ALT:
if ($bla == $blub)
{
  // Do something
}
 else
{
 // Do something else
}

NEU:
if ($bla == $blub) {
  // Do something
} else {
 // Do something else
}
Variablen oder Array-Elemente werden immer mit z.B. isset() abgefragt. Es werden Funktionen, wie is_array() usw. verwendet.

Zum Entwickeln bitte immer error_reporting(E_ALL | E_STRICT) verwenden.
 
Notes
(0000310)
user13   
2009-03-09 10:14   
Hm ist das nicht umgekehrt oder hab ich an den falschen Stellen bis jetzt gearbeitet? Ich finde ja die Schreibweise
if ($bla == $blub)
{
  // Do something
}
 else
{
 // Do something else
}
sowieso übersichtlicher.
(0000349)
Quix0r   
2009-07-26 16:49   
Bitte nach dem Stil "NEU" aufbauen, das ist kompakter und die Uebersichtlichkeit geht noch. Ich muss dazu sagen, dass es an einigen Stellen mit if-elseif-elseif-else-Blocken mit dem alten Stil sehr lang wird und dadurch unuebersichtlich wird, beim neuen Stil ist jedoch die oeffnende Klammer bei sehr langen if-Abfragen nicht sichtbar. :(

Nun, die Entscheidung sollte bleiben. Sonst stuelpen wir staendig den Code um und kommen nicht zum Fixen/Fertigstellen.
(0000435)
Quix0r   
2010-03-02 16:43   
DIe langen boolischen Ausdruecke koennten auch in Funktionen in wrapper-functions.php verpackt werden. Dann haetten wir das Problem mit dem Verschwinden der Klammer bei ueberlangen Ausdruecken nicht. Das sollte dann aber in einem seperaten Ticket gepflegt werden.




View Issue Details
148 [Branch 0.2.1-FINAL] Feature Request major N/A 2009-11-26 00:52 2012-11-28 17:33
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
tweak    
< 1 week  
  0.2.1-FINAL  
Dinge, die nicht passieren sollen, sollten in reportBug() enden
Dies geht aus meinem Commit-Kommentar 1573 hervor. Exemplarisch habe ich dies auch schon an ext-yoomedia mal gemacht. Nun sollen alle diese Stellen gefunden werden und von logDebugMessage() (passiv) auf reportBug() (Abbruch mit Mail) umgestellt werden.
 
There are no notes attached to this issue.




View Issue Details
239 [Branch 0.2.1-FINAL] Feature Request feature N/A 2012-11-21 22:38 2012-11-28 17:05
Quix0r PHP5-Latest  
Quix0r Linux  
low 3.4  
assigned 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-network: Umrechnungskurs und an ext-grade anbinden
Es soll pro Werbenetzwerk eine Umrechnungsrate zum Umrechnen der angegebenen Preise in die mailtausch-lokale Waehrung hinzugefuegt werden.

Dies sollte ueber einen Filter erfolgen, damit z.B. ext-grade sich auf diesen registrieren kann und dann z.B. einen Sonderboni geben kann.
 
There are no notes attached to this issue.




View Issue Details
241 [Branch 0.2.1-FINAL] Feature Request minor always 2012-11-27 23:10 2012-11-27 23:10
Quix0r  
 
high  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Bei Deinstallieren von Erweiterungen auch die benoetigten mit deinstallieren
Wird z.B. ext-user deinstalliert, jedoch ext-autopurge nicht, gibt es in der Admin-Willkommensseite einen SQL-Fehler, da eine benoetigte Spalte fehlt:
Mailer-Project ist in Script/Funktion createExtraTaskRows, Zeile 554 mit folgender Meldung abgebrochen: Note: file=createExtraTaskRows,line=554:mysql_error()=Unknown column 'd.ap_notified' in 'where clause',last_query=SELECT d.`userid`, d.`email`, d.`last_online` FROM `mxchange_user_data` AS `d` WHERE d.`status`='CONFIRMED' AND (UNIX_TIMESTAMP() - d.`joined`) >= 2592000 AND (UNIX_TIMESTAMP() - d.`last_online`) >= 2592000 AND (UNIX_TIMESTAMP() - d.`ap_notified`) >= 2592000 AND `surname` NOT LIKE 'tester_%%' AND d.`userid` != 1 ORDER BY d.`userid` ASC
Please report this bug at http://bugs.mxchange.org and include this whole message + logfile from inc/cache/debug.log in your report (you can now attach files).
Backtrace:

    template-functions.php:1307, debug_get_printable_backtrace(0)
    lib-mysql3.php:629, reportBug(3)
    lib-mysql3.php:93, SQL_ERROR(3)
    task_functions.php:554, SQL_QUERY(3)
    task_functions.php:530, createExtraTaskRows(3)
    what-welcome.php:62, outputAdvancedOverview(1)
    inc-functions.php:133, include(1)
    inc-functions.php:144, loadInclude(1)
    action-login.php:50, loadIncludeOnce(1)
    inc-functions.php:133, include(1)
    admin-inc.php:208, loadInclude(1)
    admin.php:370, doAdminAction(0)
    inc-functions.php:133, include(1)
    inc-functions.php:144, loadInclude(1)
    module-functions.php:518, loadIncludeOnce(1)
    modules.php:55, doIncludeModule(0)

Request-URI: /modules.php?module=admin&action=login
Thank you for finding bugs.
 
There are no notes attached to this issue.




View Issue Details
124 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-07-26 18:49 2012-11-26 12:11
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
redesign    
2-3 days  
  0.2.1-FINAL  
Surfbar: Mitgliederaktionen nicht editierbar
Derzeit lassen sich die Mitgliederaktionen zwar anzeigen, beim Klick auf "Editieren" passiert jedoch nichts (es kommt nicht das erwartete Ergebnis, dass man die ausgewaehlten Aktionen editieren kann).
 
Notes
(0000607)
Quix0r   
2012-11-26 12:11   
Aktuell kommt noch:
Mailer-Project ist in Script/Funktion doGenericEditEntriesConfirm, Zeile 2176 mit folgender Meldung abgebrochen: Note: file=doGenericEditEntriesConfirm,line=2176:mysql_error()=Duplicate entry 'PENDING-EDIT' for key 'status_action',last_query=UPDATE `mxchange_surfbar_actions` SET `actions_status`='PENDING', `actions_action`='EDIT', `actions_new_status`='0' WHERE `actions_id`=2 LIMIT 1
Please report this bug at http://bugs.mxchange.org and include this whole message + logfile from inc/cache/debug.log in your report (you can now attach files).
Backtrace:

    template-functions.php:1307, debug_get_printable_backtrace(0)
    lib-mysql3.php:629, reportBug(3)
    lib-mysql3.php:93, SQL_ERROR(3)
    mysql-manager.php:2176, SQL_QUERY(3)
    admin-inc.php:1026, doGenericEditEntriesConfirm(10)
    debug_get_printable_backtrace:1003, adminEditEntriesConfirm(11)
    callback-functions.php:1362, call_user_func_array(2)
    debug_get_printable_backtrace:1003, doXmlCallbackFunctionExecute(4)
    xml-functions.php:196, call_user_func_array(2)
    xml-functions.php:112, doCallXmlCallbackFunction(1)
    what-list_surfbar_actions.php:58, doGenericXmlTemplateCallback(1)
    inc-functions.php:133, include(1)
    inc-functions.php:144, loadInclude(1)
    action-surfbar.php:50, loadIncludeOnce(1)
    inc-functions.php:133, include(1)
    admin-inc.php:208, loadInclude(1)
    admin.php:370, doAdminAction(0)
    inc-functions.php:133, include(1)
    inc-functions.php:144, loadInclude(1)
    module-functions.php:518, loadIncludeOnce(1)
    modules.php:55, doIncludeModule(0)

Request-URI: /modules.php?module=admin&what=list_surfbar_actions
Thank you for finding bugs.




View Issue Details
240 [Branch 0.2.1-FINAL] Feature Request feature N/A 2012-11-25 00:15 2012-11-25 00:19
Quix0r PHP5-Latest  
Linux  
normal 3.4  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Einfacheres Einrichten von Guthabenkonten
Aktuell muss z.B. wenn das neue Guthabenkonto mit in's Werbeguthaben oder auszahlungsfaehige einfliessen soll, die entsprechenden Funktionen statisch erweitert werden. Hier sollte die Tabelle points_data um Spalten erweitert werden:

is_payout: ENUM('Y','N') - Ob das Guthaben in's auszahlungsfaehige fliessen soll oder nur in's Werbeguthaben
Die entsprechenden Templates muessen dann noch zusaetzlich erweitert werden; "Auflisten" kann sehr breit dadurch werden! Eventuell sollte diese in ein Zweizeilen-Layout umgewandelt werden.
 
There are no notes attached to this issue.




View Issue Details
2 [Branch 0.2.1-FINAL] Extension Request feature N/A 2008-12-18 20:03 2012-11-21 22:38
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
redesign    
> 1 month  
  0.2.1-FINAL  
Erweiterung ext-network - Universelle Werbenetzwerk-Erweiterung
Ein Mailtausch lebt von Sponsoren (sei es direkt angemeldete - dazu nutzen Sie bitte ext-sponsor - oder über Werbenetzwerke angeworbene), da auch irgentwo die Kosten (Domain-, Serverkosten und mehr) gedeckt werden müssen.

Beispielsweise sind Sie bei 20 (oder gar mehr) Werbenetzwerken angemeldet. Dass Sie dort nicht überall manuell die Links mit Werbetext und Betreffzeile rauskopieren können, da es zu mühevoll wär, ist vollkommen klar. Genau hier hilft Ihnen diese Erweiterung weiter, indem es die Werbtexte, Klick-URL (die Sie bewerben sollen) und vieles mehr von den einzelnen Werbenetzwerken über das Interface abfragt.

Diese Erweiterung ist allgemeingültig und sollte somit zu möglichst allen Werbenetzwerken kompatibel sein. Sie brauchen also nur Ihre Interface-Zugangsdaten (meistens Ihre User-Id, Seiten-Id und Interface-Passwort) im Adminmenü eintragen und schon können die Kampagnen aus dem Werbenetzwerk zu diesem Mailtausch übertragen werden, Sie machen dazu nur wenige Klicks und brauchen keine Werbetexte oder URLs umständlich kopieren.

Noch in Planung: Einige Werbenetzwerke bietet die Möglichkeit eines V-Checks an. Dabei wird überprüft, ob auch die beworbene URL aufgerufen wurde und wird dann an Ihren Mailtausch bei korrektem Aufruf zurückgemeldet.

Sollte ein Werbenetzwerk (nur welche mit Interface werden unterstützt) fehlen, melden Sie es bitte in diesem Forum. Mein Team und ich binden es dann bald im Mailer-Projekt ein.
erweiterung, ideenfindung, Sponsorennetzwerk
Direkt aus der Aufgabenbeschreibung extrahiert.

Idee zum manuellen Abfragen der Netzwerke:
- Über die XML-API eine Liste aller konfigurierten Netzwerke generieren (JOINs gehen!)
- Entweder kann jedes Netzwerk einzelnt abgefragt oder alle ausgewählten zusammen abgefragt werden
- Dies sollte - damit die Ladezeit nicht zu lange ist - per AJAX erfolgen (also über ajax.php, nicht direkt aus JavaScript).
 
Notes
(0000002)
Quix0r   
2008-12-18 20:06   
Die Erweiterung sollte das Einbinden von neuen Sponsorennetzwerken ("SN") durch den Administrator und durch MXChange.org anbieten (Download einer SN-Liste vom MXChange-Server).

Zudem sollte sie Referal-Links erlauben.
(0000130)
Quix0r   
2009-02-06 02:01   
Dies kann sehr lange dauern. Erstmal >1 Monat eingestellt.
(0000512)
Quix0r   
2010-11-09 01:30   
Mailer Project ist in Script/Funktion doAdminNetworkProcessForm, Zeile 87 mit folgender Meldung abgebrochen: Note: Invalid do config_networks, function doAdminNetworkProcessConfigNetworks does not exist.
Please report this bug at http://bugs.mxchange.org and include the logfile from inc/cache/debug.log in your report (you can now attach files):

   1. template-functions.php:1181, debug_get_printable_backtrace(0)
   2. network_functions.php:87, debug_report_bug(4)
   3. network_functions.php:60, doAdminNetworkProcessForm(0)
   4. what-config_networks.php:50, doNetworkHandleForm(0)
   5. inc-functions.php:129, include(1)
   6. action-network.php:50, loadInclude(1)
   7. inc-functions.php:129, include(1)
   8. admin-inc.php:218, loadInclude(1)
   9. admin.php:384, doAdminAction(0)
  10. inc-functions.php:129, include(1)
  11. inc-functions.php:143, loadInclude(1)
  12. modules.php:137, loadIncludeOnce(1)

Request-URI: /projects/mailer/branches/0.2.1-FINAL/modules.php?module=admin&what=config_networks&do=config_networks
Thank you for finding bugs.
(0000513)
Quix0r   
2010-11-09 01:30   
Mailer Project ist in Script/Funktion doAdminNetworkProcessForm, Zeile 87 mit folgender Meldung abgebrochen: Note: Invalid do handle_api_translation, function doAdminNetworkProcessHandleApiTranslation does not exist.
Please report this bug at http://bugs.mxchange.org and include the logfile from inc/cache/debug.log in your report (you can now attach files):

   1. template-functions.php:1181, debug_get_printable_backtrace(0)
   2. network_functions.php:87, debug_report_bug(4)
   3. network_functions.php:60, doAdminNetworkProcessForm(0)
   4. what-list_network_api_translation.php:56, doNetworkHandleForm(0)
   5. inc-functions.php:129, include(1)
   6. action-network.php:50, loadInclude(1)
   7. inc-functions.php:129, include(1)
   8. admin-inc.php:218, loadInclude(1)
   9. admin.php:384, doAdminAction(0)
  10. inc-functions.php:129, include(1)
  11. inc-functions.php:143, loadInclude(1)
  12. modules.php:137, loadIncludeOnce(1)

Request-URI: /projects/mailer/branches/0.2.1-FINAL/modules.php?module=admin&what=list_network_api_translation&do=handle_api_translation&network=1
Thank you for finding bugs.
(0000589)
Quix0r   
2012-10-13 23:49   
Es sind einige Werbnetzwerke wieder deaktiviert worden, da diese nicht mehr erreichbar waren (oder geparkte Domain bzw. anderer Inhalt). Mehr: http://forum.mxchange.org/topic-471.html




View Issue Details
233 [Branch 0.2.1-FINAL] Feature Request tweak always 2012-10-19 09:49 2012-10-22 17:24
Quix0r PHP5-Latest  
Linux  
high 3.4  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Menüsysteme bearbeiten - Neu überarbeiten
Die Scripte und Templates weisen derzeit einen nicht-standardkonformen Aufbau auf. Diese sollen nun vollständig überarbeitet werden und XML-Templates verwendet werden.

Konkret geht es um ...

- den Wegfall von admin_add, guest_add und mem_add (alle können in die neuen Scripte integriert werden)
- die Umbenennung von adminedit, guestedit und memedit nach edit_admin_menu, edit_guest_menu und edit_member_menu
- Umstellung der Scripte auf ein XML-basiertes System
- Bessere HTML-Templates (auch umbenennen!), da die derzeitigen nicht okay sind
- Alle Sprachelemente umschreiben/umbenennen, dass diese einheitlicher werden
menu system, menusystem, rewrite
Es wird z.B. immer ADMIN_EDIT_ADMIN_MENU_TITLE oder ADMIN_EDIT_ADMIN_MENU_NOTICE verwendet.
 
Notes
(0000599)
Quix0r   
2012-10-22 17:24   
------------------------------
Fehlermeldung: file=adminProcessMenuEditForm,line=1466:mysql_error()=Duplicate entry 'contribute' for key 'what',last_query=UPDATE `mxchange_guest_menu` SET `title`='Mitmachen',`action`='interna',`what`='contribute' WHERE `action`='interna' AND `id`=37 LIMIT 1
------------------------------
Backtrace:
1.:template-functions.php:1309, debug_get_mailable_backtrace(0)
2.:lib-mysql3.php:590, reportBug(3)
3.:lib-mysql3.php:93, SQL_ERROR(3)
4.:lib-mysql3.php:293, SQL_QUERY(3)
5.:admin-inc.php:1466, SQL_QUERY_ESC(4)
6.:what-guestedit.php:188, adminProcessMenuEditForm(2)
7.:inc-functions.php:133, include(1)
8.:inc-functions.php:144, loadInclude(1)
9.:action-menu.php:50, loadIncludeOnce(1)
10.:inc-functions.php:133, include(1)
11.:admin-inc.php:205, loadInclude(1)
12.:admin.php:370, doAdminAction(0)
13.:inc-functions.php:133, include(1)
14.:inc-functions.php:144, loadInclude(1)
15.:module-functions.php:518, loadIncludeOnce(1)
16.:modules.php:55, doIncludeModule(0)
------------------------------
Abfrage-String: /modules.php?module=admin&what=guestedit&sub=interna
------------------------------




View Issue Details
187 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:10 2012-10-20 21:18
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-forced - Forcedbanner, Mitglieder klicken, Sponsoren buchen
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Lassen Sie Ihre Sponsoren Forced-Banner oder -Textlinks buchen und geben Sie Ihren Mitgliedern für jeden Klick einen festen - alternativ auch dynamischen - Betrag an Punkte. Sie können auch selber welche einstellen bzw. aus den Werbenetzwerken welche übernehmen.

Forced-Banner bzw. -Textlinks sind Werbemittel mit Klickzwang. Sie sollten daher keine "normalen" Banner oder Textlinks verwenden, da auf Forced-Werbemittel sehr hohe (unnatürlich hohe) Klickraten erfolgen und dies im schlimmsten Fall zu einer Sperrung beim Werbenetzwerk führen kann.
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren:
http://wiki.mxchange.org/doku.php/de/developer/ideas/extensions/ext-forced
 
Notes
(0000595)
Quix0r   
2012-10-20 21:18   
Auch hier gab es seit ein paar Umstellungen an den "Build-List" Funktionen ein paar Bugs, die mit neuester Revision beseitigt sind.

Es kommt aktuell eine Abbruchmeldung, wenn ein Zusatzverdienst von Forced-PopUps (mit Verguetung, die erst nach einem Mindestauffenthalt gutgeschrieben wird). Das ist momentan in Arbeit. :)




View Issue Details
171 [Branch 0.2.1-FINAL] Extension Request feature N/A 2009-12-18 22:57 2012-10-14 09:54
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
< 1 week  
  0.2.1-FINAL  
Erweiterung ext-partner: POST-Ping an Partnerseiten bei Anmeldung senden
Aus der Aufgabenbeschreibung kopiert:
----------------------------------------------------------------
Diese Erweiterung ermöglicht es Ihnen, dass Ihre Partner Mitglieder bewerben können und bei auf Ihrem Mailtauscher durchgeführter Anmeldung oder Bestätigung der Anmeldung einen "Ping" erhalten.

Dieser Ping ist (bzw. ist empfehlenswert) eine POST-Anfrage an die Partnersite und kann beliebige Daten enthalten, die Sie mit Ihrem Partner abgesprochen haben. Typische Daten sind hier die Email-Adresse und/oder Userid.

Die Anfrage selbst ist durch einen API-Key authentiziert, den Ihnen Ihr Partner geben sollte. Anderfalls kann nicht sichergestellt werden, dass auch nur Ihre Seite die Website Ihres Partners anpingt.

Die Daten können dabei entweder als XML (freie Definition der Node-Namen durch Template) oder als POST-Parameter (freie Benennung) übertragen werden. Eine Verschlüsselung ist mit mcrypt geplant. SSL ist (https) ist noch nicht möglich und vielleicht erst ab Mailer Project 0.3.0 möglich.
Dem Anmelder sollte es moeglich sein, die Partnerzeiten per Checkbox + eine fuer den Datenschutz hinzuwaehlen zu koennen und einsehen zu koennen, welche Felder an den Partner gesendet werden.
 
There are no notes attached to this issue.




View Issue Details
155 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-12-03 01:58 2012-10-08 08:46
Quix0r PHP5-Latest  
Linux  
high 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
tweak    
2-3 days  
  0.2.1-FINAL  
Warnhinweis beim naechsten Login, wenn Ausloggen nicht erfolgte
Es sollte beim Einloggen des Admins/Users/Sponsor ein Warnhinweis kommen, wenn dieser sich nicht zuvor ausgeloggt hat. Dies dient der Sicherheit des jeweiligen Accounts und sollte daher auch in 0.2.1-FINAL (0.3.0 sowieso) eingebaut werden.

Dazu muss im Logout-Script ein Funktionsaufruf eingebaut werden, der ein Flag "ausgeloggt" auf "Ja" setzt. Bei jedem Einloggen muss dies auf "nein" gesetzt werden und kann gleich ueberprueft werden, ob es auf "ja" steht.

Bitte zu Umsetzung ausschliesslich englische Begriffe (has_logged_out, Y/N z.b.?) verwenden, um die Namenskonvention nicht zu brechen.
Dies könnte auch schön per Filter erledigt werden, wo dann später weitere Erweiterungen ihre Filter-Funktionen drauf registrieren können.
 
There are no notes attached to this issue.




View Issue Details
229 [Branch 0.2.1-FINAL] Extension Request minor N/A 2012-10-04 18:12 2012-10-04 18:16
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-signup: SignUp-/Bonusaktionen
Richten Sie mit dieser Erweiterung so genannte SignUp-Aktionen (sign up, zu Deutsch: Anmeldung) ein, oder lassen Sie Ihre Sponsoren einrichten. Signup-Aktionen sind auch als "Bonusaktionen&qupt; bekannt. Dabei können Sie entweder die vorgegebenen Punkte - oder was Sie auch immer vergeben möchten - als Anmeldebonus an Ihre Mitglieder vergüten.

Als Administrator und Sponsor erhalten Sie für jede Anmeldung der Mitglieder Mails zugesandt. Sie können dann im Adminbereich die Anmeldung nach Überprüfung annehmen oder ablehnen und einen Ablehngrund dabei angeben. Ist die Vergütung auf Punkte eingestellt, werden dem Mitglied die Punkte bei Annahme vergütet.

Sowohl Sponsoren als auch Administratoren können beim Einrichten einer SignUp-Aktion einen kurzen Willkommenstext eingeben, der dann dem Mitglied mit der Annahme zusammen zugeschickt wird.
 
There are no notes attached to this issue.




View Issue Details
230 [Branch 0.2.1-FINAL] Extension Request minor N/A 2012-10-04 18:15 2012-10-04 18:15
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-shredder: Punkte zu einem guten Zweck spenden
Lassen Sie Ihre Mitglied ihre Punkte zu einem guten Zweck vernichten ("schreddern"). Dabei können die Mitglieder einen kleinen Text eingeben, der auch später in allen Menüsystemen (nicht Sponsor) sichtbar ist.

Nützlich ist diese Erweiterung zum Beispiel dann, wenn der Mailtausch als nicht-profitorientiert läuft und wo das Mitglied seine Tätigkeit als "Spende" einbringen kann.
 
There are no notes attached to this issue.




View Issue Details
166 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-12-15 10:33 2012-10-03 13:09
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
< 1 day  
  0.2.1-FINAL  
Anmeldeprozedur umschreiben auf Filter
Aehnlich wie die Loginprodezur (Ticket 0000063) soll nun auch die User-Anmeldung folgen, um mehr Flexiblitaet und leichte Erweiterbarkeit im Code zu ermoeglichen.
 
Notes
(0000426)
Quix0r   
2009-12-15 18:49   
(Last edited: 2012-10-03 13:09)
Mit Revison 1658 ist begonnen worden, die Anmeldeprozedur in Funktionen umzulagern, damit andere Erweiterung auch eine Mitgliederanmeldung durchfuehren koennen bzw. diese (sollen noch) per Filter mit ausgefuehrt werden (z.B. "Pings" auf Partnerseiten).





View Issue Details
191 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:18 2012-09-30 21:37
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-refsell - Accounts ohne Referral werden verkaufbar
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Bietet Ihnen die Möglichkeit an, in Ihrem Mailtausch Referrals zu verkaufen, die noch keinen Werber haben. Dabei werden Preise basierend auf verschiedenste Daten des Mitgliedes und aller Mitglieder berechnet, um einen guten und fairen Preis zu erziehlen.
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link dazu folgt.
 
There are no notes attached to this issue.




View Issue Details
214 [Branch 0.2.1-FINAL] Extension Request feature N/A 2011-11-12 03:31 2012-06-15 18:57
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-currency - Anbindung an APIs diverser virtueller Waehrungen
Diese Erweiterung ist ähnlich wie ext-network und bietet eine allgemeine Anbindung an die APIs verschiedener virtueller Währungen, wie z.B. Wernis, FunCoins, eBesucher und vieles mehr. Diese Erweiterung löst zukünftig die bereits bestehende Erweiterungen ext-funcoins, ext-primera und ext-wernis.

Es kann dann pro Währung eingestellt werden, ob diese auszahlungs-, einzahlungsfähig oder beides ist und dies für Mitglieder und Sponsoren getrennt. Es kann dann auch ein Wechselkurs eingestellt werden oder diesen von einer weiteren API (z.B. virtuelle Börsen von diversen virtuellen Währungen) abgefragt werden (falls diese solches anbietet).

Die einzelnen Transaktionen sind für Mitglieder, Sponsoren und Administratoren für eine getrennt einstellbare Speicherdauer und pro Währung unterschiedlich im jeweiligen Loginbereich einsehbar (der Administrator kann sich selber somit z.B. längere Speicherzeiten einstellen als für Mitglieder).
 
There are no notes attached to this issue.




View Issue Details
149 [Branch 0.2.1-FINAL] Bug minor always 2009-11-27 15:55 2012-06-15 18:55
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
tweak    
< 1 day  
  0.2.1-FINAL  
Admin-Bereich - Bonus-Mails
Beispielweise sind 49 Bonus-Mails in der Tabelle mxchange_bonus eingetragen, alle mit Sende-Status "SEND". Es werden aber nur 20 angezeigt. Das scheint ein Fehler in what-email_details.php zu sein.

Zudem werden die abgelaufenen Mails nicht geloescht, obwohl es so eingestellt ist.

Zudem kommt bei "Bereinige Mails" die Bonus-Mails und nicht die bereinigten. Hier sollte entweder email_details/email_archiv erweitetet oder einen weiteren Menuepunkt hinzugefuegt werden, der dann alle bereinigten Mails enthaelt.
 
There are no notes attached to this issue.




View Issue Details
173 [Branch 0.2.1-FINAL] Bug text always 2010-02-14 02:59 2012-06-15 18:55
Quix0r PHP5-Latest  
Quix0r Linux  
urgent 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
redesign    
> 1 month  
  0.2.1-FINAL  
Verstaendlichere Texte im Adminbereich
Einige Texte im Adminbereich sind sehr rudimentaer oder abgehackt geschrieben und sind fuer den Einsteiger oefters nicht geeignet. Diese Texte sollten nun leichter und verstaendlicher geschrieben werden, damit auch Neulinge besser klarkommen.
Commit 1706 enthaelt bereits einen Anfang fuer die Mailbuchung (what=config_order).
 
There are no notes attached to this issue.




View Issue Details
217 [Branch 0.2.1-FINAL] Bug tweak always 2012-06-08 12:18 2012-06-08 13:04
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
ext-rallye: Templates admin_config_rallye_xxx umbenennen
Die folgenden Templatenamen konfliktieren mit der Namenskonvention, dass der Praefix <admin_config_ ausschliesslich fuer die Konfiguration (Tabelle mailer_config) zu verwenden ist:
admin_config_rallye_del_row.tpl
admin_config_rallye_del.tpl
admin_config_rallye_edit_row.tpl
admin_config_rallye_edit.tpl
admin_config_rallye_prices_row.tpl
admin_config_rallye_prices.tpl

Bitte dies passend umbenennen
Das Speichern von Mindestanzahl von Benutzern und belegten Plaetzen funktioniert ebenfalls nicht, auch sollte das Loeschen von Referal-Rallyes fertiggestellt werden.
 
There are no notes attached to this issue.




View Issue Details
169 [Branch 0.2.1-FINAL] Bug tweak always 2009-12-18 22:28 2012-06-08 12:16
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
tweak    
< 1 day  
  0.2.1-FINAL  
Mails wegen gewonnener Monatliche Aktiv-Rallye obwohl diese abgeschaltet ist
Die Mail "Gewonnen: Monatliche Aktiv-Rallye" kommt, obwohl die Aktiv-Rallye administrativ deaktiviert wurde. Ich tippe hier auf einen Logic-Bug und habe daher 'tweak' eingestellt.
Diese Mail kommt sogar jeden Tag, wenn man sich taeglich einloggt.
 
There are no notes attached to this issue.




View Issue Details
134 [Branch 0.2.1-FINAL] Bug tweak random 2009-10-20 22:59 2012-06-06 12:03
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
minor fix    
< 1 day  
  0.2.1-FINAL  
Kommatrennung bei Formularen
Einige Formulare lassen das Trennen der Dezimalstellen (Kommastellen) per Komma oder per Punkt zu. Dies kann zu Verwirrungen fuehren und sollte scriptweit auf die jeweilige Sprache (siehe translateComma() und convertCommaToDot()) umgestellt werden.
Bitte hier alle gefundenen Formulare anhaengen.
 
There are no notes attached to this issue.




View Issue Details
176 [Branch 0.2.1-FINAL] Feature Request major N/A 2010-05-26 15:28 2012-06-06 09:23
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
none    
none  
  0.2.1-FINAL  
Globalere Verwendung der Expression-Language (Kurz: EL)
Die bereits in den News angekuendigte Expression-Language (kurz: EL; und seit einigen Commits implementierte) soll nun "global" eingesetzt werden. Mit "global" sind sowohl HTML- als auch Email-Templates und Sprachelemente gemeint. Letzteres ist fuer einige Code-Stellen noetig, wo ein Sprachelement verwendet wird und gleichzeitig dynamisch Content mit diesem zusammen ausgegeben werden soll.

Zudem sollen die noch sehr oft vorkommenden eval()-Befehle auf moeglichst einen reduziert werden, wenn die Cache-Dateien dies spaeter erlauben, vielleicht sogar ganz entfallen (Hinweis: Include-Dateien sind schneller als eval()). Ob dies machbar ist, wird sich zeigen.
el, el-code, expression language
Die noetigen Vorbereitungen sind bei mir bereits lokal durchgefuehrt. Ich habe die Sprache komplett auf Filter umgeschrieben. Dabei musste ich feststellen, dass das Vorhaben mit dem noch aktuellen Code nicht moeglich war und somit ein Komplettumbau noetig ist.

Dazu will ich eine Art Queue aufbauen, wo EL-Codefragmente eingereiht und dann hintereinander abgearbeitet werden. Dabei koennen problemlos neue entstehende EL-Codefragmente wieder eingereiht werden. Auch werden die erzeugten Cache-Dateien komplett umstrukturiert, da diese noch nicht entlastend genug sind.
 
There are no notes attached to this issue.




View Issue Details
141 [Branch 0.2.1-FINAL] Bug text always 2009-11-16 04:58 2012-06-06 09:04
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
minor fix    
< 1 day  
  0.2.1-FINAL  
Bereinigte Mails zeigt "Diese Mailbuchung wurde komplett bestätigt." an
Durch die Auto-Reinigung von Mails werden derzeit die Bestaetigungslinks aus der Datenbank entfernt. Ruft man die Liste der unbestaetigten Klicks auf (what=list_unconfirmed) so, erhaelt man folgende Meldung:

"Diese Mailbuchung wurde komplett bestätigt."

Dies ist nur ein Anzeigebug. Dabei sollte der Status der Mail (Bereinigt) beruecksichtigt werden und dann eine entsprechende Meldung ausgegeben werden:

"Diese Mailbuchung wurde bereinigt."
 
There are no notes attached to this issue.




View Issue Details
189 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:12 2011-12-11 05:16
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-grade - Einstufung der Mitglieder mit Sonderrabatten/Sondergutschriften
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Stufen Sie Ihre Mitglieder z.B. in Bronze, Silber, Gold und Platin ein und vergeben Sie Ermässigungen oder Bonuse für das Erreichen der Stufen. Wenn die Ermässigung eingelöst bzw. der Bonus ausgewählt wurde, verfällt dieser und das Mitglied muss ihn erneut versuchen, zu erreichen.

Sie sollten beispielweise Bronze als niedrigste und Platin als höchste Stufe nehmen. Dann können Ihre Mitglieder es sich aussuchen, ob sie weiter verdienen wollen um an eine höhere Stufe zu gelangen, oder ob sie sich mit der niedrigeren Stufe zufrieden geben.
--------------------------------------------------------------------------
Ideen dazu werden hier gesammelt und dann im Wiki zusammengestellt:
http://wiki.mxchange.org/doku.php/de/developer/ideas/extensions/ext-grade
 
There are no notes attached to this issue.




View Issue Details
204 [Branch 0.2.1-FINAL] Feature Request feature N/A 2010-11-11 17:54 2010-11-11 17:54
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Zeitgesteuerter Mailversand
Mails sollen zeitgesteuert (auch mit erneuter Aussendung mit einstellbarem Zeitabstand) ausgesendet werden koennen. Dabei kann der Webmaster wie beim Bonuwmails-Versand (wird direkt ausgesandt) alle bisherigen Angaben machen, nur ist das Formular um zwei weitere Punkte erweitert:

- Erster Aussendetermin
- Wiederholungsinterval und Anzahl Wiederholungen der Aussendung
 
There are no notes attached to this issue.




View Issue Details
202 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-11-03 21:07 2010-11-03 21:07
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-imprint - Impressum einstellen
Aus den Aufgabentext herauskopiert:
------------------------------------------------------------
Richten Sie mit dieser Erweiterung das Impressum komfortabel ein. Das Editieren von Templates und lästiges Hochladen entfällt somit komplett.
 
There are no notes attached to this issue.




View Issue Details
122 [Branch 0.2.1-FINAL] Extension Request feature N/A 2009-07-26 14:55 2010-11-03 01:40
Quix0r PHP5-Latest  
Linux  
low 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
redesign    
< 1 week  
  0.2.1-FINAL  
Erweiterung ext-seo: Soll ext-rewrite abloesen
Die Erweiterung ext-rewrite erzeugt derzeit relativ schlechte URLs. Es wird einfach nur aus modules.php?module=index&what=xxx /cms/index/wht/xxx gemacht. Dabei wird weder ein .html angehaengt, noch der Browser-Titel in die URL uebernommen.

Beides kann in Sachen Kompatibilitaet mit Browsern (.html) und der (Google-)Suchmaschinenoptimierung sehr von Nutzen sein. Zudem ist die Erweiterung sehr starr. Dies soll alles mit der neuen Erweiterung ext-seo besser geloest werden, welche die ext-rewrite ersetzt und bei Fertigstellung diese veralten laesst (Deperecated-Flag setzen).
 
There are no notes attached to this issue.




View Issue Details
9 [Branch 0.2.1-FINAL] Extension Request feature N/A 2008-12-20 00:33 2010-11-03 01:39
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
SVN-HEAD open  
none    
2-3 days  
  0.2.1-FINAL  
Erweiterung ext-safe: Tresor mit prozentualer monatlicher Gutschrift (bis Maximum)
Der Tresor kann von Ihren Mitgliedern zum Sichern von angesammelten Punkte benutzt werden. Zusätzlich erhalten Ihre Mitglieder, wenn Sie die Erweiterung "active" in Ihrem Mailtausch installiert und die Aktiv-Rallye aktiviert haben, jeden Monat Zinsen auf das gesicherte Guthaben. Die Zinsabstuffung können Sie im Adminbereich frei einstellen und dabei beliebig viele Zinsstufen einrichten. Eine Zinsstufe richtet sich nach einem einstellbaren Bereich an Aktiv-Punkte, die das Mitglied für diverse Aktionen gesammelt hat.

Zusätzlich ist der Tresor durch ein Tresor-Passwort geschützt. Hat das Mitglied dies nicht mehr, so es einen Link per Mail zugesandt bekommen, womit es dann ein neues Tresor-Passwort einstellen kann. Das Tresor-Passwort muss unterschiedlich zum Account-Passwort sein!
Text aus der Erweiterungsbeschreibung übernommen.
 
There are no notes attached to this issue.




View Issue Details
194 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-09-12 22:27 2010-09-12 22:27
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-announcement - Ankuendigungen fuer Gast,Mitglied,Sponsor
Informieren Sie Ihre Gäste, Mitglieder oder Sponsoren über wichtige Ereignisse Ihres Mailtausches. Dazu geben Sie eine kurze Überschrift, optional einen Teaser (mehr dazu weiter unten) und den Text für die Ankündigung ein. Zusätzlich ist ein Ablaufdatum einstellbar, wann die Mail in das Archiv verschoben wird.

Der optionale Teaser kann bei Eingabe (nicht leer gelassen) weiter konfiguriert werden. Erstmal wird dieser auf allen Seiten (des jeweiligen Loginbereiches, also Gast-, Mitglied-, oder Sponsorlogin) in Form eines über den eigentlichen Inhalt eingeblendetem Div-Tag angezeigt. Entweder ist das Fenster zusammengeklappt und per Mausklick voll ausklappbar, oder es ist sofort komplett ausgeklappt (einstellbar per Adminbereich). Dann kann eingestellt werden, wie lange und oft der User es sehen soll:

* Ist die Id der Ankündigung in der Session gespeichert, wird die Ankündigung nicht mehr angezeigt.
* Oder ist eine Sperre pro IP eingestellt, wird dem User mit der IP die Ankündigung für die eingestellte Zeit nicht mehr angezeigt.
* Optional kann die Anzahl (wie oft der User sie sieht) eingestellt werden.

Das Archiv ist automatisch und/oder manuell aufrämbar. Es kann also eine Verfallszeit eingestellt werden. Null heisst keine Verfallszeit. Zusätzlich kann jede Ankündigung per Adminbereich gelöscht werden. "Allgemeine" Templates lassen jede Ankündigung einheitlich aussehen.
Text aus dem Aufgabentext uebernommen
 
There are no notes attached to this issue.




View Issue Details
144 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-11-18 04:54 2010-08-25 21:01
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
redesign    
> 1 month  
  0.2.1-FINAL  
CSS-Klassen vereinfachen
Die derzeitige CSS-Klassenstruktur ist (noch immer) sehr komplex und teilweise durcheinander. Dies soll schrittweise entwirrt und vereinfacht werden, um das Script attraktiver fuer neue Designer zu machen.

Neue CSS-Klassen:
- header_column
- timebox_table
- timebox_column

Umgebaut: (die Klasse links wurde entsprechend geloescht)
- admin_header -> admin_title
- admin_title2 -> admin_title
- member_title2 -> member_title
- guest_title2 -> guest_title

Umgebaut und noch stehen gelassen:
- bottom2 -> bottom
- top2 -> top
- left2 -> left
- right2 -> right
CSS, design, theme
 
Notes
(0000489)
Quix0r   
2010-08-25 20:55   
Mit Commit 2097 ist dies nun endlich angegangen, noch sollte es hier und da Flaws geben, wie uebergrosse Titelzeilen, da noch nicht alles "glattgezogen" ist.




View Issue Details
193 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:20 2010-08-25 20:20
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-terms - Ersatz fuer statisches Template agb.tpl
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Die alte, statische Template-Datei agb.tpl hat ausgedient. Genau diese wird mit dieser Erweiterung komplett ersetzt (wie impressum.tpl von ext-imprint. Das Hinzufügen, Ändern oder Löschen von Paragraphen war vorher nur mit HTML-Kenntnissen möglich und ist nun ein Kinderspiel (bis auf das Schreiben der AGBs vielleicht).

Sobald Sie nun Änderungen an den AGBs vornehmen, sollten Ihre Mitglieder diese erneut zustimmen können oder ablehnen, was dann meistens mit einer Accountlöschung endet. Sind die Änderungen abgespeichert und durch Sie freigegeben, werden Sie um eine Zeitangabe gebeten, wie lange Ihre Mitglieder Zeit haben, auf die AGB-Änderung zu reagieren. Solange sie dies nicht tun, erhalten sie keine Vergütung bei Mailbestätigungen usw. Das Werben neuer Mitglieder kann optimional auch nicht mehr vergütbar sein (die Anmeldung jedoch klappt, wartende Referal-Vergütungen werden bei Zustimmung dann automatisch dem Werber gutgeschrieben).

Eine Archivierung der alten AGBs mit Gültigkeitsdauer (zur Einsicht für interessierte Mitglieder z.B.) ist optional möglich.
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link dazu folgt.
 
There are no notes attached to this issue.




View Issue Details
192 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:19 2010-08-25 20:19
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-report - Bugsmails an mxchange.org automatisch weiterleiten
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Installieren Sie diese Erweiterung wenn Sie mir bei der Bugsuche behilflich sein möchten. Weisen Sie Ihre Mitglieder darauf hin, dass Mails aus Ihren Mailtausch heraus an mich geschickt werden. Was Sie dazu brauchen ist kein API-Key oder dergleichen. Installieren und auch aktivieren Sie dazu einfach diese Erweiterung und die Mails gehen in Kopie an mich raus. Sollten Sie diese Funktionalität nicht mehr wünschen, so deaktivieren Sie einfach die Erweiterung. Alternativ können Sie diese auch einfach wieder deinstallieren.

Wichtig: Es werden dabei (fast) keine Daten Ihrer Mitglieder oder von Ihren Administratorenaccounts gesendet! Es werden die Browserbezeichnung, der Abfragestring und die IP-Adresse sowie den Bug-Report selbst und eine Liste mit den installierten Erweiterungen an mich geschickt. Sie können die Browserbezeichnung und IP-Adresse abschalten, indem Sie es einfach im Adminbereich abschalten, dann wird ein Bindestrich als Browserbezeichnung bzw. 0.0.0.0 als IP an mich gesendet. Ihre eingestelle Email-Adresse quix0r@localhost wird dabei als Absender-Adresse verwendet, da die Mails sonst von meinem Server nicht akzeptiert werden.

Mit den Standarteinstellungen wird folgendes an mich gesendet:

    * Der Bug-Report selbst, damit ist die Fehlermeldung samt Backtrace (nötig!) gemeint.
    * Die installierten Erweiterungen, deren Versionsnummern und Status.
    * Die bei Mails üblicherweise anfallenden Header-Zeilen. Schauen Sie dazu ins Template templates/de/emails/header.tpl rein!
    * Der Abfragestring (das war in der Adresszeile steht; ist für einfachere Reproduzierung nötig)

Die Daten aus den Bug-Mails werden stets vertraulich behandelt und unterliegen den aktuellen Datenschutzgesetzen. Entsprechend werden die Daten nur zum Zwecke der Fehlerbeseitigung an mich gesendet. Es erfolgt ausnahmelos keine Weitergabe oder Weiterleitung in jeglicher Form an Dritte. Die Mails werden nach der Behebung des Fehlers von mir vollständig und rückstandlos gelöscht.
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link dazu folgt.
 
There are no notes attached to this issue.




View Issue Details
190 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:15 2010-08-25 20:15
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-jackpot - Jackpot-Einbindung
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Verwalten Sie mit dieser Erweiterungen viele, verschiedene Jackpots in Ihrem Mailtausch-System. Starten Sie Knack-Rallyes für z.B. eine Woche und prämieren Sie die häfigsten Jackpot-Knacker!
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link dazu folgt.
 
There are no notes attached to this issue.




View Issue Details
186 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:09 2010-08-25 20:09
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-debug - Einfaches Zusenden der debug.log-Datei an mxchange.org
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Diese Erweiterung soll die Datei /home/quix0r/MyProjects/mailer/branches/0.2.1-FINAL/inc/cache/debug.log an den [Projekt-Server] übertragen bzw. dort empfangen. Sie können also auch selber debug.log Dateien empfangen und diese gebündelt an den Projekt-Server weitersenden. Dazu müssen Sie Ihren Mailtausch am Projekt-Server einfach nur über Ihren Administrationsbereich anmelden. Dabei wird Ihrem Mailtausch ein Key zugewiesen, der Sie immer wieder eindeutig erkennbar macht.

Geben Sie den Key unter keinen Umständen an Fremde weiter! Auch Projekt.org wird Sie nicht nach diesen fragen!

Wenn ein Mailtausch die debug.log aussenden möchte, so wird eine Liste an "Relays" - Ihr Mailtausch-Server kann als Relay fungieren - an den anderen Mailtausch gesendet. Der andere Mailtausch-Admin entscheidet dann, an welchen Server er das Logbuch aussenden will.

Relays und auch der [Projekt-Server] können aufgrund des vergebenen Keys das weitere Übertragen von Logbüchern auch ablehnen, falls dies missbraucht werden sollte (z.B. zu Spamming-Attacken).

Zudem kann das Empfangsscript so eingestellt werden, dass erstmal ein Eintrag freigegeben werden muss, bevor weitere gesendet werden können.
Es geht auch Vollmoderation. Dabei muss der Mailtausch-Admin (also z.B. Sie) sich am [Projekt-Server] anmelden. Dieser verteilt dann automatisch den Key an die Relays.

Manipulationsversuche oder einfache Fehlversuche werden in einem Abuse-Log geschrieben, damit diese nachvollziehbar sind und der vermeindliche Mailtausch dann auf dem Relay und/oder Projekt-Server gesperrt werden kann.
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link folgt.
 
There are no notes attached to this issue.




View Issue Details
185 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:07 2010-08-25 20:08
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-clickbanner - Durch Mitglieder/Sponsor buchbare Klickbanner, anstelle der Bannerrotationscode/Bannertemplates
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Diese Erweiterung bietet Ihnen eine interne, mailtausch-eigene Banner-Rotation an, mit der Ihre Sponsoren Klick-Banner buchen können und dafür eine kleine Statistik im Sponsorenbereich erhalten. Sobald die Erweiterung installiert ist, wird diese Bannerrotation anstelle des externen Banner-Codes (siehe unten aufgelistete Templates) eingebunden.

Im Gegensatz zu Forced-Bannern erhalten Ihre Mitglieder für Klicks auf Klickbanner keine direkte Vergütung (vergleichen Sie dies mal mit ext-forced), sondern es wird jeder Klick einfach nur gezählt.

Hinweis: Die Idee hinter dieser Erweiterung ist noch nicht komplett ausformuliert, bitte verwenden Sie diese aktuell nicht!
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link folgt.
 
There are no notes attached to this issue.




View Issue Details
184 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:06 2010-08-25 20:06
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-bank - Bank mit verzinsbaren Konto usw.
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Geben Sie Ihren Mitgliedern die Möglichkeit, ein Bankkonto für ihre Punkte anzulegen! Mit TAN-Liste, PINs für jedes einzelne Account, Paketangeboten, Kontoauszügen per EMail oder im Account (auch deaktivierbar!) und vieles mehr!
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link folgt.
 
There are no notes attached to this issue.




View Issue Details
183 [Branch 0.2.1-FINAL] Extension Request feature N/A 2010-08-25 20:05 2010-08-25 20:05
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
open  
none    
none  
  0.2.1-FINAL  
Erweiterung ext-autoreg - Auto-Regger Client und Server
Aus dem Aufgabentext herauskopiert:
--------------------------------------------------------------------------
Mit dieser Erweiterung können Sie mit Ihrem Mailtausch an so genannten Auto-Reggern teilnehmen lassen und Ihr Anmeldeformular vor unauthorisierte Anmeldungen durch nicht eingetragene Auto-Regger schützen. Zudem können Sie selbst einen Auto-Regger-Service hiermit anbieten.

Zur Teilnahme an einem Auto-Regger-Service können Sie zur Erhöhung der Sicherheit einen Autorisierungsschlüssel vergeben, der dem jeweiligen Auto- Regger es gestatttet, Ihren Mailtausch Anmeldungen zuzuschicken. Ihr Anmeldeformular wird dazu nicht benötigt, da ein seperates Script dies erledigt.

Ihr Anmeldescript wird bei Installierung dieser Erweiterung automatisch um ein "durchsichtiges CAPTCHA" erweitert, was der Auto-Regger nicht ausfüllen kann, da er den Wert im verdecken Feld nicht erraten kann.
Anbieter von Auto-Reggern, die keinen Schlüssel (z.B. als Zusatzfeld) unterstützen, werden auch unterstützt, da die IP-Adresse vom anfragenden Server überprüft wird.

Generell beschrieben ist ein Auto-Regger ein automatischer Anmeldeservice, der die User mit nur einer Anmeldung bei vielen anderen Mailtausch-Anbietern anmeldet. Dies kann mal nicht gewollt sein, da dies viele "Anmeldeleichen" - also User, die sich anmelden, einmal aktiv werden und dann inaktiv bleiben - produzieren kann. Sie sollten daher es nicht jedem Anbieter gestatten und nur seriösen Anbietern Schlüssel vergeben.

Beide möglichen Dienste, bei Auto-Reggern teilnehmen bzw. selber solch einen Dienst anbieten, sind getrennt voneinander ein- und ausschaltbar.

Ein Tracking per Sub-Id (diese können Sie z.B. bei Paidmailern verwenden, um diese einzelnt und besser tracken zu können) ist auch möglich und erlaubt Ihnen das bessere Kontrollieren Ihrer Werbkampagnen (z.B. bei Werbenetzwerken oder Paidmailern).
--------------------------------------------------------------------------
Bitte Ideen dazu im Wiki diskutieren, Link folgt.
 
There are no notes attached to this issue.




View Issue Details
145 [Branch 0.2.1-FINAL] Bug tweak random 2009-11-18 05:08 2010-06-28 02:52
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
tweak    
< 1 month  
  0.2.1-FINAL  
Array-Elementnamen und Datennbankspaltennamen sollen gleich werden
Aus der Datenbank ausgelesene Daten sollen mit SQL_FETCHARRAY() (siehe Ticket 0000107) ausgelesen und in Templates gefuettert werden. Hier sind noch einige Ungleichheiten vorhanden, die einfach inkonsistent sind.

Es sind noch einige Stellen uebrig, bei der die Array-Elementnamen nicht mit den Spaltennamen aus der Datenbank uebereinstimmen. Diese Stellen wurden nur teilweise mit @TODO-Tags festgehalten.
 
There are no notes attached to this issue.




View Issue Details
85 [Branch 0.2.1-FINAL] Bug text have not tried 2009-02-20 00:02 2010-06-21 07:06
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
< 1 month  
  0.2.1-FINAL  
br-Tags finden und eliminieren
Im gesamten Script und aller Templates befinden sich noch immer sehr viele br-Tags. Diese sollen aufgrund der Verbesserung des SEOs eliminiert werden.

Tags z.B. unterhalb des Aufrufs...
LOAD_TEMPLATE("admin_settings_saved", false, ....);
... koennen sofort entfernt werden, da das Template admin_settings_saved.tpl spaeter einen div-Tag mit passenden CSS-Angaben enthalten wird.

 
Notes
(0000217)
Quix0r   
2009-02-20 02:02   
(Last edited: 2009-02-20 02:04)
Hab soweit alle br-Tags hinter dem besagten LOAD_TEMPLATE()-Aufruf ausgebaut.

Ich assigne mir den mal irgentwann, wenn das HTML fertig ausgelagert ist.





View Issue Details
142 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-11-17 23:56 2010-06-20 17:41
Quix0r PHP5-Latest  
Quix0r Linux  
urgent 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
< 1 week  
  0.2.1-FINAL  
Eliminierung von Leerzellen in Templates
Derzeit wird noch in sehr vielen Templates unsauber mit class="seperator" und teilweise einer gezwungenen Leerstelle Freiraum geschaffen. Dies soll durch eine saubere Loesung mit CSS-Angaben (in der general.css) ausgetauscht werden.
 
Notes
(0000460)
Quix0r   
2010-06-20 17:41   
Mit Revision 1857 sind weitere Elimierungen mit eingeflossen. Das Ergebnis sieht derzeit vielleicht etwas zusammengeschoben aus, ich will dann aber mit CSS-Klassen das spaeter wieder zurecht ruecken, als mit HTML.




View Issue Details
20 [Branch 0.2.1-FINAL] Feature Request feature N/A 2008-12-22 18:00 2010-06-08 01:44
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
< 1 month  
  0.2.1-FINAL  
Task-Übersicht komplett auf Filter basierend und Blöcke erlauben
Die derzeitige Task-Übersicht ist nur in der "Extra-Übersicht" flexibel. Dies führt bei derzeit 51 Erweiterungen zu einer Unübersichtlichkeit der "Extra-Übersicht". Dies liegt daran, dass nur die Extra-Übersicht "flexibel" ist - wird derzeit in der Datei inc/libs/task_functions.php statisch eingebunden, wenn die entsprechende Erweiterung installiert ist - und der Rest statisch ist.

Ein Ansatzpunkt wäre hier, dass erstens das System komplett auf Blöcke umgestellt wird - damit mehr Übersichtsblöcke generiert werden können - und zweitens komplett auf Filter basiert.

Vorteile:
+ Da mehr Blöcke generiert werden können, wir die gesamte Admin-Willkommensseite übersichtlicher
+ Einige Erweiterungen haben sehr viele Links in der Übersichtsseite. Diese könnten dann einen eigenen Block haben.

Ideen:
- Es sollte ein Block-System entworfen werden, das auf das Filter-System aufbaut.
- Alternativ wären Sub-Filter, die an den Hauptfiltern "hängen". Dabei stellen die "Hauptfilter" die Blöcke dar, die Sub-Filter die jeweiligen Blockzeilen mit den anzuzeigenden Daten.
 
Notes
(0000132)
Quix0r   
2009-02-06 02:10   
Koennte schon etwas laenger dauern.




View Issue Details
55 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-01-10 21:24 2010-06-08 01:44
Quix0r PHP5-Latest  
Linux  
low 2.6  
new 0.2.1-FINAL  
SVN-HEAD open  
major rework    
2-3 days  
  0.2.1-FINAL  
Uebersicht bereits bestaetigter Mails fuer's Mitglied und im Admin
Es soll eine Uebersicht fuer das jeweilige Mitglied geschaffen werden, die die bereits bestaetigten Mails dem Mitglied anzeigt.

Der Administrationsbereich soll um eine Uebersicht erweitert werden, die die bereits bestaetigten Mails aller Mitglieder und pro Mitglied aufspaltet.

Dazu ist bereits durch vorherige Updates eine passende Tabelle hinzugekommen.

Solange dies moeglich ist, soll auch die vergueteten Punkte angezeigt werden. Eventuell muss dazu die Tabelle erweitert werden.
Dazu muss die Erweiterung ext-user mit SQL-Abfragen erweitert werden, damit Menues und evtl. die besagte Tabelle erweitert wird.
 
There are no notes attached to this issue.




View Issue Details
63 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-02-07 15:29 2010-06-08 01:44
Quix0r PHP5-Latest  
Quix0r Linux  
low 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
2-3 days  
  0.2.1-FINAL  
Login-Prozedur umschreiben auf Filter
Die derzeitige Login-Prozedur fuer Mitglieder wird komplett "haendisch" ausgefuuehrt. Das heist, vieler wichtiger Code befindet sich nicht in Funktionen und Filter weggekapselt, sondern direkt in der what-login.php selbst.

Das macht diese sehr lang und auf Dauer unuebersichtlich.

Dies soll nun komplett - wie beschrieben - umgebaut werden. Gleichzeitig sollen Filter hinzugefuegt werden, an die neue Programmierer ihre Filter "andocken" koennen.

Damit die besagte Datei what-login.php weiter schrumpft, sollten auch das Zusenden eines neuen Passwortes in Filter und Funktionen verlagert werden.


Bitte eine Abhaengigkeit des Moduls von ext-user setzen, um Parser-Fehler zu reduzieren.
 
Notes
(0000430)
Quix0r   
2009-12-18 22:41   
Mit Revision 1671 ist ein Fix dazugekommen, der bei installierter Erweiterung ext-other ein verfruehtes Aufrufen von isMember() in inc/session.php beseitigt. Dies hatte zu Loginproblemen gefuehrt (kein Login war moeglich).




View Issue Details
67 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-02-08 00:51 2010-06-08 01:44
Quix0r PHP5-Latest  
Linux  
low 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
minor fix    
2-3 days  
  0.2.1-FINAL  
Template "admin_list_user_sort_form" ist unvollstaendig
Derzeit ist im besagten Template ein unvollstaendiges Formular zum Sortieren der Userliste (geschaetzt!) auskommentiert.

Dieses sollte geprueft werden, ob es noch benoetigt wird und wenn ja komplettiert wird. Anderfalls sollte das Template evtl. als DEPRECATED markiert werden.

 
There are no notes attached to this issue.




View Issue Details
109 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-03-06 16:41 2010-06-08 01:42
Quix0r PHP5-Latest  
Linux  
normal 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
2-3 days  
  0.2.1-FINAL  
Zugriffe auf $GLOBALS['cache_array'] in der Cache-Klasse kapseln
Derzeit wird an vielen Stellen direkt auf das Cache-Array $GLOBALS['cache_array'] zugegriffen. Um den Code weiter zu kapseln, sollten diese Zugriffe in die Cache-Klasse verschoben werden und dort mit Methoden ersetzt werden.

Dies wuerde zu einem leichter verstaendlicheren Code fuehren.

@profi-concept: Dein Howto sollten wir gleich mal in die Doku mit aufnehmen... :)
 
Notes
(0000305)
Quix0r   
2009-03-06 21:59   
An einigen Stellen am Code hab ich das Array "missbraucht". Hier bitte drauf achten.




View Issue Details
31 [Branch 0.2.1-FINAL] Bug tweak always 2008-12-25 20:38 2010-06-08 01:39
Quix0r PHP5-Latest  
Quix0r Linux  
normal 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
< 1 week  
  0.2.1-FINAL  
Userdetails enthält Bug, wenn Geburtsdatum älter wie die Uni*-Epoche ist
Wenn das Geburtsdatum des angezeigten Users älter ist wie die Uni*-Epoche (diese hat 1. Januar, 1970, 00:00:00 Uhr GMT angefangen), wird folgende Fehlermeldung ausgegeben:

$0 bigintval(-637981200) called at [/www/htdocs/inc/functions.php:574]
$1 MAKE_DATETIME(-637981200, 3) called at [/www/htdocs/inc/modules/admin/what-list_user.php:122]
$2 include(/www/htdocs/inc/modules/admin/what-list_user.php) called at [/www/htdocs/inc/modules/admin/action-user.php:47]
$3 include(/www/inc/modules/admin/action-user.php) called at [/www/htdocs/inc/modules/admin/admin-inc.php:352]
$4 ADMIN_DO_ACTION(list_user) called at [/www/htdocs/inc/modules/admin.php:368]
$5 include(/www/htdocs/inc/modules/admin.php) called at [/www/htdocs/modules.php:157]
User anmelden das Geburtsdatum z.B. auf 1.1.1969 stellen, es wird an bigintval() ein negativer Wert übermittelt.
Derzeit existiert ein Workaround. Dieser sorgt dafür das entsprechende Geburtstage mit "Nie" ausgegeben werden. Dies ist aber auf Dauer nicht gut und sollte noch in der 0.2.1-FINAL irgentwie gefixt werden.
 
Notes
(0000066)
Quix0r   
2008-12-25 20:40   
Revision 708 hat dies leider nicht "gefixt". Erst 709 "fixt" es.
(0000129)
Quix0r   
2009-02-06 01:58   
Das kann dauern, da dies auch von dem Bug "BIGINT(20)->TIMETSAMP" abhaengt.




View Issue Details
107 [Branch 0.2.1-FINAL] Feature Request feature always 2009-03-04 22:05 2010-06-08 01:37
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
none    
none  
  0.2.1-FINAL  
Umstellung von SQL_FETCHROW() auf SQL_FETCHARRAY()
An vielen Stellen findet man folgendes Konstrukt:

while (list($var1, $var2) = SQL_FETCHROW($result))

Dies sollte mit samt dem while-Block nach SQL_FETCHARRAY wie folgt umgebaut werden:

while ($content = SQL_FETCHARRAY($result))

Der resultierende Code ist dadurch leichter debugbarer, und das Array $content kann sehr leicht an LOAD_TEMPLATE() bzw. LOAD_EMAIL_TEMPLATE() uebergeben werden.
 
Notes
(0000293)
Quix0r   
2009-03-05 01:26   
Ich geb dem doch eine hoehere Priritaet, da dies die vielen Variablen rausoptimiert und der Code abermals uebersichtlicher wird.
(0000300)
Quix0r   
2009-03-06 17:08   
Mit Commit 840 sind noch einige wenige uebrig. Die muessten noch irgentwie umgeschrieben werden. Ich habe sie aber mit einem @TODO-Tag versehen, so dass sie leicht gefunden werden koennen.
(0000395)
Quix0r   
2009-11-18 05:05   
Waren doch mehr als nur "noch einige wenige" und sind immer noch welche vorhanden. Bitte auch gleich die Array-Elementnamen in den Templates an die Datenbankspaltennamen anpassen, damit alles einheitlicher wird.




View Issue Details
92 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-02-23 15:47 2010-06-08 01:37
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
< 1 week  
  0.2.1-FINAL  
Geteilte Sprachkonstanten sollen zusammengefuehrt werden
Derzeit exisitieren sehr viele Sprachkonstanten, die in der Mitte Daten enthalten sollen. Zurzeit ist dies durch eine Aufteilung der Sprachkonstante in zwei geloest, was man aber mit einer Maske besser loesen koennte.

Die von mir (haendisch geschriebene) erstellte Liste ist sehr lang. Ich weise mir das Ticket gleich zu.

 
Notes
(0000308)
Quix0r   
2009-03-09 02:59   
Mit Commit 894 sind abermals (eigentlich bei fast jedem Commit) Sprachkonstanten umgewandelt nach getMessage().
(0000309)
Quix0r   
2009-03-09 02:59   
Es existieren noch ein paar den Templates!
(0000347)
Quix0r   
2009-07-26 15:13   
Mit dem aktuellen HEAD kommen in "nur" 10 Erweiterungen, der Hautsprachdateien und der Installationsroutine geteilte Sprachkonstanten vor.




View Issue Details
131 [Branch 0.2.1-FINAL] Bug tweak always 2009-10-14 15:03 2010-06-08 01:36
Quix0r PHP5-Latest  
Quix0r Linux  
high 2.6  
assigned 0.2.1-FINAL  
0.2.1-FINAL open  
none    
none  
  0.2.1-FINAL  
EXTENSION_RUN_SQLS: ext_name is empty. ext_id=xx
Deregistriert, oder aendert man eine Erweiterung, so tritt folgender Fehler auf und der HTML-Code wird nicht zu Ende gerendert:

14.10.2009|16:59:43|admin|debug_report_bug|2675|EXTENSION_RUN_SQLS: ext_name is empty. ext_id=xx
Note: EXTENSION_RUN_SQLS: ext_name is empty. ext_id=56
Please report this bug at bugs.mxchange.org and include the logfile from inc/cache/debug.log in your report (you can now attach files):

   1. functions.php:2680, debug_get_printable_backtrace(0)
   2. extensions.php:356, debug_report_bug(1)
   3. what-extensions.php:114, EXTENSION_RUN_SQLS(2)
   4. wrapper-functions.php:127, require(1)
   5. action-misc.php:52, loadInclude(1)
   6. wrapper-functions.php:127, require(1)
   7. admin-inc.php:280, loadInclude(1)
   8. admin.php:372, ADMIN_DO_ACTION(1)
   9. wrapper-functions.php:127, require(1)
  10. wrapper-functions.php:138, loadInclude(1)
  11. modules.php:121, loadIncludeOnce(1)


Request-URI: /projects/mailer/branches/0.2.1-FINAL/modules.php?module=admin&what=extensions
Thank you for finding bugs.
 
There are no notes attached to this issue.




View Issue Details
30 [Branch 0.2.1-FINAL] Feature Request feature N/A 2008-12-25 20:24 2010-06-08 01:35
Quix0r PHP5-Latest  
Quix0r Linux  
urgent 2.6  
assigned 0.2.1-FINAL  
SVN-HEAD open  
major rework    
< 1 week  
  0.2.1-FINAL  
Zeitstempel sollten nicht mehr BIGINT(20) sein, sondern TIMESTAMP
Alle Zeitstempel im gesamten Script sollten von BIGINT(20) nach TIMESTAMP umgestellt werden. Dabei müssen auch sämtliche Queries angepasst werden. Z.B. muss "last_online" nach "UNIX_TIMESTAMP(`last_online`) AS `last_online`" umgeschrieben werden.
Dazu sollten erstmal alle "Zeitmarken" im Script erkannt werden (z.B. "last_online") und in diesem Ticket vermerkt werden.

Dann koennen alle gemeinsam umgestellt werden und dabei z.B. "UNIX_TIMESTAMP(`last_online`) AS last_online" dann verwendet werden, damit die SQL-Abfrage zum PHP-Code kompatibel bleibt.
 
There are no notes attached to this issue.




View Issue Details
139 [Branch 0.2.1-FINAL] Feature Request major N/A 2009-11-09 17:18 2010-06-08 01:35
Quix0r PHP5-Latest  
Linux  
urgent 2.6  
new 0.2.1-FINAL  
SVN-HEAD open  
major rework    
2-3 days  
  0.2.1-FINAL  
Template-Cache leerbar/aktualisierbar
Seit einigen Revisionen werden gerenderte Templates (wo also PHP-Funktionsaufrufe eingebaut sind) gecacht um die Ladezeit der Seite beim naechsten Aufruf zu verkuerzen. Wird ein Template geaendert, so wird derzeit immer noch die alte Version aus dem Cache genommen.

Hier sollte ein Menue-Punkt in den Adminbereich eingebaut werden. Dort kann man entweder den gesamten Cache leeren oder nach geaenderten Templates suchen lassen und diese dann entfernen und spaeter aktualisieren lassen.
Es sollten moeglichst nur API-Funktionen (functions.php, wrapper-functions.php etc.) verwendet werden.
 
There are no notes attached to this issue.




View Issue Details
170 [Branch 0.2.1-FINAL] Feature Request feature N/A 2009-12-18 22:31 2010-05-28 16:37
Quix0r PHP5-Latest  
Linux  
high 2.6  
new 0.2.1-FINAL  
0.2.1-FINAL open  
major rework    
< 1 day  
  0.2.1-FINAL  
Zusammenfassung der gewonnenen Aktiv-Rallye
Es soll eine zusammenfassende Mail an den Administrator verschickt werden, wenn eine Aktiv-Rallye ausgeschuettet wurde. Dabei sollen sowohl Gewinner als auch Verlierer aufgelistet sein und wie viel sie bekommen haben bzw. nicht.
 
There are no notes attached to this issue.