--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?><XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0" xmlns:hm="http://host-meta.net/xrd/1.0"><hm:Host>social.mxchange.org</hm:Host><Link rel="lrdd" template="https://social.mxchange.org/.well-known/webfinger?resource={uri}"><Title>WebFinger resource descriptor</Title></Link></XRD>
--- /dev/null
+<?php
+
+// PROJECT HONEY POT ADDRESS DISTRIBUTION SCRIPT
+// For more information visit: http://www.projecthoneypot.org/
+// Copyright (C) 2004-2009, Unspam Technologies, Inc.
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+// 02111-1307 USA
+//
+// If you choose to modify or redistribute the software, you must
+// completely disconnect it from the Project Honey Pot Service, as
+// specified under the Terms of Service Use. These terms are available
+// here:
+//
+// http://www.projecthoneypot.org/terms_of_service_use.php
+//
+// The required modification to disconnect the software from the
+// Project Honey Pot Service is explained in the comments below. To find the
+// instructions, search for: *** DISCONNECT INSTRUCTIONS ***
+//
+// Generated On: Mon, 14 Sep 2009 13:25:40 -0400
+// For Domain: www.mxchange.org
+//
+//
+
+// *** DISCONNECT INSTRUCTIONS ***
+//
+// You are free to modify or redistribute this software. However, if
+// you do so you must disconnect it from the Project Honey Pot Service.
+// To do this, you must delete the lines of code below located between the
+// *** START CUT HERE *** and *** FINISH CUT HERE *** comments. Under the
+// Terms of Service Use that you agreed to before downloading this software,
+// you may not recreate the deleted lines or modify this software to access
+// or otherwise connect to any Project Honey Pot server.
+//
+// *** START CUT HERE ***
+//
+define('__REQUEST_HOST', 'hpr4.projecthoneypot.org');
+define('__REQUEST_PORT', '80');
+define('__REQUEST_SCRIPT','/cgi/serve.php');
+//
+// *** FINISH CUT HERE ***
+//
+
+define('__HPOT_TAG1', '7b8a66bc336b69c9af3e1af568a2b17d');
+define('__HPOT_TAG2', 'ec4aa0ce192bb26dc2a4b650b0247c5f');
+define('__HPOT_TAG3', '34aa2473d1aa4705f92165addfe297ff');
+
+define('__CLASS_STYLE_1','phik');
+define('__CLASS_STYLE_2','wruth');
+
+define('__DIV1', 'ti3esl9tr4pr');
+
+define('__VANITY_L1', 'MEMBER OF PROJECT HONEY POT');
+define('__VANITY_L2', 'Spam Harvester Protection Network');
+define('__VANITY_L3', 'provided by Unspam');
+
+define('__DOC_TYPE1', '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n');
+define('__HEAD1', '<html>\n<head>\n');
+define('__HEAD2', '<title>Wordforword</title>\n</head>\n');
+define('__ROBOT1', '<meta name="robots" content="noarchive,noindex">\n<meta name="robots" content="follow">\n');
+define('__NOCOLLECT1', '<meta name="no-email-collection" content="/">\n');
+define('__TOP1', '<body>\n<div id="multilane" align="center">\n');
+define('__EMAIL1A', '<a href="mailto:');
+define('__EMAIL1B', '" style="display: none;">');
+define('__EMAIL1C', '</a>');
+define('__EMAIL2A', '<a href="mailto:');
+define('__EMAIL2B', '" style="display:none;">');
+define('__EMAIL2C', '</a>');
+define('__EMAIL3A', '<a style="display: none;" href="mailto:');
+define('__EMAIL3B', '">');
+define('__EMAIL3C', '</a>');
+define('__EMAIL4A', '<a style="display:none;" href="mailto:');
+define('__EMAIL4B', '">');
+define('__EMAIL4C', '</a>');
+define('__EMAIL5A', '<a href="mailto:');
+define('__EMAIL5B', '"></a>');
+define('__EMAIL5C', '..');
+define('__EMAIL6A', '<span style="display: none;"><a href="mailto:');
+define('__EMAIL6B', '">');
+define('__EMAIL6C', '</a></span>');
+define('__EMAIL7A', '<span style="display:none;"><a href="mailto:');
+define('__EMAIL7B', '">');
+define('__EMAIL7C', '</a></span>');
+define('__EMAIL8A', '<!-- <a href="mailto:');
+define('__EMAIL8B', '">');
+define('__EMAIL8C', '</a> -->');
+define('__EMAIL9A', '<div id="'.__DIV1.'"><a href="mailto:');
+define('__EMAIL9B', '">');
+define('__EMAIL9C', '</a></div><br><script language="JavaScript" type="text/javascript">document.getElementById(\''.__DIV1.'\').innerHTML=\'\';</script>');
+define('__EMAIL10A', '<a href="mailto:');
+define('__EMAIL10B', '"><!-- ');
+define('__EMAIL10C', ' --></a>');
+define('__LEGAL1', '');
+define('__LEGAL2', '\n');
+define('__STYLE1', '\n<style>a.'.__CLASS_STYLE_1.'{color:#FFF;font:bold 10px arial,sans-serif;text-decoration:none;}</style>');
+define('__VANITY1', '<table cellspacing="0"cellpadding="0"border="0"style="background:#999;width:230px;"><tr><td valign="top"style="padding: 1px 2px 5px 4px;border-right:solid 1px #CCC;"><span style="font:bold 30px arial,sans-serif;color:#666;top:0px;position:relative;">@</span></td><td valign="top" align="left" style="padding:3px 0 0 4px;"><a href="http://www.projecthoneypot.org/" class="'.__CLASS_STYLE_1.'">'.__VANITY_L1.'</a><br><a href="http://www.unspam.com"class="'.__CLASS_STYLE_1.'">'.__VANITY_L2.'<br>'.__VANITY_L3.'</a></td></tr></table>\n');
+define('__BOTTOM1', '</div>\n</body>\n</html>\n');
+
+
+function getLegalContent() { return '<table cellpadding="0" cellspacing="0" border="0">\n<tr>\n<td style="font-family: monospace;"><b><font color=white>c</font></b> <br> <br>The <br>to<!-- orchestra statute planner --> y<br>othe<br>Webs<br>read<br>agen<br>them<br>non-<br>Webs<br><br> <br> <br>Spec<br>Non-<br>spid<br>prog<br>auto<br><br>Emai<br>It i<br>alon<br>has <br>stor<br>valu<br>stor<br>agre<br><br> <br> <br>Each<br>agai<br>("Ju<br>the <br>such<br>and<font color=white>g</font><br>of f<br>any <br>Serv<br>the <br><br> <br><font color=white>i</font><br>You <br>may <br>abus<br>Visi<br><br>V<!-- sidelong scale -->ISI<br>PART<br>SUBS<br></td>\n<td style="font-family: monospace;"> <br><br>webs<br>ou s<br>r te<br>ite<font color=white>i</font><br><font color=white>f</font>the<br>ts o<br>. Th<br>tran<br>ite.<br><br> <br><br>ial <br>Huma<br>ers,<br>rams<br>mati<br><br>l ad<br>s re<br>e. Y<br>a<!-- caution inverse nose --> va<br>age,<br>e of<br>ing <br>emen<br><br> <br><br> par<br>nst <br>dici<br>regi<!-- cold --><br><font color=white>k</font>law<br>perf<br>eder<br>acti<br>ice.<br>abov<br><br> <b><font color=white>t</font></b> <br><br>cons<br>appe<br>e. T<br>tors<br><br>TORS<br>Y OR<br>EQUE<br></td>\n<td style="font-family: monospace;"> <b><font color=white>o</font></b> <br><br>ite <br>ubje<br>rms <br>you <br>m<font color=white>k</font>ca<br>f th<br>e ac<br>sfer<br><br><br> <b><font color=white>h</font></b> <br><br>rest<br>n<font color=white>f</font>Vi<!-- struggle potted delivery --><br> bot<br> des<br>call<br><br>dres<br>cogn<br>ou a<br>lue<font color=white>i</font><br> and<br> the<br>this<br>t an<br><br> <br><br>ty a<br>the <br>al A<br>ster<br>s ar<br>orme<br>al a<br>on b<br> You<br>e<font color=white>f</font>ag<br><br> <br><br>ent <br>ar s<br>he I<br> agr<br><br> AG<!-- widespread eels dust nonsense -->R<br> SEN<br>NT B<br></td>\n<td style="font-family: monospace;"> <br><br>from<br>ct t<br>gove<br>acce<br>refu<br>e<!-- it recitative --> in<br>cess<br>able<br><br><br> <b><font color=white>k</font>S</b><br><br>rict<br>sito<br>s, i<br>i<!-- intracellular critic -->gne<br>y.<br><br>ses<!-- motion brunet yacht --> <br>ized<br>ckno<br>not <br>/or <br>se a<br> Web<br>d ex<br><br> <br><br>gree<br>othe<br>ctio<br>ed<font color=white>g</font>A<br>e ap<br>d en<br>nd s<br>roug<br> con<br>reem<br><br><b><font color=white>a</font></b> <br><br>to h<br>omew<br>dent<br>ee n<br><br>EE T<br>DING<br>REAC<br></td>\n<td style="font-family: monospace;"> <b><font color=white>f</font></b> <br><br><font color=white>g</font>wh<!-- kid party explosive sovereign republican -->i<br>o th<br>rnin<br>pt<font color=white>o</font>t<br>lly.<br>divi<br> rig<!-- herrings physicians --><br> wit<br><br><br><b>PECI</b><br><br>ions<br>rs. <br>ndex<br>d to<br><br><br>on t<br> tha<br>wled<br>less<br>dist<br>ddre<br>site<br>pres<br><br> <br><br>s th<br>r in<br>n") <br>dmin<br>plie<br>tire<br>tate<br>ht a<br>sent<br>ent.<br><br> <br><br>avin<br>here<br>ifie<br>o<!-- fair relativistic -->t t<br><br>HAT <br> ANY<br>H OF<br></td>\n<td style="font-family: monospace;"> <br><br>ch y<br>e fo<br>g ac<br>hese<br> Any<br>dual<br>hts <br>hout<br><br><br><b>AL</b> <b>L</b><br><br><font color=white>s</font>on<font color=white>d</font><br>Non-<br>ers,<br> acc<br><br><br>his<font color=white>d</font><br>t<font color=white>o</font>th<br>ge a<br> tha<br>ribu<br>sses<br>\'s e<br>sly <br><br><b><font color=white>d</font></b> <b><font color=white>a</font></b><br><br>at a<br> con<br>shal<br>istr<br>d to<br>ly w<br> co<!-- paramilitary -->u<br>gain<br> to <br><br><br> <b><font color=white>s</font></b><br><br>g yo<br> on <br>r is<br>o us<br><br>HARV<br> MES<br> THE<!-- software income --><br></td>\n<td style="font-family: monospace;"><b><font color=white>k</font></b> <b>T</b><br><br>ou a<br>llow<br>cess<br> ter<br> Non<br>(s) <br>gran<br> the<br><br><br><b>ICEN</b><br><br>a vi<br>Huma<br> ro<!-- small builder -->b<br>es<!-- freewheeling -->s,<br><br><br>site<br>e<!-- naked phone jungle -->se<font color=white>i</font><br>nd a<br>n US<br>ti<!-- blacktie oleaginous text complete -->on<br>. In<br>mail<br>proh<br><br> <b>APP</b><br><br>ny s<br>nect<br>l b<!-- plaster unconscious -->e<br>ativ<br> agr<br>ithi<br>rts<font color=white>c</font><br>st h<br>elec<br><br><br><b>RECO</b><br><br>u<!-- prejudice lap -->r I<br>this<br> uni<br>e th<br><br>ESTI<br>SAGE<br>SE T<br></td>\n<td style="font-family: monospace;"><b>ERMS</b><br><br>cces<br>ing <br> to <br>ms<font color=white>o</font>a<br>-Hum<br>who <br>ted<font color=white>a</font><br> exp<br><br><br><b>SE</b> <b>R</b><br><br>sito<br>n Vi<br>ots,<br> rea<br><br><br> are<br>emai<br>gree<!-- rolypoly seer injury --><br> $50<br> of <br>tent<br> add<br>ibit<br><br><b>LICA</b><br><br>uit,<br>ion <br> gov<br>e Co<br>eeme<br>n th<br>with<br>im i<br>tron<br><br><br><b>RDS</b> <br><br>nter<br> pag<br>quel<br>is a<br><br>NG, <br>(S) <br>ERMS<br></td>\n<td style="font-family: monospace;"> <b>AND</b><br><br>sed <br>cond<br>the <br>nd c<br>an V<br>cont<br>to<font color=white>h</font>y<br>ress<br><br><br><b>ESTR</b><br><br>r\'s <br>sito<br> cra<br>d, c<br><br><br> con<br>l<font color=white>a</font>ad<br><font color=white>s</font>tha<br>. Yo<br>thes<br>iona<br>ress<br>ed.<br><br><b>BLE</b> <br><br> act<br>with<br>erne<br>nt<!-- foolish necessity atonal increase -->ac<br>nts <br>e Ad<br>in t<br>n co<br>ic s<!-- culture circuit --><br><br><br><b>OF</b> <b>V</b><br><br>net <br>e (t<br>y ma<br>ddre<br><br>GATH<br>TO T<br><font color=white>a</font>OF <br></td>\n<td style="font-family: monospace;"> <b>CON</b><br><br>this<br>itio<br>Webs<br>ondi<br>isit<br>rols<br>ou u<br> wri<br><br><br><b>ICTI</b><br><br>lice<br>rs i<br>wler<br>ompi<br><br><br>side<br>dres<br>t ea<br>u fu<br>e<font color=white>a</font>ad<br>l co<br>es<font color=white>o</font>i<br><br><br><b>LAW</b> <br><br>ion<font color=white>k</font><br> or <br>d by<br>t (t<br>betw<br>min <br>he A<br>nnec<br>ervi<br><br><br><b>ISIT</b><br><br>Prot<br>he<font color=white>t</font>"<br>tche<br>ss f<br><br>ERIN<br>HE I<br>SERV<br></td>\n<td style="font-family: monospace;"><b>DITI</b><br><br> agr<br>ns. <br>ite.<br>tion<br>ors <br>, au<!-- prime drop --><br>nder<br>tt<!-- threeway gubernatorial estate garage knightly -->en<br><br><br><b>ONS</b> <br><br>nse<font color=white>a</font><br>nclu<br>s, h<br>le o<br><br><br>r<!-- nonresident -->ed <br>ses <br>ch e<br>rthe<br>dres<br>llec<br>s re<br><br><br><b>AND</b> <br><br>or p<br>aris<br> the<br>he "<br>een <br>Stat<br>dmin<br>tion<br>ce o<br><br><br><b>OR</b> <b>U</b><br><br>ocol<br>Iden<br>d to<br>or a<br><br>G,<!-- crime subjective --> S<br>DENT<br>ICE.<br></td>\n<td style="font-family: monospace;"><b>ONS</b> <br><br>eeme<br>Thes<br> By<font color=white>i</font><br>s (t<br>to t<br>thor<br> t<!-- pretty agitato provincial handle network -->he<br> per<br><br><br><b>FO<!-- spiritual cutaway -->R<font color=white>k</font></b><br><br>to a<br>de, <br>arve<br>r ga<br><br><br>prop<br>are <br>mail<br>r ag<br>ses<font color=white>p</font><br>tion<br>cogn<br><br><br><b>JURI</b><br><br>roce<br>ing <br> law<br>Admi<br>Adm<!-- callous glimpse -->i<br>e. Y<br> Sta<br> wit<br>f pr<!-- smelly orthodox --><br><br><br><b>SE</b> <b>A</b><br><br><font color=white>h</font>add<br>tifi<br> you<br>ny r<br><br>TORI<br>IFIE<br><br></td>\n<td style="font-family: monospace;"><b>OF</b> <b>U</b><br><br>nt (<br>e te<br>visi<br>he "<!-- funny miss salvation --><br>he<!-- projection recruitment advice --> W<br>s or<br> Ter<br>miss<br><br><br><b>NON-</b><br><br>cces<br>but<font color=white>t</font><br>ster<br>ther<br><br><br>riet<br>prov<br><font color=white>e</font>add<br>ree <br>subs<br>, ha<br>ized<br><br><br><b>SDIC</b><br><br>edin<br>from<br> of <br>n St<br>n St<br>ou c<br>te. <br>h br<br>oces<br><br><br><b>ND<font color=white>o</font>A</b><br><br>ress<br>er")<br>r In<br>easo<br><br>NG, <br>R CO<br><br></td>\n<td style="font-family: monospace;"><b>SE</b> <br><br>"the<br>rms <br>ting<br>Term<br>ebsi<br> oth<br>ms o<br>ion <br><br><br><b>HUMA</b><br><br>s th<br>are<font color=white>e</font><br>s, o<br> con<br><br><br>ary <br>ided<br>ress<br>that<br>tant<br>rves<br> as <br><br><br><b>TION</b><br><br>g br<br> the<br>the <br>ate"<br>ate<font color=white>i</font><br>onse<br>You <br>each<br>s re<br><br><br><b>BUSE</b><br><br><font color=white>k</font>rec<br> if <br>tern<br>n.<br><br>TRAN<br>NSTI<br><br></td>\n<td style="font-family: monospace;"><br><br> Web<br>are <br> (in<br>s of<br>te s<br>erwi<br>f Se<br>of t<br><br><br><b>N</b> <b>VI</b><br><br>e We<br>not <br>r an<br>te<!-- unaccountable -->nt<br><br><br>inte<br> for<br> the<br><font color=white>h</font>the<br>iall<br>ting<br>a vi<br><br><br> <br><br>ou<!-- sweeping fetal funeral -->gh<br> Ter<br>stat<br>) fo<br>resi<br>nt t<br>cons<br>es o<br>gard<br><br><br> <br><br>orde<br>we s<br>et P<br><br><br>SFER<br>TUTE<br><br></td>\n<td style="font-family: monospace;"><br><br>site<br>in a<br> any<br> Ser<br>hall<br>se m<br>rvic<br>he o<br><br><br><b>SITO</b><br><br>bsit<br>limi<br>y<font color=white>f</font>ot<br> fro<br><br><br>llec<br> hum<br> Web<br> com<br>y di<br>, ga<br>olat<br><br><br><br><br>t by<br>ms o<br>e of<br>r th<br>dent<br>o th<br>ent<!-- plated short illtimed convenient column --> <br>f<font color=white>o</font>th<br>ing <br><br><br><br><br>d. A<br>uspe<br>roto<br><br><br>RING<br>S AN<br><br></td>\n<td style="font-family: monospace;"><br><br>") i<!-- great stance --><br>ddit<br> man<br>vice<br><font color=white>g</font>be <br>akes<br>e ar<br>wner<br><br><br><b>RS</b> <br><br>e ap<br>ted <br>her <br>m th<br><br><br>tual<br>an<font color=white>a</font>v<br>site<br>pila<br>mini<br>ther<br>ion <br><br><br><br><br><font color=white>e</font>suc<br>f Se<br><font color=white>f</font>res<br>e We<br>s<font color=white>g</font>en<br>e ju<br>to t<br>ese <br>act<!-- cursed stability offlimits -->i<br><br><br><br><br>n em<br>ct<font color=white>o</font>p<br>col <br><br><br> TO <br> ACC<br><br></td>\n<td style="font-family: monospace;"><br><br>s pr<br>ion <br>ner)<br>"). <br>cons<br> use<br>e<br> of <br><br><br><br><br>ply <br>to, <br>comp<br>e We<br><br><br> pro<br>isit<br> con<br>tion<br>shes<br>ing,<br>of t<br><br><br><br><br>h pa<br>rvic<br>iden<br>bsit<br>tere<br>risd<br>h<!-- radical astigmatic -->e v<br>Term<br>ons<font color=white>d</font><br><br><br><br><br>ail <br>oten<br>addr<br><br><br>A<font color=white>g</font>TH<br>EPTA<br><br></td>\n<td style="font-family: monospace;"><br><br>ovid<br>to a<br> the<br>Plea<br>ider<br> of<br><br>the<br><br><br><br><br>to<br>web<br>uter<br>bsit<br><br><br>pert<br>ors<br>tain<br>,<br> the<br> and<br>his<br><br><br><br><br>rty<br>e<br>ce o<br>e as<br>d in<br>icti<br>enue<br>s of<br>un<!-- occupational hawks sound -->de<br><br><br><br><br>addr<br>tial<br>ess.<br><br><br>IRD<br>NCE <br><br></td>\n<td style="font-family: monospace;"><br><br>ed<br>ny<br><br>se<br>ed<br><br><br><br><br><br><br><br><br><br><br>e<br><br><br>y.<br><br>s<br><br><br>/or<br><br><br><br><br><br><br><br>f<br><br>t<!-- contradictory mayor halfway threshold unchanged -->o<br>on<br><font color=white>c</font>in<br><br>r<br><br><br><br><br>ess<br><br><br><br><br><br>AN<!-- low odd unalloyed -->D<br><br></td>\n</tr>\n</table>\n<br>'; }
+
+
+?><?php
+
+//
+// PROXY SUPPORT
+//
+// This honey pot script supports Proxies. If your webserver requires a proxy
+// for outbound connections you may configure this honey pot's settings to use
+// a proxy.
+//
+// For more information, visit:
+// http://www.projecthoneypot.org/settings_help.php
+//
+//
+
+
+
+function formatHTML($s) {
+ return str_replace('\n',"\n",$s);
+}
+
+function getDocType() { return formatHTML(__DOC_TYPE1); }
+function getHeadHTML1() { return formatHTML(__HEAD1); }
+function getRobotHTML() { return formatHTML(__ROBOT1); }
+function getNoCollectHTML() { return formatHTML(__NOCOLLECT1); }
+function getHeadHTML2() { return formatHTML(__HEAD2); }
+function getTopHTML() { return formatHTML(__TOP1); }
+function getEmailHTML($method,$m) {
+ switch ($method) {
+ case 0: return "";
+ case 1: return formatHTML(__EMAIL1A.$m.__EMAIL1B.$m.__EMAIL1C);
+ case 2: return formatHTML(__EMAIL2A.$m.__EMAIL2B.$m.__EMAIL2C);
+ case 3: return formatHTML(__EMAIL3A.$m.__EMAIL3B.$m.__EMAIL3C);
+ case 4: return formatHTML(__EMAIL4A.$m.__EMAIL4B.$m.__EMAIL4C);
+ case 5: return formatHTML(__EMAIL5A.$m.__EMAIL5B);
+ case 6: return formatHTML(__EMAIL6A.$m.__EMAIL6B.$m.__EMAIL6C);
+ case 7: return formatHTML(__EMAIL7A.$m.__EMAIL7B.$m.__EMAIL7C);
+ case 8: return formatHTML(__EMAIL8A.$m.__EMAIL8B.$m.__EMAIL8C);
+ case 9: return formatHTML(__EMAIL9A.$m.__EMAIL9B.$m.__EMAIL9C);
+ }
+ return formatHTML(__EMAIL10A.$m.__EMAIL10B.$m.__EMAIL10C);
+}
+function getLegalHTML() { return formatHTML(__LEGAL1.(getLegalContent()).__LEGAL2); }
+function getStyleHTML() { return formatHTML(__STYLE1); }
+function getVanityHTML() { return formatHTML(__VANITY1); }
+function getBottomHTML() { return formatHTML(__BOTTOM1); }
+
+function readSettings() {
+ $settings = NULL;
+ $settings_file = dirname(__FILE__)."/phpot_settings.php";
+
+ if (is_file($settings_file) && is_readable($settings_file)) {
+ $fp = fopen($settings_file,"r");
+ $contents = "";
+ while (!feof($fp)) {
+ $contents .= fread($fp, 8192);
+ }
+ fclose($fp);
+
+ $lines = explode("\n",$contents);
+ foreach ($lines as $line) {
+ if (trim($line) !== "") {
+ list ($setting, $value) = @explode(":",$line,2);
+ switch ($setting) {
+ case "proxy_host":
+ $settings["sock_host"] = trim($value);
+ break;
+ case "proxy_port":
+ $settings["sock_port"] = trim($value);
+ break;
+ }
+ if (trim($value) !== "") {
+ $settings[trim($setting)] = trim($value);
+ }
+ }
+ }
+ }
+
+ if (isset($settings["proxy_host"]) && isset($settings["proxy_port"]) && !isset($settings["use_proxy"])) {
+ $settings["use_proxy"] = "1";
+ } else {
+ $settings["use_proxy"] = "0";
+ }
+
+ if (isset($settings["proxy_user"]) && isset($settings["proxy_pass"]) && !isset($settings["proxy_auth"])) {
+ $settings["proxy_auth"] = "basic";
+ } else {
+ $settings["proxy_auth"] = "none";
+ }
+
+ if (!isset($settings["sock_host"])) $settings["sock_host"] = __REQUEST_HOST;
+ if (!isset($settings["sock_port"])) $settings["sock_port"] = __REQUEST_PORT;
+
+ return $settings;
+}
+
+function performRequest($request) {
+ $response = "";
+
+ $settings = readSettings();
+
+ if ($settings["use_proxy"] == "1") {
+ // POST via proxy
+ $post_url = "http://".__REQUEST_HOST.":".__REQUEST_PORT.__REQUEST_SCRIPT;
+
+ $head = "POST ".$post_url." HTTP/1.0\r\n";
+ //$head .= "Host: ".__REQUEST_HOST."\r\n";
+ $head .= "User-Agent: PHPot ".__HPOT_TAG2."\r\n";
+ if ($settings["proxy_auth"] == "basic") {
+ $head .= "Proxy-Authorization: Basic ".base64_encode($settings["proxy_user"].":".$settings["proxy_pass"])."\r\n";
+ }
+ $head .= "Cache-Control: no-store, no-cache\r\n";
+ $head .= "Accept: */*\r\n";
+ $head .= "Pragma: no-cache\r\n";
+ $head .= "Content-Type: application/x-www-form-urlencoded\r\n";
+ $head .= "Content-Length: ".strlen($request)."\r\n";
+ $head .= "Connection: close\r\n\r\n";
+
+ } else {
+ // POST directly
+ $head = "POST ".__REQUEST_SCRIPT." HTTP/1.1\r\n";
+ $head .= "Host: ".__REQUEST_HOST."\r\n";
+ $head .= "User-Agent: PHPot ".__HPOT_TAG2."\r\n";
+ $head .= "Content-Type: application/x-www-form-urlencoded\r\n";
+ $head .= "Content-Length: ".strlen($request)."\r\n";
+ $head .= "Connection: close\r\n\r\n";
+ }
+
+ $errno = NULL;
+ $errstr = NULL;
+ $fd = @fsockopen ($settings["sock_host"], $settings["sock_port"], $errno, $errstr, 20);
+
+ if (!$fd) {
+ // Socket Error
+ die("\n<BR>Unable to contact the Server. Are outbound connections disabled? (If a proxy is required for outbound traffic, you may configure the honey pot to use a proxy. For instructions, visit http://www.projecthoneypot.org/settings_help.php)<BR>\n");
+ return "-1";
+ } else {
+
+ fputs($fd,$head.$request);
+ while(!feof($fd)) {
+ $response .= fgets($fd,4096);
+ }
+ fclose($fd);
+ }
+
+ return $response;
+}
+
+function prepareRequest() {
+ $postvars = array();
+ $postvars["tag1"] = __HPOT_TAG1;
+ $postvars["tag2"] = __HPOT_TAG2;
+ $postvars["tag3"] = __HPOT_TAG3;
+ if (!($handle = fopen(__FILE__,"r"))) {
+ die("\n<BR>Unable to read contents of ".__FILE__." for hashing<BR>\n");
+ return -2;
+ }
+ $contents = "";
+ while (!feof($handle)) {
+ $contents .= fread($handle, 8192);
+ }
+ fclose($handle);
+ $postvars["tag4"] = md5(ereg_replace("[^a-zA-Z0-9]","",$contents));
+ $postvars["ip"] = $_SERVER["REMOTE_ADDR"];
+ $postvars["svrn"] = $_SERVER["SERVER_NAME"];
+ $postvars["svp"] = $_SERVER["SERVER_PORT"];
+ $postvars["svip"] = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : "";
+ $postvars["rquri"] = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : "";
+ $postvars["phpself"] = str_replace(' ','%20',$_SERVER["PHP_SELF"]);
+ $postvars["version"] = "php-".phpversion();
+ $postvars["sn"] = str_replace(' ','%20',$_SERVER["SCRIPT_NAME"]);
+ $postvars["ref"] = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "";
+ $postvars["uagnt"] = isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : "";
+ if (isset($_POST) && count($_POST) > 0) {
+ $postvars["has_post"] = count($_POST);
+ for (reset($_POST);list($k,$v) = each($_POST);) {
+ $postvars["post|".$k] = $v;
+ }
+ reset($_POST);
+ }
+ if (isset($_GET) && count($_GET) > 0) {
+ $postvars["has_get"] = count($_GET);
+ for (reset($_GET);list($k,$v) = each($_GET);) {
+ $postvars["get|".$k] = $v;
+ }
+ reset($_GET);
+ }
+
+ return $postvars;
+}
+
+function transcribeResponse(& $response) {
+ $settings = NULL;
+ $arr = explode("\n",$response);
+ $isParam = FALSE;
+
+
+ for ($i=0;list(,$v)=each($arr);$i++) {
+ if ($v == "<END>") $isParam = FALSE;
+
+ if ($isParam) {
+ $pieces = explode("=",$v,2);
+ $settings[$pieces[0]] = urldecode($pieces[1]);
+ }
+ if ($v == "<BEGIN>") $isParam = TRUE;
+ }
+
+
+ if ($settings["directives"]) {
+ $settings["directives"] = explode(",",$settings["directives"]);
+ }
+
+ return $settings;
+}
+
+header("Cache-Control: no-store, no-cache");
+header("Pragma: no-cache");
+
+$response = "";
+$request = "";
+$post = prepareRequest();
+
+for (reset($post);list($k,$v) = each($post);) {
+ $request .= "&".urlencode($k)."=".urlencode(stripslashes($v));
+}
+$request = substr($request,1);
+$response = performRequest($request);
+if ($response == "-1") {
+ exit();
+}
+$settings = transcribeResponse($response);
+
+$directives = $settings["directives"];
+$email = isset($settings["email"]) ? $settings["email"] : "";
+$emailmethod = isset($settings["emailmethod"]) ? $settings["emailmethod"] : 0;
+
+
+
+
+?>
+<?php echo (isset($directives[0]) && $directives[0]==1) ? getDocType() : ""; ?>
+<?php echo (isset($settings["injDocType"])) ? formatHTML($settings["injDocTypeMsg"]) : ""; ?>
+<?php echo (isset($directives[1]) && $directives[1]==1) ? getHeadHTML1() : ""; ?>
+<?php echo (isset($settings["injHead1HTML"])) ? formatHTML($settings["injHead1HTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[8]) && $directives[8]==1) ? getRobotHTML() : ""; ?>
+<?php echo (isset($settings["injRobotHTML"])) ? formatHTML($settings["injRobotHTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[9]) && $directives[9]==1) ? getNoCollectHTML() : ""; ?>
+<?php echo (isset($settings["injNoCollectHTML"])) ? formatHTML($settings["injNoCollectHTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[1]) && $directives[1]==1) ? getHeadHTML2() : ""; ?>
+<?php echo (isset($settings["injHead2HTML"])) ? formatHTML($settings["injHead2HTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[2]) && $directives[2]==1) ? getTopHTML() : ""; ?>
+<?php echo (isset($settings["injTopHTML"])) ? formatHTML($settings["injTopHTMLMsg"]) : ""; ?>
+<?php
+ if (isset($settings["actMsgOn"])) {
+ echo formatHTML($settings["actMsg"]);
+ }
+ if (isset($settings["errMsgOn"])) {
+ echo formatHTML($settings["errMsg"]);
+ }
+ if (isset($settings["customMsgOn"])) {
+ echo formatHTML($settings["customMsg"]);
+ }
+?>
+<?php echo (isset($directives[3]) && $directives[3]==1) ? getLegalHTML() : ""; ?>
+<?php echo (isset($settings["injLegalHTML"])) ? formatHTML($settings["injLegalHTMLMsg"]) : ""; ?>
+<?php
+ if (isset($settings["altLegalOn"])) {
+ echo formatHTML($settings["altLegalMsg"]);
+ }
+?>
+<?php echo (isset($directives[4]) && $directives[4]==1) ? getEmailHTML(intval($emailmethod),$email) : ""; ?>
+<?php echo (isset($settings["injEmailHTML"])) ? formatHTML($settings["injEmailHTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[5]) && $directives[5]==1) ? getStyleHTML() : ""; ?>
+<?php echo (isset($settings["injStyleHTML"])) ? formatHTML($settings["injStyleHTMLMsg"]) : ""; ?>
+<?php echo (isset($directives[6]) && $directives[6]==1) ? getVanityHTML() : ""; ?>
+<?php echo (isset($settings["injVanityHTML"])) ? formatHTML($settings["injVanityHTMLMsg"]) : ""; ?>
+<?php
+ if (isset($settings["altVanityOn"])) {
+ echo formatHTML($settings["altVanityMsg"]);
+ }
+?>
+<?php echo (isset($directives[7]) && $directives[7]==1) ? getBottomHTML() : ""; ?>
+<?php echo (isset($settings["injBottomHTML"])) ? formatHTML($settings["injBottomHTMLMsg"]) : ""; ?>
--- /dev/null
+Order allow,deny
+Allow from all
+
+ErrorDocument 404 http://www.mxchange.org/guestbook/index.php
--- /dev/null
+ MOZILLA PUBLIC LICENSE\r
+ Version 1.1\r
+\r
+ ---------------\r
+\r
+1. Definitions.\r
+\r
+ 1.0.1. "Commercial Use" means distribution or otherwise making the\r
+ Covered Code available to a third party.\r
+\r
+ 1.1. "Contributor" means each entity that creates or contributes to\r
+ the creation of Modifications.\r
+\r
+ 1.2. "Contributor Version" means the combination of the Original\r
+ Code, prior Modifications used by a Contributor, and the Modifications\r
+ made by that particular Contributor.\r
+\r
+ 1.3. "Covered Code" means the Original Code or Modifications or the\r
+ combination of the Original Code and Modifications, in each case\r
+ including portions thereof.\r
+\r
+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally\r
+ accepted in the software development community for the electronic\r
+ transfer of data.\r
+\r
+ 1.5. "Executable" means Covered Code in any form other than Source\r
+ Code.\r
+\r
+ 1.6. "Initial Developer" means the individual or entity identified\r
+ as the Initial Developer in the Source Code notice required by Exhibit\r
+ A.\r
+\r
+ 1.7. "Larger Work" means a work which combines Covered Code or\r
+ portions thereof with code not governed by the terms of this License.\r
+\r
+ 1.8. "License" means this document.\r
+\r
+ 1.8.1. "Licensable" means having the right to grant, to the maximum\r
+ extent possible, whether at the time of the initial grant or\r
+ subsequently acquired, any and all of the rights conveyed herein.\r
+\r
+ 1.9. "Modifications" means any addition to or deletion from the\r
+ substance or structure of either the Original Code or any previous\r
+ Modifications. When Covered Code is released as a series of files, a\r
+ Modification is:\r
+ A. Any addition to or deletion from the contents of a file\r
+ containing Original Code or previous Modifications.\r
+\r
+ B. Any new file that contains any part of the Original Code or\r
+ previous Modifications.\r
+\r
+ 1.10. "Original Code" means Source Code of computer software code\r
+ which is described in the Source Code notice required by Exhibit A as\r
+ Original Code, and which, at the time of its release under this\r
+ License is not already Covered Code governed by this License.\r
+\r
+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or\r
+ hereafter acquired, including without limitation, method, process,\r
+ and apparatus claims, in any patent Licensable by grantor.\r
+\r
+ 1.11. "Source Code" means the preferred form of the Covered Code for\r
+ making modifications to it, including all modules it contains, plus\r
+ any associated interface definition files, scripts used to control\r
+ compilation and installation of an Executable, or source code\r
+ differential comparisons against either the Original Code or another\r
+ well known, available Covered Code of the Contributor's choice. The\r
+ Source Code can be in a compressed or archival form, provided the\r
+ appropriate decompression or de-archiving software is widely available\r
+ for no charge.\r
+\r
+ 1.12. "You" (or "Your") means an individual or a legal entity\r
+ exercising rights under, and complying with all of the terms of, this\r
+ License or a future version of this License issued under Section 6.1.\r
+ For legal entities, "You" includes any entity which controls, is\r
+ controlled by, or is under common control with You. For purposes of\r
+ this definition, "control" means (a) the power, direct or indirect,\r
+ to cause the direction or management of such entity, whether by\r
+ contract or otherwise, or (b) ownership of more than fifty percent\r
+ (50%) of the outstanding shares or beneficial ownership of such\r
+ entity.\r
+\r
+2. Source Code License.\r
+\r
+ 2.1. The Initial Developer Grant.\r
+ The Initial Developer hereby grants You a world-wide, royalty-free,\r
+ non-exclusive license, subject to third party intellectual property\r
+ claims:\r
+ (a) under intellectual property rights (other than patent or\r
+ trademark) Licensable by Initial Developer to use, reproduce,\r
+ modify, display, perform, sublicense and distribute the Original\r
+ Code (or portions thereof) with or without Modifications, and/or\r
+ as part of a Larger Work; and\r
+\r
+ (b) under Patents Claims infringed by the making, using or\r
+ selling of Original Code, to make, have made, use, practice,\r
+ sell, and offer for sale, and/or otherwise dispose of the\r
+ Original Code (or portions thereof).\r
+\r
+ (c) the licenses granted in this Section 2.1(a) and (b) are\r
+ effective on the date Initial Developer first distributes\r
+ Original Code under the terms of this License.\r
+\r
+ (d) Notwithstanding Section 2.1(b) above, no patent license is\r
+ granted: 1) for code that You delete from the Original Code; 2)\r
+ separate from the Original Code; or 3) for infringements caused\r
+ by: i) the modification of the Original Code or ii) the\r
+ combination of the Original Code with other software or devices.\r
+\r
+ 2.2. Contributor Grant.\r
+ Subject to third party intellectual property claims, each Contributor\r
+ hereby grants You a world-wide, royalty-free, non-exclusive license\r
+\r
+ (a) under intellectual property rights (other than patent or\r
+ trademark) Licensable by Contributor, to use, reproduce, modify,\r
+ display, perform, sublicense and distribute the Modifications\r
+ created by such Contributor (or portions thereof) either on an\r
+ unmodified basis, with other Modifications, as Covered Code\r
+ and/or as part of a Larger Work; and\r
+\r
+ (b) under Patent Claims infringed by the making, using, or\r
+ selling of Modifications made by that Contributor either alone\r
+ and/or in combination with its Contributor Version (or portions\r
+ of such combination), to make, use, sell, offer for sale, have\r
+ made, and/or otherwise dispose of: 1) Modifications made by that\r
+ Contributor (or portions thereof); and 2) the combination of\r
+ Modifications made by that Contributor with its Contributor\r
+ Version (or portions of such combination).\r
+\r
+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are\r
+ effective on the date Contributor first makes Commercial Use of\r
+ the Covered Code.\r
+\r
+ (d) Notwithstanding Section 2.2(b) above, no patent license is\r
+ granted: 1) for any code that Contributor has deleted from the\r
+ Contributor Version; 2) separate from the Contributor Version;\r
+ 3) for infringements caused by: i) third party modifications of\r
+ Contributor Version or ii) the combination of Modifications made\r
+ by that Contributor with other software (except as part of the\r
+ Contributor Version) or other devices; or 4) under Patent Claims\r
+ infringed by Covered Code in the absence of Modifications made by\r
+ that Contributor.\r
+\r
+3. Distribution Obligations.\r
+\r
+ 3.1. Application of License.\r
+ The Modifications which You create or to which You contribute are\r
+ governed by the terms of this License, including without limitation\r
+ Section 2.2. The Source Code version of Covered Code may be\r
+ distributed only under the terms of this License or a future version\r
+ of this License released under Section 6.1, and You must include a\r
+ copy of this License with every copy of the Source Code You\r
+ distribute. You may not offer or impose any terms on any Source Code\r
+ version that alters or restricts the applicable version of this\r
+ License or the recipients' rights hereunder. However, You may include\r
+ an additional document offering the additional rights described in\r
+ Section 3.5.\r
+\r
+ 3.2. Availability of Source Code.\r
+ Any Modification which You create or to which You contribute must be\r
+ made available in Source Code form under the terms of this License\r
+ either on the same media as an Executable version or via an accepted\r
+ Electronic Distribution Mechanism to anyone to whom you made an\r
+ Executable version available; and if made available via Electronic\r
+ Distribution Mechanism, must remain available for at least twelve (12)\r
+ months after the date it initially became available, or at least six\r
+ (6) months after a subsequent version of that particular Modification\r
+ has been made available to such recipients. You are responsible for\r
+ ensuring that the Source Code version remains available even if the\r
+ Electronic Distribution Mechanism is maintained by a third party.\r
+\r
+ 3.3. Description of Modifications.\r
+ You must cause all Covered Code to which You contribute to contain a\r
+ file documenting the changes You made to create that Covered Code and\r
+ the date of any change. You must include a prominent statement that\r
+ the Modification is derived, directly or indirectly, from Original\r
+ Code provided by the Initial Developer and including the name of the\r
+ Initial Developer in (a) the Source Code, and (b) in any notice in an\r
+ Executable version or related documentation in which You describe the\r
+ origin or ownership of the Covered Code.\r
+\r
+ 3.4. Intellectual Property Matters\r
+ (a) Third Party Claims.\r
+ If Contributor has knowledge that a license under a third party's\r
+ intellectual property rights is required to exercise the rights\r
+ granted by such Contributor under Sections 2.1 or 2.2,\r
+ Contributor must include a text file with the Source Code\r
+ distribution titled "LEGAL" which describes the claim and the\r
+ party making the claim in sufficient detail that a recipient will\r
+ know whom to contact. If Contributor obtains such knowledge after\r
+ the Modification is made available as described in Section 3.2,\r
+ Contributor shall promptly modify the LEGAL file in all copies\r
+ Contributor makes available thereafter and shall take other steps\r
+ (such as notifying appropriate mailing lists or newsgroups)\r
+ reasonably calculated to inform those who received the Covered\r
+ Code that new knowledge has been obtained.\r
+\r
+ (b) Contributor APIs.\r
+ If Contributor's Modifications include an application programming\r
+ interface and Contributor has knowledge of patent licenses which\r
+ are reasonably necessary to implement that API, Contributor must\r
+ also include this information in the LEGAL file.\r
+\r
+ (c) Representations.\r
+ Contributor represents that, except as disclosed pursuant to\r
+ Section 3.4(a) above, Contributor believes that Contributor's\r
+ Modifications are Contributor's original creation(s) and/or\r
+ Contributor has sufficient rights to grant the rights conveyed by\r
+ this License.\r
+\r
+ 3.5. Required Notices.\r
+ You must duplicate the notice in Exhibit A in each file of the Source\r
+ Code. If it is not possible to put such notice in a particular Source\r
+ Code file due to its structure, then You must include such notice in a\r
+ location (such as a relevant directory) where a user would be likely\r
+ to look for such a notice. If You created one or more Modification(s)\r
+ You may add your name as a Contributor to the notice described in\r
+ Exhibit A. You must also duplicate this License in any documentation\r
+ for the Source Code where You describe recipients' rights or ownership\r
+ rights relating to Covered Code. You may choose to offer, and to\r
+ charge a fee for, warranty, support, indemnity or liability\r
+ obligations to one or more recipients of Covered Code. However, You\r
+ may do so only on Your own behalf, and not on behalf of the Initial\r
+ Developer or any Contributor. You must make it absolutely clear than\r
+ any such warranty, support, indemnity or liability obligation is\r
+ offered by You alone, and You hereby agree to indemnify the Initial\r
+ Developer and every Contributor for any liability incurred by the\r
+ Initial Developer or such Contributor as a result of warranty,\r
+ support, indemnity or liability terms You offer.\r
+\r
+ 3.6. Distribution of Executable Versions.\r
+ You may distribute Covered Code in Executable form only if the\r
+ requirements of Section 3.1-3.5 have been met for that Covered Code,\r
+ and if You include a notice stating that the Source Code version of\r
+ the Covered Code is available under the terms of this License,\r
+ including a description of how and where You have fulfilled the\r
+ obligations of Section 3.2. The notice must be conspicuously included\r
+ in any notice in an Executable version, related documentation or\r
+ collateral in which You describe recipients' rights relating to the\r
+ Covered Code. You may distribute the Executable version of Covered\r
+ Code or ownership rights under a license of Your choice, which may\r
+ contain terms different from this License, provided that You are in\r
+ compliance with the terms of this License and that the license for the\r
+ Executable version does not attempt to limit or alter the recipient's\r
+ rights in the Source Code version from the rights set forth in this\r
+ License. If You distribute the Executable version under a different\r
+ license You must make it absolutely clear that any terms which differ\r
+ from this License are offered by You alone, not by the Initial\r
+ Developer or any Contributor. You hereby agree to indemnify the\r
+ Initial Developer and every Contributor for any liability incurred by\r
+ the Initial Developer or such Contributor as a result of any such\r
+ terms You offer.\r
+\r
+ 3.7. Larger Works.\r
+ You may create a Larger Work by combining Covered Code with other code\r
+ not governed by the terms of this License and distribute the Larger\r
+ Work as a single product. In such a case, You must make sure the\r
+ requirements of this License are fulfilled for the Covered Code.\r
+\r
+4. Inability to Comply Due to Statute or Regulation.\r
+\r
+ If it is impossible for You to comply with any of the terms of this\r
+ License with respect to some or all of the Covered Code due to\r
+ statute, judicial order, or regulation then You must: (a) comply with\r
+ the terms of this License to the maximum extent possible; and (b)\r
+ describe the limitations and the code they affect. Such description\r
+ must be included in the LEGAL file described in Section 3.4 and must\r
+ be included with all distributions of the Source Code. Except to the\r
+ extent prohibited by statute or regulation, such description must be\r
+ sufficiently detailed for a recipient of ordinary skill to be able to\r
+ understand it.\r
+\r
+5. Application of this License.\r
+\r
+ This License applies to code to which the Initial Developer has\r
+ attached the notice in Exhibit A and to related Covered Code.\r
+\r
+6. Versions of the License.\r
+\r
+ 6.1. New Versions.\r
+ Netscape Communications Corporation ("Netscape") may publish revised\r
+ and/or new versions of the License from time to time. Each version\r
+ will be given a distinguishing version number.\r
+\r
+ 6.2. Effect of New Versions.\r
+ Once Covered Code has been published under a particular version of the\r
+ License, You may always continue to use it under the terms of that\r
+ version. You may also choose to use such Covered Code under the terms\r
+ of any subsequent version of the License published by Netscape. No one\r
+ other than Netscape has the right to modify the terms applicable to\r
+ Covered Code created under this License.\r
+\r
+ 6.3. Derivative Works.\r
+ If You create or use a modified version of this License (which you may\r
+ only do in order to apply it to code which is not already Covered Code\r
+ governed by this License), You must (a) rename Your license so that\r
+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",\r
+ "MPL", "NPL" or any confusingly similar phrase do not appear in your\r
+ license (except to note that your license differs from this License)\r
+ and (b) otherwise make it clear that Your version of the license\r
+ contains terms which differ from the Mozilla Public License and\r
+ Netscape Public License. (Filling in the name of the Initial\r
+ Developer, Original Code or Contributor in the notice described in\r
+ Exhibit A shall not of themselves be deemed to be modifications of\r
+ this License.)\r
+\r
+7. DISCLAIMER OF WARRANTY.\r
+\r
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,\r
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF\r
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.\r
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE\r
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,\r
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE\r
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER\r
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF\r
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\r
+\r
+8. TERMINATION.\r
+\r
+ 8.1. This License and the rights granted hereunder will terminate\r
+ automatically if You fail to comply with terms herein and fail to cure\r
+ such breach within 30 days of becoming aware of the breach. All\r
+ sublicenses to the Covered Code which are properly granted shall\r
+ survive any termination of this License. Provisions which, by their\r
+ nature, must remain in effect beyond the termination of this License\r
+ shall survive.\r
+\r
+ 8.2. If You initiate litigation by asserting a patent infringement\r
+ claim (excluding declatory judgment actions) against Initial Developer\r
+ or a Contributor (the Initial Developer or Contributor against whom\r
+ You file such action is referred to as "Participant") alleging that:\r
+\r
+ (a) such Participant's Contributor Version directly or indirectly\r
+ infringes any patent, then any and all rights granted by such\r
+ Participant to You under Sections 2.1 and/or 2.2 of this License\r
+ shall, upon 60 days notice from Participant terminate prospectively,\r
+ unless if within 60 days after receipt of notice You either: (i)\r
+ agree in writing to pay Participant a mutually agreeable reasonable\r
+ royalty for Your past and future use of Modifications made by such\r
+ Participant, or (ii) withdraw Your litigation claim with respect to\r
+ the Contributor Version against such Participant. If within 60 days\r
+ of notice, a reasonable royalty and payment arrangement are not\r
+ mutually agreed upon in writing by the parties or the litigation claim\r
+ is not withdrawn, the rights granted by Participant to You under\r
+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of\r
+ the 60 day notice period specified above.\r
+\r
+ (b) any software, hardware, or device, other than such Participant's\r
+ Contributor Version, directly or indirectly infringes any patent, then\r
+ any rights granted to You by such Participant under Sections 2.1(b)\r
+ and 2.2(b) are revoked effective as of the date You first made, used,\r
+ sold, distributed, or had made, Modifications made by that\r
+ Participant.\r
+\r
+ 8.3. If You assert a patent infringement claim against Participant\r
+ alleging that such Participant's Contributor Version directly or\r
+ indirectly infringes any patent where such claim is resolved (such as\r
+ by license or settlement) prior to the initiation of patent\r
+ infringement litigation, then the reasonable value of the licenses\r
+ granted by such Participant under Sections 2.1 or 2.2 shall be taken\r
+ into account in determining the amount or value of any payment or\r
+ license.\r
+\r
+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,\r
+ all end user license agreements (excluding distributors and resellers)\r
+ which have been validly granted by You or any distributor hereunder\r
+ prior to termination shall survive termination.\r
+\r
+9. LIMITATION OF LIABILITY.\r
+\r
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT\r
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL\r
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,\r
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR\r
+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY\r
+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,\r
+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER\r
+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN\r
+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF\r
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY\r
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW\r
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE\r
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO\r
+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.\r
+\r
+10. U.S. GOVERNMENT END USERS.\r
+\r
+ The Covered Code is a "commercial item," as that term is defined in\r
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer\r
+ software" and "commercial computer software documentation," as such\r
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48\r
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),\r
+ all U.S. Government End Users acquire Covered Code with only those\r
+ rights set forth herein.\r
+\r
+11. MISCELLANEOUS.\r
+\r
+ This License represents the complete agreement concerning subject\r
+ matter hereof. If any provision of this License is held to be\r
+ unenforceable, such provision shall be reformed only to the extent\r
+ necessary to make it enforceable. This License shall be governed by\r
+ California law provisions (except to the extent applicable law, if\r
+ any, provides otherwise), excluding its conflict-of-law provisions.\r
+ With respect to disputes in which at least one party is a citizen of,\r
+ or an entity chartered or registered to do business in the United\r
+ States of America, any litigation relating to this License shall be\r
+ subject to the jurisdiction of the Federal Courts of the Northern\r
+ District of California, with venue lying in Santa Clara County,\r
+ California, with the losing party responsible for costs, including\r
+ without limitation, court costs and reasonable attorneys' fees and\r
+ expenses. The application of the United Nations Convention on\r
+ Contracts for the International Sale of Goods is expressly excluded.\r
+ Any law or regulation which provides that the language of a contract\r
+ shall be construed against the drafter shall not apply to this\r
+ License.\r
+\r
+12. RESPONSIBILITY FOR CLAIMS.\r
+\r
+ As between Initial Developer and the Contributors, each party is\r
+ responsible for claims and damages arising, directly or indirectly,\r
+ out of its utilization of rights under this License and You agree to\r
+ work with Initial Developer and Contributors to distribute such\r
+ responsibility on an equitable basis. Nothing herein is intended or\r
+ shall be deemed to constitute any admission of liability.\r
+\r
+13. MULTIPLE-LICENSED CODE.\r
+\r
+ Initial Developer may designate portions of the Covered Code as\r
+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial\r
+ Developer permits you to utilize portions of the Covered Code under\r
+ Your choice of the NPL or the alternative licenses, if any, specified\r
+ by the Initial Developer in the file described in Exhibit A.\r
+\r
+EXHIBIT A -Mozilla Public License.\r
+\r
+ ``The contents of this file are subject to the Mozilla Public License\r
+ Version 1.1 (the "License"); you may not use this file except in\r
+ compliance with the License. You may obtain a copy of the License at\r
+ http://www.mozilla.org/MPL/\r
+\r
+ Software distributed under the License is distributed on an "AS IS"\r
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the\r
+ License for the specific language governing rights and limitations\r
+ under the License.\r
+\r
+ The Original Code is ______________________________________.\r
+\r
+ The Initial Developer of the Original Code is ________________________.\r
+ Portions created by ______________________ are Copyright (C) ______\r
+ _______________________. All Rights Reserved.\r
+\r
+ Contributor(s): ______________________________________.\r
+\r
+ Alternatively, the contents of this file may be used under the terms\r
+ of the _____ license (the "[___] License"), in which case the\r
+ provisions of [______] License are applicable instead of those\r
+ above. If you wish to allow use of your version of this file only\r
+ under the terms of the [____] License and not to allow others to use\r
+ your version of this file under the MPL, indicate your decision by\r
+ deleting the provisions above and replace them with the notice and\r
+ other provisions required by the [___] License. If you do not delete\r
+ the provisions above, a recipient may use your version of this file\r
+ under either the MPL or the [___] License."\r
+\r
+ [NOTE: The text of this Exhibit A may differ slightly from the text of\r
+ the notices in the Source Code files of the Original Code. You should\r
+ use the text of this Exhibit A rather than the text found in the\r
+ Original Code Source Code for Your Modifications.]\r
+\r
--- /dev/null
+336736
\ No newline at end of file
--- /dev/null
+Spider-Trap 0.92\r
+\r
+Found a bug?\r
+Please report the bug at our site http://www.spider-trap.de/forum/Bug+Report-2:0.html! \r
+Thanks a lot!\r
+\r
+Version 0.92 - 14.01.2006\r
+- fixed ";" in settings\r
+- no mail on add a spider\r
+- new changelog \r
+- upgrade the documentation\r
+- Captcha Function\r
+\r
+\r
+Version 0.91 - 13.01.2006\r
+- added whitelist for goog bots\r
+- lock on txt and htaccess files\r
+- bug - only blacklist updated\r
+- use own word in settings for remove the ban\r
+- redirection to directory path after ban\r
+- new function to get the ip of the user\r
+- new Banners added\r
+ \r
+Version 0.90 - 06.01.2005\r
+- first released version \r
+\r
+Versions below 0.90 were developer version\r
+\r
+The contents of this file are subject to the Mozilla Public License\r
+Version 1.1 (the "License"); you may not use this file except in\r
+compliance with the License. You may obtain a copy of the License at\r
+http://www.mozilla.org/MPL/\r
+ \r
+Software distributed under the License is distributed on an "AS IS"\r
+basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the\r
+License for the specific language governing rights and limitations\r
+under the License.\r
+\r
+(c) 2005-2006 Thomas Zeithaml\r
--- /dev/null
+<?php
+/**
+* $Id: forbid.php,v 1.0 2005/31/12 12:00:00 thomasz Exp $
+*
+* @author Thomas Zeithaml <info@spider-trap.de>
+* @copyright (c) 2005-2006 Spider-Trap Team
+*
+* The contents of this file are subject to the Mozilla Public License
+* Version 1.1 (the "License"); you may not use this file except in
+* compliance with the License. You may obtain a copy of the License at
+* http://www.mozilla.org/MPL/
+*
+* Software distributed under the License is distributed on an "AS IS"
+* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+* License for the specific language governing rights and limitations
+* under the License.
+*/
+require 'settings.php';
+include trap_core_path."core.inc.php";
+
+function ts_gfx($ts_random) {
+$rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_ACCEPT_CHARSET'] . sitekey . $ts_random . datekey . filemtime("settings.php")));
+$code = substr($rcode, 2, 6);
+
+setCaptchaId($code);
+
+$circles=5;
+$width=100;
+$height=40;
+$font=5;
+
+$fontwidth = ImageFontWidth($font) * strlen($code);
+$fontheight = ImageFontHeight($font);
+
+$max_lines = $fontheight / 4;
+if (random_lines == true)
+{
+ $lines = rand(1, $max_lines);
+}
+ else
+{
+ $lines=2;
+}
+if ($lines > $max_lines) $lines = $max_lines;
+
+$im = @imagecreate ($width,$height);
+$background_color = imagecolorallocate ($im, rand(0,100),rand(0,100),rand(0,100));
+$text_color = imagecolorallocate ($im, rand(200,255),rand(200,255),rand(200,255)); // Random Text
+
+$r=0.01;$g=0.51;$b=0.87;
+for ($i=1;$i<=$circles;$i++) {
+ $value=rand(200, 255);
+ $randomcolor = imagecolorallocate ($im , $value*$r, $value*$g,$value*$b);
+ imagefilledellipse($im,rand(0,$width-10),rand(0,$height-3),
+ rand(20,70),rand(20,70),$randomcolor);
+}
+
+imagerectangle($im,0,0,$width-1,$height-1,$text_color);
+
+$w_pos = rand(5, abs($width - $fontwidth));
+$h_pos = rand(5, abs($height - 1 - $fontheight));
+imagestring ($im, $font, $w_pos, $h_pos, $code, $text_color);
+
+$y2 = 0; $y = 0;
+for ($i=0;$i<$lines;$i++) {
+ while(abs($y2 - $y) < 2)
+ {
+ $y=rand($h_pos, ($h_pos + $fontheight));
+ }
+ $y2 = $y;
+ $randomcolor=imagecolorallocate($im, 0,0, rand(100, 255));
+ imageline($im, 0, $y, $width, $y, $randomcolor);
+}
+
+header ("Content-type: image/jpeg");
+imagejpeg ($im,'',80);
+ImageDestroy($im);
+die();
+}
+$ts_random=rand();
+$pos= strpos($_SERVER['REQUEST_URI'], '?');
+$basename = basename(substr($_SERVER['REQUEST_URI'], 0, $pos));
+if($basename==basename(__FILE__))
+ts_gfx($_GET['ts_random']);
+
+$value = getCaptchaId();
+if($_POST['unbanme'] == $value ){
+ remove_blacklist(getip(), $_SERVER["HTTP_USER_AGENT"]);
+ header("Location: ../");
+ exit;
+} else {
+?>
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+<html><head>
+<meta name="robots" content="noindex,nofollow" />
+<title>403 - Zugriff verboten</title>
+</head><body>
+<h1><font face="Verdana, Arial, Helvetica, sans-serif">Zugriff auf diese Website können Sie hier freischalten </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
+ </font>
+</h1>
+<?php
+if($_POST['unbanme'] != '' && $_POST['unbanme'] != $value){
+ echo "<h2>Falsche Eingabe - Sperre nicht aufgehoben !</h2>";
+}
+?>
+<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <strong>Diese Seite dient zum Schutz vor sogenannten "bösen" Spambots.</strong> Oft ist es der Fall, dass man persönliche Daten wie z.B. die Bankverbindung
+ auf einer Webseite angibt. Damit diese Daten nicht in den Suchmaschinen auftauchen
+ hat man sich auf einen Standard geeinigt, wie man Websiten vor der Indexierung ausschließen kann.*<br>
+
+ <br>
+ <strong>Sie sind einem Link gefolgt der für diesen Spambot gedacht war und haben dadurch eine Sperre Ihrer IP-Adresse ausgelöst. </strong></font>
+<p><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <strong>Um
+ diese Sperre aufzuheben, müssen Sie in das folgende Formular den unten
+ angezeigten Wert eintragen und danach abschicken - dann haben Sie sofort
+ wieder Zugriff auf diese Website.</strong></font>
+<p>
+<img src="forbid.php?ts_random=<?php echo $ts_random."\""; ?> />
+<FORM METHOD="post" ACTION="forbid.php">
+<label for="unbanme">Bitte Wert eingeben:</label>
+<input name="unbanme" id="unbanme" style="width: 165px;" />
+<input class="submit" type="submit" value="Speichern" name="save" />
+</form>
+<?php
+ }
+?>
+<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
+</font>
+<p> </p>
+<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">* Dazu legt man eine Datei mit Namen robots.txt in das Root Verzeichnis des Webspaces und hinterlegt darin, welche Seiten indexiert werden dürfen und welche nicht. Suchmaschinen wie MSN, Yahoo oder Google halten sich an diese Regeln. Spambots aber lesen Internetseiten aus ohne dabei auf diese Richtlinien zu achten. Um dies zu unterbinden und damit die Webseiten zu schützen, werden diese Spambots ausgesperrt. Mehr Informationen über Webcrawler gibt es z.B: bei <a href="http://www.robotstxt.org/wc/robots.html">http://www.robotstxt.org/wc/robots.html</a><br>
+ </font></p>
+<p><?php include ("randlink.php"); ?></p>
+<font size="2" face="Verdana, Arial, Helvetica, sans-serif">powered by Spider-trap.de
+</font>
+</body>
+</html>
--- /dev/null
+<?php\r
+/**\r
+* $Id: index.php,v 1.0 2005/31/12 12:00:00 thomasz Exp $\r
+*\r
+* @author Thomas Zeithaml <info@spider-trap.de>\r
+* @copyright (c) 2005-2006 Spider-Trap Team\r
+* \r
+* The contents of this file are subject to the Mozilla Public License\r
+* Version 1.1 (the "License"); you may not use this file except in\r
+* compliance with the License. You may obtain a copy of the License at\r
+* http://www.mozilla.org/MPL/\r
+* \r
+* Software distributed under the License is distributed on an "AS IS"\r
+* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the\r
+* License for the specific language governing rights and limitations\r
+* under the License.\r
+*/\r
+include "settings.php";\r
+include trap_core_path."core.inc.php";\r
+add_blacklist($_SERVER['REMOTE_ADDR'], $_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI'], $_SERVER['SERVER_PROTOCOL'], $_SERVER['HTTP_REFERRER'], $_SERVER['HTTP_USER_AGENT']);\r
+header('Location: forbid.php');\r
+exit;\r
+?>\r
--- /dev/null
+<?php
+/**
+* $Id: settings.php,v 1.0 2005/31/12 12:00:00 thomasz Exp $
+*
+* @author Thomas Zeithaml <info@spider-trap.de>
+* @copyright (c) 2005-2006 Spider-Trap Team
+*
+* The contents of this file are subject to the Mozilla Public License
+* Version 1.1 (the "License"); you may not use this file except in
+* compliance with the License. You may obtain a copy of the License at
+* http://www.mozilla.org/MPL/
+*
+* Software distributed under the License is distributed on an "AS IS"
+* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+* License for the specific language governing rights and limitations
+* under the License.
+*/
+// Schreibrechte CHMOD 777
+error_reporting(0);
+$htaccess_file = dirname(dirname(__FILE__))."/.htaccess";
+if (!is_writeable($htaccess_file)) die("Cannot write ".$htaccess_file." !");
+$blacklist_file = dirname(dirname(__FILE__))."/blacklist.txt";
+if (!is_writeable($blacklist_file)) die("Cannot write ".$blacklist_file." !");
+$whitelist_file = dirname(dirname(__FILE__))."/whitelist.txt";
+if (!is_writeable($whitelist_file)) die("Cannot write ".$whitelist_file." !");
+
+$alert_email = "webmaster@mxchange.org"; // Email für Benachrichtigungen
+
+$mail_on_add = true; // Email senden wenn neue Sperre
+$mail_on_remove = true; // Email senden wenn Sperre für jemand aufgehoben wurde ?
+
+$trap_path = "guestbook/"; // path of the trap - must end with a "/"
+
+$sleep_min = 30; $sleep_max = 300;
+
+$captcha_file = dirname(dirname(__FILE__))."/".$trap_path."captcha.txt";
+if (!is_writeable($captcha_file)) die("Cannot write ".$captcha_file." !");
+
+// Bitte randomizen Sie diesen String etwas selber! ;-)
+define('sitekey', "spider-trap_yh34yh=3h3542u5y458=h34t73h=h24yhj2q4-h2");
+
+// Hier koennen Sie auch das deutsche Datumsformat nehmen, Uhrzeit nicht, da diese zu haeufig wechselt
+// und somit die Codegenerierung nicht identische Codes liefert
+define('datekey', date("d-m-Y", time()));
+
+// Sollen die Linienanzahl per Zufall gewaehlt werden? Ja = true, Nein, fixierte Anzahl = false
+define('random_lines', true);
+
+// Wo sind die "Core-Dateien" abgelegt? (mit abschliessendem Slash!)
+define('trap_core_path', "/usr/share/php/spider-trap/");
+
+//
+?>
--- /dev/null
+<HTML>
+<HEAD>
+ <TITLE>Mailer-Project Werbepopup</TITLE>
+ <STYLE type="text/css">
+<!--
+body {
+ font-family: Saved by Zero, Arial;
+ margin : 0px;
+ padding : 0px;
+}
+//-->
+ </STYLE>
+ <SCRIPT language="JavaScript" type="text/javascript">
+<!--
+function PopUp()
+{
+ window.open('http://swpat.ffii.org', 'FFII');
+ return false;
+}
+//-->
+ </SCRIPT>
+</HEAD>
+
+<BODY>
+<TABLE border="0" cellspacing="0" cellpadding="0" width="250">
+<TR>
+ <TD align="center">
+<A href="#" onClick="return PopUp();"><IMG border="0" src="images/popup/no_epatents.jpg"
+ alt="Software Patents vs Parliamentary Democracy"
+ title="Software Patents vs Parliamentary Democracy"></A>
+</TD>
+</TR>
+<TR>
+ <TD align="center">
+ <STRONG>This PopUp is button-free!</STRONG>
+ </TD>
+</TR>
+</BODY>
+</HTML>
--- /dev/null
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+mQINBE2H+rYBEADIqsxF/4rZrK/d7M1RHY6EnPg2L4wq5hR9ap/OiU8lGyPrnka4
+yiBoo9PYFEuv+aNQ/xBW47BWumOh0Je+pWPcHz18ctAPaeHdTaWR240E1McETAyT
+RvI+Nxctr+RqFBr+GxiXhEv0/OZXrKucHmboTGag8GRAMx7AN8EfRWi8tfjNL6S+
+XyJLxw3dcTKa/5vJAQMTe4QIri/Sz2mV7tlS02K+Qa9P8Iuf97F7vWcf3MiKiRf0
+9b4EAIjZ3R2uJQ3eC1gL/pUsenG1Kn6AvlXKmfwMmfYE5sDyiCnuN4s+7M6gU7XB
+Wnq4oPL7H1Px4UH4KqppeS7zEFCQcaRRYVtjb7OcBBSbNhihGRkD2PkHArKbInlw
+BmMJVkYtKrjmXNBpi8z8GzK/lCQ31mWd/FwY8eRzbujH2MyAkD6ncELXbp4VhDWc
+dBskxbFU7cNbyDa5pMrAAbyEfXTCnKsBWIy7ROO4FdDEdRlH3MpM4QSF+1kTdTS/
+IaFx4v9D9/AMa5k5gkPsPbBkrgpLwdNm7JVIAIrgG/hE3mrY+/vZzgzv2rzOZzjF
+kJgiFEUt2IyJp9aPRJOWGKEO4Ye96YOsarRlCb46GC93KlH2aJrp6xWX55qBBbNZ
+5SNTWFynuYWeyu5c1rycc8GBI+oa0nstI+SX7cTV93F2SVd5Gmjj3Hc4MwARAQAB
+tEJSb2xhbmQgSMOkZGVyIChLZXkgZm9yIHNpZ25pbmcgZG93bmxvYWRzKSA8d2Vi
+bWFzdGVyQG14Y2hhbmdlLm9yZz6JAj4EEwECACgFAk2H+rYCGwMFCRLMAwAGCwkI
+BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHhafIehuZuDulwP/1rYi3dMgy6kEzkD
+hpqBYOCiYodRN3u97YzHssCNGBXT5zncB+tbs6lYr/FH/wcL5PDy+mfgM7GXJIfy
+Tcj5GIHFPPv3l/CH18u8rNFLPYbPbPs1vN0Cb1U4AbtwfR1S0bM/QuIjtVxzfHZE
+G+iaHfE8nbjGI2oEZWMoQ1At93LcQpH3TQn/FjaAIHG+vwarv+eApRMjW7yXfFVX
+HULAX3Qo1ebiUVcmWrBhqOwOsNwtPDULzQ79+QrYirYZ/c/RGK9BRxdh9qmjwdW0
+fORFeMpC9ZEETTM1imxPPg/HAMe1Fwe6vhOcISNi06Dzsq/LxxYFW4QedCXIaHzV
+ljRyrNLv1GsIyzfFGqr2nm68NTWQLkRIJwee/kjXiRoynUm5fG+3v4zCS7fdiUqw
+VJJeEPDLq83FSOr9F4tzMcYdrjLnGzcmJtRjHAK07W/sMRC3Ponxd6troA6EkXgL
+L98btBr+5yFs5UWhKACWykhpcA+nL4pkcTDptFSEkPOwPjreAAjqgcKJPAVLLpyM
+Sf8VdBIzpJxMIH5hYLeEql7g6aQmRBJlDngjGy8Jfpb4YS92gWy5TB10MiyqYXby
+PaJqjQ2Rj4nFb1G/o6LCvx+28T84wA0hhFBPx5cfipDQmdQEgmWoz2X7YgF2fbNI
+3FEN5qhGB4YvkwTJqxKkyzkGHPVWiEYEEBECAAYFAk2H+88ACgkQty+BhcbHvXjF
+QQCeOWFg9kVZshvmuH5kVE8+Vn1IT+wAoL/+TSokUQKdAse7T/1mMnX7LT34
+=Bqac
+-----END PGP PUBLIC KEY BLOCK-----
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>10 Jahre Mailer-Project</u> : : :</strong>
+</div>
+
+<div class="para">
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>10 Jahre Mailer-Project</u> : : :</strong>
+</div>
+
+<div class="para">
+</div>
--- /dev/null
+<div align="left">
+
+<div class="table dashed">
+ <div class="table_header bottom" align="center">
+ <strong>Alle wichtigen Funktionen in der Übersicht:</strong>
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Aufgaben-Mangement:
+ Support-Anfragen, neue Erweiterungen usw. schnell und einfach verwalten.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Erweiterungs-Management:
+ Egal ob Bettellink, Refback, Verdoppler, alles dies kannst du mit nur
+ wenigen Mausklicks installieren und eingerichtet bekommen.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Updates an der Datenbank
+ werden nun komfortabel über die Erweiterungen des Scriptes
+ erledigt. Kein manuelles Einfügen von SQL-Anweisungen per
+ Datenbanksoftware, sondern vollkommen automatisch (nur der Login im
+ Adminbereich - Willkommensseite reicht dazu aus).
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Template-System: Schnelles
+ und leichtes Einfügen von HTML-Codes (wie Banner-Rotation,
+ Statistik-Counter usw.)
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Und auch jede ausgehende
+ Email kannst du bequem an deine Wünsche anpassen.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Modularisierter Aufbau: Klare
+ Strukturen und mehr Sicherheit gegen Angriffe durch Cracker.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Mehrstufiges Sicherheitssystem
+ fängt nahezu (*) alle Angriffe ab.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Datenbank-gestütztes
+ Menü-System: Schnelles und einfaches Umbauen aller Menüs
+ einfach per Mausklick.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Voll-dynamisches
+ Referral-System: Einfaches Einrichten von theoretisch unendlich vielen
+ Referral-Ebenen (ein Referral ist ein geworbenes Mitglied).
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Per Admin-Bereich
+ änderbare Kategorien, in der die Mitglieder Mails versenden
+ können.
+ </div>
+
+ <div class="para">
+ <strong><big>·</big></strong> Theme-Support mit CSS-Dateien:
+ Das gesamte Design läßt sich an nur sehr wenigen Stellen
+ komplett per CSS anpassen. Zudem ist das Script komplett XHTML.
+ </div>
+
+ <div class="para bottom">
+ <strong><big>·</big></strong> Anpassbares Aussenden von
+ Mail-Paketen an die Leistung und Auslastung deines Servers.
+ </div>
+ <div class="table_header" align="center">
+ --> [ <a href="{?URL?}/modules.php?module=index&what=requirements">Weiter zu den Voraussetzungen...</a> ]
+ </div>
+</div>
+
+<div class="para">
+ <span class="tiny">Wichtiges erwähnt (*):<br />
+ <strong><big>·</big></strong> Keine Garantie auf Sicherheit gegen Angriffe!
+</div>
+
+</div>
--- /dev/null
+<div align="center">
+ <big><u>Über mich:</u></big>
+</div>
+
+<div class="para">
+So, nun habe ich mir mal etwas Zeit genommen, um etwas über mich zu schreiben.
+Natürlich verrate ich nicht alles...
+<img src="http://forum.mxchange.org/templates/default/smilies/wink.gif"
+ border="0" width="15" height="15" alt=";-)" title=";-)" /> Das darfst du im
+Chat versuchen, herauszubekommen.
+</div>
+
+<div align="center">
+<table border="0" cellspacing="0" cellpadding="0" width="600">
+<tr><td colspan="7" height="10" class="seperator"> </td></tr>
+<tr>
+ <td width="5" rowspan="18" class="seperator"> </td>
+ <td class="aboutme" width="170" align="right">Name: </td>
+ <td width="5" rowspan="13" class="seperator"> </td>
+ <td class="aboutme" width="210"><a href="http://free-search.homelinux.org:8070/search?q=roland+h%C3%A4der&page=1&expansion=5&action=expand" rel="me" target="_blank">Roland Häder</A></td>
+ <td width="5" rowspan="13" class="seperator"> </td>
+ <td width="200" rowspan="13" align="center" valign="top"><img src="{?URL?}/images/Quixy.jpg" alt="Roland Haeder" border="0"></td>
+ <td width="5" rowspan="18" class="seperator"> </td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Nicknames: </td>
+ <td class="aboutme">[TGC:] Quix0r, Quix0r, Quixy</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Geburtstag: </td>
+ <td class="aboutme">26.09.1977 (um 09:15 geboren)</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Wo ich wohne: </td>
+ <td class="aboutme">Uetersen (schon seit über 20 Jahren)</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Augenfarbe / Haarfarbe: </td>
+ <td class="aboutme">Beides braun (Haare derzeit so wie auf dem Foto lang)</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Single? </td>
+ <td class="aboutme">Nein</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Sternzeichen: </td>
+ <td class="aboutme">Waage</td>
+</tr>
+<tr>
+ <td colspan="5" align="center" class="aboutme">
+ <iframe src="http://www.horoskopfree.com/misc/partnership/iframe/libra_st.html" width="460" height="100"
+ noresize scrolling="no" frameborder="0" marginheight="2" marginwidth="4">
+ <link rel="stylesheet" href="http://www.horoskopfree.com/horoscope.css">
+ <A href="http://www.horoskopfree.com/msn/libra/" class="CFrm4" target="_blank">Waage - klicke HIER für dein Horoskop!</a>
+ </iframe>
+ </td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td>
+ <td width="5" rowspan="5" class="seperator"> </td>
+ <td height="10" colspan="3" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Lieblingsessen: </td>
+ <td class="aboutme" colspan="3">Pizza, Nudeln, Quarksahnetorte, Marzipan, Erdnüsse (gesalzen und geröstet), noch was?</td>
+</tr>
+<tr>
+ <td height="10" class="seperator"> </td><td height="10" colspan="3" class="seperator"> </td>
+</tr>
+<tr>
+ <td class="aboutme" align="right">Was ich höre: </td>
+ <td class="aboutme" colspan="3">Am liebsten: Trance und Enigma, aber ich bin offen für vieles anderes: Metal, Hip-Hop, keine dt. Volksmusik!</td>
+</tr>
+<tr><td colspan="7" height="10" class="seperator"> </td></tr>
+</table>
+</div>
--- /dev/null
+<div class="para">
+ <div align="center">
+ {?MAIN_TITLE?} hat folgende Auszeichnungen erhalten:
+ </div>
+</div>
+
+<div class="para">
+ <a href="http://www.awardverleih.de/" rel="external" target="_blank"><img
+ src="{?URL?}/images/award_golden.jpg" border="0" alt="Gold!" title="Gold!"
+ width="100" height="120" /></a>
+
+ <a href="http://www.seittest.de/do.pl?url=http%3A%2F%2Fmxchange.org" rel="external" target="_blank"><img
+ src="http://www.seittest.de/logogut09.gif" border="0" width="141" height="169"
+ alt="Seittest.de - Gut" title="Seittest.de - Gut" /></a>
+</div>
+
+<div class="para">
+ Es wurde dabei nicht das Script, sondern nur die reine Webseite (Navigation, Übersichtlichkeit,
+ Inhalte, Design) bewertet.
+</div>
--- /dev/null
+<div class="para_title align="center">
+ <strong>Mein Blog, mit StatusNet:</strong>
+</div>
+
+<div class="para">
+ Lange war mein Weblog unter blog.mxchange.org down. Ich hatte
+ "damals" einen recht schwachen Server (<em>austria031</em>) und
+ die Spammer hatten tonnenweise Traffic an in geschickt. Dies hatte dazu
+ geführt, dass mein Server komplett ausgelastet war, sobald ich den Blog
+ Online nahm. Kaum hatte ich die Software (WordPress ist für mich
+ weiterhin eine bemerkenswerte Software) gelöscht, war wieder alles im
+ grünnen Bereich, der Load ging zurück und der Rest der Webseite
+ war wieder zügig erreichbar.
+</div>
+
+<div class="para">
+ Nun versuche ich den Neustart, mit <a rel="external" target="_blank"
+ title="StatusMet" href="http://status.net">StatusNet</a> und ich muss
+ sagen, dass ich bis jetzt sehr zufrieden damit bin.
+</div>
+
+<div class="para">
+ Hier nun aber der neue Link für die Lesezeichen:
+</div>
+
+<div class="para">
+ <a href="http://status.mxchange.org" target="_blank">http://status.mxchange.org</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong>Bug-Tracker - Bitte hier alle Bugs melden:</strong>
+</div>
+
+<div class="para">
+ Unter der folgenden URL gibt es seit einiger Zeit einen eigenen Bug-Tracker,
+ wo du gerne Bugs melden kannst.
+</div>
+
+<div class="para">
+ URL: <a href="http://bugs.mxchange.org" target="_blank" rel="me"
+ title="{?MAIN_TITLE?}-Bugtracker - Powered by Mantis">bugs.mxchange.org</a>
+</div>
+
+<div class="para">
+ Falls du mit der Tracker-Software nicht vertraut sein solltest, so kannst
+ du weiterhin Bugs auch problemlos im <a target="_blank" rel="me"
+ href="http://forum.mxchange.org" title="{?MAIN_TITLE?}-Community - Support-Forum">Forum</a>
+ melden.
+</div>
--- /dev/null
+<div align="center">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <strong>Mitmachen am Projekt</strong>
+ </div>
+ <div style="padding:5px" align="left">
+ Du kannst auf verschiedener Weise an diesem Projekt mitmachen und dich
+ dran beteiligen. Zum einem kannst am Programmcode
+ <strong>mitprogrammieren</strong>, dann kannst du dich durch
+ <strong>Übersetzungen</strong> in andere Sprachen (Englisch,
+ Französisch, Spanisch uvwm.) mit einbringen. Auch kannst du gerne
+ das Script auf verschiedenen Umgebungen <strong>austesten</strong> oder
+ es eifnach nur verwenden. Zu guter letzt kannst du einfach mein Script
+ mehr <strong>bekannter machen</strong> oder einfach nur deinen
+ <strong>Dank äußern</strong>.
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Dass nicht alles ohne "Regeln" geht, sollte dir wohl klar
+ sein. Erstmal ist das Script unter der <strong>GNU General Public
+ License Version 2</strong> gestellt. Was die im einzelnen für dich
+ bedeuten kann ich dir natürlich nicht sagen (wäre ja dann
+ quasi Rechtsberatung). Damit wären wir auch schon beim ersten
+ Punkt: <strong>Am Quellcode mitprogrammieren.</strong>
+ </div>
+ <div class="table_header bottom">
+ <strong>Am Quellcode mitprogrammieren</strong>
+ </div>
+ <div style="padding:5px" align="left">
+ Die wichtigsten Informationen zum Mitprogrammieren stehen alle im
+ <a href="https://wiki.mxchange.org/doku.php/de/developer/start" rel="me"
+ target="_blank">Entwicklerteil des Wikis</a>. Dies befindet sich
+ aktuell noch in der Aufbauphase. Daher greife ich hier mal etwas vor.
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Zuerst nehme ich nur Quellcode auf, der uneingeschränkt und damit
+ frei nutzbar ist. Lizenzen wie MIT, Apache, FreeBSD oder X11 finden hier
+ jedoch kein Zuhause, da ich keinen Lizenzmischmasch mitmache. Es kommt
+ also nur unter der gleichen Lizenz eingereichter Code in die Repository.
+ Dies ist jedoch nicht die einzige Bedigung. Auch sollte dein Quellcode
+ ein Mindestmaß an Qualität aufweisen, da ich nicht ewig an
+ der selben Codestelle herumreparieren möchte, er muss also auch
+ funktionieren und nicht mit anderen Komponenten der Software
+ harmonieren. Auch sollte dein Code sich an die "API" meines
+ Scriptes anbinden, sprich z.B. SQL_QUERY_ESC() zum sicheren Einbinden
+ von externen Daten verwenden und nicht die direkte PHP-Funktion
+ mysql_query(). Kurz: Verwende möglichst immer Funktionen, die mein
+ Script bereitstellt. Mehr ausführlichere Erklärungen dazu
+ folgen im Wiki.
+ </div>
+ <div class="table_header bottom">
+ <strong>Übersetzung der Sprachelemente</strong>
+ </div>
+ <div style="padding:5px" align="left">
+ Derzeit wird nur die deutsche Sprache angeboten, die englische Sprache
+ ist unvollständig. Auch gibt es Überlegungen, wie die
+ Sprachelemente im Menü besser zu verwalten ist, derzeit sind die
+ Texte direkt in der Datenbank gespeichert. Es kann also nur eine Sprache
+ zur Zeit verwendet werden, ein Wechsel der Sprache h&auuml;tte zur
+ Folge, dass der deutsche Text komplett übersetzt werden muss und
+ kann somit nicht "dynamisch" ausgetauscht werden.
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Ideen dazu habe ich bereits, die ich im Wiki noch dokumentieren werde.
+ </div>
+ <div class="table_header bottom">
+ <strong>Austesten der Software und Umgang Entwicklerversionen</strong>
+ </div>
+ <div style="padding:5px" align="left">
+ Willst du diese Software austesten, so solltest du dazu einiges
+ beachten. Viele Erweiterungen haben noch den so gennanten
+ "Entwicklerstatus" und sind in der Aufgabenauswahl mit
+ "Entwicklerversion" gekennzeichnet. Installiere diese nur,
+ wenn du immer den neusten Stand (neuste Revision) hast. Auch wird bei
+ der Entwicklung der Erweiterunegn keine Rücksicht auf eventuell
+ bestehende Installationen genommen, dies geschieht erst, wenn die
+ Erweiterung als "produktiv einsetzbar" markiert ist.
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Wenn du also eine in der Entwicklung befindlichen Erweiterung
+ installiert hast und ein Update hochgeladen hast, so solltest du zuvor
+ alle Entwicklerversionen deinstallieren, damit du immer das neuste
+ Datenbanklayout hast (dies hat am meisten für Bugmeldungen
+ gesorgt). Generell solltest du mich aber kurz vor dem Installieren der
+ Erweiterung ansprechen (Chat, Mail) und auf meine Tipps und Hinweise
+ abwarten.
+ </div>
+ <div class="table_header bottom">
+ <strong>Mach das Mailer-Projekt bekannter</strong>
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Wie auf vielen anderen Webseiten auch geschrieben, die
+ Mund-Zu-Mund-Propaganda ist die beste Werbung für eine Webseite.
+ Wenn du also das Mailer-Projekt so gut findest, erzähle es deinen
+ Freunden, Bekannten und Verwandten weiter, die einen Paidmailer starten
+ wollen und eine Alternative suchen. Denn dieses Script ist in seiner
+ Form derzeit einmalig, nicht nur wie es geschrieben ist, sondern auch
+ wegen der ausgewählten Lizenz. Dies wurde mir bereits schon
+ mehrfach mitgeteilt. Du kannst natürlich auch gerne diese Seite
+ verlinken. Dazu gibt es unter <a
+ href="{?URL?}/modules.php?module=index&what=link_us"
+ title="Das Mailer-Projekt Verlinken">Link us</a> viele Banner und
+ andere Werbemittel, die gerne zu diesem Zweck in deine Homepage
+ einbinden kannst. Sehe aber bitte davon ab, diese Seite in z.B.
+ Besuchertausche zu registrieren, dies führt nur zur erhöhten
+ Serverlast und meistens auch "Trashtraffic", den keiner
+ gebrauchen kann.
+ </div>
+ <div class="table_header bottom">
+ <strong>Deinen Dank an das Mailer-Projekt aussprechen</strong>
+ </div>
+ <div style="padding:5px" align="left" class="bottom">
+ Schreibe dazu einfach einen Beitrag im Forum <a rel="me" target="_blank"
+ href="http://forum.mxchange.org/forum-11.html">Lob und Kritik</a>.
+ </div>
+ <div class="table_footer">
+
+ </div>
+</div>
+</div>
--- /dev/null
+<div align="center">
+<table border="0" cellspacing="0" cellpadding="0" width="600">
+<tr>
+ <td align="center" width="100">
+ <a href="http://ads.ship-simu.de/adclick.php?n=af7190b6" target="_blank"><img
+ src="{?URL?}/images/delphine-helfen/logo_klein.gif" border="0" width="100" height="89"
+ title="Verein für Kinder mit besonderen Bedürfnissen e.V."
+ alt="Verein für Kinder mit besonderen Bedürfnissen e.V."></a><img src="http://ads.ship-simu.de/adview.php?clientid=42&n=af7190b6"
+ border="0" width="1" height="1" alt="tracker" />
+ </td>
+ <td align="center" width="400">
+ <strong><big>Verein für Kinder mit besonderen Bedürfnissen e.V.</big></strong><br />
+ <div class="tiny">
+ Kreissparkasse Südholstein<br />
+ Konto: 850 13 335<br />
+ BLZ: 230 510 30
+ </div>
+ </td>
+ <td align="center" width="100">
+ <a href="http://www.spendenportal.de/main/org.php?id=238121005855" target="_blank"><img
+ src="{?URL?}/images/delphine-helfen/spendenportal.gif" border="0" width="100" height="130"
+ title="Sie möchten uns spenden? Was wir gut gebr /auchen könnten, sehen Sie hier!"
+ alt="Sie möchten uns spenden? Was wir gut gebr /auchen könnten, sehen Sie hier!"></a>
+ </td>
+</tr>
+<tr>
+ <td colspan="3"><div class="para" style="padding-top: 20px; padding-left: 10px; padding-right: 10px">
+ <strong>Was wir tun:</strong><br />
+ <br />
+ Wir helfen behinderten, hilfsbedürftigen Kindern und deren Familien, die ebenfalls
+ <strong>delphinunterstützte Therapien</strong> anstreben. Dies geschieht durch Information,
+ Beratung und finanzielle Unterstüzung. Wir wollen so dazu beitragen, dass Lebensqualität
+ verbessert und stabilisiert wird. Da Eltern die Kosten für delphingestützte Therapien im
+ Ausland selbst aufbringen müssen -z.B. in Key Largo (Florida) etwa 13.000 Euro- benötigt
+ unser Verein möglichst viele Mitglieder,Sponsoren und Spenden. Dies umso mehr, als wir nun
+ nach unserer Satzungs- änderung bundesweit helfen können.
+ </div></td>
+</tr>
+<tr>
+ <td colspan="3" align="center" height="100">
+ <a href="http://www.delphine-helfen-kindern.de" target="_blank"><img
+ src="{?URL?}/images/delphine-helfen/banner_logo_kurz.gif" border="0" width="234" height="60"
+ title="Verein für Kinder mit besonderen Bedürfnissen e.V."
+ alt="Verein für Kinder mit besonderen Bedürfnissen e.V."></a>
+ </td>
+</tr>
+<tr>
+ <td colspan="3" align="center">
+ Copyright © by Verein für Kinder mit besonderen Bedürfnissen e.V.
+ </td>
+</tr>
+</table>
+</div>
--- /dev/null
+<div align="center">
+ <strong><big>Zugang zur Demo-Installation</big></strong>
+</div>
+
+<div class="para">
+ Unter der Adresse <a href="http://mxchange-demo.de" rel="me"
+ target="_blank">mxchange-demo.de</a> findest du mein Script mit
+ Zugangsdaten zum Administrationsbereich installiert vor. Bitte verstehe, dass
+ du dort natürlich nicht alles ändern kannst, da ich einiges nicht
+ verändert haben möchte.
+</div>
+
+<div class="para">
+ Dies betrifft folgende Punkte:<br />
+ <br />
+ <strong><big><big>·</big></big></strong> Alle drei Menuüsysteme (nicht änderbar,
+ löschbar oder sperrbar, auch sind keine neuen Menüpunkte hinzufügbar.)<br />
+ <strong><big><big>·</big></big></strong> Referral-Banner (gleiches gilt hierwie im
+ Menüsystem).<br />
+ <strong><big><big>·</big></big></strong> Admin-Account ändern und Hinzufügen<br />
+ <strong><big><big>·</big></big></strong> Zugriffskontrollzeilen verwalten (ACLs)<br />
+ <strong><big><big>·</big></big></strong> Wartungsmodus akvivieren/deaktivieren.<br />
+</div>
+
+<div class="para">
+ <strong>Aktueller Hinweis:</strong><br />
+ Derzeit ist allerdings der Admin-Zugang <strong>demo</strong> mit dem
+ gleichen Passwort <strong>demo</strong> nicht eingerichtet, da ich das
+ Script noch besser gegen Änderungen an den obengenannten
+ Einstellungen durch den Demo-Admin absichern will.
+</div>
--- /dev/null
+<div align="center">
+<table border="0" cellspacing="0" cellpadding="0" width="600" class="guest_table dashed">
+<tr>
+ <td colspan="3" align="center" height="30" class="table_header bottom">
+ <strong class="huge" align="center">Unterstütze mich bitte!</strong>
+ </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator"> </td></tr>
+<tr>
+ <td width="10" class="seperator"> </td>
+ <td width="580" align="center">
+ <A href="https://sourceforge.net/donate/index.php?group_id=89906" target="_blank"><IMG
+ src="http://images.sourceforge.net/images/project-support.jpg" border="0" width="88" height="32"
+ alt="Spende dem {?MAIN_TITLE?}-Projekt" title="Spende dem {?MAIN_TITLE?}-Projekt"></A><br />
+ </td>
+ <td width="10" class="seperator"> </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator"> </td></tr>
+<tr>
+ <td width="10" class="seperator"> </td>
+ <td width="580" align="center">
+ <a href="http://www.discogs.com/sell/list?seller=Quix0r" rel="external" target="_blank"
+ title="Meine privaten Verkäfe auf discogs.com">Meine privaten Verkäufe auf DiscoGS.com</a>
+ </td>
+ <td width="10" class="seperator"> </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator"> </td></tr>
+<tr>
+ <td colspan="3" align="center" height="40" class="table_header bottom top">
+ <strong align="center">Ich kürde dich hier gerne auflisten!</strong><br />
+ Spende mindestens 5 € an mich!
+ </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator"> </td></tr>
+<tr>
+ <td width="10" class="seperator"> </td>
+ <td width="580" align="center">
+ Diese Spender wollten gerne öffentlich gelistet sein:<br />
+ <div class="tiny admin_note">
+ Du willst hier nicht mehr gelistet sein? Kurzer Anruf/Mail genügt!
+ </div>
+ <div align="left">
+ <strong><big>·</big></strong> Herr Torsten Andreesen (Link: <strong><em>Ohne Link</em></strong>)<br />
+ <strong><big>·</big></strong> Herr Günter Enders (Link: <strong><em>Link veraltet</em></strong>)<br />
+ <strong><big>·</big></strong> Herr Walter Ochsendorf (Link: <strong><em>Ohne Link</em></strong>)<br />
+ </div>
+ </td>
+ <td width="10" class="seperator"> </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator"> </td></tr>
+</table>
+</div>
--- /dev/null
+<div align="center">
+<div class="table dashed">
+ <div class="tiny bottom">
+ Jeder, der dieses Script herunterlädt, hat die GNU General Public
+ License der Version 2 oder jede spätere Version gelesen und
+ akzeptiert.
+ </div>
+
+ <div class="table_header bottom">
+ <strong>Download des Scriptes</strong>
+ </div>
+
+ <div class="para notice">
+ <strong>Wichtiger Beta-Hinweis:</strong><br />
+ Das Script ist noch im Beta-Stadium und ist somit nicht
+ "stabil", da es immer wieder Bugs (Programmierfehler) haben
+ kann. Da ich nicht alle selber finden kann, bin ich auf die Mithilfe von
+ vielen Benutzern, wie z.B. wie dir angewiesen. Daher meine dringende
+ Bitte an dich: Installiere das Script, teste es aus, melde jeden Bug in
+ meinem <a href="http://forum.mxchange.org" rel="me"
+ target="_blank">Forum</a> oder <a href="http://bugs.mxchange.org"
+ target="_blank" rel="me">Bug-Tracker</a> und habe viel
+ Durchhaltevermögen. Dafür möchte ich mich schon mal im
+ Voraus ganz herzlichst bedanken.
+ </div>
+
+ <div class="para">
+ <a title="Weiter zur Subversion-Downloadseite"
+ href="{?URL?}/modules.php?module=index&what=git">0.2.1-FINAL aus der GIT-Branch beziehen</a>
+ </div>
+
+ <div class="para">
+ Lizenz: <a href="{?URL?}/LICENSE" target="_blank">GNU General Public License</a>
+ Version 2 oder spätere Versionen<br />
+ <a href="http://forum.mxchange.org/topic-180.html" target="_blank">Hier gibt es die wichtigste Anleitung im Support-Forum</a>. Bitte
+ ebenfalls die Anleitung aus der README.txt versuchen. :-)
+ </div>
+</div>
+</div>
--- /dev/null
+<div class="para notice">
+ <strong>Aktueller Hinweis vom 26.08.2011:</strong><br />
+ <br />
+ Diese Supportdatenbank bezieht sich auf sehr alte Versionen des Scriptes
+ und sind nur aus Archivierungsgründen hier weiter erhalten. Du
+ solltest immer im <a rel="me" target="_blank"
+ href="https://wiki.mxchange.org/doku.php/de/webmaster/start">Wiki</a> als
+ erstes nachsehen, dort sind Hilfestellungen zur aktuellen Revision
+ eingestellt (bzw. noch im Aufbau).
+</div>
+
+<div class="para" align="center" style="margin-left: 5px; padding-left: 5px">
+ <strong><big>Übersicht zur Support-Datenbank (veraltet):</big></strong><br />
+</div>
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <a href="#01"><strong>1. Anfrage:</strong></a> Ich habe nun alle PHP-Dokumente hochgeladen. Welche SQL-Dateien lade ich nun hoch?<br />
+ <a href="#02"><strong>2. Anfrage:</strong></a> Wie aktiviere ich den Mailversand? (Bzw. wie bekomme ich die Meldung weg?)<br />
+ <a href="#03"><strong>3. Anfrage:</strong></a> Ok, nun habe ich mich selber angemeldet, kann aber 0 Mitglieder erreichen!<br />
+ <a href="#04"><strong>4. Anfrage:</strong></a> Ich habe nun die Erweiterung <strong>html</strong> und <strong>html_mail</strong> hochgeladen und erhalte nur Fehlermeldungen! (<I>deaktiviert</I>)<br />
+ <a href="#05"><strong>5. Anfrage:</strong></a> Nachdem ich auf die Version x.x.x aktualisiert habe und auch die upgrade.php ausgeführt habe, erhalte ich merkwürdige Ausgaben des Scriptes (Design sieht verschoben aus oder einige Tabellen werden nicht korrekt angezeigt).<br />
+ <a href="#06"><strong>6. Anfrage:</strong></a> Ok, ich habe nun die CSS-Klassen übernommen und auch die neuen Templates hochgeladen, aber es gibt noch immer noch Darstellungsfehler!<br />
+ <a href="#07"><strong>7. Anfrage:</strong></a> Ich habe unter Mailbuchung beim Framekiller-Test nur eine weisse Seite vor mir.<br />
+ <a href="#08"><strong>8. Anfrage:</strong></a> Ausgesendete Mails, sowie Bestätigungslinks kommen bei mir an! (nur pre27-Version)<br />
+ <a href="#09"><strong>9. Anfrage:</strong></a> Wo füge ich am geeignesten meine Banner-/ Statistik-/ sonstige Codes ein?<br />
+ <a href="#10"><strong>10. Anfrage:</strong></a> Die Darstellung des Scriptes sieht uner dem IE schlimmer aus als unter Netscape! Woran liegt das?<br />
+ <a href="#11"><strong>11. Anfrage:</strong></a> Ich möchte gerne neue Menüpunkte im Gast-/Mitgliedsmenü hinzufügen. Wo fange ich am Besten an?<br />
+ <a href="#12"><strong>12. Anfrage:</strong></a> Der Bestätigungcode klappt bei mir nicht! Wie kann der Mailtausch dennoch bei mir zum Laufen gebracht werden?<br />
+ <a href="#13"><strong>13. Anfrage:</strong></a> Ich habe eine Auszahlungsanfrage erhalten, kann aber diese nicht bearbeiten!<br />
+ <a href="#14"><strong>14. Anfrage:</strong></a> Wie richte ich die neue <strong>rewrite-Erweiterung</strong> ein?<br />
+ <a href="#15"><strong>15. Anfrage:</strong></a> Ich habe mir die Erweiterung abcxyz heruntergeladen und auch installiert. Dennoch können die Mitglieder nicht darauf zugreifen!<br />
+ <a href="#16"><strong>16. Anfrage:</strong></a> Es sind sehr viele Patches / aktualisierte Erweiterungen vorhanden. Wie spiele ich diese am optimalsten ein?<br />
+ <a href="#17"><strong>17. Anfrage:</strong></a> Ich habe den Bestätigungscode eingegeben und wollte per RETURN-Taste bestätigen. Nun erhalte ich die Meldung, dass ich einen falschen Code eingegeben habe, obwohl er richtig ist.<br />
+ <a href="#18"><strong>18. Anfrage:</strong></a> Ich erhalte von meinen Mitgliedern den Hinweis, dass das Design schief und krum aussieht. Wenn ich mir als Gast dies ansehe, kann ich gleiches festellen!<br />
+ <a href="#19"><strong>19. Anfrage:</strong></a> Welche Erweiterungen sollte ich aktuell halten? Und welche Templates sollte ich anpassen?<br />
+ <a href="#20"><strong>20. Anfrage:</strong></a> Ich bin bei einem Free-Hoster und habe dort das Script installieren können, was muss ich alles beachten?<br />
+ <a href="#21"><strong>21. Anfrage:</strong></a> Wieso kann ich mich nicht einloggen, obwohl ich alles richtig gemacht habe?<br />
+ <a href="#22"><strong>22. Anfrage:</strong></a> Der Bestätigungscode beim Bestätigen von Mails wird nicht angezeigt!<br />
+ <a href="#23"><strong>23. Anfrage:</strong></a> Wo finde ich aktualisierte Erweiterungen? Unter "Updates prüfen" finde ich sie nicht!<br />
+ <a href="#24"><strong>24. Anfrage:</strong></a> Und wie kann ich diese dann aktualisieren?<br />
+ <a href="#25"><strong>25. Anfrage:</strong></a> Ich habe nun das Script installiert. Im Gastbereich kann ich aber das Menü nicht finden und es wird eine Fehlermeldung ausgegeben!<br />
+ <a href="#26"><strong>26. Anfrage:</strong></a> Wie funktioniert das eigentlich mit der Tabelle "Registrierte Erweiterungen" (CSS / Aktiviert / Versionsnummer) ?<br />
+ <a href="#27"><strong>27. Anfrage:</strong></a> Ich hab mich bei einem Affiliate-System angemeldet und muss nun den HTML-Code einbinden. Wie tue ich dies, dass es auch funktioniert?<br />
+ <a href="#28"><strong>28. Anfrage:</strong></a> Nachdem ich das Script installiert habe, bekomme ich Fehlermeldungen mit <strong>Table mxchange_themes does not exists</strong>!<br />
+ <a href="#29"><strong>29. Anfrage:</strong></a> Es ist die Rede von <I>Neuinstallieren einer Erweiterung per Adminmenü</I>!</strong><br />
+ <a href="#30"><strong>30. Anfrage:</strong></a> Tabellen wie <strong>mxchange_config</strong> und <strong>mxchange_extensions</strong> fehlen!<br />
+ <a href="#31"><strong>31. Anfrage:</strong></a> Wenn ich die "Sonstige Einstellungen" abspeichern will, erhalte ich MySQL-Fehler.<br />
+ <a href="#32"><strong>32. Anfrage:</strong></a> Worin besteht der Unterschied zwischen dem EMail-Templates <strong>normal-mail.tpl</strong> und <strong>bonus-mail.tpl</strong>?<br />
+ <a href="#33"><strong>33. Anfrage:</strong></a> Ich habe x {?POINTS?} bei der Mailbuchung gutgeschrieben bekommen. Wieso ist dennoch mein Kontostand 0 {?POINTS?} ?<br />
+ <a href="#34"><strong>34. Anfrage:</strong></a> Was bedeutet "Referral-Ebene 0" und wieso steht die auf 100%?<br />
+ <a href="#35"><strong>35. Anfrage:</strong></a> Ich erhalte die Fehlermeldung <strong>Unknown column 'mt_word' in 'field list'</strong> beim Speichern von Einstellungen.<br />
+ <a href="#36"><strong>36. Anfrage:</strong></a> Bei der Installation des Scriptes, kam die Fehlermeldung, dass der Finalizer die Installation nicht konnte abschliessen konnte.<br />
+ <a href="#37"><strong>37. Anfrage:</strong></a> Wenn meine Mitglieder ihre Profildaten ändern wollen, erhalten sie ein leeres Formular, auch werden keine Daten geändert!<br />
+ <a href="#38"><strong>38. Anfrage:</strong></a> Kann ich einem bestimmten Mitglied Adminrechte geben?<br />
+ <a href="#39"><strong>39. Anfrage:</strong></a> Ich werde immer in den Admin-Bereich weitergeleitet. Was mache ich falsch, bzw. habe ich übersehen?<br />
+ <a href="#40"><strong>40. Anfrage:</strong></a> Was bedeutet <em>Erweiterungen installieren und aktivieren</em>? Ich habe sie doch bereits hochgeladen!<br />
+ <a href="#41"><strong>41. Anfrage:</strong></a> Muss ich aus dem Archiv <strong>ext-<em>blabla</em>.zip</strong> nur <strong>ext-<em>blabla</em>.php</strong> hochladen?<br />
+</div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="01">1. Anfrage:</a></strong> Ich habe nun alle PHP-Dokumente hochgeladen. Welche SQL-Dateien lade ich nun hoch?<br />
+ <br />
+ Bei der Erst-Installation laden Sie bitte nur folgende SQL-Dateien hoch:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>install.sql</LI>
+ <LI>install-de.sql (Deutsche Sprachdatei)</LI>
+ <LI>upgrade-full.sql</LI>
+ <LI>upgrade-de.sql (Deutsche Sprachdatei)</LI>
+ </UL><br />
+ Nach der Installation / Upgrade bitte immer alle upgrade- und install-Scripte bzw. -SQL-Dateien vom Server löschen und wieder die evtl. geänderten Zugriffsrechte wiederherstellen!<br />
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="02">2. Anfrage:</a></strong> Wie aktiviere ich den Mailversand? (Bzw. wie bekomme ich die Meldung weg?)<br />
+ <br />
+ Die Meldung <strong>Mailversand ist derzeit deaktiviert.</strong> hat schon vielen Webmastern Kopfschmerzen bereitet. Dabei ist dies ganz einfach:<br />
+ <br />
+ Im Template <strong>member-welcome.tpl.de</strong> finden Sie die Meldung wieder! :-)<br />
+ <br />
+ Das Aktivieren des Mailversandes kann entweder automatisch (nur mit neusten Patches; per Admin-Bereich änderbar) oder manuell (mit neustem Patch ist die Auto-Funktion mit einer 0 abzuschalten) geschehen.<br />
+ <br />
+ Automatisches Einshalten des Mailversandes erfolgt, sobald eine einstellbare Grenze an empfangsbereiten Mitgliedern erreicht ist. Der Standart-Wert ist hierbei 100 Mitglieder.<br />
+ <br />
+ Manuell läßt sich der Versand wie folgt einschalten:<br />
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Lassen Sie folgenden SQL-Befehl ausführen: <strong>UPDATE mxchange_mod_reg SET locked='N', hidden='N' WHERE module='order' LIMIT 1</strong></LI>
+ <LI>Unter <strong>Menü-Verwaltung -> Mitgliedsmenü bearbeiten</strong> wählen Sie order aus, klicken auf Ändern und aktivieren dann den Menüpunkt.</LI>
+ </UL>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="03">3. Anfrage:</a></strong> Ok, nun habe ich mich selber angemeldet, kann aber 0 Mitglieder erreichen!<br />
+ <br />
+ Sie können als Mitglied (egal ob als Admin zusätzlich eingeloggt oder nicht) nicht an sich selbst eine Mail schicken. Laden Sie doch einfach ein paar Ihrer Freunde ein, sich anzumelden. Oder melden Sie Ihren Sohn / Ihre Tocher mit an!<br />
+ <br />
+ Seien Sie aber mit Anmelden von anderen Leuten vorsichtig oder lassen Sie es ganz sein.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="04">4. Anfrage:</a></strong> Ich habe nun die Erweiterung <strong>html</strong> und <strong>html_mail</strong> hochgeladen und erhalte nur Fehlermeldungen!<br />
+ <br />
+ Die Erweiterungen <strong>html</strong> und <strong>html_mail</strong> konkurrieren aneinander. In den späteren Versionen dieses Mailtauschscriptes wird dies auch dann auch berücksichtigt.<br />
+ <br />
+ Sie müssen nun mit FTP-Client und MySQL-Frontend folgendes erledigen:
+ <UL style="text-align: left">
+ <li>Löschen Sie als erstes alle <strong>*html*</strong>- bzw. <strong>*html_mail*</strong>-Dateien vom Server. Um Platz zu sparen, sollten Sie auch das Template entfernen.</li>
+ <li>Anschließend lassen einen der folgende SQL-Queries ausführen, je nachdem welche Erweiterung Sie vom Server gelöscht haben:<br />
+ <strong>DELETE LOW_PRIORITY FROM mxchange_extensions WHERE ext_name='html' LIMIT 1</strong> bzw.<br />
+ <strong>DELETE LOW_PRIORITY FROM mxchange_extensions WHERE ext_name='html_mail' LIMIT 1</strong></li>
+ </UL><br />
+ Nun sollte - wenn nicht noch andere Script-Fehler existieren - Ihr Mailtausch wieder funktionieren.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="05">5. Anfrage:</a></strong> Nachdem ich auf die Version x.x.x aktualisiert habe und auch die upgrade.php ausgeführt habe, erhalte ich merkwürdige Ausgaben des Scriptes (Design sieht verschoben aus oder einige Tabellen werden nicht korrekt angezeigt).<br />
+ <br />
+ Es kann mal ab und an vorkommen, dass ich bei Updates / Patches neue CSS-Klassen mit hinzufüge. Diese müssen Sie dann aus der originalen CSS-Datei in Ihre übernehmen und dann Ihren Wünschen anpassen.<br />
+ <br />
+ Zudem sollten Sie mal einen Blick in den templates-Order werfen, ich habe auch einige HTML-Codes aus dem Script als Template ausgelagert, damit Sie diese komfortabler anpassen können
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="06">6. Anfrage:</a></strong> Ok, ich habe nun die CSS-Klassen übernommen und auch die neuen Templates hochgeladen, aber es gibt noch immer noch Darstellungsfehler!<br />
+ <br />
+ Beispielsweise habe ich beim Update von pre26 auf pre27 die master-Klasse geändert. Mit einem guten Editor sollten Sie nach dieser Klassenbezeichnung suchen und ein <strong>width: 100%;</strong> - oder wie breit auch immer die Hauptklasse sein soll - mit einfügen. Mit dieser Klasse beispielsweise stellen Sie die generelle Breite Ihres Mailtausches ein.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="07">7. Anfrage:</a></strong> Ich habe unter Mailbuchung beim Framekiller-Test nur eine weisse Seite vor mir.<br />
+ <br />
+ Es fehlt vermutlich in der Datenbank eine Tabellenspalte. Lassen Sie folgenden SQL-Befehl ausführen (Backup ist nicht nötig, kann aber nicht schaden):<br />
+ <br />
+ <strong>alter table `mxchange_pool` add `zip` varchar(6) not null default ''</strong>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="08">8. Anfrage:</a></strong> Ausgesendete Mails, sowie Bestätigungslinks kommen bei mir an! (nur pre27-Version)<br />
+ <br />
+ Dieses Problem existiert nur in der pre27-Version (die teilweise auch als pre26 ausgegeben wird, bitte korregieren Sie dann in <strong>inc/databases.php</strong> die Konstante <strong>FULL_VERSION</strong>!). Bitte laden Sie sich dazu das 102'er Patch herunter. Er entsteht folgendermaßen:<br />
+ <br />
+ Die Funktion <strong>SEND_EMAIL()</strong> kann zwei Arten von Empfängern verarbeiten: User-ID und eMail-Adresse. Bei der User-ID wird versucht, die eMail-Adresse aus der Datenbank zu laden, schlägt dies fehl, so ist die TO-Variable leer, die Funktion wertet dies als Fehler und leitet die Mail an den Webmaster weiter.<br />
+ <br />
+ Wenn nun eine eMail-Adresse als Empfänger angegeben ist, so soll die Mail direkt an diese gesendet werden. Leider existiert in der pre27 der Fehler, dass die Adresse nicht sauber von der User-ID (nur eine Zahl) getrennt erkannt wird und das Script macht einen Fehler.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="09">9. Anfrage:</a></strong> Wo füge ich am geeignesten meine Banner-/ Statistik-/ sonstige Codes ein?<br />
+ <br />
+ Ihre HTML-Codes fügen Sie am besten in die vorgesehenen Templates und auf gar keinem Fall im Script selber ein. Ihre 468x60-Banner beispielsweise können Sie gut im Bestätigungsframe unterbringen. Verwenden Sie dazu das <strong>mailid_banner.tpl.de</strong>-Template. Ihren 88x31-Button-Code (und auch Statistik-Code) können Sie am besten im <strong>guest_advert.tpl.de</strong>- bzw. <strong>member_advert.tpl.de</strong>-Template einfügen. Der Code wird dann unterhalb des jeweiligen Menüs eingebunden.<br />
+ <br />
+ Haben Sie eine weitere Stelle gefunden, so teilen Sie es mir doch gerne per Mail mit. Für Verbesserungsvorschläge bin ich auch hier gerne offen.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="10">10. Anfrage:</a></strong> Die Darstellung des Scriptes sieht uner dem IE schlimmer aus als unter Netscape! Woran liegt das?<br />
+ <br />
+ Da ich persönlich von Microsoft abgeneigt bin und auch auschließlich Linux einsetze, hatte ich nie die Gelegenkeit gehabt, mal meine Webseite mit dem IE zu betrachten. Vor kurzem ist es mir wieder gelungen, meine Virtual Maschine (<a href="http://www.vmware.com" target="_blank">VMWare</a>) mit W!ndow$ 98 zu starten.<br />
+ <br />
+ Sie müsen folgdenden Eintrag in der css/general.css machen:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>In Klasse <strong>guest_content</strong>, <strong>member_content</strong> und <strong>admin_content</strong> ein width: 99% einbauen.</LI>
+ <LI>Das neuste 121-Patch runterladen</LI>
+ <LI>In allen späteren Versionen ist dies bereits behoben. Auch habe ich das Patch entfernt!</LI>
+ </UL>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="11">11. Anfrage:</a></strong> Ich möchte gerne neue Menüpunkte im Gast-/Mitgliedsmenü hinzufügen. Wo fange ich am Besten an?<br />
+ <br />
+ Sie müssen dazu erstmal die Architektur meines Scriptes verstehen:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Es gibt zwei Sorten von Menüdateien: <strong>action-???.php</strong> und <strong>what-???.php</strong>.</LI>
+ <LI><strong>action-???.php</strong> sind hierbei die Blöcke-Dateien und <strong>what-???.php</strong> die Untermenüpunkte.</LI>
+ </UL><br />
+ <DIV align="left" style="margin-left: 5px; padding-left: 5px">Es werden also zuerst die <strong>action-???.php</strong> und dann die damit verknüpften <strong>what-???.php</strong>'s geladen.<br />
+ <br />
+ Wenn Sie also beispielsweise einen neuen Block angelegen wollen, so üssen Sie eine <strong>action-???.php</strong> im jeweiligen Menüordner (ab inc/modules/ und dann admin, guest bzw. member sind dann die Menüordner) anlegen. Verwenden Sie dazu die vordefinierte <strong>action-</strong> Datei oder speichern Sie eine bestehende mit neuem Namen um.<br />
+ <br />
+ Mit den Menüpunkten verfahren Sie genauso, dann aber die vordefinierte <strong>what-</strong> Datei oder eine bestehende editieren und unter neuem Namen speichern. (<strong>Tipp:</strong> Nehmen Sie die what-infos.php, und speichern Sie diese neu ab. Dann können Sie ein gleichnamiges Template zum Einbauen Ihrer HTML-Codes verwenden! Heisst also die what-Datei what-<strong>test</strong>.php, so wird versucht, ein Template <strong>test</strong>.tpl.de zu laden!)<br />
+ </DIV>
+ <br />
+ Damit ist nun noch nicht alles getan! Das System "sieht" noch nicht mal die Dateien, da sie nicht in der Datenbank stehen. Gehen Sie wie folgt vor:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Loggen Sie sich in den Admin-Bereich ein: <strong>http://ihre-basis-adresse/zum-script/admin.php</strong></LI>
+ <LI>Oder wenn Sie bereits als Admin noch eingeloggt sind, können Sie links im Gastmenü auf <strong>Zum Admin-Bereich</strong> klicken. Sie werden dann weitergeleitet.</LI>
+ <LI>Klicken Sie im Admin-Menü auf "Menü-System" und dann für ein neues Gast-Menü auf "Gast-Menü hinzufügen". Paralell dazu existiert ein Link für das Mitglieder-Menü.</LI>
+ <LI>Unter Titel geben Sie den Titel ein, der als Linktitel dann anklickbar ist. Derselbe erscheint auch oben in der <strong>Sie sind hier</strong> Leiste.</LI>
+ <LI>Jetzt wird es fallabhängig: Wollen Sie nur einen Block erzeugen, wählen Sie <strong>nur</strong> unter Hauptmenü die entsprechende action-Datei aus. Wollen Sie hingegen einen Menüpunkt erzeugen, wählen Sie unter Hauptmenü einen bestehenden Block aus <strong>und</strong> unter Untermenü die entsprechende what-Datei aus.</LI>
+ <LI>Zum testen sollten Sie erstmal entweder das neue Menü verdecken (Gäste können es zwar nicht sehen, aber dennoch durch Direkteingabe aufrufen) oder sperren (nur der Admin kann es aufrufen und auch sehen).</LI>
+ <LI>Später können Sie es dann immer noch freigeben.</LI>
+ </UL>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px; padding-left: 5px">
+ <strong><a name="12">12. Anfrage:</a></strong> Der Bestätigungcode klappt bei mir nicht! Wie kann der Mailtausch dennoch bei mir zum Laufen gebracht werden?<br />
+ <br />
+ Ist wegen Scripteupdates veraltet. (obsulete ;) )
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="13">13. Anfrage:</a></strong> Ich habe eine Auszahlungsanfrage erhalten, kann aber diese nicht bearbeiten!<br />
+ <br />
+ Der häufigste Grund dafür war, dass der Webmaster die vom System erzeugte Aufgabe gelöscht hatte. Diese muss aber unbedingt bis zur Annahme oder Ablehnung der
+ Aufforderung bestehen bleiben! In den späteren Versionen plane ich, diese Unangehmlichkeit zu umgehen. Solange haben Sie nun ein Hinweis in der Mail.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="14">14. Anfrage:</a></strong> Wie richte ich die neue <strong>rewrite-Erweiterung</strong> ein?<br />
+ <br />
+ Hier eine (noch nicht vollständig erprobte) Anleitung: (<strong>Bitte bei Schritt 1 die neuste Version downloaden!</strong>)
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Laden Sie sich die neuste Version des <a href="{?URL?}/modules.php?module=index&what=downloads">Basis-Scriptes<a> und der rewrite-Erweiterung herunter.</LI>
+ <LI>Im Verzeichnis <strong>DOCS/rewrite/</strong> finden Sie eine <strong>.htaccess</strong>-Datei. Laden Sie diese zunächst hoch.</LI>
+ <LI>Wenn Sie jetzt Fehler-Code 403 oder 500 beim Aufruf Ihres Mailtausches erhalten, ist es warscheinlich Ihnen nicht erlaubt worden, <strong>Options</strong>-Zeilen in .htaccess-Dateien zu verwenden.</LI>
+ <LI>Hier müssen Sie sich bitte (nett) beim Hoster erkundigen, wieso dies abgeschaltet wurde.</LI>
+ <LI>Sollten Sie keine Fehlermeldung erhalten, laden Sie bitte nach Anleitung <strong>UPGRADING.de</strong> die neuste Version des Grundscriptes und die entpackten Dateien aus der rewrite-Erweiterung hoch!</LI>
+ <LI>Loggen Sie sich im Admin-Bereich ein, registrieren Sie die neue Erweiterung, aktivieren nicht vergessen!</LI>
+ <LI>Klicken Sie sich in den Gastbereich zurück.</LI>
+ <LI>Sollten sich nun die Links ändern, haben Sie es geschafft!</LI>
+ <LI>Passen Sie nun noch das Template für die Eingangsseite an! (Die Weiterleitung klappt bei Suchmaschinen nicht, weil diese Cookies nicht annehmen, also ist die URL der Weiterleitung vernachlässigbar! :-) )</LI>
+ </UL>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="15">15. Anfrage:</a></strong> Ich habe mir die Erweiterung abcxyz heruntergeladen und auch installiert. Dennoch können die Mitglieder nicht darauf zugreifen!<br />
+ <br />
+ Vergessen Sie das Aktivieren der Erweiterung nicht! Dies ist nicht nur deswegen wichtig, damit verknüpfte Menüpunkte für Gäste/Mitglieder einsehbar werden - als Admin sehen Sie alles - sondern damit auch die Daten zur Erweiterung gehöhrend geladen werden, auch wenn ein Mitglied/Gast eingeloggt ist.<br />
+ <br />
+ Klingt komplizierter, als es ist. Merken Sie sich einfach folgendes:<br />
+ <br />
+ <strong>Ist die Erweiterung nicht aktiv, kann nur der Admin sie verwenden und sie wird dann auch nur geladen.</strong> Dem Gast/Mitglied bleiben also deaktivierte Erweiterungen vorenthalten.<br />
+ <br />
+ Dieses gilt übrigens auch für die sehr wichtige Erweiterung <strong>sql_patches</strong>! Ist diese nicht aktiv, sehen Ihre Mitglieder keine Navigationspunkte im Menü (Sie als Admin ja), und das Menü sieht auch etwas verschoben aus.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="16">16. Anfrage:</a></strong> Es sind sehr viele Patches / aktualisierte Erweiterungen vorhanden. Wie spiele ich diese am optimalsten ein?<br />
+ <br />
+ Es gibt natürlich keine perfekte und mit wenig - oder gar keinem - Aufwand Anleitung hierzu. Versuchen Sie sich einfach etwas an diese relativ einfachen Schritte zu halten:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Laden Sie alle verfügbaren Patches und alle Erweiterungen herunter, die Sie haben wollen.</LI>
+ <LI>Entpacken Sie als erstes die Patches in der durchnummerierten Reihenfolge (der Dateiname fängt immer mit einer durchlaufenden Zahl an!)</LI>
+ <LI>Und zwar entpacken Sie diese alle mit Verzeichnisstruktur in ein gemeinsames Zielverzeichnis!</LI>
+ <LI>Danach sind die Erweiterungen dran. Hier können Sie wegen der stetigen Namensunterschiede "nach gut Düngen" entpacken.</LI>
+ <LI>Laden Sie sich <strong>vor dem Upload</strong> Ihre zuvor geänderten Templates/CSS-Dateien runter! Diese können zum Beispiel durch den Einbau von Banner-Rotationen geändert sein.</LI>
+ <LI>Laden Sie dann alles gemeinsam hoch.</LI>
+ <LI>Danach loggen Sie sich im Admin-Bereich ein (erst den kompletten Upload abwarten!) und gucken sich die neuen Aufgaben an.</LI>
+ <LI>Lesen Sie sich ruhig die Update-Texte durch. Manchmal sind dort nützliche Tipps untergebracht!</LI>
+ <LI>Stellen Sie alles ein, wie Sie es haben wollen.</LI>
+ </UL>
+ Das sollte es dann schon gewesen sein...
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="17">17. Anfrage:</a></strong> Ich habe den Bestätigungscode eingegeben und wollte per RETURN-Taste bestätigen. Nun erhalte ich die Meldung, dass ich einen falschen Code eingegeben habe, obwohl er richtig ist.<br />
+ <br />
+ Das Bestätigen von Mails per Druck auf die RETURN-Taste ist unter dem Internet Explorer derzeit gestöt. Machen Sie daher folgendes:
+ <UL>
+ <LI>Deaktivieren Sie den Bestätigungscode im Admin-Menü unter <strong>Einstellungen --> Sonstige Einstellungen</strong>, indem Sie eine 0 eintragen.</LI>
+ <LI><strong>Oder</strong>: Editieren Sie das Template <strong>mailid_enter_code.tpl</strong> und fügen Sie einen Hinweis ein, dass Ihre Mitglieder nur mit Klicken auf den Button bestätigen können.</LI>
+ </UL>
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="18">18. Anfrage:</a></strong> Ich erhalte von meinen Mitgliedern den Hinweis, dass das Design schief und krum aussieht. Wenn ich mir als Gast dies ansehe, kann ich gleiches festellen!<br />
+ <br />
+ Seit einigen Versionen gibt die Möglichkeit, die CSS-Dateien per Admin-Bereich einzubinden oder
+ auch nicht einbinden zu lassen. Wenn Ihnen Ihre Mitglieder also oben genannten melden, müssen Sie
+ die CSS-Dateien im Admin-Bereich aktivieren. Ich habe dies deswegen gemacht, damit Sie gezieht die
+ CSS-Dateien auf Fehler hin (dopptelte CSS-Klassen, etc.) analysieren können, indem Sie die
+ CSS-Dateien deaktivieren und nicht umständlich von Server löschen und später wieder
+ hochladen müssen.<br />
+ <br />
+ Sie können die CSS-Dateien wie folgt aktivieren und auch deaktivieren:
+ <UL style="margin-top: 18px; text-align: left">
+ <LI>Gehen Sie im Admin-Menü auf <strong>Verschiedenes --> Erweiterungen</strong> und wählen Sie gewünschten Erweiterungen aus.</LI>
+ <LI>Klicken Sie auf <strong>Ändern</strong> und stellen Sie unter <strong>CSS?</strong> die Auswahl auf <strong>Ja</strong> um.</LI>
+ <LI>Speichern Sie dann die Einstellungen mit <strong>Einstellungen speichern</strong> ab.</LI>
+ </UL>
+ Nun sollte auch für Ihre Mitglieder/Gäste alle CSS-Dateien geladen werden.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="19">19. Anfrage:</a></strong> Welche Erweiterungen sollte ich immer aktuell halten? Und welche Templates sollte ich anpassen?<br />
+ <br />
+ Halten Sie folgende Erweiterungen immer aktuell:<br />
+ <strong><big>·</big></strong> sql_patches<br />
+ <br />
+ Auch folgende Erweiterungen sich sehr wichtig für den "komfortableren" Betrieb des Scriptes:<br />
+ <strong><big>·</big></strong> admins<br />
+ <strong><big>·</big></strong> autopurge<br />
+ <strong><big>·</big></strong> bonus<br />
+ <strong><big>·</big></strong> cache<br />
+ <strong><big>·</big></strong> mailid<br />
+ <strong><big>·</big></strong> mediadata<br />
+ <strong><big>·</big></strong> mods<br />
+ <strong><big>·</big></strong> newsletter<br />
+ <strong><big>·</big></strong> nickname<br />
+ <strong><big>·</big></strong> optimize<br />
+ <strong><big>·</big></strong> other<br />
+ <strong><big>·</big></strong> register<br />
+ <strong><big>·</big></strong> repair<br />
+ <strong><big>·</big></strong> task<br />
+ <strong><big>·</big></strong> user<br />
+ <br />
+ Passen Sie <u>mindestens</u> folgende Templates noch an: (zu finden unter <strong>/templates/de/html/</strong>)<br />
+ <strong><big>·</big></strong> index.tpl<br />
+ <strong><big>·</big></strong> impressum.tpl<br />
+ <strong><big>·</big></strong> agb.tpl<br />
+ <br />
+ Beschreibungen zu den Erweiterungen <a href="{?URL?}/modules.php?module=index&what=extensions">finden Sie hier</a>!
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="20">20. Anfrage:</a></strong> Ich bin bei einem Free-Hoster und habe dort das Script installieren können, was muss ich alles beachten?<br />
+ <br />
+ <strong><big>·</big></strong> Einige Free-Hoster binden - egal wo im Script - eigenen Content (Iframes, PopUps usw.) ein.<br />
+ <strong><big>·</big></strong> Diese eingebundenen Codes können die Funktion des Scriptes sehr stark beeinträchtigen.<br />
+ <strong><big>·</big></strong> Wenn Sie also Probleme mit dem Bestätigungscode haben, deaktivieren Sie ihn im Admin-Menü, das Ändern von Templates ist hier nicht mehr nötig!<br />
+ <strong><big>·</big></strong> Wenn die CSS-Dateien vom Script <strong>css.php</strong> nicht ordnungsgemäß wiedergegeben werden und den HTML-Code vom Free-Hoster enthalten, schalten Sie den Ausgabemodus des CSS-Codes im Admin-Bereich um auf direkt.<br />
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="21">21. Anfrage:</a></strong> Wieso kann ich mich nicht einloggen, obwohl ich alles richtig gemacht habe?<br />
+ <br />
+ Viele Webmaster, die das Problem an mich herangetragen haben, hatten ihr Script auf einem Free-Hoster installiert (es ist nicht unmöglich mein Script auf
+ einen Free-Hoster zu installieren! Lesen Sie weiter!) und sich eine kostenlose Domain geholt. Anschliessend haben sie versucht, sich in den Admin-Bereich einzuloggen. Sie
+ wurden aber permanent ohne Fehlermeldung abgelehnt, obwohl Passwort, Login stimmten.<br />
+ <br />
+ "Schuld daran" sind die Browser-Einstellungen, die das Setzen von Cookies durch Drittanbieter nicht gestatten. In diesem Fall ist nämlich Ihre Free-Hoster-
+ URL der Drittanbieter, weil sie anders lautet, als Ihre Free-Domain. Was Sie machen können ist, dass Sie die Free-Domain von "URL-Hiding durch ein Frameset"
+ umstellen auf "Direkte Weiterleitung (kein URL-Hiding)" (Bezeichnungen können abweichen!). Dann sollte das Problem im Normalfall beseitigt sein.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="22">22. Anfrage:</a></strong> Der Bestätigungscode beim Bestätigen von Mails wird nicht angezeigt!<br />
+ <br />
+ Der grafische Bestätigungscode wird Ihren Mitgliedern beim Bestätigen von Mails angezeigt. Er erscheint, sobald die Zeit im Bestätigungsframe abgelaufen ist
+ und muss im Eingabefeld wiederholt werden.<br />
+ <br />
+ Dieser Bestätigungscode wird grafisch angezeigt und wird dynamisch erstellt. Dabei wird ein Bild namens <strong>code_bg.jpg</strong> oder <strong>code_bg.png</strong> verwendet,
+ welche beide ein kariertes Muster hinter dem Code erzeugen. Es wird also entweder ein JPEG-Bild oder ein PNG-Bild verwendet. Welches wird aber nun verwendet?<br />
+ <br />
+ Auf Servern einiger Webmaster schien die JPEG-Unterstützung serverseitig nicht vorhanden zu sein. Ist dies der Fall, so schaltet mein Script um auf
+ PNG-Support, welcher schon öfters auf dem Server installiert ist.<br />
+ <br />
+ Ist dies aber auch nicht der Fall, sollten Sie den Bestätigungscode im Admin-Bereich unter "Sonstige Einstellungen" ganz abschalten. (Code-Länge = 0!)
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="23">23. Anfrage:</a></strong> Wo finde ich aktualisierte Erweiterungen? Unter "Updates prüfen" finde ich sie nicht!<br />
+ <br />
+ Sie finden die aktualisierten Erweiterungen genauso wie neue Erweiterungen unter folgenden Menüweg:<br />
+ <br />
+ <strong>Verschiedenes --> Erweiterungen --> Nach neuen Erweiterungen suchen...</strong><br />
+ <br />
+ Den letzteren Link finden Sie unterhalb der Tabelle mit den ganzen Erweiterungen!
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="24">24. Anfrage:</a></strong> Und wie aktualisiere ich diese dann?<br />
+ <br />
+ Auch hier können Sie im Grunde genommen die gleiche Vorgehenweise wie beim Updaten des Grundscriptes vorgehen:<br />
+ <br />
+ <strong><big>·</big></strong> Entpacken Sie die Erweiterung in ein neues, leeres Verzeichnis.<br />
+ <strong><big>·</big></strong> Alle geänderten Templates (also auch die, wo Sie Ihren Bannercode eingebaut haben!) sichern<br />
+ <strong><big>·</big></strong> Allerdings brauchen Sie hier nur die Templates von der Erweiterung sichern, aber alle geänderten sichern schadet auch nicht...<br />
+ <strong><big>·</big></strong> Laden Sie alles(!) von der Erweiterung hoch und überschreiben Sie alles.<br />
+ <strong><big>·</big></strong> Laden Sie die gesicherten Templates wieder hoch und überschreiben Sie wieder alles.<br />
+ <strong><big>·</big></strong> Wobei: Admin-Templates (Ordner: <strong>templates/de/html/admin/</strong>) sollten Sie immer mit den neuen Templates überschreiben!<br />
+ <strong><big>·</big></strong> Rufen Sie den Admin-Bereich in der Willkommensseite auf (<strong>http://ihremailtauschseite/admin.php</strong>) und gucken Sie sich die Update-Aufgabe an.<br />
+ <strong><big>·</big></strong> Dann können Sie die Update-Aufgabe ohne Probleme löschen, finden tun Sie diese nun unter <strong>Erledigte Aufgaben</strong><br />
+ <br />
+ Das sollte es theoretisch dann gewesen sein. Wenn Fehlermeldungen wie <strong>Dublicate column 'blabla'</strong> auftreten, einfach ignorieren!
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="25">25. Anfrage:</a></strong> Ich habe nun das Script installiert. Im Gastbereich kann ich aber das Menü nicht finden und es wird eine Fehlermeldung ausgegeben!<br />
+ <br />
+ <strong><big>·</big></strong> Loggen Sie sich wieder in den Admin-Bereich über das Script <strong>http://ihrmailtausch/admin.php</strong> ein.<br />
+ <strong><big>·</big></strong> Es sollten durch das Erweiterungsmanagement die folgenden Erweiterungen gelistet sein: mailid, mydata, online, other und sql_patches<br />
+ <strong><big>·</big></strong> Markieren Sie die Aufgabe mit <strong>sql_patches</strong>, indem Sie das Kästchen in der Spalte <strong>ID</strong> anklicken<br />
+ <strong><big>·</big></strong> Klicken Sie anschliessend auf den Button <strong>Bearbeiten</strong> und dann auf <strong>Registrieren</strong> (rechts neben den Info-Text<br />
+ <strong><big>·</big></strong> Jetzt sollte das Gastmenü samt Mitgliedsmenü wieder arbeiten.<br />
+ <br />
+ Verfahren Sie in gleicher Art und Weise mit allen anderen Erweiterungen, die Sie sich von meinem Server runterladen können: Runterladen, entpacken, entpackte Dateien hochladen (inc, theme, templates usw.), Willkommensseite im Admin-Bereich aufrufen, Aufgabe markieren, Bearbeiten, Registrieren, Einstellungen testen und zum Schluss aktivieren nicht vergessen, damit die Mitglieder/Gäste auch die Menüpunkte aufrufen können!<br />
+ Und damit sind wir schon bei der nächsten FAQ...
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="26">26. Anfrage:</a></strong> Wie funktioniert das eigentlich mit der Tabelle "Registrierte Erweiterungen" (CSS / Aktiviert / Versionsnummer) ?<br />
+ <br />
+ Wie in FAQ Nr. 25 kurz beschrieben, möchte ich es hier nochmals ausführlicher beschreiben, wie Sie im Admin-Bereich mit Erweiterungen umgehen. Dabei dreht sich
+ jetzt alles um den Menüpunkt "Verschiedenes --> Erweiterungen" bzw. die darin enthaltene Tabelle "Registrierte Erweiterungen".<br />
+ <br />
+ Als erstes sollten Sie wie in FAQ Nr. 25 beschrieben die Erweiterung <strong>sql_patches</strong> registrieren. Dann sollte in der besagten Tabelle die Versionsummern auch
+ komplett erscheinen. Ich gehe also jetzt davon aus, dass dies geschehen ist und auch dass die Versionsummern angezeigt werden (ist wichtig, wieso wäre jetzt zu
+ <a href="{?URL?}/modules.php?module=index&what=docs" target="_blank">detailliert</a>!).<br />
+ <br />
+ <strong><big>·</big></strong> Der Erweiterungsname ist im Grunde genommen nur eine Erkennungsmarke, die im Script intern verwendet wird.<br />
+ <strong><big>·</big></strong> Die dazu gehöhrige Sprachdatei liefert die entsprechende Sprache (Deutsch derzeit, <strong>ich brauche freiwillige Übersetzer!</strong><br />
+ <strong><big>·</big></strong> Jetzt kommt die für Sie als Webmaster relevante Spalte <strong>CSS</strong> dran. Ein Ja bedeutet, dass eine mit der Erweiterung mitgelieferte CSS-Datei aktiviert, sprich eingebunden wird. Nein bindet sie analog dazu nicht ein, dass Design wird also voraussichtlich nicht korrekt dargestellt.<br />
+ <strong><big>·</big></strong> Auch sehr wichtig - und hier wurden die meisten Anfragen dazu gemacht - ist die Spalte <strong>Aktiviert?</strong>: Ist die Erweiterung nicht aktiviert, können nur Sie als eingeloggter Administrator die Erweiterung und die dazu gehöhrigen Menüpunkte nutzen! Ist sie aktiviert, erst dann können Ihre Gäste/Mitglieder die Menüpunkte aufrufen und auch sehen!<br />
+ <strong><big>·</big></strong> Die letzte Spalte <strong>Version</strong> ist wichtig, wenn Sie unter <strong>Nach neuen Erweiterungen suchen</strong> schauen, ob es neue Erweiterungen aber auch aktualisierte Erweiterungen gibt. Aktualisierte Erweiterungen tauchen nicht unter <strong>Updates prüfen</strong> auf! Zudem kann die Versionsnummer script-intern noch von Bedeutung sein, ob Jene oder Welche Aktion gestartet wird.<br />
+ <br />
+ Merken Sie sich also am besten eines (oder drucken Sie sich diese Seite mit ©-Hinweis aus):<br />
+ <br />
+ <strong><big>·</big></strong> Nur wenn Sie die Erweiterung samt CSS-Datei aktivieren, können Sie und Ihre Mitglieder die Funktionen (Menüpunkte) auch aufrufen und verwenden, anderfalls nur Sie als eingeloggter Administrator! Und die Konfiguration der Erweiterung wird geladen.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="27">27. Anfrage:</a></strong> Ich hab mich bei einem Affiliate-System angemeldet und muss nun den HTML-Code einbinden. Wie tue ich dies, dass es auch funktioniert?<br />
+ <br />
+ Seit dem Patch <strong>385</strong> (bzw. spätere Versionen als 0.2.0-pre9) können Sie in der Bestätigungsseite der EMail-Adresse einen Affiliate-Code einbinden. Nutzen Sie dazu das Template <strong>guest_confirm_table</strong> welches Sie im Ordner <strong>templates/de/html/guest/</strong> auffinden werden.<br />
+ <br />
+ Sie müssen dazu folgendes beachten und tun:<br />
+ <br />
+ <strong><big>·</big></strong> Bei 99,9% aller Affiliate-Scripte gibt es einen sogenannten dynamischen Teil des Scriptes.<br />
+ <strong><big>·</big></strong> Dieser wird sehr oft mit <strong>XXX</strong> gekennzeichnet und befinden sich auch als solches im Affiliate-Code<br />
+ <strong><big>·</big></strong> Tauschen Sie das <strong>XXX</strong> einfach gegen <strong>{--__UID--}</strong> aus!<br />
+ <strong><big>·</big></strong> Dann wird die User-ID des Mitgliedes an das Affliliate-System übertragen.<br />
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="28">28. Anfrage:</a></strong> Nachdem ich das Script installiert habe, bekomme ich Fehlermeldungen mit <strong>Table mxchange_themes does not exists</strong>!<br />
+ <br />
+ Wenn diese und - nachdem Sie einige Erweiterungen installiert haben - noch andere ähnliche Fehlermeldungen erhalten (andere Tabellen fehlen), dann liegt dies an folgendem:<br />
+ <br />
+ Meine Script verwenden alle beim Anlegen einer Tabellen einen Standartwert für die erste Spalte, welche ein durchlaufender Zähler ist.<br />
+ <br />
+ Es kann nun mal ab und an vorkommen, dass auf Ihrem Server die MySQL-Version <strong>4.1.x</strong> installiert ist. Diese macht definitiv Fehler!<br />
+ <br />
+ Was Sie machen können ist, entweder den Hoster beauftragen, eine ätere Version (4.0.x scheint gut zu klappen), oder dies selber durchzuführen.<br />
+ <br />
+ Ich werde hier bald eine automatische Umwandlung der fehlerauslösenden SQL-Befehle einbauen, damit das Problem umgangen ist.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="29">29. Anfrage:</a></strong> Es ist die Rede von <I>Neuinstallieren einer Erweiterung per Adminmenü</I>!<br />
+ <br />
+ Gehen Sie folgendermaßen beim Neuinstallieren von Erweiterungen vor:<br />
+ <br />
+ <strong><big>·</big></strong> Sichern Sie erstmal alle zur Erweiterung gehöhrenden Templates ab, die Sie geändert haben.<br />
+ <strong><big>·</big></strong> Meistens sind diese im gleichnamigen Verzeichnis unter <strong>templates/de/html/<Erweiterungsname></strong> angelegt.<br />
+ <strong><big>·</big></strong> Löschen Sie dann über das Adminmenü "Verschiedenes -> Erweiterungen" die Erweiterung heraus - Bestäten der Löschung nicht vergessen!<br />
+ <strong><big>·</big></strong> Klicken Sie anschliessend immer noch im Adminmenü auf Willkommen.<br />
+ <strong><big>·</big></strong> Wenn die Aufgabe nicht bereits gelöscht ist, wird sie automatisch erzeugt.<br />
+ <strong><big>·</big></strong> Ansonsten müssen Sie diese unter "Gelöscht" oder "Erledigt" versuchen zu finden.<br />
+ <strong><big>·</big></strong> Wählen Sie dann die Aufgabe aus, klicken Sie auf Bearbeiten und dann auf Registrieren.<br />
+ <strong><big>·</big></strong> Laden Sie anschliessend Ihre gesicherten Templates wieder hoch.<br />
+ <strong><big>·</big></strong> Nun sollte die Erweiterung wieder erneut installiert sein.<br />
+ <br />
+ Beispielsweise müssen Sie derzeit so mit der Erweiterung <strong>mediadata</strong> verfahren, da eine
+ verknüpfte Sonderdatei nicht mit geladen wird. Diese Datei erzeugt aber die wichtigsten Einträge
+ in der Datenbank für die Mediadaten. Ensprechend stehen auf Mailbuchungen usw. auf 0.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="30">30. Anfrage:</a></strong> Tabellen wie <strong>mxchange_config</strong> und <strong>mxchange_extensions</strong> fehlen!<br />
+ <br />
+ Der häufigste Grund für das Fehlen von den Tabellen <strong>mxchange_config</strong>, <strong>mxchange_extensions</strong>
+ usw. war das vom Hoster gesperrte Unix-Programm <strong>mysql</strong>. Dieses Programm wird aber beim Einspielen der
+ SQL-Dateien benutzt. Folglich sind keine Tabellen in der eingestellten Datenbank vorhanden, was öfters zu
+ Verwirrung geführt hat.<br />
+ <br />
+ "Ich habe doch alles richtig gemacht!", hiess es dann in den Mails. (Zugangsdaten richtig usw.)<br />
+ <br />
+ Das haben Sie gewiss auch! Sie müssen jetzt auf die in der Dokumentationsdatei <strong>docs/readme.de</strong>
+ unter Abschnitt 3.b) beschriebene manuelle Installation zurückgreifen und diese Schritt-Für-Schritt
+ abarbeiten. Bitte lassen Sie dabei <U>keinen einizgen</U> Schritt aus.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="31">31. Anfrage:</a></strong> Wenn ich die "Sonstige Einstellungen" abspeichern will, erhalte ich MySQL-Fehler.<br />
+ <br />
+ Installieren Sie mindestens die Basis-Erweiterungen <strong>sql_patches</strong> und <strong>other</strong> und aktivieren Sie
+ diese auch im Adminmenü unter "Verschiedenes -> Erweiterungen".
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="32">32. Anfrage:</a></strong> Worin besteht der Unterschied zwischen dem EMail-Templates <strong>normal-mail.tpl</strong> und <strong>bonus-mail.tpl</strong>?<br />
+ <br />
+ <strong><big>·</big></strong> <strong>normal-mail.tpl</strong> - Template für EMails, die von den Mitgliedern gebucht werden können.<br />
+ <strong><big>·</big></strong> <strong>bonus-mail.tpl</strong> - Template für Bonus-Mails, die Sie als Administrator zusätzlich versenden können.<br />
+ <br />
+ Damit Sie die Bonus-Mails auch versenden können, müssen Sie sich die <a href="{?URL?}/modules.php?module=index&what=extensions">Erweiterung <strong>bonus</strong></a> herunterladen und installieren.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="33">33. Anfrage:</a></strong> Ich habe x {?POINTS?} bei der Mailbuchung gutgeschrieben bekommen. Wieso ist dennoch mein Kontostand 0 {?POINTS?} ?<br />
+ <br />
+ Vermutlich haben Sie unter <strong>Einstellungen --> Anmeldeformular</strong> die Option
+ <strong>Anzahl zu bestätigender Mails, bevor die {?POINTS?} gutgeschrieben werden?</strong> auf die
+ Standart-Einstellung <strong>5</strong> belassen. Stellen Sie diese Einstellung um auf <strong>0</strong> und die
+ nächsten neuen Mitglieder sollten alles direkt gutgeschrieben bekommen.<br />
+ <br />
+ Die Umstellung betrifft allerdings nicht bestehende Mitgliedschaften! Wenn Sie die auch ändern
+ wollen, müssen Sie folgende 3 MySQL-Befehle ausführen (phpMyAdmin hilft Ihnen dabei sehr gut):<br />
+ <br />
+ 1. <strong><I>UPDATE {?_MYSQL_PREFIX?}_user_points SET points=points+locked_points WHERE locked_points>0</I></strong><br />
+ 2. <strong><I>UPDATE {?_MYSQL_PREFIX?}_user_points SET locked_points=0 WHERE locked_points>0</I></strong><br />
+ 3. <strong><I>UPDATE {?_MYSQL_PREFIX?}_user_data SET ref_payout=0 WHERE ref_payout > 0</I></strong><br />
+ <br />
+ Danach sollten alle Mitglieder die {?POINTS?} direkt gutgeschrieben bekommen.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="34">34. Anfrage:</a></strong> Was bedeutet "Referral-Ebene 0" und wieso steht die auf 100%?<br />
+ <br />
+ Die Referral-Ebene 0 - ich denke Sie ahnen es bereits - ist das Mitglied selber. Daher bekommt es auch
+ 100% von seinen eigen verdienten Punkten ab. Ich habe dies gemacht, damit alles über ein und das
+ selbe Referral-System abgewickelt werden kann.<br />
+ <br />
+ Der Programmieraufwand nur für den User selber wäre im Verhältnis zum Nutzen zu hoch
+ gewesen. Zudem bleibt das System so übersichtlicher. Zwei Gründe, wieso es die Ebene 0 gibt.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="35">35. Anfrage:</a></strong> Ich erhalte die Fehlermeldung <strong>Unknown column 'mt_word' in 'field list'</strong> beim Speichern von Einstellungen.<br />
+ <br />
+ Der häufigste Grund hierfür war, dass die Erweiterung <strong>sql_patches</strong> nicht installiert
+ oder veraltet war. Dieses müssen Sie per Erweiterungsmanagement nachholen! Lesen Sie sich dazu am
+ besten die Dokumentation durch oder kommen Sie gerne in mein Forum. Ich helfe Ihnen dort gerne weiter.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="36">36. Anfrage:</a></strong> Bei der Installation des Scriptes, kam die Fehlermeldung, dass der Finalizer die Installation nicht konnte abschliessen konnte.<br />
+ <br />
+ Bei nahezu allen Anfragen, die uns per Mail erreicht haben, fehlten die Zugriffsrechte auf ein
+ Verzeichnis und eine Datei. Genauer gesagt sind es das Verzeichnis<strong>inc</strong> (CHMOD 777!) und die
+ Datei <strong>inc/config.php</strong> (CHMOD 666).<br />
+ <br />
+ Stellen Sie bitte nicht grundsätzlich alle Dateien auf 666 und alle Verzeichnisse auf 777! Dies
+ ist wegen der Sicherheitsproblematik nicht empfehlenswert und wird von uns auch nicht supportet.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="37">37. Anfrage:</a></strong> Wenn meine Mitglieder ihre Profildaten ändern wollen, erhalten sie ein leeres Formular, auch werden keine Daten geändert!<br />
+ <br />
+ Die derzeitige Version <strong>0.1.5</strong> der Erweiterung <strong>mydata</strong> benötigt die Erweiterung
+ <strong>country</strong>, da diese eine weitere Tabellenspalte - die sonst ohne <strong>country</strong> fehlt -
+ hinzufügt. Die nächste Version wird wieder unabhängig von <strong>country</strong> sein
+ und somit auch ohne ihr funktionieren.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="38">38. Anfrage:</a></strong> Kann ich einem bestimmten Mitglied Adminrechte geben?<br />
+ <br />
+ Nein, das geht grundsätzlich nicht. Das Admin-Account ist ein zu den Mitglieder-Accounts
+ seperates Account (wird auch in einer seperaten Tabelle angelegt). Dies erhöht weiter die
+ Sicherheit des {?MAIN_TITLE?}-Scriptes.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="39">39. Anfrage:</a></strong> Ich werde immer in den Admin-Bereich weitergeleitet. Was mache ich falsch, bzw. habe ich übersehen?<br />
+ <br />
+ Sie müssen noch die Erweiterung <strong>sql_patches</strong> installieren und auch aktivieren.
+ Wie das geht, erfahren Sie in der <a href="#40">nächsten FAQ</a>.
+</div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="40">40. Anfrage:</a></strong> Was bedeutet <em>Erweiterungen installieren und aktivieren</em>? Ich habe sie doch bereits hochgeladen!<br />
+ <br />
+ <p>Von meinem Server <a href="{?URL?}/modules.php?module=inde&what=extensions">heruntergeladene
+ Erweiterungen</a> enthalten eine fast identische Verzeichnisstruktur wie das <a
+ href="{?URL?}/modules.php?module=index&what=downloads">herunterladbare Hauptarchiv</a>. Sobald
+ Sie das Archiv einer beliebigen Erweiterung entpackt haben, finden Sie immer ein Verzeichnis
+ <strong>inc</strong> und <strong>DOCS</strong> vor.<br />
+ Im letzteren sind die Lizenz und einige grundlegende "Dokumente" (Text-Dateien) vorhanden, die aber
+ für die Installation unrelevant sind. Bei einigen Erweiterungen kann auch eine oder mehrere Verzeichnisse
+ oder Dateien nebst den beiden Standart-Verzeichnissen vorhanden sein.</p>
+ </p><ol>
+ <li>Laden Sie jetzt alle Dateien und Verzeichnisse bis auf <strong>DOCS</strong> auf Ihren Webspace hoch!</li>
+ <li>Loggen Sie sich in den Admin-Bereich ein (bevor Sie in den Gastbereich und Mitgliedsbereich kommen können,
+ müssen Sie ohnehin erst einmal die Erweiterung <strong>sql_patches</strong> aktivieren. Mehr dazu später!</li>
+ <li>Sobald Sie eingeloggt sind (ich gehe davon aus, dass Sie noch nicht die Erweiterung <strong>task</strong> hochgeladen
+ haben), erscheint eine neue Aufgabe.</li>
+ <li>In der Spalte <strong>Infos</strong> Sollte der Name Ihrer hochgeladenen Erweiterung eingetragen sein.</li>
+ <li>Dies ist der Uni*-Name, also der Dateiname Ihrer Erweiterung. Wenn Sie immer von {?MAIN_TITLE?}.org Erweiterungen
+ herunterladen ist er abzüglich des Präfixes <strong>ext-</strong> mit dem Archivnamen übereinstimmenden.
+ Die Erweiterung <strong>ext-sql_patches.zip</strong> wird also eine neue Aufgabe erzeugen, bei der in der Spalte
+ <strong>Infos</strong> <strong>sql_patches</strong> stehen wird.).</li>
+ <li>Als nächstes klicken Sie links unter der Spalte <strong>ID</strong> das Kästchen an, dass ein kleines
+ Häckchen (bei den meisten Browser wird es so dargestellt) angezeigt wird.</li>
+ <li>Anschliessend klicken Sie am Ende der Aufgabenliste auf <strong>Bearbeiten</strong>.</li>
+ <li>Die Anzeige wird sich jetzt komplett ändern und Sie sehen nebst einem Aufgabentext (das ist der gleiche
+ Beschreibungstext, den Sie aus meiner Webseite kennnen!) einige andere Daten. Weiter unten finden Sie eine Menge
+ SQL-Befehle aufgeführt, die Sie bitte <strong><u>nicht</u></strong> in z.B. phpMyAdmin oder ähnliche Produkte
+ einfügen. Die SQL-Befehle werden für Sie gleich automatisch ausgeführt!</li>
+ <li>Rechts neben den angezeigten SQL-Befehlen finen Sie recht mittig einen Button <strong>Registrieren</strong> (es
+ kann vorkommen, dass der Button sich nicht immer an der selben Stelle befindet, bitte verzeihen Sie mir dies. Ich
+ korregiere dies in der nächsten Version!).</li>
+ <li>Wenn Sie jetzt auf den Button klicken, wird die ausgewählte Erweiterung in Ihren Mailtausch registriert und
+ alle angezeigten SQL-Befehle der Reihe nach ausgeführt.</li>
+ <li><strong>Wichtig:</strong> Es werden dabei keine Daten an {?MAIN_TITLE?}.org gesendet. Das Registrieren wird auf meiner
+ Webseite auch mal als "Installieren" bezeichnet. Es ist aber der gleiche Vorhang gemeint, dass nälich
+ die ausgewählte Erweiterung dem {?MAIN_TITLE?}-Script bekannt gemacht wird. Mit den technischen Details will ich Sie
+ jetzt aber nicht weiter verwirren. Gerne können Sie mich dazu mal im Forum/Chat ansprechen!</li>
+ <li>Nun sind alle Funktionalitäten in Ihrem Mailtausch für die Admins verfügbar.</li>
+ </ol></p>
+ <p>Damit auch Ihre Mitglieder diese nutzen können (die Erweiterung <strong>sql_patches</strong> <u>muss immer</u>
+ aktiviert sein), muss die Erweiterung auch aktiviert werden. Diesen Vorgang habe ich ebenfalls sehr einfach gehalten:
+ <p><ol>
+ <li>Wenn nicht bereits geschehen, loggen Sie sich als erstes in den Admin-Bereich ein. Wenn Sie sich schon bereits im
+ Admin-Bereich befinden, klicken Sie links im Menü auf <strong>Willkommen</strong>.</li>
+ <li>Nun rufen Sie den Menüpunkt <strong>Verschiedenes</strong> und anschliessend <strong>Erweiterungen</strong> auf.</li>
+ <li>Sie sollten jetzt mindest die Erweiterung <strong>sql_patches</strong>, falls nicht, fahren Sie zuerst mit den oberen
+ Schritten fort und wiederholen Sie dann wieder diese Schritte vom Anfang an.</li>
+ <li>Bei einer Neuinstallation sollte die Erweiterung <strong>sql_patches</strong> (erstmal!) als einzige Erweiterung
+ vorhanden sein. Später können Sie in wie in gleicher Weise beschrieben Erweiterungen hinzuinstallieren!</li>
+ <li>Die <strong>sql_patches</strong> ist also noch deaktivieren. Erkennen können Sie dies, das in der Spalte
+ <strong>Aktiviert</strong> ein <strong>Nein</strong> eingetragen ist. Das wollen (und bei <strong>sql_patches</strong>
+ <u>müssen</u> Sie dies) wir nun ändern, da Sie bestimmt nicht jedem Besucher Ihre Admin-Logindaten anvertrauen
+ wollen.</li>
+ <li>Wieder in der Spalte <strong>ID</strong> setzen Sie ein Häckchen.</li>
+ <li>Da Sie die Erweiterung nur aktivieren wollen, klicken Sie <u>einmal</u> auf den Button <strong>De-/aktivieren</strong>.</li>
+ <li>Beachten Sie bitte, dass Sie diesen <strong>nicht</strong> doppelt anklicken! Bei den heutzutage existierenden schnellen
+ DSL-Verbindungen kann dies durchaus zwei Anfragen an Ihren Server sein. Die Folge davon wäre dann, dass die Erweiterung
+ wieder deaktiviert ist!</li>
+ <li>Nun sollten die Funktionalitäten der aktivierten Erweiterung(en!) Ihren Mitgliedern zur Verfügung stehen.</li>
+ </ol></p>
+ <p>Beachten Sie bitte, dass der Button nach dem Bäumchen-Wechsel-Dich-Prinzip arbeitet. Dies bedeutet, auch dass
+ wenn Sie beispielsweise eine deaktivierte und eine bereits aktivierte Erweiterung anklicken, dass <strong><u>beide</u></strong>
+ ihren Status ändern. Die zuvor deaktivierte wird also aktiviert und die zuvor aktivierte Erweiterung wird dann deaktiviert.</p>
+</div>
+
+<div class="para" align="left" style="margin-left: 5px">
+ <strong><a name="41">41. Anfrage:</a></strong> Muss ich aus dem Archiv <strong>ext-<em>blabla</em>.zip</strong> nur <strong>ext-<em>blabla</em>.php</strong> hochladen?<br />
+ <br />
+ Es müssen immer alle Dateien aus den ZIP-Archiven <strong>ext-<em>blabla</em>.zip</strong> hochgeladen werden. Das
+ Verzeichnis <strong>DOCS</strong> stellt dabei die Ausnahme dar und brauch somit nicht hochgeladen werden. Falls Sie nur
+ die <strong>ext-<em>blabla</em>.php</strong> hochladen, könen wichtige Templates und Zusatzscripte fehlen und dann
+ funktioniert die jeweilige Erweiterung nicht.<br />
+ <br />
+ Hier gibt es wieder eine Ausnahme: <strong>ext-sql_patches.zip</strong>. Bei diesem ZIP-Archiv gibt es nur die <strong>ext-sql_patches.php</strong>,
+ die Sie bitte nach <strong>inc/extensions/</strong> hochladen. Es ist also vollkommen richtig, dass Sie nur <strong>ext-sql_patches.php</strong>
+ hochladen können, da nur diese im ZIP-Archiv vorhanden ist.
+</div>
+
+<div class="para" align="center"><a href="#TOP">Nach oben</a></div>
+
+<hr noshade width="75%">
+
+<br />
+<a href="http://forum.mxchange.org/forum-2.html">Ihre Frage an den Support? Dann schnell in's Forum!</a><br />
+<FONT class="tiny">Anmeldung ist jedoch Pflicht und dauert nicht lange!</FONT>
--- /dev/null
+<div class="para_title">
+ Eigenes Support-Forum eingerichtet:
+</div>
+
+<div class="para">
+ Das auf SourceForge.net zur Verfügung stehende Forum-System erscheint
+ auf dem ersten Blick etwas zu verwirrend. Von daher habe ich mich entschieden,
+ ein einfacheres - ebenfalls <a href="http://www.usebb.net" rel="external"
+ target="_blank">freies Script</a> - auf meinen eigenen Server zu
+ installieren.
+</div>
+
+<div class="para">
+ Merke dir nun den einfachen Link oder füge ihn in deine Lesezeichen ein:
+</div>
+
+<div class="para">
+ <a href="http://forum.mxchange.org" target="_blank">http://forum.mxchange.org</a>
+</div>
+
+<div class="para">
+ Die Anmeldung am Forum ist jedoch Pflicht und dauert nicht lange.
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">::: <u>GIT</u> :::</strong>
+</div>
+
+<div class="para">
+ Hier findest du den GIT-Zugang zum Mailer-Projekt-Script. Du
+ solltest dazu GIT-Tools auf deinem Rechner installiert haben, schon habst
+ du Zugang zum <strong>gesamten</strong> Script mit allen Entwicklerdateien.
+</div>
+
+<div class="para">
+ Die schon zum Teil produktiv einsetzbare Repository findest du hier:
+ <a href="https://git.mxchange.org/?p=mailer.git;a=shortlog;h=refs/heads/0.2.1-FINAL"
+ title="GIT-Repository" target="_blank">git://git.mxchange.org/mailer.git</a>
+</div>
+
+<div class="para">
+ Im <a href="{?URL?}/modules.php?module=index&what=forum">Forum</a> habe
+ ich eine <a href="http://forum.mxchange.org/topic-295.html"
+ title="Wie du unter Windows den GIT-Trunk auscheckst"
+ target="_blank">Anleitung</a> eingestellt, die dir das Auschecken und
+ Aktualisieren erleichtern soll. Dort erkläre ich den Zugriff auf meine
+ GIT-Repository anhand von <a href="https://en.wikipedia.org/wiki/TortoiseGit"
+ rel="external" target="_blank">TortoiseGIT</a>.
+</div>
+
+<div class="para notice">
+ Seit dem 29. Dezember 2012 hat sich die UUID auf
+ <strong>09479b1e-2a70-4665-830c-aa85e5dac827</strong> geändert. Wer
+ also vor diesem Datum den Quellcode heruntergeladen hat und jetzt
+ Fehlermeldungen erhält, muss unbedingt neu auschecken.
+</div>
+
+<div class="para notice">
+ <strong>Wichtiger Beta-Hinweis:</strong><br />
+ Das Script ist noch im Beta-Stadium und ist somit nicht
+ "stabil", da es immer wieder Bugs (Programmierfehler) haben
+ kann. Da ich nicht alle selber finden kann, bin ich auf die <a
+ href="{?URL?}/modules.php?module=index&what=contribute">Mithilfe</a>
+ von dir angewiesen. Daher meine Bitte: Installier das Script, teste es
+ aus, melde jeden Bug in meinem <a href="http://forum.mxchange.org"
+ target="_blank">Forum</a> oder <a href="http://bugs.mxchange.org"
+ target="_blank">Bug-Tracker</a> und hab viel Durchhaltevermögen!
+ Dafür möchte ich mich schon mal im Voraus ganz herzlichst
+ bedanken.
+</div>
--- /dev/null
+<div align="center">
+ <strong><big>Meine Banner zum Verlinken und Downloaden</big></strong>
+</div>
+
+<div class="para">
+ Helfe mir, dass mein Script weiterhin frei verfügbar bleibt. Binde
+ dazu meine Banner oder Textlink in deine Webseiten ein. Schon an dieser
+ Stelle möchte ich mich bei dir bedanken.
+</div>
+
+<div class="para">
+ Und hier sind meine Banner:
+</div>
+
+<div class="para">
+<img src="{?URL?}/images/banner/mxchange_scripts.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="{?URL?}/images/banner/mxchange_scripts.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange_0_eur.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="{?URL?}/images/banner/mxchange_0_eur.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange.gif" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="{?URL?}/images/banner/mxchange.gif" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange_blue.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="{?URL?}/images/banner/mxchange_blue.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="http://imgpool.mxchange.org/banner/mxchange/mxchange_88x31.png" border="0" width="88" height="31"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="http://imgpool.mxchange.org/banner/mxchange/mxchange_88x31.png" border="0" width="88" height="31"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="http://imgpool.mxchange.org/banner/mxchange/mxchange_free-120x600.jpg" border="0" width="120" height="600"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="http://imgpool.mxchange.org/banner/mxchange/mxchange_free-120x600.jpg" border="0" width="120" height="600"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<img src="{?URL?}/images/banner/fresh_468x60.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre><a href="{?URL?}" target="_blank"><img
+ src="{?URL?}/images/banner/fresh_468x60.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /></a></pre>
+<br />
+<a href="{?URL?}" target="_blank">{?MAIN_TITLE?}</a><br />
+<pre><a href="{?URL?}" target="_blank">{?MAIN_TITLE?}</a></pre>
+</div>
+
+<div class="para">
+ Oder lade dir die Banner per Rechtsklick auf den Banner und <strong>Bild
+ speichern unter...</strong> herunter und auf deinen Webserver wieder hoch.
+ Dann ersparst du mir den Traffic für die Banner.
+</div>
+
+<div align="center">
+ <strong><big>PopUp mit 2 Sekunden Verzögerung</big></strong>
+</div>
+
+<div class="para">
+ Binde mein Popup ein:<br />
+ <pre><script language="Javascript" type="text/javascript"
+ src="http://ads.ship-simu.de/adpopup.php?n=a770964a&what=zone:16&target=_blank&top=100&left=100&status=1&delay=2">
+</script>
+ </pre>
+</div>
--- /dev/null
+<div align="center">
+ <strong><big>{?MAIN_TITLE?} ist gelistet in folgenden Verzeichnissen</big></strong><br />
+ <span class="tiny">Tipp: Wenn ich {?MAIN_TITLE?} hier anmelden kann, so macht es mir doch nach... :-)</span>
+</div>
+
+<div class="para_title">
+ <a href="http://www.php-resource.de" rel="external" target="_blank"><img src="http://imgpool.mxchange.org/shared/php-mitglied.jpg" border="0" alt="Mitglied bei PHP-Resource.de" title="Mitglied bei PHP-Resource.de" width="90" height="125" /></a>
+ <a href="http://www.bunte-suche.de" rel="external" target="_blank"><img src="http://www.bunte-suche.de/grafik/buntesuche-klein.gif?u=43103" width="111" height="35" alt="Ausgewählt von bunte-suche.de" border="0" /></a>
+ <!-- <a href="http://www.linktausch.de" rel="external" target="_blank"><img src="http://www.linktausch.de/werbung/linktausch88x31.gif" width="88" height="31" alt="Linktausch.de: Mehr Besucher durch kostenlosen Linktausch!" border="0" /></a> //-->
+ <a href="http://www.bellnet.de" rel="external" target="_blank"><img src="http://bellnet.de/banner/bnetlogo_2.GIF" alt="BellNet-Internetverzeichnis" border="0" /></a>
+ <a href="http://www.alles-kostenlos.de" rel="external" target="_blank"><img src="http://www.alles-kostenlos.de/werbebanner/btschwein.jpg" alt="Alles kostenlos" border="0" /></a>
+ <a href="http://www.flinks.de" rel="external" target="_blank"><img src="http://imgpool.mxchange.org/shared/banner/flinks/button1.gif" border="0" alt="Flinks Webkataglog" /></a>
+ <!-- <a href="http://super-refs.de.tl?in=1" rel="external" target="_blank"><img src="http://img.webme.com/pic/s/super-refs/ref-88.gif" border="0" /></a> //-->
+ <a href="http://www.seittest.de/search/" rel="external" target="_blank"><img src="http://www.seittest.de/pics/spamfreesmall.gif" width="51" height="18" border="0" title="Diese Seite ist dabei: Spamfrei suchen..." alt="Diese Seite ist dabei: Spamfrei suchen..." /></a>
+</div>
+
+<div class="para"><ul class="listing">
+ <li><a href="http://www.121-shop.de" rel="external" target="_blank">121-shop.de [Business&Shops]</a></li>
+ <!-- <li><a href="http://www.24mall.de" rel="external" target="_blank">24mall.de - kostenlos Gratis Katalog</a></li> //-->
+ <li><a href="http://www.active-suche.de" rel="external" target="_blank">Suchmaschine rund um Bottrop, Webverzeichnis für die Umgebung von Bottrop! active-suche.de -</a></li>
+ <li><a href="http://www.beiblatt.com" rel="external" target="_blank">Beiblatt.com - Webkatalog- und Suchmaschinensoftware!</a></li>
+ <li><a href="http://www.bunte-suche.de" rel="external" target="_blank">bunte-suche.de - die farbenfrohe Suchmaschine</a></li>
+ <!-- <li><a href="http://www.catall.de" rel="external" target="_blank">Catall - Webkatalog mit Bilderkatalog</a></li> //-->
+ <li><a href="http://www.codingcrew.de" rel="external" target="_blank">CodingCrew.de - Programmierung in Win32 Assembler, PHP, JavaScript und QuickBasic</a></li>
+ <li><a href="http://www.coolphpscripts.de" rel="external" target="_blank">Cool PHP Scripts: Startseite</a></li>
+ <li><a href="http://www.csearch.de" rel="external" target="_blank">http://www.csearch.de/</a></li>
+ <li><a href="http://www.de-linkliste.de/webkatalog/" rel="external" target="_blank">De Linkliste - Top Webpromotion kostenlos 4 all</a></li>
+</ul></div>
+
+<div class="para"><ul class="listing">
+ <li><a href="http://www.derarchivar.de" rel="external" target="_blank">DerArchivar.de- Das wohl persönlichste Linkarchiv im Web</a></li>
+ <!-- <li><a href="http://www.derwebmaster.com" rel="external" target="_blank">Der-Webmaster - Das Verzeichnis 5.1.2005</a></li> //-->
+ <!-- <li><a href="http://www.first-link.de" rel="external" target="_blank">First-Link.de - Der besondere Webkatalog</a></li> //-->
+ <li><a href="http://www.flinks.de" rel="external" target="_blank">Flinks Webkatalog</a></li>
+ <!-- <li><a href="http://www.guty.de" rel="external" target="_blank">Suchmaschine und Webkatalog</a></li> //-->
+ <li><a href="http://www.hierkriegstdualles.de" rel="external" target="_blank">Hier Kriegst Du Alles - Das Linkarchiv</a></li>
+ <li><a href="http://www.kuio.de/katalog/" rel="external" target="_blank">Kuio.de - Willkommen bei Webkatalog</a></li>
+ <li><a href="http://www.link-katalog.de" rel="external" target="_blank">Link-Katalog das lange suchen ist vorbei! Webkatalog für Internetprojekte</a></li>
+ <li><a href="http://www.linkhuette.de" rel="external" target="_blank">Linkhuette.de - Startseite</a></li>
+ <!-- <li><a href="http://www.maxishop.de" rel="external" target="_blank">MaxiShop.de - Online Shops auf einen Blick!: Top Hits bei maxishop.de</a></li> //-->
+ <li><a href="http://www.petersweb.at" rel="external" target="_blank">PetersWeb.at Das Linkverzeichnis von a - Z</a></li>
+</ul></div>
+
+<div class="para"><ul class="listing">
+ <li><a href="http://www.php-area.de" rel="external" target="_blank">PHP-Area.de - Alles rund um PHP</a></li>
+ <li><a href="http://www.phparchiv.de" rel="external" target="_blank">PHP-Archiv - Willkommen in der Welt der PHP Scripts</a></li>
+ <li><a href="http://www.portals24.de" rel="external" target="_blank">Webkatalog.Portals24-Internet Suchmaschine und Verzeichnis</a></li>
+ <!-- <li><a href="http://www.profusion.de" rel="external" target="_blank">Profusion.de - Suchmaschine und Webkatalog</a></li> //-->
+ <li><a href="http://www.runterladen.de" rel="external" target="_blank">runterladen.de - Download: Kostenlose Spiele, Musik, Freeware, Games, MP3 Download, Filme</a></li>
+ <li><a href="http://www.scriptindex.de" rel="external" target="_blank">scriptindex.de - Alles über PHP, MySQL, Perl, HTML, XML, ASP.....</a></li>
+ <!-- <li><a href="http://www.seekoo.de" rel="external" target="_blank">www.SeekOo.de</a></li> //-->
+ <li><a href="http://www.suchmaschine-boogy.de" rel="external" target="_blank">Die deutsche Suchmaschine Boogy - Suchen im Webverzeichnis nach Kategorien</a></li>
+ <li><a href="http://www.topreflex.de" rel="external" target="_blank">TopReflex - Webkatalog mit Suchmaschine</a></li>
+ <li><a href="http://www.treffer.ch" rel="external" target="_blank">www.treffer.ch - Linkverzeichnis</a></li>
+ <!-- <li><a href="http://www.united-search.de" rel="external" target="_blank">United-Search - Startseite</a></li> //-->
+</ul></div>
+
+<div class="para"><ul class="listing">
+ <!-- <li><a href="http://www.useek.de" rel="external" target="_blank">Useek.de Suchmaschine Webverzeichnis Linkverzeichnis Webkatalog.</a></li> //-->
+ <li><a href="http://www.webcheck24.net" rel="external" target="_blank">Webkatalog von WebCheck24.net</a></li>
+ <li><a href="http://infothek.wds66.com/" rel="external" target="_blank">WDS66-Linkverzeichnis - Das SEO-Verzeichnis im Web!</a></li>
+</ul></div>
--- /dev/null
+<div style="width:100%" align="center">
+<div class="login_failures">
+ <div class="login_failure_header">
+ Warnung!
+ </div>
+ Letzten <strong>$content[login_failures]</strong> Loginversuche waren
+ fehlgeschlagen, der letzte war am <strong>$content[last_failure]</strong>
+</div>
+</div>
--- /dev/null
+<div align="center">
+<div class="para_title">
+ <strong class="big">Informationen für Werbenetzwerkbetreiber</strong>
+</div>
+
+<div class="para_title">
+ <strong>Allgemeine Informationen</strong>
+</div>
+
+<div class="para">
+ Das {?MAIN_TITLE?} bietet eine universelle API-Anbindung, die hier
+ <strong>ext-network</strong> genannt wird. Mailtausch- oder
+ Paidmail-Betreiber können mit dieser Erweiterung über APIs
+ automatisiert z.B. Forced-Banner oder Paidmails einbinden - es wird
+ deutlich mehr als diese zwei Werbearten unterstützt. Diese Erweiterung
+ befindet sich zur Zeit in der aktiven Entwicklung. Damit ich diese
+ fertigstellen kann, möchte ich gerne möglichst viele
+ Werbenetzwerke aufnehmen, damit möglichst viele Webmaster mein Script
+ verwenden.
+</div>
+
+<div class="para_title">
+ <strong>
+ Welche Daten für welchen Zweck von Ihrem Werbenetzwerk
+ benötigt werden
+ </strong>
+</div>
+
+<div class="para">
+ Da ich dieses Script nicht nur für mich, sondern <a rel="me"
+ href="{%url=modules.php?module=index&what=git%}">öffentlich
+ zugänglich</a> unter der GNU GPL 2 entwickle, brauche ich neben einem
+ Account bei Ihrem Werbenetzwerk auch noch viel mehr Daten:
+ <ul>
+ <li><strong>Zeichensatz:</strong> Dieses Script arbeitet
+ vollständig auf UTF-8, die meisten Werbenetzwerke laufen auf
+ ISO-8859-1, einige auch auf WINDOWS-1252.</li>
+
+ <li><strong>Trennzeichen für Daten und Zeilen:</strong> Dies ist
+ meistens gleich und ein senkrechter Strich (Pipe: |).</li>
+
+ <li><strong>HTTP-Abfragemethode:</strong> Ist meistens GET, besser
+ für den Datenschutz wäre POST, damit die Daten im Rumpf
+ der HTTP-Anfrage stehen und nicht in der Adresszeile.</li>
+
+ <li><strong>Freie API-Abfragen:</strong> Wie viele tägliche
+ API-Abfragen kostenlos zur Verfügung stehen.</li>
+
+ <li><strong>Gewerbeschein nötig:</strong> Einige Werbenetzwerke
+ verlangen für die Auszahlung in € oder gar für die
+ Anmeldung einen Gewerbeschein.</li>
+ </ul>
+</div>
+
+<div class="para">
+ Dies sind erstmal die allgemeinen "Grunddaten" Ihres
+ Werbenetzwerkes, die ich mindestens brauche. Zudem brauche ich dann noch
+ mindestens eine ausführliche API-Dokumentation (am besten als PDF)
+ und/oder die nachfolgenden Daten:
+ <ul>
+ <li><strong>API, Ziel- und Banner-URL:</strong> Manchmal werden Ziel-
+ und Banner-URL in der API-Ausgabe mitgeliefert, was natürlich
+ auch kein Problem darstellt.</li>
+
+ <li><strong>Zeiteinheit für Reloadsperre:</strong> Die meisten
+ benutzen hier <u class="data">Stunden</u>, einige auch
+ <u class="data">Sekunden</u>.</li>
+
+ <li><strong>Textcodierung:</strong> Bei einigen Werbenetzwerken wird
+ z.B. bei der Werbeart HTML-Mail der Werbetext mit BASE-64 kodiert,
+ damit das HTML fehlerfrei übertragen werden kann.</li>
+
+ <li><strong>Alle Abfrageparameter:</strong> Natürlich muss die API
+ Ihres Werbenetzwerkes auch mit Daten gefüttert werden. Genaue
+ Angaben sind hier unversichtbar (wie die Parameter heissen und
+ wozu sie dienen).</li>
+
+ <li><strong>Array-Index-Übersetzung:</strong> Meistens gibt die
+ API ein Array (Datenfeld) mit Pipes getrennt aus. Dabei hat jedes
+ Array-Element eine Bedeutung (z.B. Kampagnen-Id, Vergütung
+ usw.). Auch hier sind fehlerfreie Angaben unverzichtbar.</li>
+
+ <li><strong>Sub-Id Tracking:</strong> Unterstützt Ihr Werbenetzwerk
+ Sub-Id Tracking (es muss zu 99,999% die Ziel-URL erweitert werden),
+ so brauche ich auch hier genaue Angaben.</li>
+
+ <li><strong>Visual-Pay-Check:</strong> VPC können einige
+ Werbenetzwerke, ist Ihres eines davon, so brauche ich auch
+ hierfür Informationen.</li>
+
+ <li><strong>Vergütungscheck:</strong> Der so genannte V-Check
+ dient zur Endkontrolle, ob das Werbenetzwerk die Vergütung
+ getätigt hat. Bitte nennen Sie hier auch alle Parameter.</li>
+
+ <li><strong>Fehlercodes:</strong> Sowohl die API-Abfrage, als auch
+ VCheck können Fehlercodes (oder Meldungen) ausgeben. Diese
+ sind ebefalls wichtig, um Debugging seitens des Paidmailers
+ durchführen zu können.</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>Bitte denken Sie an Beispieldaten! Das hilft mir sehr gut bei der
+ Entwicklung des Scriptes.</strong>
+</div>
+
+<div class="para_title">
+ <strong>Entwicklungsphasen von ext-network</strong>
+</div>
+
+<div class="para">
+ Da die Erweiterung sehr gross und komplex ist, brauche ich dazu mehrere
+ (grobe) Schritte, um an das Ziel zu kommen. Erstmal wäre es zu
+ Programmierzwecken gut, wenn ich einer meiner Seiten bei Ihrem Werbenetzwerk
+ anmelden kann, dann kann ich sofort <em>life</em> alles testen.
+</div>
+
+<div class="para">
+ Die Entwicklung der API-Anbindung selbst teilt sich in 5 grosse Abschnitte
+ ein:
+ <ol>
+ <li>APIs im Script aufnehmen (Daten ermitteln, siehe obere Informationen)</li>
+
+ <li>API-Zugangsdaten abfragen (erledigt)</li>
+
+ <li>APIs manuell abfragen (testweise; Alpha-Stadium)</li>
+
+ <li>APIs per Cron-Job abfragen (noch kein Code vorhanden)</li>
+
+ <li>Werbemittel an den passenden Stellen (z.B. Forced-Banner im
+ Forced-Banner-Bereich des Mitgliedsbereich) einbinden, dabei
+ eventuelle Ausschlussregeln (z.B. maximal X Forced-Banner pro
+ Seite) beachten (kein Code vorhanden)</li>
+ </ol>
+</div>
+
+<div class="para_title">
+ <strong>Anmerkungen</strong>
+</div>
+
+<div class="para">
+ Wie Sie nun sehr deutlich erkennen können brauche ich viele Daten und
+ alles muss stimmen. Da hier Tippfehler von uns beiderseits nicht
+ auszuschliessen sind, ist es immer gut, wenn ich mir Ihr Werbenetzwerk
+ einmal <em>life</em> ansehen kann - inklusive API-Ausgaben.
+</div>
+
+<div class="para_title">
+ <strong>"Gegenleistung" von mir</strong>
+</div>
+
+<div class="para">
+ Da ich mit meinem Script allgemeinnützig (eher "volunteer")
+ tätig bin, gibt es für Ihre Arbeit keine Vergütung - auch
+ nicht in virtueller Währung. Was ich Ihnen aber anbieten kann,
+ möchte ich Ihnen kurz erklären:
+ <ul>
+ <li>Nach der Aufnahme erhalten Sie <a rel="me" target="_blank"
+ href="http://forum.mxchange.org/topic-513.html">im Forum</a> einen
+ Backlink durch meinen Referral-Link.</li>
+
+ <li>Jeder neuer Webmaster, der mein Script nutzt, sieht im Adminbereich
+ erneut meine Referral-Links. Sie erhalten also auch von dort aus
+ Verlinkung Ihres Werbenetzwerkes - und das sogar zielgerichtet auf
+ Webmaster.</li>
+
+ <li>Jeder Webmaster trägt bei der Eingabe seiner API-Zugangsdaten
+ seinen Referral-Link ein. Dieser wird für seine Gäste
+ (wahlweise) und Mitglieder angezeigt. Dies ist bei einigen
+ Paidmailern so Gang und Gebe.</li>
+ </ul>
+</div>
+
+<div class="para_title">
+ <strong>Mit mir Kontakt aufnehmen</strong>
+</div>
+
+<div class="para">
+ Mir am liebsten ist es, wenn Sie <a title="Link zum Bug-Tracker" rel="me"
+ href="{%url=modules.php?module=index&what=bug-tracker%}">im Bug-Tracker</a>
+ sich einmal anmelden und ein neues Ticket aufmachen. Dann kann das gesamte
+ Team Ihnen weiterhelfen. Alternativ geht es auch <a rel="me"
+ href="{%url=modules.php?module=index&what=impressum%}">per Mail</a>.
+</div>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2003</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>26.12.2003 - 04:20 Uhr</strong>: Neues Release v0.1.0-pre11 freigegeben!<br /><br />
+ Dieses pre-Release fixt (hoffentlich?) einen Bug beim Logout aus dem
+ Mitgliedsbereich. Zudem habe ich den gesamten Code für die Konstante URL
+ umgeschrieben, damit keine doppelten Slashes (//) in der URL stehen.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>23.12.2003 - 20:00 Uhr</strong>: Ich bin endlich mit meiner Projekt-Seite Online gegangen!<br /><br />
+ Das Mailer-Project lies sich tatsächlich zu einer Portal-Software mit
+ Mitglieds- und Admin-Bereich umrüsten. Ich bin damit auch gleich Online
+ gegangen und bin auf eine interessante Zukunft gespannt!
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2004</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>31.12.2004 - 21:55 Uhr</strong>: Neues Release v0.2.0-pre8 freigegeben<br /><br />
+ Knapp vor Sylvester gibt es endlich eine neue Version, ein weiterer Grund zu
+ feiern. Wieso, dass erfährst du in der folgenden Auflistung.
+ <ul class="listing">
+ <li>Theme-Support fertiggestellt (noch nicht Update von meinem Server)</li>
+ <li>Seitentitel endlich änderbar (auch kannst du die Dekorationen am Rand entfernen.)</li>
+ <li>Scriptbeschleunigung einserseits durch Beseitigung von Variablenproblemen, andererseit durch die reparierte cache-Erweiterung</li>
+ <li>Weitere Template-Auslagerungen im Admin-Menü</li>
+ <li>Referral-Rallye repariert (Mails wurden nicht versendet und teilweise keine Punkte vergütet)</li>
+ <li>Pflichtfelder im Anmeldeformular wieder eingebaut</li>
+ <li>Diverseste Erweiterung repariert</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>26.12.2004 - 18:05 Uhr</strong>: Mailbuchungsseite wieder funktionstüchtig<br /><br />
+ In der Mailbuchungsseite hat sich ein "netter" Fehler eingeschlichen.
+ Dieser hatte dafür gesorgt, dass die Buchung nicht abgeschlossen werden
+ konnte, da immer Seite 1 sichtbar wurde.
+</div>
+
+<div class="para">
+ <strong>11.12.2004 - 18:45 Uhr</strong>: Problem mit Installationsroutine endlich beseitigt<br /><br />
+ Lange (10 Tage um genau zu sein) hat es während der Installationsphase
+ Scriptfehler gegeben, nun sind endlich alle Fehler beseitigt. Bitte lade dir
+ das unten stehende Patch runter.
+</div>
+
+<div class="para">
+ <a href="#">Patch wegen Versionsupdate entfernt</a>
+</div>
+
+<div class="para">
+ <strong>08.12.2004 - 07:45 Uhr</strong>: Neue Versionen von Erweiterungen zu früh hochgeladen<br /><br />
+ Die folgenden Erweiterungen habe ich ausversehen zu früh hochgeladen:<br />
+
+ <pre>transfer, top10, task, register, nickname, bonus und active</pre>
+
+ Bei diesen Erweiterungen ist schon die geplante neue Verzeichnisstruktur
+ für sogenannten Themes mit enthalten. Folge ist, dass die CSS-Dateien
+ nicht mehr geladen werden. Was du nun machen musst, ist folgendes:
+ <ul class="listing">
+ <li>Entpacke die Erweiterungen in ein gemeinsames Verzeichnis</li>
+ <li>Kopiere alle Dateien aus dem Verzeichnis <strong>/theme/css/</strong> nach <strong>/css/</strong></li>
+ <li>Anschliessend sollten wieder alle CSS-Dateien ladbar sein.</li>
+ </ul>
+ In naher Zukunft werde ich das Patch aber rausgeben. Dann kannst du deinen
+ Mitgliedern verschiedene Designs anbieten. :-)
+</div>
+
+<div class="para">
+ <strong>06.12.2004 - 10:25 Uhr</strong>: Fehler in Installation beseitigt, cache-Erweiterung ist noch instabil<br /><br />
+ Bitte lade dir das unten stehende Patch herunter, wenn du das Script neu
+ installieren willst, in der Installation hat es erneut einen Fehler gegeben.
+ Zudem ist die cache-Erweiterung instabil. Bitte wundere dich nicht, wenn du
+ Erweiterungen teilweise gar nicht installieren oder aktualisieren kannst.
+</div>
+
+<div class="para">
+ <a href="#">Patch wegen Versionsupdate entfernt</a>
+</div>
+
+<div class="para">
+ <strong>01.12.2004 - 19:10 Uhr</strong>: Neues Release v0.2.0-pre7 freigegeben<br /><br />
+ Mit dem ersten Dezember 2004 gebe ich nun die neuste Version v0.2.0-pre7 frei.
+ Auch in dieser Version habe ich punkto Sicherheit vieles getan.
+ <ul class="listing">
+ <li>Bug "unknown function ext_is_active()" in der Installationsroutine beseitigt</li>
+ <li>Sofortige / verzögerte / manuelle Weiterleitung von der <strong>index.php</strong> Seite zur <strong>modules.php?module=index</strong> Seite</li>
+ <li>CSS-Dateien werden nun nicht mehr direkt sondern üer das Script <strong>css.php</strong> geladen</li>
+ <li>Laden der Erweiterungen geändert und Fehler beseitigt: Wenn mit einer Erweiterung eine besondere Datei (wie <strong>inc/birthday_mails.php</strong> für die birtday-Erweiterung) mit geladen werden soll, so werden diese in einem gemeinsamen Datenfeld gesammelt und nach dem Laden der Erweiterungen nachgeladen.</li>
+ <li>Sämtliche Variablen mit den eigenen Funktionen <strong>bigintval()</strong> und <strong>SQL_QUERY_ESC()</strong> abgesichert</li>
+ <li>Du kannst nun endlich die Standart-RefID vom Admin-Bereich aus ändern. In älteren Versionen musstest du die ID in <strong>modules.php</strong> und <strong>index.php</strong> direkt eintragen und bei jedem Update waren diese wieder auf "0" gesetzt.</li>
+ <li>Die Anmeldeseite enthielt einen Parser-Fehler.</li>
+ <li>Wenn du Erweiterungen per Ändern-Button de-/aktiviert hast, so werden endlich mit dem De-/Aktivieren verknüpfte SQL-Anweisungen ausgeführt.</li>
+ <li>Erweiterung <strong>active</strong> im Script <strong>inc/modules/guest/action-online.php</strong> vorbereitet (und die Erweiterung ist auch endlich verfügbar.)</li>
+ <li>Ziel-URL in <strong>ref.php</strong> kann nun zwischen Anmeldeformular und Eingangsseite hin und her geschaltet werden.</li>
+ <li>In der <strong>mailid</strong>-Erweiterung war ein böswilliger Fehler: Die wichtige Variable <strong>$uid</strong> wurde unter sehr "exotischen" Einstellungen (register_global auf false gesetzt) nicht an die Funktion <strong>IMG_CODE()</strong> übertragen.</li>
+ <li>Problem mit schwarzer Schrift und weissem Hintergrund beseitigt (wegen Fehler im ausgegeben Code von <strong>css.php</strong>)</li>
+ <li>cache-Erweiterung vorbeitet und auch schliesslich bereit gestellt zum Download. Diese Erweiterung hat bei mir im Intranet die SQL-Anfragen deutlich reduziert, tweilweise auf ein Drittel sogar.</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>26.11.2004 - 17:15 Uhr</strong>: Fehler wegen Standart-RefID im Anmeldeformular beseitigt<br /><br />
+ Soeben ist mir ein "<strong>parse error</strong> im Anmeldeformular
+ (register-Erweiterung) selber aufgefallen. Bitte lade dir unbedingt das
+ 271'er Patch herunter.
+</div>
+
+<div class="para">
+ <a href="#">Patch wegen Versionsupdate entfernt</a>
+</div>
+
+<div class="para">
+ <strong>26.11.2004 - 17:00 Uhr</strong>: TOP10-Liste möglich<br /><br />
+ Soeben habe ich die top10-Erweiterung hochgeladen. Diese Erweiterung erzeugt
+ im Gastbereich deines Mailtausches drei TOP-Listen: Häufigsten Einlogger,
+ Best-Verdiener und stärksten Werber. Evtl. plane ich noch weiteres in
+ dieser Erweiterung aufzunehmen.
+</div>
+
+<div class="para">
+ <strong>18.11.2004 - 19:50 Uhr</strong>: Monatliche Aktiv-Rallyes endlich möglich<br /><br />
+ Mit dem neusten Patch (266) und der neusten Version der bonus-Erweiterung ist
+ nun endlich die langerwartete Aktiv-Rallye möglich. Wie diese
+ funktioniert, <a href="{?URL?}/modules.php?module=index&what=faqs#15">erfährst du hier</a>.
+</div>
+
+<div class="para">
+ In dem Patch sich allerdings ein "Fehler" in die
+ <strong>mailid_top.php</strong>-Datei eingeschlichen: Ich habe nicht meine
+ zum Fehlerauffinden nötige Zeile entfernt. Dies ist bereits mit dem 267'er Patch behoben. :-)
+</div>
+
+<div class="para">
+ <strong>14.11.2004 - 14:00 Uhr</strong>: Wichtige Hinweise zur aktuellen pre6-Version<br /><br />
+ Mit neustem Update ist das Script für die unten angebebene
+ rewrite-Erweiterung vorbereitet. Leider hat dies zur Folge, dass es (um genau
+ zu sein) vor der Installation zu einem Fehler kam, es fehlte die Funktion
+ <strong>ext_is_active()</strong>. Bitte lade dir dazu das folgende Patch herunter:
+</div>
+
+<div class="para">
+ <a href="#">Patch wegen Versionsupdate entfernt</a>
+</div>
+
+<div class="para">
+ Dann ist eine .htacess-Datei mit im Paket vorhanden. Diese funktioniert nur,
+ wenn auf Ihrem Server die Apache-Erweiterung <a target="_blank" rel="external"
+ href="http://httpd.apache.org/docs/mod/mod_rewrite.html">mod_rewrite</a>
+ installiert ist. Dies geschieht meistens durch den Support deines Hosters. Ist
+ diese Erweiterung nicht installiert - was in der Vergangenheit auch
+ vorgekommen ist - so führt dies zu einem Zugriffsfehler 403. In diesem
+ Fall solltest du die gennannte .htaccess-Datei vom Server löschen.
+</div>
+
+<div class="para">
+ <strong>11.11.2004 - 19:15 Uhr</strong>: Neues Release v0.2.0-pre6 freigegeben<br /><br />
+ Ein bischen später als erwartet, habe ich (eigentlich schon ab gestern)
+ das pre6-Release der 0.2.0'er Reihe freigegeben. Auch hier habe ich vieles
+ korregiert und punkto Sicherheit getan. Neu ist auch die eigen entwickelte
+ Funktion <strong>bigintval()</strong>, welche sehr große gerade Zahlen
+ (die Fachleute unter Ihnen mögen mir die Wortwahl verzeihen) absichert
+ (vergleiche dazu die <a href="http://de3.php.net/manual/de/function.intval.php"
+ target="_blank">PHP-Funktion intval()</a> mal.)
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>28.10.2004 - 21:00 Uhr</strong>: rewrite-Erweiterung im Alpha-Stadium freigegeben<br /><br />
+ Per CVS-Tree war die Erweiterung schon vorher erhältlich. Nun kannst dur
+ diese aus deinem Admin-Bereich herunterladen. Was es genau mit dieser auf sich
+ hat und was du noch alles herunterladen musst, damit es klappt, kannst du
+ <a href="{?URL?}/modules.php?module=index&what=faq#14">dieser FAQ
+ entnehmen</a>.
+</div>
+
+<div class="para">
+ <strong>24.10.2004 - 00:30 Uhr</strong>: Geänderte Support-Zeiten<br /><br />
+ Die Support-Zeiten für den telefonischen Support haben sich wegen einer
+ Umschulungsmaßnahme geändert:
+</div>
+
+<div class="para">
+ Geändert hat sich nur die Startzeit am Freitag von 13:00 Uhr auf 14:00 Uhr.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=impressum">Weitere Details entnehme bitte dem Impressum.</a>
+</div>
+
+<div class="para">
+ <strong>14.10.2004 - 19:45 Uhr</strong>: Punktetransfer fertiggestellt<br /><br />
+ Das Überweisen von Punkten zwischen deinen Mitgliedern ist nun mit der
+ soeben hochgeladenen transfer-Erweiterung und nur fehlerfrei mit dem 235-Patch
+ möglich. Dieses Patch stellt die Datei <strong>img.php</strong> im
+ Hauptverzeichnis bereit, welches den z.B. beim Ausfüllen einer
+ Überweisung den Touring-Code ausgibt.
+</div>
+
+<div class="para">
+ <strong>04.10.2004 - 15:40 Uhr</strong>: CVS Repository wieder Online<br /><br />
+ Den sogn. CVS-Zugriff auf mein Projekt habe ich wieder freigegeben.<br />
+ <br />
+ <em>Eine Anleitung dazu findest du hier...</em> (Link veraltet)
+</div>
+
+<div class="para">
+ <strong>30.09.2004 - 23:00 Uhr</strong>: Neues Release v0.2.0-pre5 freigegeben<br /><br />
+ Früher als erwartet, habe ich ein neues Release hochgeladen. Leider
+ hat die englischsprachige ChangeLog etwas drunter gelitten, aber dafür
+ habe ich mir mit der ebenfalls <a target="_blank" rel="external" href="#"
+ title="Link bereits veraltet">englischsrpachigen Release Notes</a> Mühe
+ gegeben, alle wichtigen Infos zusammenzutragen.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>17.09.2004 - 09:00 Uhr</strong>: Neues Release v0.2.0-pre4 freigegeben<br /><br />
+ Bei diesem Pre-Release hat sich dateitechnisches geändert. Wegen der
+ Umlizensierung sind auch viele Erweiterungen hinzugekommen.
+ <ul class="listing">
+ <li>Der gesamtes <strong>templates</strong>-Ordner hat sich geändert: Die Doppelendung ist entfallen. dafür gibt es mehr Unterverzeichnisse (templates/xx/emails/ bzw. templates/xx/html/; wobei xx der 2-stellige Sprachcode ist).</li>
+ <li>Alle <strong>*_functions.php</strong>-Dateien habe ich aus dem inc-Verzeichnis in das neue <strong>inc/libs/</strong>-Verzeichnis verschoben, damit das inc-Verzeichnis übersichtlicher wird.</li>
+ <li>Das <strong>guest_menu_whats.tpl</strong>-Template habe ich in zwei neue Dateien <strong>guest_menu_row.tpl</strong> und <strong>guest_menu_buttom.tpl</strong> umbenannt. Somit ist es möglich, wie auf dieser Projekt-Seite grafisch anspruchsvollere Menüs zu erzeugen.</li>
+ <li>Datenbank-Layer geändert. Es kann nun ein Datenbank-Typ angegeben werden. Die entsprechende Bibliothek sollte dann auch im <strong>inc/db/</strong>-Verzeichnis vorhanden sein.</li>
+ <li>Einige SQL-Abfragen - und es werden noch sehr viele folgen - habe ich mit der neuen Funktion <strong>SQL_QUERY_ESC()</strong> abgesichert. Damit sind viele SQL-Injektionen (Angriffsart auf die Datenbank) verhindert.</li>
+ </ul>
+ Wen dir das Umstellen der Templates zu aufwendig ist, so kannst du mir gerne
+ den gesamten Templates-Ordner als ZIP-Datei zumailen (RAR klappt bei mir
+ öffters nicht.). Ich schicke dir dann die umbenannten Dateien wieder zu.
+ Bitte speichere auch den relativen Pfad mit ab.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>13.09.2004 - 19:30 Uhr</strong>: Wenn mal der Bestätigungscode nicht angezeigt wird..<br /><br />
+ Ich habe von einigen Webmastern gehöhrt, dass der Banner-Code nicht
+ eingeblendet wird, wenn das Script auf einem sogn. Free-Hoster (kostenloser
+ Hoster) installiert wird.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=faqs#12">Mehr dazu hier.</a>
+</div>
+
+<div class="para">
+ <strong>08.09.2004 - 01:15 Uhr</strong>: LITE-Version und alle PRO-Versionen eingestellt<br /><br />
+ Es gibt jetzt nur noch das Mailer-Projekt zum freien Download. Das Wort
+ "frei" ist im Sinne von <strong>Freiheit</strong> und nicht
+ <strong>Freibier</strong> zu verstehen. Weiteres zum Thema "Freie
+ Software" entnehme bitte den Seiten der <a href="http://www.fsf.org"
+ rel="external" target="_blank">Free Software Foundation</a> (<a
+ rel="external" target="_blank" href="http://www.fsfeurope.org">FSF
+ Europe</a>). <a href="http://www.gnu.org" target="_blank">Hier</a> gelangst du zu den GNU-Projekten.<br />
+</div>
+
+<div class="para">
+ <strong>02.09.2004 - 14:15 Uhr</strong>: v0.2.0-pre3 erneut hochgeladen<br /><br />
+ Beim letzten Upload war der wichtigiste Teil, die Lizenz-Datei nicht mit vorhanden. Ich habe diese nun mit eingebunden und erneut hochgeladen.
+</div>
+
+<div class="para">
+ <strong>28.08.2004 - 01:00 Uhr</strong>: Pro-Erweiterungen fertiggestellt<br /><br />
+ Ich habe endlich eine ganze Reihe von Erweiterungen für die
+ Pro-Versionen fertig gestellt.
+ <ul class="listing">
+ <li><strong>Rallyes</strong>: Starte eine Ref-Rallye und setze Punkte als Preise für die ersten X Plätze aus.</li>
+ <li><strong>Modul-Verwaltung</strong>: Titel im Browser, wie &qout;Unbekanntes Modul (admin/index/login)" gehöhren der Vergangenheit an.</li>
+ <li><strong>Nickname</strong>: (Nur Pro-Complete) Lasse deine Mitglieder sich selber einen Nicknamen geben, Zahlen im Login-Formular und Ref-Link gehöhren nun auch der Vergangenheit an.</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>27.08.2004 - 19:00 Uhr</strong>: Neues Release v0.2.0-pre3 freigegeben<br /><br />
+ Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
+ wichtiges getan:
+ <ul class="listing">
+ <li>Installationsprobleme behoben.</li>
+ <li>Kategorien, unbest. Mails, Referrals können immer aufgerufen werden, egal ob das Account gesperrt oder freigegeben ist.</li>
+ <li>Fehlendes modules=xxxx hinzugefügt.</li>
+ <li>Die von mir im englischen Original-Kommentare entnehme bitte der
+ <a href="#" title="Link bereits veraltet">ChangeLog Notes</a> auf <a
+ href="http://sourceforge.net" rel="external"
+ target="_blank">SourceForge.net</a>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>01.08.2004 - 10:40 Uhr</strong>: Neues Release v0.2.0-pre2 freigegeben<br /><br />
+ Ein weiteres pre-Release habe ich soeben freigegeben. Auch hier hat sich
+ wieder vieles getan:
+ <ul class="listing">
+ <li>CSS-Klassen vereinfacht</li>
+ <li>Kuriose SQL-Fehler beseitigt (falsche Variable verwendet)</li>
+ <li>Das Cookie refid zur Speicherung der Referral-ID wird nun sauber neu gesetzt, wenn diese in der URL steht. Somit sollte auch endlich die richtige ID im Anmeldeformular stehen.</li>
+ <li>Bei aktiviertem Wartungsmodus kannst du noch immer /admin.php aufrufen und dich einloggen (ging vorher nicht.)</li>
+ <li>Weitere Details entnehme bitte der <a href="#" title="Link bereits veraltet">Online-ChangeLog</a> .</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>09.07.2004 - 13:00 Uhr</strong>: Neues Release v0.2.0-pre1 freigegeben<br /><br />
+ Früher als erwartet, gebe ich die Version frei. Die alte hat einfach bei
+ der Installation zu viel Ärger bereitet. Ggf. kann auch der Patch ein
+ tiefer noch nicht eingebunden sein.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>07.07.2004 - 21:29 Uhr</strong>: Doppelter / vor der modules.php? Bitte selber bugfixen<br /><br />
+ Zwischen Zeile 65 ($URL = "http://"....) und 66 ($PATH = ...) kommt folgendes rein:
+ <pre>while (substr($URL, -1, 1) == "/") {$URL = substr($URL, 0, -1); }</pre>
+</div>
+
+
+<div class="para">
+ <strong>01.07.2004 - 00:20 Uhr</strong>: Profilaktualisierungserinnerungen nicht mehr <strike>LITE</strike><br /><br />
+ Mailer-Project sendet Erinnerungsmails an die Mitglieder aus, die seit
+ (Standrtwert) 1/2 Jahr nicht mehr ihr Profil geändert haben. Dieses
+ Feature ist mit dem neusten Patch aus der <strike>LITE</strike>Free-Version
+ entfernt und ist zu einer <strike>Pro</strike>Free-Erweiterung geworden.
+ Allen Webmastern werde ich diese noch zukommen lassen.
+</div>
+
+<div class="para">
+ <strong>20.06.2004 - 01:40 Uhr</strong>: Neues Release v0.2.0 freigegeben<br /><br />
+ Diese Version ist endlich stabiler geworden. Auch die Installationsroutine
+ scheint endlich besser zu klappen. Sollten Sie dennoch Probleme haben, schaue
+ bitte in den FAQs und Dokumentionen auf dieser Webseite nach. Was diese
+ Version alles mit sich bringt, ist reichlich und ich liste nur die wichtigsten
+ Änderungen auf:
+ <ul class="listing">
+ <li><strong>FIXED</strong> Installationroutine arbeitet endlich besser. Auch die Admin-Erst-Registrierung klappt nun sicherer.</li>
+ <li><strong>FIXED</strong> action-Variable aus der URL entfernt, damit Suchmaschinen deinen Mailtausch besser einlesen (indexing) k&opuml;nnen. Um den Suchmaschinen es noch "schmackhafter" zu machen, werde ich bald die refid ebenfalls aus der URL entfernen und als Cookie auslagern.</li>
+ <li><strong>FIXED</strong> Unzählige kleine Fixes, wie beispielsweise das Updaten der Datenbank, beim Erweiterungsmanagement.</li>
+ <li><strong>NEU</strong> Noch nicht freigegebene {?POINTS?} werden in der {?POINTS?}übersicht getrennt angezeigt.</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>01.06.2004 - 22:20 Uhr</strong>: In eigener Sache<br /><br />
+ FAQs und die Dokumentations-Sektionen habe ich weiter ausgebaut. Sollten Sie dennoch nicht fündig werden, schicken Sie mir bitte einfach eine Mail: <a href="mailto:webmaster@mxchange.org" class="nobr">webmaster (at) mxchange (dot) org</a>
+</div>
+
+<div class="para">
+ <strong>30.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre27 freigegeben<br /><br />
+ Diese Version ist nahazu ein Template/CSS-Release. Ich habe viele
+ HTML-Formulare aus dem Script ausgelagert als Templates und einige CSS-Klassen
+ hinzugefügt. Was sich sonst noch geändert hat, ist der folgenden
+ Aufstellung zu entnehmen:
+ <ul class="listing">
+ <li><strong>FIXED</strong> Erweiterungs-Management arbeitet nun endlich korrekt alle SQL-Befehle ab. Hier musste das Handling der SQL-Befehle geändert werden.</li>
+ <li><strong>FIXED</strong> Wartungsmodus nun auch per Admin-Bereich ein- und ausschaltbar. Dadurch wird dein Mailtausch komplett gesperrt. Nur Admins können dann noch im Script "unterwegs" sein.</li>
+ <li><strong>FIXED</strong> HTML-Attribut "width" aus vielen what-Dateien in CSS-Klassen ausgelagert. Dies behebt (hoffentlich?) Darstellungsschwierigkeiten unter Firefox.</li>
+ <li><strong>FIXED</strong> Diverse Templates aus der <strong>mailid_top.php</strong> heraus generiert. Nun kannst du auch diese Datei nach deinen Wünschen hin anpassen.</li>
+ <li><strong>FIXED</strong> action-Dateien aus Erweiterungen werden nun endlich fehlerfrei geladen (wichtig für die Erweiterung "paidlinks", mit der du deinen Werbekunden Werbeplätze und deinen Mitgliedern mehr Verdienstmöglichkeiten anbieten kannst).</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>01.05.2004 - 21:50 Uhr</strong>: Neues Release v0.1.0-pre26 freigegeben<br /><br />
+ Diese Version enthält noch mehr Patches als sein Vorgänger:
+ <strong>27 Patches.</strong> (ca. 340 kByte ZIP-Dateien). Hier alle
+ Änderungen kurz vorgestellt:
+ <ul class="listing">
+ <li><strong>NEU</strong> Ref-ID kann im Anmeldeformular abgeschaltet werden. Sie wird dann nur noch angezeigt und ist nicht editierbar.</li>
+ <li><strong>NEU</strong> IP-Zeitperre im Anmeldeformular. Damit wird den Fakern noch ein Riegel vorgeschoben.</li>
+ <li><strong>NEU</strong> Automatisches Freischalten der Mailbuchung im Mitgliedsbereich; kann auch ausgeschaltet werden.</li>
+ <li><strong>NEU</strong> Wartungsmodus intergriert (derzeit nicht per Admin-Bereich umschaltbar, trage ich aber bald noch nach)</li>
+ <li><strong>NEU</strong> Versand nach Postleitzahl nun endlich möglich.</li>
+ <li><strong>NEU</strong> Nicht zugewiesene Tasks werden Ihnen zugewiesen, sobald Sie diese bearbeiten.</li>
+ <li><strong>NEU</strong> Task-Zuweisungen können nun auch wieder aufgehoben werden.</li>
+ <li><strong>NEU</strong> Tasks können auch gelöscht werden.</li>
+ <li><strong>FIXED</strong> Erweiterungs-Management verarbeitet nun korrekt die Daten vom Server und zeigt auch Versionsnummern mit an.</li>
+ <li><strong>FIXED</strong> Mein eigener HTML-Code wird nun in vielen Modulen (what-Dateien) kompiliert.</li>
+ <li><strong>FIXED</strong> Nur bestätigte Accounts erhalten nun auch Mails.</li>
+ <li><strong>FIXED</strong> Erneute Anforderung des Bestätigunglinkes klappt endlich.</li>
+ <li><strong>FIXED</strong> Bonus-Mails werden nicht mehr gelistet, wenn Sie Mails eines einzelnen Mitgliedes anzeigen lassen.</li>
+ <li><strong>FIXED</strong> Globale Datenfelder werden alternativ aus <strong>$GLOBALS</strong> generiert.</li>
+ <li><strong>FIXED</strong> Problem zwischen den Erweiterungen <strong>html</strong> und <strong>html_mail</strong> behoben. Diese dürfen aber dennoch nicht gleichzeitig installiert sein.</li>
+ <li><strong>FIXED</strong> Fehlende SQL-Anweisungen (aufgrund von Updates an der Datenbank) in upgrade-full.sql eingebaut.</li>
+ <li><strong>FIXED</strong> Abschliessender Slash aus der Konstante URL während der Installationsphase entfernt.</li>
+ <li>Sehr viele Formulare aus Scripte als Template ausgelagert (einfacher anpassbar).</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>19.04.2004 - 00:30 Uhr</strong>: Neues Release v0.1.0-pre25 freigegeben<br /><br />
+ Ganze 10 (.) Patches enthät diese Version. Hier ein Auschnitt von den
+ geänderten/korregierten Scripten:
+ <ul class="listing">
+ <li><strong>NEU</strong> Start- und einmaliger Referral-Bonus werden erst nach x bestätigten Mails tatsächlich vergütet. (Vergütungssperre)</li>
+ <li><strong>NEU</strong> Update-Modus zum Erweiterung-Management hinzugefügt: Wenn Datenbank Updates nötig sind, werden diese automatisch durchgeführt.</li>
+ <li><strong>NEU</strong> Erste Erweiterung ist Online: Admin-Verwaltung</li>
+ <li><strong>FIXED</strong> Bestätigung von Mails arbeitet wieder einwandfrei; war zeitweise nicht möglich, da eine Tabellenspalte nicht vorhanden war.</li>
+ <li><strong>FIXED</strong> Erweiterungen werden nun fehlerfrei gesucht und angezeigt.</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>18.04.2004 - 19:40 Uhr</strong>: Erste Erweiterung veröffentlicht: Admin-Verwaltung<br /><br />
+ Soeben habe ich die erste Erweiterung freigegeben. Weiteres kannst du dazu im
+ Admin-Bereich erfahren. Die Datei <strong>pw.php</strong> im Hauptverzeichnis
+ ist somit veraltet.
+</div>
+
+<div class="para">
+ <strong>16.04.2004 - 18:10 Uhr</strong>: Wichtige Template-Änderung<br /><br />
+ Mit dem neusten 38'er Patch habe ich das Template
+ <strong>header.tpl.de</strong> an das Template
+ <strong>guest_header.tpl.de</strong> angehängt. Es kann also
+ anschließend gelöscht werden. Neu ist auch
+ <strong>guest_goto_top.tpl.de</strong>, welches den "Nach
+ oben"-Link enthält.
+</div>
+
+<div class="para">
+ <strong>13.04.2004 - 20:30 Uhr</strong>: Neues Release v0.1.0-pre24 freigegeben<br /><br />
+ Wie beim vorherigen Patch angekündigt bringt dieses Release einiges neues mit:
+ <ul class="listing">
+ <li>Erweitertes Task-Management (Bearbeiten geht nur.)</li>
+ <li>Erweiterungs-Management hinzugefügt: Neue Erweiterungen werden beim Einloggen in den Admin-Bereich (oder beim Klick auf Willkommen sofort erkannt und als neuen Task hinzugefügt; Aktivieren/Deaktivieren und Löschen von Erweiterungen geht auch).</li>
+ <li>Verschiedene Fixes, wie: Template-System, Cookie-Pfad, CSS-Datei erweitert und und...</li>
+ </li>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>13.04.2004 - 20:00 Uhr</strong>: Cookie-Pfad-Problem gelöst<br /><br />
+ Erneut hat sich ein Fehler in databases.php eingeschlichen. Diese habe ich
+ mit dem 34'er Patch beheben können. Das 35'er Patch enthält
+ eine verbesserte what-updates.php und eine Sortierfunktion, die Arrays mit
+ assoziativen Elementen durchsortieren kann. Es wurden nur neuere Patches und
+ in alpabetischer Reihenfolge angezeigt.
+</div>
+
+<div class="para">
+ Um der riesigen Patch-Liste ein Ende zu setzen, habe ich mich entschlossen,
+ doch nicht ein Stable sondern ein pre24 zu machen. Die Liste ist einfach zu
+ lang. Neu in der pre24 wird das Erweiterungs-Management und ein endlich zum
+ Teil funktionierendes Task-Management (nur Bearbeiten geht.).
+</div>
+
+<div class="para">
+ <strong>09.04.2004 - 12:25 Uhr</strong>: Problem mit modules.php<br /><br />
+ In der modules.php gab es seit einigen Patches eine Änderung am
+ Sicherheitssystem. Dieses "escape-t" gefärdende Zeichen
+ wie (,),/,$ und auch den . raus. Dies ist aber beim Eingaben der E-Mail
+ Adresse nicht wünschenswert, da dann der . in einen \. umgewandelt
+ wird.
+</div>
+
+<div class="para">
+ Was Sie machen müssten ist, in die modules.php reingehen und den .
+ rausnehmen:
+ <pre>$HTTP_POST_VARS[$key] =
+ str_replace("/", "\/",
+ str_replace("'", "{QUOT}",
+ str_replace("$", "{DOLLAR_TAG}",
+ str_replace("(", "{OPEN_TAG}",
+ str_replace(")", "{CLOSE_TAG}",
+ str_replace("{--", "{OPEN_TEMPLATE}",
+ str_replace("--}", "{CLOSE_TEMPLATE}",
+ $secvalue)))))));</pre>
+</div>
+
+<div class="para">
+ <strong>27.03.2004 - 01:45 Uhr</strong>: Mamut-Patch (über 100 kByte.)<br /><br />
+ Das Patch es mal wieder ganz besonders in sich. (Nicht nur weil es erst nach
+ dem 3. Upload die richtigen Dateien enthielt...)
+ <ul class="listing">
+ <li>Viele Formulare (derzeit nur einfache) aus (fast) allen Menüs in externe Templates ausgelagert; auch die kleine Online-Box. Bald werden auch noch sämtliche andere dynamisch erzeugte Formulare in Templates ausgelagert. Die dynamischen Inhalte werden dann zuvor in eine Konstante eingefügt.</li>
+ <li><strong>Vorsicht:</strong> Impressum-Template aktualisiert.</li>
+ <li>"Sie sind hier"-Links mit jeweiliger Klasse (guest_, member_, admin_content) erweitert. Hier werde ich wohl bald eine xxx_here Klasse erzeugen?</li>
+ <li>OpenTable() Aufrufe in vielen Modulen (alle drei Typen) so verändert, dass diese per CSS-Datei ansprechbarbar sind.</li>
+ <li>Klassen-Änderungen an vielen Formularen (Admin-Bereich ist komplett fertig überarbeitet).</li>
+ <li>Neue Klassen <strong>admin_title</strong>, <strong>admin_table</strong>, <strong>impressum_header</strong> und <strong>impressum_body</strong> hinzugefügt.</li>
+ <li>Die Dateien <strong>inc/modules/guest/what-mailid.php</strong> und <strong>de.php (Hauptverzeichnis.)</strong> können gelöscht werden.</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>20.03.2004 - 20:00 Uhr</strong>: Neues Release v0.1.0-pre23 freigegeben<br /><br />
+ Soeben habe ich das pre23-Release freigegeben. Diese Version enthält u.a.
+ ein verbessertes Template-System, mehr Dokumentation, SQL-Index' für
+ verschiedene Tabellenspalten und ein verbessertes Sicherheitssystem, das
+ gefährliche Zeichen unschädlich macht, wie beispielsweise $,
+ ( und ).
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>20.03.2004 - 20:00 Uhr</strong>: Bitte aktuelles 20'er Patch downloaden<br /><br />
+ Das Patch erweitert einige Tabellenspalten um einen Index. Dieses soll (laut
+ eines anderen Programmierers) die Abfragen beschleunigen. Derzeit arbeite ich
+ diese Erweiterung noch in die Vollversion ein.
+</div>
+
+<div class="para">
+ <strong>20.03.2004 - 04:00 Uhr</strong>: Neues Release v0.1.0-pre22 freigegeben. (vom 14.03.2004)<br /><br />
+ Hier hat sich wieder einiges getan:
+ <ul class="listing">
+ <li><strong>NEU</strong>: Support-Seite für Mitgliedsbereich vorerst komplettiert.</li>
+ <li><strong>NEU</strong>: Länge des Bestätigungscodes variierbar (empfehlenswert: 3 - 6)</li>
+ <li><strong>FIXED</strong>: Funktion SQL_AFFECTEDROWS() sollte nun wieder funktionieren ("or"-Teil entfernt)</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>10.03.2004 - 02:00 Uhr</strong>: Frühlingsgefühle auch bei mxchange.org<br /><br />
+ Ich starte mit neuem Design in den Frühling und hoffe weiterhin auf
+ viel Erfolg mit meinem Script.
+</div>
+
+<div class="para">
+ <strong>03.03.2004 - 22:00 Uhr</strong>: Upps, Fehler erst jetzt entfernt<br /><br />
+ Upps, in der pre21 war ein Fehler im gerade vermeidlich korregiertem Part:
+ Cookie-Pfad. Wenn das Script im Hauptverzeichnis installiert wurde, wurde die
+ Domain als Pfad gespeichert, was logischerweise falsch ist. Bitte lade dir
+ erneut das pre21 herunter.
+</div>
+
+<div class="para">
+ <strong>02.03.2004 - 22:30 Uhr</strong>: Neues Release v0.1.0-pre21 freigegeben<br /><br />
+ Und hier ist gleich eine ganze Menge gefixed und hinzugefügt:
+ <ul class="listing">
+ <li><strong>NEU</strong>: E-Mail Adresse wird in der Installationsphase abgefragt (Konstante <strong>WEBMASTER</strong> in der config.php)</li>
+ <li><strong>NEU</strong>: Benachrichtigung des Mitgliedes, wenn sein Profil nicht mehr <I>Up-To-Date</I> ist (Standart-Wert: 1/2 Jahr)</li>
+ <li><strong>NEU</strong>: Header-Template für Mitglied- und Gastmenü. Dieses sitzt oberhalb des regulären Header-Templates.</li>
+ <li><strong>NEU</strong>: Weitere Menü-Templates für obrige Menüs: Titel und Menüpunkt</li>
+ <li><strong>NEU</strong>: Alte Buchungen und Bonus-Mails lassen sich per Admin-Bereich löschen. Bei der Normal-Mail wird der Werber benachrichtigt.</li>
+ <li><strong>NEU</strong>: ChangeLog-Datei (englisch) begonnen</li>
+ <li><strong>FIXED</strong>: Sprachenvariable <strong>lang</strong> in ein Cookie ausgelagert und aus der URL entfernt.</li>
+ <li><strong>FIXED</strong>: Textübergabe an SQL-Datenbank und in Mails aus Formularen klappt nun reibungslos (addslashes und stripslashes waren falsch verwendet.)</li>
+ <li><strong>FIXED</strong>: Deutsche Datum- / Zeitangabe im header-Template gefixed (kein am/pm mehr)</li>
+ <li><strong>FIXED</strong>: Speicherpfad für Cookies wird automatisch korrekt erkannt.</li>
+ <li><strong>FIXED</strong>: <I>Andere Einstellungen</I> verschönert (in Unterbereiche unterteilt)</li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>29.02.2004 - 00:35 Uhr</strong>: Weitere Templates für die Menüsysteme "Gast" und "Mitglied"<br /><br />
+ Und zwar sind folgende hinzugekommen:
+ <ul class="listing">
+ <li><strong>Menü-Haupttabllenkopf</strong>: Hier können Sie dann bequem Hintergrundbilder o.ä. einfügen.</li>
+ <li><strong>Menü-Titel</strong>: Das Menüsystem ist in Blöcke unterteilt. Diese haben eine Titelzeile, die Sie nun auch ändern können (nicht nur per CSS-Klasse.)</li>
+ <li><strong>Menüpunkt</strong>: Jeder Menüpunkt kommt aus diesem Template.</li>
+ </ul>
+ Nun sollte es einfacher sein, das Script an deine Bedürfnisse anzupassen.
+ Später werden wir hier wohl ein richtiges Template-System erzeugen, als
+ "nur" ein Teil-Template-System.
+</div>
+
+<div class="para">
+ <strong>28.02.2004 - 20:50 Uhr</strong>: Admin-Menüs fehlen?<br /><br />
+ Fehlt dir ein paar Menüs im Admin-Bereich wie
+ "{?POINTS?}-Gutschrift", "Kategorien auflisten" und
+ "Updates prüfen"? <a href="#">Dieses kleine SQL-Fix</a>
+ erweitert dein Admin-Menü um die genannten fehlenden Einträge.
+</div>
+
+<div class="para">
+ Und schaue gleich mal unter <strong>Verschiedenes / Updates prüfen</strong> nach. :-)
+</div>
+
+<div class="para">
+ <strong>24.02.2004 - 19:50 Uhr</strong>: Neues Release v0.1.0-pre20 freigegeben<br /><br />
+ Nach langer Pause bringe ich endlich das ersehnte Update auf pre20 raus. In
+ dieser Version habe ich die URL-Blacklist, Mitgliederdaten-Tabelle und ein
+ sehr grosses Problem gefixed, dass während der Installation auftritt.
+ Die Installation sollte endlich wieder klappen.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>07.02.2004 - 15:00 Uhr</strong>: Neues Release v0.1.0-pre18 freigegeben<br /><br />
+ Nach 6 Tagen Arbeit habe ich endlich wieder eine neue Version fertig gestellt.
+ Mit der neuen Online-Liste hat sich jedoch ein neuer Fehler eingeschlichen.
+ Ich muss hier unbedingt den Grund des Fehlers finden. :-(
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>01.02.2004 - 16:30 Uhr</strong>: Neues Release v0.1.0-pre17 freigegeben<br /><br />
+ Die SQL-Anweisungen sind nun in einer externen Bibliothek (inc/db/lib.php)
+ ausgelagert. Somit sollte es für Sie einfacher sein, diese auf andere
+ Datenbanken umzuschreiben. Zudem kann bei Mailempfang <strong>Urlaub</strong>
+ keine Mails mehr gebucht werden.
+</div>
+
+<div class="para">
+ <strong>31.01.2004 - 07:30 Uhr</strong>: Neues Release v0.1.0-pre16 freigegeben<br /><br />
+ Und wiedermal ist einiges fertig geworden:
+ <ul class="listing">
+ <li>Vom Mitglied nicht bestätigte Mails sind vom Admin einsehbar und löschbar.</li>
+ <li>Das Mitglied sieht nun, wie viele {?POINTS?} es pro unbestätigter Mail erhält und wie viel es gesamt erhalten kann.</li>
+ <li>In der vom Mitglied buchbaren Mails sind nun Platzhalter verwendbar. Diese kann das Mitglied beim Buchen mit eingeben:
+ <ul class="listing">
+ <li><strong>%anrede%</strong> - Anrede des Empfängers</li>
+ <li><strong>%vorname%</strong> - Vorname</li>
+ <li><strong>%nachname%</strong> - Nachname</li>
+ </ul>
+ </li>
+ </ul>
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>30.01.2004 - 22:20 Uhr</strong>: Sehr wichtiges Patch freigegeben. Bitte vom Admin-Bereich downloaden<br /><br />
+ Das Patch behebt einen Versand-Fehler. Viele Mitglieder eines anderen
+ Mailtausches haben sich beschwert, sie würden zu viele Mails empfangen.
+ Nach Prüfung der betroffenen Accounts stellte sich dies auch als war raus.<br />
+ Der Fehler war ein - eigentlich - simpler Variablen-Fehler... <a href="#">Patch entfernt.</a>
+</div>
+
+<div class="para">
+ <strong>27.01.2004 - 23:20 Uhr</strong>: Neues Release v0.1.0-pre15 freigegeben<br /><br />
+ Bei dieser Version ist endlich möglich, die von den Mitgliedern
+ ausgewählte Kategorien vom Admin-Bereich aus anzeigen zu lasssen.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>25.01.2004 - 05:25 Uhr</strong>: Auch ich vergesse mal was..<br /><br />
+ Das neuste Patch korregiert zwei Fehler:
+ <ol>
+ <li>Das neu zugesandte Passwort wird nun endlich in der Datenbank gespeichert.</li>
+ <li><strong>Profildaten ändern</strong> prüft nun, ob das Passwort auch eingegeben wurde.</li>
+ </ol>
+ Das Patch ist wiedermal übder den Admin-Bereich herunterladbar.
+</div>
+
+<div class="para">
+ <strong>25.01.2004 - 04:20 Uhr</strong>: Neues Release v0.1.0-pre14 freigegeben<br /><br />
+ Bereits versendete Mails von den Mitgliedern werden nun nicht mehr unter
+ <strong>EMail-Details ansehen</strong> gelistet, sondern tauchen im neuen
+ Menüpunkt <strong>EMail-Archiv</strong> auf. Ein Patch ist zudem
+ über den Admin-Bereich der Vorgänger-Version v0.1.0-pre13
+ erreichbar.
+</div>
+
+<div class="para">
+ <strong>Wichtig.</strong> Dieses Patch erweitert auch die
+ <I>what-updates.php</I> beim Update-Link (Voll-Update) mit der aktuellen
+ Sprache. Bitte lade dir ebenfalls diesen Patch runter.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>16.01.2004 - 18:50 Uhr</strong>: Fehler in action-Dateien behoben<br /><br />
+ Kurz nachdem ich die Version 0.1.0-pre13 freigegeben habe, merkte ich, dass
+ etwas in der Menüleiste oben nicht stimmte. <a href="#">Patch
+ entfernt.</a>
+</div>
+
+<div class="para">
+ <strong>16.01.2004 - 18:30 Uhr</strong>: Neues Release v0.1.0-pre13 freigegeben<br /><br />
+ Das Tabellen-Problem mit dem Internet Explorer scheint aus der Welt zu
+ sein.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>16.01.2004 - 16:40 Uhr</strong>: Wichtiges Patch<br /><br />
+ Offensichtlich hat mein erster Co-Coder seinen Banner-Code - mit oder ohne
+ Absicht ist erstmal dahingestellt - eingebaut gelassen. Ich habe einfach eine
+ ältere Version der Datei genommen. <a href="#">Patch entfernt.</a>
+</div>
+
+<div class="para">
+ <strong>15.01.2004 - 20:30 Uhr</strong>: Internet-Explorer Problem behoben<br /><br />
+ Auf vielen Seiten wird das Menü unter dem Internet Explorer breiter
+ dargestellt als es soll. Das <a href="#">Patch entfernt.</a> Im Laufe der
+ nächsten Versionen werde ich alle anderen Scripte durchgehen und
+ erweitern.
+</div>
+
+<div class="para">
+ <strong>13.01.2004 - 22:20 Uhr</strong>: Neues Release v0.1.0-pre12 freigegeben<br /><br />
+ In dieser Version kommen folgende (eigentlich selbstverständliche) Sachen
+ hinzu:
+ <ol>
+ <li>Gesamtguthaben an Punkten unter dem {?POINTS?}-Guthaben-Link</li>
+ <li>Referral-Anzahl und Gesamtanzahl in selber Übersicht</li>
+ </ol>
+ Dann hat ein Mailtausch-Betreiber für mich (hoffentlich) das Einloggen
+ und Ausloggen gefixt. (Danke nochmals für die Arbeit).
+</div>
+
+<div class="para">
+ <a href="#">Patch entfernt.</a><br />
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+ <strong>01.01.2004 - 01:20 Uhr</strong>: Frohes Neues<br /><br />
+ Auch mxchange.org wünscht seinen Besuchern und Mailtausch-Betreibern ein
+ frohes Neues. Zugleich bringe ich ein Patch raus, mit dem es nun möglich
+ ist, sämtliches zu editieren bzw. löschen:<br />
+ <ul class="listing">
+ <li>Kategorien</li>
+ <li>Referral-Ebenen</li>
+ <li>Mailarten</li>
+ <li>Anzahl Mails pro Tag</li>
+ </ul>
+ Die Referral-Banner werden wohl erst im naechsten Release mit editierbar sein.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
+</div>
+
+<div class="para">
+ <strong>Weitere interessante News findest du nun in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2005</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>31.12.2005 - 17:00 Uhr</strong>: Knapp vor Neujahr doch zwei FAQs.<br /><br />
+ Diese betreffen beide die Installationsphase des Scriptes. Zum einem ging es
+ dabei um den fehlgeschlagenen Finalizer, zum anderen um eine Fehlende Spalte
+ 'mt_word'. Lese dir dazu einfach die beiden neuen FAQs durch, wenn du
+ ebenfalls auf diese Fehler stösst:<br />
+ <br />
+ <a href="{?URL?}/modules.php?module=index&what=faqs#35">35. Anfrage wegen der fehlenden Spalte</a><br />
+ <a href="{?URL?}/modules.php?module=index&what=faqs#36">36. Anfrage wegen des Finalizers.</a>
+</div>
+
+<div class="para">
+ <strong>30.12.2005 - 20:40 Uhr</strong>: Weitere Update-Welle an den Erweiterungen<br /><br />
+ Dieses Mal betrifft es eher keine Sicherheitslöcher, sondern nur die
+ bessere Lesbarkeit und somit besseres Verständnis des Quellcodes. Du
+ solltest aber <strong>mediadata</strong> mindestens auf die Version
+ <strong>0.0.5</strong> aktualisieren, denn dort ist nun ein weiterer - nicht
+ fataler - Fehler ausgemerzt.<br />
+ <br />
+ Dieser Fehler entstand nach dem die Mail komplett versandt wurde. Das Script
+ hat dann versucht, eine Null (0) aufzuaddieren. Eine scriptinterne Funktion
+ (SQL_QUERY_ESC()) hat aber aus mir unerklärlichen Gründen die Null
+ entfernt. Der somit enstandene SQL-Befehl war somit ungültig. Es wurden
+ aber dennoch die korrekten Werte in die Mediadaten-Tabellen eingetragen.<br />
+ <br />
+ Du solltest die <strong>mediadata</strong> aktualisieren, damit der SQL-Fehler
+ beseitigt ist und deinen Mailtausch nur "unschön" aussehen lässt.
+</div>
+
+<div class="para">
+ <strong>26.12.2005 - 15:00 Uhr</strong>: Game-Engine kommt schrittweise voran<br /><br />
+ Aufgrund der hohen Anfrage bezöglich der Game-Engine (die zum
+ Anschliessen externer Webseiten verwendet werden kann, wie z.B. Spiele,
+ Banken usw.), habe ich mich entschlossen, diese voranzubringen. Sie bietet
+ derzeit die folgenden Befehlsgruppen und Befehle an:<br />
+ <br />
+ <strong>Befehlsgruppen:</strong><br />
+ <strong><big>·</big></strong> Verschiedene Status des Export-Eccounts (status.php)<br />
+ <strong><big>·</big></strong> Daten des Export-Accounts (export.php)<br />
+ <strong><big>·</big></strong> Daten eines Mitgliederaccounts im Nur-Lesen-Zugriff (rmember.php)<br />
+ <br />
+ <strong>Befehle:</strong><br />
+ <strong><big>·</big></strong> Anzahl Abfragen (freie, gekaufte, verbrauchte), Status des Hauptaccounts (= Mitgliedsaccount)<br />
+ <strong><big>·</big></strong> Punkteguthaben, Mailbuchungen, persöngliche Daten, usw.<br />
+ <strong><big>·</big></strong> Teilnehmende Mitglieder in Bettel- und Aktiv-Rallye<br />
+ <br />
+ Die Game-Engine kannst du derzeit nur per CVS erreichen, da diese noch sehr
+ experimentell ist. Sobald sie aber betriebsbereit ist, werde ich sie als
+ ZIP-Archiv zum Downloaden bereitstellen.
+</div>
+
+<div class="para">
+ <strong>22.12.2005 - 13:40 Uhr</strong>: Sicherheitsupate an 13 Erweiterungen freigegeben<br /><br />
+ Soeben habe ich 13 meiner Erweiterungen aktualisiert. Dieses Mal sind die
+ Include-Befehle in den action-Dateien besser gegen Angriffe abgesichert. Ich
+ empfehle hier allen Webmastern das Update einzuspielen.<br />
+ <br />
+ Zudem habe ich wieder die Zusatzangebote entfernen müssen, da sie doch
+ einen zu starken "geschäftlichen Charakter" aufweisen und ich
+ keinen Gewerbeschein habe.
+</div>
+
+<div class="para">
+ <strong>05.12.2005 - 21:10 Uhr</strong>: Umbauten an der Webseite abgeschlossen<br /><br />
+ Die erste grosse Umbau-Aktion - das Umstellen vom "ich" auf
+ "wir" ist somit abgeschlossen. Die gesamten News bleiben aber davon
+ verschont. Auch habe ich (okay, hier ein <strong>ich</strong> nochmal), die
+ Texte etwas umgeschrieben, damit sie ansprechender klingen.<br />
+ <br />
+ Als nächstes kommen die Zusatzangebote dran. Eines vorweg verraten: Es
+ wird 3 Arten von Angeboten geben. Einzelangebot, Komplettpaket und Individualangebote.
+</div>
+
+<div class="para">
+ <strong>04.12.2005 - 19:25 Uhr</strong>: Zusätzliche Angebote nun Online<br /><br />
+ Ich habe nun endlich die lang angekündigten Zusatzangebote eingestellt
+ (einige kannst du bereits unentgeldlich nutzen, diese werden aber
+ kostenpflichtig werden). Lade dir dazu meine aktuelle Preisliste vom Server
+ als PDF, Excel oder OpenOffice2.0-Tabelle herunter.<br />
+ <br />
+ <a href="#">Seite existiert nicht mehr.</a>
+</div>
+
+<div class="para">
+ <strong>30.11.2005 - 21:00 Uhr</strong>: Benachrichtigung wegen Aktiv- und/oder Bettel-Rallye fertiggestellt.<br /><br />
+ Die geplante Verbesserung des Scriptes, eine Benachrichtigung einzubauen,
+ wenn eine Bettel- bzw. Aktiv-Rallye gestartet oder gestoppt wurde, ist nun
+ fertig und seit gestern Abend auf dem Server.
+</div>
+
+<div class="para">
+ Du kannst dabei auch für Aktivierungsbenachrichtigungen eine
+ Vergütung und Wartezeit einstellen. Dann werden Die
+ Aktivierungsbenachrichtigungen als Bonus-Mails versendet. Du musst dazu auch
+ die Erweiterung <strong>bonus</strong> installiert haben, auch wenn du nur
+ die Bettel-Erweiterung installiert hast und vergütete Benachrichtigungen
+ aussenden willst.
+</div>
+
+<div class="para">
+ Deine bereits bestehenden Mitglieder erhalten nach Update der Erweiterungen
+ <strong>beg</strong> und <strong>bonus</strong> erstmal keine Nachrichten, da
+ diese erstmal deaktiviert sind. Wenn du also willst, dass dennoch die
+ bestehenden Mitglieder auch eine Benachrichtigung erhalten, schalte diese
+ einfach ein.
+</div>
+
+<div class="para">
+ Auch habe ich das Anmeldeformular ein wenig verbessert. Zum einem kannst du
+ jetzt bestimmen, ob <strong>Ja</strong> oder <strong>Nein</strong> als
+ Standart-Auswahl in den Kategorien gesetzt ist. Zum anderen werden neue
+ Mitglieder optional (also auch abschaltbar) über bereits laufende
+ Rallyes informiert. Dies geschieht ebenfalls entweder per unvergüteter
+ Benachrichtigung oder per Bonus-Mail und durch die selben Einstellungen
+ geändert werden.
+</div>
+
+<div class="para">
+ <strong>29.11.2005 - 17:30 Uhr</strong>: Neues Testing-Archiv mit bis Patch-Level 492 freigegeben.<br /><br />
+ Seit ein paar Minuten existiert ein neues Testing-Archiv der Version
+ 0.2.0-pre10 mit allen Patches (bis 492) inklusive auf den SourceForge.net
+ Servern zum freien Download. Hier findest du die Download-Seite dazu:<br />
+ <br />
+ <a href="#" target="_blank">Download-Link veraltet.</a>
+</div>
+
+<div class="para">
+ <strong>26.11.2005 - 21:15 Uhr</strong>: Erscheinungstermine meiner Scripte<br /><br />
+ Wegen mehrfacher Anfragen, wann diese oder jene Erweiterung erscheinen wird,
+ habe ich mich kurz entschlossen, eine kleine Liste aufzustellen. Sie ist
+ keinesfalls komplett. Ich plane noch viel, viel mehr zu programmieren. Aber
+ sie sollte erst das wesendliche beinhalten und dir wenigstens einen kleinen
+ Überblick geben, wann welche Erweiterung hier erscheinen wird.
+</div>
+
+<div class="para">
+ Auch ist die Liste keine "Terminliste" in dem Sinne, sondern eher als sich "dynamisch
+ ändernde Prioritätenliste" anzusehen.
+</div>
+
+<div class="para">
+ <em>Der Link ist bereits nicht mehr gültig.</em>
+</div>
+
+<div class="para">
+ <strong>26.11.2005 - 15:35 Uhr</strong>: Zugriffsrechte und die Dummy-Datei<br /><br />
+ Nach langer Suche nach einen mysteriösen Fehler, wieso bei einer
+ Installation des Scriptes immer das Verzeichnis <strong>inc</strong> als
+ beschreibbar galt, obwohl 555 (CHMOD) eingestellt war, habe ich den Fehler im
+ Script <strong>inc/functions.php</strong> gefunden. Es wird nämlich zum
+ Testen der Rechte eine temporäre Datei angelegt. Nach dem Testen wurde
+ sie allerdings nicht mehr entfernt, was zu den mysteriösen Fehlern
+ führte. Das aktuelle Patch <strong>490</strong> beseitigt diesen.
+</div>
+
+<div class="para">
+ <strong>19.11.2005 - 13:05 Uhr</strong>: Aktiv-Rallye und Bettel-Rallye repariert.<br /><br />
+ In den beiden Rallyes hatte sich der Fehlerteufel eingeschlichen. Dieser ist
+ nun endlich raus.
+</div>
+
+<div class="para">
+ In der Aktiv-Rallye wurden die hinzugeschalteten Boni nicht bein der
+ Sortierung der Userliste berücksichtigt. Folglich war die Reihenfolge der
+ Gewinner nicht richtig und somit auch vielleicht die falschen Mitglieder
+ benachrichtigt.
+</div>
+
+<div class="para">
+ In der Bettel-Rallye trat nur bei Verwendung des Nicknames als User-ID auf.
+ Dieser wurde falsch in eine Zahl umgewandelt. Das hatte zur Folge, dass immer
+ das erst bettelnde und nicht das aktuell bettelnde Mitglied die {?POINTS?}
+ gutgeschrieben bekommen hat.
+</div>
+
+<div class="para">
+ Dann habe ich zwei weitere Befehle der Game-Engine hinzugefügt: Daten zur Aktiv-Rallye und
+ Bettel-Rallye anzeigen.
+</div>
+
+<div class="para">
+ <strong>17.11.2005 - 22:00 Uhr</strong>: Sicherheitsupdate 487 sichert Script gegen XSS-Attacken ab<br /><br />
+ In dem Datenfeld-Element <strong>PHP_SELF</strong> des globalen Datenfeldes
+ <strong>$_SERVER</strong> wird der Pfad und der Name des aktuell
+ ausgefürhrten Scriptes abgespeichert. Dieser kann durch eine geschickt
+ geänderte URL manipuliert werden. Fremde Skripte lassen sich somit bequem
+ ausfüren - unter der IP-Nummer des jeweiligen Servers versteht sich.
+</div>
+
+<div class="para">
+ Dieses Patch sichert nun das besagte Datenfeld-Element (hoffentlich
+ genügend) ab, in dem es nicht nur viele Zeichen mit
+ <strong>htmlentities()</strong> in HTML-konforme Zeichen umwandelt (Aufruf des
+ fremden Scriptes ist somit verhindert oder erschwert), sondern auch durch
+ Entfernen der angehängten URL des fremden Scriptes.
+</div>
+
+<div class="para">
+ Wenn dir das zu technisch ist, lade dir einfach den Patch runter. Im
+ Normalfall sollte sich am Verhalten des Scriptes nichts ändern. Das Patch
+ kannst du wie gewohnt per Downloads von meiner Seite runterladen oder direkt
+ aus deinem Admin-Bereich.
+</div>
+
+<div class="para">
+ Es ist somit das zweite sicherheitsrelevante Patch in Folge.
+</div>
+
+<div class="para">
+ <strong>17.11.2005 - 21:00 Uhr</strong>: Anmeldung im Forum sollte wieder arbeiten<br /><br />
+ Wegen eines Scripte-Updates klappte die Anmeldung zum Forum nicht. Es fehlten
+ noch ein paar Einstellungen in der config.php. Nun sollte die Anmeldung wieder klappen.
+</div>
+
+<div class="para">
+ BTW: Die Game-Engine (welche per CVS-Zugang erreichbar ist) versteht nun 5 Befehle.
+</div>
+
+<div class="para">
+ <strong>09.11.2005 - 14:40 Uhr</strong>: Sicherheitsupdate 486 schliesst Lücke in lib-mysql3.php<br /><br />
+ Das Script <strong>inc/db/lib-mysql3.php</strong> wiess eine
+ Sicherheitslücke in der Funktion SQL_QUERY_ESC() auf, die verhindern
+ soll, SQL-Injektionen durchführen zu können. Der Fehler war schlicht
+ ein Aufruf der Funktion COMPILE_CODE() vor dem Zusammenbau der SQL-Anweisung.
+ Das Patch 486 schliesst diese Lücke.
+</div>
+
+<div class="para">
+ Zudem plagt mich derzeit leichtes Fieber und Schüttelfrost, weshalb ich
+ jetzt nur vermindert weiter am Script arbeiten kann.
+</div>
+
+<div class="para">
+ <strong>23.10.2005 - 21:00 Uhr</strong>: Neues Testing-Archiv enthält alle Patches<br /><br />
+ Seit heute Abend steht ein neues Testing-Archiv <a href="#" title="Download
+ bereits veraltet">mxchange-testing_0.2.0-pre10_485</a> mit allen bereits
+ eingespielten Patches zum Download über die SourceForge.net-Server zur
+ Verfügung.
+</div>
+
+<div class="para">
+ <strong>23.10.2005 - 01:45 Uhr</strong>: Bettel-Rallye nun möglich.<br /><br />
+ Mit dem neusten Patch 483 und den aktuellen Versionen der Erweiterungen
+ <strong>beg</strong> und <strong>task</strong> ist nun eine optional
+ aktivierbare Bettel-Rallye mit Rallye-Übersicht im Admin- und
+ Mitgliedsbereich möglich.
+</div>
+
+<div class="para">
+ Zudem habe ich die Aktiv-Rallye (<strong>bonus</strong>.) insofern
+ abgesichert, dass bestehnde Bonus-Vergütungen bei Abschaltung der
+ Aktiv-Rallye um 00:00 Uhr (täglicher Reset.) den Mitgliedern
+ gelöscht werden. Ansonsten ist es möglich, dass Mitglieder mit
+ Bonus-Guthaben bei erneuter Aktivierung wieder "Im Rennen" sind.
+</div>
+
+<div class="para">
+ <strong>22.10.2005 - 17:30 Uhr</strong>: Mal etwas historisches...<br /><br />
+ Und das gleich in doppelter Bedeutung: Am 11. September 2003 tauchte zum
+ ersten Mal Mailer-Project auf einem östereichischen Server auf. Seit
+ August 2003 (genaues Datum leider unbekannt, da ich die nicht freigegebenen
+ Versionen nicht mehr auf meiner Festplatte habe) bin ich nun dabei,
+ Mailer-Project voranzutreiben.
+</div>
+
+<div class="para">
+ Die erste veröffentlichte Version (alle Versionen waren mal auf <a
+ rel="external" target="_blank"
+ href="https://sourceforge.net/projects/mxchange">SourceForge.net</a> zu
+ finden) ist die <strong>mxchange-0.0.4</strong> und ist mal gerade 50 KByte
+ gross gewesen. Die aktuelle Version 0.2.0-pre10 ist knapp 200 KByte gross.
+</div>
+
+<div class="para">
+ Alle diese Versionen findest du nun auf meinem Server:<br />
+ <strong><big>·</big></strong> <a rel="me"
+ href="{?URL?}/downloads/cvs-nightly/archive/"
+ target="_blank">{?URL?}/downloads/cvs-nightly/archive/</a>
+</div>
+
+<div class="para">
+ <strong>08.10.2005 - 14:00 Uhr</strong>: Hinweise zum Updaten der Mediadaten-Erweiterung<br /><br />
+ Solltest du nach Updaten der Erweiterung <strong>mediadata</strong> auf die
+ aktuelle Version 0.0.4 keine Mailbuchungen in den Mediadaten angezeigt bekommen,
+ installiere die Mediadaten einfach per Adminmenü neu. Wie das geht habe
+ ich in der <a href="{?URL?}/modules.php?module=index&what=faq#29">FAQ Nr.
+ 29</a> genau beschrieben.
+</div>
+
+<div class="para">
+ <strong>04.10.2005 - 19:25 Uhr</strong>: Endlich wieder eine News .<img src="http://forum.mxchange.org/templates/default/smilies/wink.gif" border="0" width="15" height="15" alt=";-)" title=";-)" /><br /><br />
+ Nach fast vier Monaten taucht unter mxchange.org-News endlich wieder eine
+ News auf. In der Zwischenzeit hat sich viel um dem Sponsorenbereich getan -
+ die Screenshots können Sie weiterhin in der Photo-Gallerie finden.
+</div>
+
+<div class="para">
+ Und seit ein paar Wochen existieren sogenannte "Testing-Archive" auf den SourceForge.net-Servern.
+ Dieses beinhalten die bis einschliesslich zur angegebenen Patch-Level (das
+ ist derzeit 478) alle Patches. Ein langes und mühevolles Hochladen der 60
+ Patches entfällt somit.
+</div>
+
+<div class="para">
+ <em>Der Download-Link ist bereits veraltet.</em>
+</div>
+
+<div class="para">
+ <strong>10.06.2005 - 19:25 Uhr</strong>: Photo-Gallerie eingerichtet.<br /><br />
+ Unter <a href="http://photos.mxchange.org" rel="me" title="Bildergallerie"
+ target="_blank">photos.mxchange.org</a> ist nun eine
+ Gallerie eingerichtet. Dieses bietet dir Screenshots von meinem Desktop an,
+ der die neusten Entwicklungen aller meiner Scripte anzeigt. Schaue es
+ dir doch einfach mal an.
+</div>
+
+<div class="para">
+ <strong>28.05.2005 - 21:15 Uhr</strong>: Forum auf v0.4.1 gedowngradet.<br /><br />
+ Soeben habe ich das Forum auf die Vorgänger-Version 0.4.1 gedowngradet.
+ Das Aktualisieren auf die neue Version war bis jetzt gescheitert.
+</div>
+
+<div class="para">
+ <strong>30.04.2005 - 19:00 Uhr</strong>: Screenshots der aktuellen Entwicklungen<br /><br />
+ Schaue dir die neuesten Entwicklungen an. Die hier aufgeführten Bilder
+ stammen aus meinem Intranet.
+</div>
+
+<div class="para">
+ <strong>17.04.2005 - 20:20 Uhr</strong>: Aktualisierter Verdopller auf mxchange-demo.de.<br /><br />
+ Den Admin-Bereich der Vorab-Version v0.0.6 des Verdopplers kannst du dir nun
+ unter <a href="http://mxchange-demo.de" target="_blank">mxchange-demo.de</a>
+ ansehen. Es sind z.B. eine Gruppenauszahlungsfunktion (erst ab mindests X
+ Auszahlungen wird ausgezahlt) hinzugekommen.
+</div>
+
+<div class="para">
+ <strong>15.04.2005 - 21:10 Uhr</strong>: Alle Erweiterungen auch von mxchange.org erreichbar.<br /><br />
+ Ich habe mich nun umentschieden, die Download-Links zu allen verfügbaren
+ Erweiterungen auch über diese Webseite verfügbar zu machen. Vorher
+ waren die Erweiterungen nur aus dem Admin-Bereich deines Mailtausches
+ erreichbar. Ich habe mir selber damit auch eine grosse Erleichterung angetan,
+ da ich jetzt nur noch eine Datei ändern brauch.
+</div>
+
+<div class="para">
+ <strong>04.04.2005 - 21:10 Uhr</strong>: Support-Forum eingerichtet<br /><br />
+ <a href="http://forum.mxchange.org/index.html" target="_blank">Hier findest
+ du das Support-Forum</a>. Allerdings ist es noch auf Englisch (laut Forum des
+ Scriptes soll die deutsche Übersetzung vielleicht mit nächster
+ Version fertig sein.)
+</div>
+
+<div class="para">
+ <strong>03.04.2005 - 20:30 Uhr</strong>: Patches wieder verfügbar<br /><br />
+ In einer Textdatei auf dem Server (die die Beschreibung zu den Patches
+ enthalten) war ein Zeilenumbruch zu viel. Entsprechend wurden nur Patches bis
+ theoretisch. Nr. 401 angezeigt. Du solltest jetzt wieder aus deinem
+ Adminbereich alle Patches bis derzeit 406 einsehen können.
+</div>
+
+<div class="para">
+ <strong>01.04.2005 - 17:30 Uhr</strong>: Freigabe des Release 0.2.0-pre11 verschoben<br /><br />
+ Die Freigabe des nächsten Releases <strong>0.2.0-pre11</strong> wird
+ sich aller Voraussicht nach noch weiter verschieben. Der primäre Grund
+ hierfür ist die derzeit stark beschädigte (und auch komplett
+ überholbedürfte) Installationsroutine des Scriptes. In der Zwischenzeit
+ geht es mit anderen interessanten Erweiterungen weiter.
+</div>
+
+<div class="para">
+ <strong>25.03.2005 - 15:05 Uhr</strong>: Halb-automatische Installation<br /><br />
+ Derzeit ist die halb-automatische Installation gestöhrt. Bitte weiche auf
+ die manuelle Variante aus. Ich werde in nächster Zukunft die Installation
+ komplett überarbeitet haben. Es wird dann auch der "Wizard"
+ wegfallen und dafür eine deutlich übersichtlichere und einfach
+ bedienbare Version der Installation mit integriert sein.
+</div>
+
+<div class="para">
+ <strong>06.03.2005 - 19:10 Uhr</strong>: Patch 392 mit Schönheitsfehler<br /><br />
+ Im Patch 392 - welches das automatische Aktualisieren der sogn. Patch-Level
+ ermöglicht - ist versehentlich die Version pre11 mit eingeflossen. Das
+ fehlerhafte Patch habe ich nun korregiert und erneut hochgeladen. Bitte lade
+ es dir erneut herunter.
+</div>
+
+<div class="para">
+ <a href="#" title="Patch bereits veraltet">392-Patch_Level_Update_FIX.zip</a>
+ (6795 Bytes)
+</div>
+
+<div class="para">
+ <strong>02.03.2005 - 19:30 Uhr</strong>: Neues Release v0.2.0-pre10 freigegeben.<br /><br />
+ Ganze 30 Patches sind in der neusten Version
+ <strong>mxchange-0.2.0-pre10</strong> enthalten. Ich habe beispielsweise ein
+ sehr grosses Problem in der Mailbuchungsseite, Mailversand und auch Probleme
+ mit fehlenden Funktionen (weil eine Include-Datei nicht permanent eingebunden
+ war) behoben. Was ich alles genau an Fehlern beseitigt habe, möchte ich
+ dir hier vorstellen (wenn auch einige Patches zum einem Punkt zusammengefasst
+ sind):
+ <ul>
+ <li><strong>FIXED</strong>: Im Sende-Pool (der die Mails automatisch etappenweise versendet) war ein schwerwiegender Fehler: Es wurden zwar Mails versendet, leider aber nicht in der gewünschten Etappengrösse, inklusive der Bonus-Mails. Zudem wurde keine Verstand-Bestätigung sowahl an das Mitglied als auch an den Administrator versendet.</li>
+ <li><strong>FIXED</strong>: Cookie-Problem im Referral-Sytem (es wurde immer die Standart-RefID gesetzt und nicht die Referral-ID aus der URL) beseitigt.</li>
+ <li><strong>FIXED</strong>: Wenn du an Affiliate-Programmen (Partnernetzwerke mit Pflichteinbindung von HTML-Codes) dran teilnehmen willst und den HTML-Code in deinem Mailtausch einbauen willst, so ist dies nun möglich.</li>
+ <li><strong>FIXED</strong>: Admin-Bereich: Link zum Mitgliedsprofil korregiert (es wurde nach dem Patch 364 immer auf what=list_refs verlinkt)</li>
+ <li><strong>FIXED</strong>: Templates in Hinblick auf den bald anstehenden Frameset-Support umbenannt (damit diese nicht konfliktieren)</li>
+ <li><strong>FIXED</strong>: Leichtgewichtigen Fehler im Bestätigungslink (zum Freischalten des Mailtausch-Accounts) beseitigt.</li>
+ <li><strong>FIXED</strong>: Login-Prozedur auf die neue Version der Bonus-Erweiterung vorbereitet (Aktiv-Rallye.)</li>
+ <li><strong>FIXED</strong>: Die Erweiterung muss aktiv bleiben, damit auch das Gast- bzw. Mitgliedsmenü eingeblendet wird.</li>
+ <li><strong>FIXED</strong>: Speicherung der Profildaten des Mitglieds repariert.</li>
+ <li><strong>FIXED</strong>: Der Admin kann nun endlich das Standart-Theme (welches er als Standart gesetzt hat) in der Datenbank abspeichern. Somit bekommen auch Ihre Mitglieder das Design beim ersten Aufruf Ihres Mailtausches das Design zu sehen.</li>
+ <li><strong>FIXED</strong>: In der Datenbank nicht registrierte Module werden bei Aufruf des Modules automatisch dazugefügt. Somit können Sie auch beispielsweise dem Bettellink einen eigenen Browser-Titel setzen.</li>
+ <li><strong>FIXED</strong>: Wenn der Admin eingeloggt ist, werden endlich wieder alle Erweiterungen und deren Konfigurationsdaten - auch deaktivierte - geladen.</li>
+ <li><strong>FIXED</strong>: Wenn keine Nachkommastelle in einer auszugebenen Zahl vorhanden sind, wurde dennoch das Komma am Ende angehängt.</li>
+ <li><strong>FIXED</strong>: Ist der Admin eingeloggt, werden nun wichtige Admin-Includes geladen (<strong>derzeit admin-inc.php</strong>)</li>
+ <li><strong>FIXED</strong>: Zusammenzählen der Punkte von Mitgliedern optimiert - es ist jetzt dazu nur noch eine SQL-Anweisung nötig.)</li>
+ <li><strong>FIXED</strong>: Ausgabe des CSS-Codes repariert.</li>
+ <li><strong>FIXED</strong>: Im Admin-Bereich wird die Konfiguration mit einer einheitlichen Funktion gespeichert. Hier war ein Fehler beim Umgang mit dem Semikolon, was zwangsläfig abgespeicherte Daten unbrauchbar machte.</li>
+ <li><strong>FIXED</strong>: Mitglieder müssen jetzt endlich eine bestimmte Mindestanzahl von Mails (=Minimum-Empfänger) buchen.</li>
+ <li><strong>FIXED</strong>: Es ist jetzt für deine Mitglieder möglich, das vergessene Passwort <strong>entweder</strong> durch Eingabe der User-ID <strong>oder</strong>EMail-Adresse <strong>oder</strong> (neu.) des Nicknamens sich zuschicken zu lassen. Vorher musste man User-ID <strong>und</strong> EMail-Adresse eingeben.</li>
+ <li><strong>FIXED</strong>: Im Copyright-Hinweis fehlte das aktuelle Jahr 2005, ist auch wichtig...</li>
+ </ul>
+ Wenn du bereits mein Script installiert hast, lohnt sich dennoch das Updaten
+ (<strong>zumal du dann wieder neue Patches aus deinem Admin-Bereich sehen
+ kannst</strong>), da ich vor dem Upload der Version noch einiges an Fehlern
+ gefunden und beseitigt habe.
+</div>
+
+<div class="para">
+ <strong>Was wird es in der Zukunft noch geben?</strong>
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> HTML-Newsletter beispielsweise, den deine Mitglieder gegen eine einstellbare Gebühr auch abbestellen können (oder eben regulär durch Account-Löschung).<br />
+ <strong><big>·</big></strong> Es wird auch sogn. Question-Mails geben (was das bei mir wird, verrate ich erstmal nicht.)<br />
+ <strong><big>·</big></strong> Stark verbesserte User-Liste im Admin-Bereich (pro Eintrag zwei Zeilen, wegen Überbreite der Tabelle)<br />
+ <strong><big>·</big></strong> Mailbuchung: Maximal leistbare Mails in Kategorien in Verbindung mit Punkteguthaben (damit man sich das Rechnen sparen kann)<br />
+ <strong><big>·</big></strong> Kostenpflichten Support, Update- und Installations-Service, den du bis zu <strong>2 Jahre</strong> lang buchen kannst (natürlich auch länger.)<br />
+</div>
+
+<div class="para">
+ Und mit Sicherheit noch eine ganze Menge mehr. Zu viel will ich dir nicht verraten...
+</div>
+
+<div class="para">
+ <strong>23.02.2005 - 22:00 Uhr</strong>: Neue FAQs 25 - 27 fertiggestellt<br /><br />
+ Die FAQs beschätigen sich mit Themen, wie das Erweiterungsmanagement
+ funktioniert, wie überhaupt Erweiterungen eingerichtet (registriert)
+ werden und wie du einen Affiliate-HTML-Code in das Script einbinden kannst.
+</div>
+
+<div class="para">
+ <strong>22.02.2005 - 22:40 Uhr</strong>: Endlich beseitigt...<br /><br />
+ Mit dem neusten Patch (384b) ist endlich ein Fehler aus dem Sende-Pool
+ verbannt. Zudem war ein Fehler in der Aktiv-Rallye. Beide Fehler möchte
+ ich dir mit praktischen Beispielen näher bringen:
+</div>
+
+<div class="para">
+ <strong>Sende-Pool:</strong>
+ <ul>
+ <li>Nehmen wir mal an, du hast als Sende-Interval 10 Mails eingestellt (es werden also 10 Mails pro Seitenbesuch=Klick im Script versendet)</li>
+ <li>Mein Script hat aber immer 1 Mail pro Klick versendet und keine Benachrichtigung versendet, dass die Mail ausgesendet wurde.</li>
+ <li>Zudem wurden die Bonus-Mails in einem Rutsch ausgesendet und nicht in 10er Schritten</li>
+ <li>Alles dieses ist jetzt endlich behoben.</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>Aktiv-Rallye:</strong>
+ <ul>
+ <li>Du versendest gerade eine grosse Mail im kleinen Schritten, der Versand kann also sagen wir mal 10 Minuten dauern (dafür hast du aber auch niedrigere Serverlast.)</li>
+ <li>Jetzt fangen die ersten Mitglieder an, die Mail zu bestätigen und die Aktiv-Rallye-Funktion berechnet den Rang.</li>
+ <li>Genau hier ist der Fehler: Es wurden die Anzahl der Bestätigungslinks und der versendeten Mails genommen.</li>
+ <li>Folgerung: Falsche Ränge (öfters Minus-Werte, was zu leeren Tabellen führte)</li>
+ <li>Ich habe hier nun die gezählten Klicks einfach als Rang genommen und siehe da: Es klappt.</li>
+ </ul>
+ <strong>Übrigens:</strong> Wenn du nicht weist, wie du eine Erweiterung
+ aktualisieren sollst, schaue dir am besten die <a
+ href="{?URL?}/modules.php?module=index&what=faqs#23">FAQs 23 und 24</a>
+ an.
+</div>
+
+<div class="para">
+ <strong>21.02.2005 - 21:35 Uhr</strong>: Gravierender Fehler in Mailbuchungsseite behoben...<br /><br />
+ Es wurde beim Ermitteln der nötigen {?POINTS?} die maximale Anzahl von
+ Usern in der Kategorie gewählt und nicht die vom Mitglied eingegebene.
+ Resultat: Das Script beschwerte sich, der User hätte nicht genügend
+ {?POINTS?} auf dem Konto. Ein Rechenbeispiel:<br />
+ <ol>
+ <li>Das Mitglied wählt eine Kategorie XYZ mit maximal 15 Empfängern aus.</li>
+ <li>Es stellt die Mailart <u>"3 {?POINTS?} Kosten / Mail"</u>ein.</li>
+ <li>Es hat aber nur {?POINTS?} für 10 Empfänger und gibt 10 ein.</li>
+ <li>Das Script hatte bis zu dieser Version 3 {?POINTS?} * <u>15</u> = 45 {?POINTS?} gerechnet, hat das Mitglied mehr oder gleich 45 {?POINTS?}, fiehl dieser Fehler nicht auf.</li>
+ <li>Hatte es aber, wie hier im Beispiel 31 {?POINTS?}, konnte es nicht mehr buchen.</li>
+ <li>Jetzt ist der Fehler endlich weg. Mache dies bitte deinen Mitgliedern bekannt.</li>
+ </ol>
+</div>
+
+<div class="para">
+ <strong>19.02.2005 - 20:00 Uhr</strong>: Neustes Patch mit Schönheitsfehler...<br /><br />
+ Im neusten Patch hat sich ein "Schönheitsfehler" eingeschlichen:
+ Es ist ausversehen die Basis-URL aus meinem Intranet mit eingebunden worden.
+</div>
+
+<div class="para">
+ <em>Download-Link ist bereits veraltet.</em>
+</div>
+
+<div class="para">
+ Das Patch mit dem Schönheitsfehler habe ich bereits korregiert. Du kannst
+ es dir ohne weiteres runterladen und einspielen.
+</div>
+
+<div class="para">
+ <strong>18.02.2005 - 18:45 Uhr</strong>: Verdoppeln bis der Arzt vorbeikommt. (Scherz)<br /><br />
+ Nein, ganz im Ernst: Soeben habe ich die Verdoppler-Erweiterung fertig
+ gestellt. Tipp: Seien Sie aber vorsichtig, wenn du die
+ Verdopplung-Erweiterung in Verbindung mit Geld nutzt, das kann leicht als
+ Pyramiden-, oder Schnellballsystem ausarten (was nicht legal ist).
+</div>
+
+<div class="para">
+ <strong>13.02.2005 - 14:15 Uhr</strong>: Demo-Seite war im Wartungsmodus<br /><br />
+ Auf meiner <a href="http://mxchange-demo.de" rel="me"
+ target="_blank">Demo-Installationsseite</a> war der Wartungsmodus
+ eingeschaltet. Offensichtlich hat dies ein demo-Admin getan und vergessen,
+ diesen wieder abzuschalten. Ich habe nun den Menüpunkt deaktiviert.
+</div>
+
+<div class="para">
+ <strong>10.02.2005 - 19:40 Uhr</strong>: Problem mit Theme-Support beseitigt.<br /><br />
+ Mit dem neusten 363'er Patch ist auch ein Problem beseitigt - bzw. eine
+ fehlende Anweisung eingefügt. Wenn der Admin das Standart-Theme
+ einstellen wollte, wurde es zwar auf seinem Rechner geändert, aber nicht
+ in der Datenbank gespeichert. Folglich hat jedes Mitglied das
+ <strong>default</strong>-Theme angezeigt bekommen.
+</div>
+
+<div class="para">
+ Du kannst dir das Patch wie gewohnt <a
+ href="{?URL?}/modules.php?module=index&what=downloads">hier</a> oder aus
+ deinem Admin-Bereich unter <strong>Verschiedenes - Updates prüfen</strong>
+ runterladen.
+</div>
+
+<div class="para">
+ <strong>08.02.2005 - 21:45 Uhr</strong>: Problem mit fehlendem Gast- und Mitgliedsmenü beseitigt.<br /><br />
+ Mit dem neusten 361'er Patch ist auch ein Problem bei nicht-installierter
+ sql_patches-Erweiterung beseitigt. Das gesamte Gast- und Mitgliedsmenü
+ war ausgeblendet und eine Fehlermeldung "Unbekannte Aktion aufgerufen
+ oder Script hat Fehler gemacht" tauchte auf. Dieses alles ist nun mit dem
+ genannten Patch beseitigt.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Hier kannst du
+ dir das Patch herunterladen.</a> (Lizenz akzeptieren und dann ist unterhalb
+ des Download-Buttons eine Tabelle mit allen aktuellen Patches. Lese dir dazu
+ unbedingt die Dokumentation PATCHES.de durch.)
+</div>
+
+<div class="para">
+ <strong>04.02.2005 - 19:15 Uhr</strong>: CVS Repository aufgeräumt.<br /><br />
+ In der CVS-Repository (auf Deutsch: <strong><a rel="external" target="_blank"
+ href="http://dict.leo.org/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&relink=on&sectHdr=on&spellToler=std&search=Repository">Ablage,
+ Depot, Lager</a></strong>) waren viele überflüssige Dateien und
+ von mir ausversehen hochgeladene enthalten. Soeben habe ich diese bereinigt.
+</div>
+
+<div class="para">
+ <strong>30.01.2005 - 15:30 Uhr</strong>: Neues Release v0.2.0-pre9 freigegeben.<br /><br />
+ Sage und schreibe <strong>46</strong> Patches mit einer Gesamtgrösse von
+ über <strong>650 kBytes</strong> enthält diese neue Version mein
+ Mailtauschscriptes. Was hier alles neu ist und an Fehlern beseitigt ist,
+ möchte ich dir kurz vorstellen:
+ <ul>
+ <li><strong>SECURITY</strong>: In diversen Basis-Scripten (welche sich im Hauptverzeichnis des Mailtausches befinden) waren Sicherheitslöcher und die an das Script übergebenen Variablen waren nicht ausreichend gegen Angriffe abgesichert.</li>
+ <li><strong>NEU</strong>: Weitere Sperren in der Anmeldung werden aufgehoben, wenn du als Admin eingeloggt bist.</li>
+ <li><strong>NEU</strong>: Es werden diverse Erweiterung standartmäßig aktiv gehalten. Dies ist zum Beispiel die sehr wichtige Erweiterung <strong>sql_patches</strong>.</li>
+ <li><strong>NEU</strong>: META-Beschreibung (Description) wird nun aus dem Mailtausch-, Modul- und what-Titel dynamisch zusammengesetzt und nur im Gastbereich eingesetzt.</li>
+ <li><strong>NEU</strong>: Die Kommaanzahl kann zwischen 1 und 5 eingestellt werden.</li>
+ <li><strong>NEU</strong>: Teile der Installationsroutine ausgelagert in Templates.</li>
+ <li><strong>NEU</strong>: Ich feiere meinen ersten Beta-Tester. :-) Du findest ihn in der Datei <strong>DOCS/de/AUTHORS.txt</strong></li>
+ <li><strong>NEU</strong>: Das Gast- und Mitgliedsmenü kann nun per Admin-Bereich deaktivert werden.</li>
+ <li><strong>NEU</strong>: Das Template-System (sowohl HTML- als auch Mail-Templates) kann nun in <strong>admin</strong>-, <strong>guest</strong>- und <strong>member</strong>-Templates aufgeteilt werden. Die HTML-Templates lassen sich zudem in weitere Bereiche wie <strong>install</strong>, <strong>mailid</strong> und <strong>ext</strong> unterteilen.</li>
+ <li><strong>NEU</strong>: IP-Nummer und Browserbezeichnung werden in vielen Mails an den Admin mit übertragen.</li>
+ <li><strong>NEU</strong>: Beschreibung der Erweiterung wird nun auch im Aufgabentext eingeblendet (kein erneuter Download von meinem Server erfolgt dabei; die Beschreibung befindet sich in den Templates <strong>ext_???.tpl</strong>.</li>
+ <li><strong>FIXED</strong>: Täglicher Reset (dieser wird um 00:00 Uhr jeden Tag ausgeführt)</li>
+ <li><strong>FIXED</strong>: Menüsystem ist nur dann erreichbar, wenn auch die dazugehöhrige Erweiterung aktiviert wurde.</li>
+ <li><strong>FIXED</strong>: Anrede in vielen Mails an die Mitglieder</li>
+ <li><strong>FIXED</strong>: Admin kann endlich fehlerfrei Accounts aus seinem Bereich bestätigen</li>
+ <li><strong>FIXED</strong>: Problem in <strong>inc/footer.php</strong> beseitigt.</li>
+ <li><strong>FIXED</strong>: Unter Punkteguthaben wurde nicht die korrekte Punkteanzahl (ohne Abzug) ausgewählt, um Auszahlungsmethoden aufzulisten.</li>
+ <li><strong>FIXED</strong>: Problem in der Registrierung von neuen Erweiterungen beseitigt.</li>
+ <li><strong>FIXED</strong>: Anbindung des PHP interen Caches zur Beschleunigung von PHP-Scripten funktioniert nun.</li>
+ <li><strong>FIXED</strong>: Anzeige der <strong>Sie sind hier</strong> Zeile repariert.</li>
+ <li><strong>FIXED</strong>: Admin-Bereich: Ändern des Statuses der Gast- und Mitgliedsmenüpunkte ist jetzt eindeutiger.</li>
+ <li><strong>FIXED</strong>: Ändern des Themes/Designs klappt wieder.</li>
+ <li><strong>FIXED</strong>: Refferal-ID wurde nicht gesetzt, wenn der Admin eine Standart-RefID ausgewählt hatte.</li>
+ <li><strong>FIXED</strong>: Variablen- und Template-Problem in der Aufgabenauflistung, nachdem man auf <strong>Bearbeiten</strong> geklickt hatte.</li>
+ <li><strong>FIXED</strong>: In <strong>inc/stylesheet.php</strong> war ein Fehler, es wurde kein Design mehr geladen.</li>
+ <li><strong>FIXED</strong>: Klicks auf Werbebanner werden wieder korrekt verarbeitet.</li>
+ <li><strong>FIXED</strong>: Wird das Script ohne einem what-Wert (z.B. <strong>modules.php?module=index</strong> aufgerufen, wird nun keine Fehlermeldung mehr angezeigt.</li>
+ <li><strong>FIXED</strong>: Alle neuen bzw. aktualisierten Erweiterungen und Patches werden nun schneller sortiert.</li>
+ <li><strong>FIXED</strong>: Neues freies Design <strong>Solid-Business</strong> geht an den Start. Es ist - wie der Name sagt - solider gestaltet und ist seitdem ich es freigegeben habe nur auf Zuspruch gestossen.</li>
+ <li><strong>FIXED</strong>: Löschen von Normal-Mails durch den Admin war gestört.</li>
+ <li><strong>FIXED</strong>: Die Bestätungslinks von den Mails werden nun fehlerfrei automatisch gelöscht.</li>
+ <li><strong>FIXED</strong>: Cookie-Fehler in Eingangsseite (<strong>index.php</strong>) behoben.</li>
+ <li><strong>FIXED</strong>: Fehler im Modul <strong>login.php</strong> beseitigt und Template <strong>member_goto_top.tpl</strong> ist neu dazugekommen.</li>
+ <li><strong>FIXED</strong>: Der Jackpot wird wieder mit Punkten "aufgeladen".</li>
+ <li><strong>FIXED</strong>: Korriose Fehlermeldungen des Scriptes, wie <strong>Hallo Herr Mustermann,...</strong> beseitigt.</li>
+ <li><strong>FIXED</strong>: Weitere HTML-Auslagerungen in Templates: Admin-Bereich (Erstanmeldung des Admins und Login-Formular, Referral-Links im Mitgliedsbereich und <strong>Bestätigung Ihrer Mail-Adresse abgeschlossen</strong>)</li>
+ <li><strong>FIXED</strong>: PNG- oder JPEG-Bildchen für den Bestätigungscode zum Bestätigen von Mails wird automatisch ausgewählt.</li>
+ <li><strong>FIXED</strong>: Irrtümlicherweise wurde das Semikolon gegen ein Dollar-Zeichen ausgetauscht.</li>
+ <li><strong>FIXED</strong>: Verbesserung im Mitgliedsbereich / <strong>Unbestätigte Mails</strong>: Die Tabelle <strong>mxchange_pool</strong> wird nicht mehr benötigt, es lassen sich somit viele nicht abgelaufene Mails bestätigen.</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>29.01.2005 - 14:35 Uhr</strong>: Patch 329, Klappe #2<br /><br />
+ Das Patch 329 habe ich heute erneut hochladen müssen, da ein
+ aktualisiertes Template fehlte. Wenn du bereits bis zum aktuellsten Patch
+ 356 alles runtergeladen und eingespielt hast, lade dir dieses Patch bitte
+ <u>nicht</u> runter. Es könnten sonst Dateien überspielt werden,
+ die bereits mit aktuelleren (höhere Nummer am Anfang des Dateinamens)
+ korregiert sind.
+</div>
+
+<div class="para">
+ <strong>26.01.2005 - 21:35 Uhr</strong>: Wenn mal das Gastmenü nicht angezeigt wird...<br /><br />
+ Seit einigen Versionen ist die Erweiterung <strong>sql_patches</strong> ein
+ sehr wichtiger Bestandteil des Scriptes geworden. Ist diese nicht installiert,
+ wird seit neusten Patches das gesamte Gast- und Mitgliedsmenü nicht mehr
+ eingeblendet. Was du also tun musst, ist, aus deinem Admin-Bereich heraus
+ die Erweiterung <strong>sql_patches</strong> herunterzuladen. Diese und viele
+ andere interessante Erweiterungen findest du unter <strong>Verschiedenes
+ --> Erweiterungen --> Nach neuen Erweiterungen suchen</strong> (den Link
+ findest du unterhalb der Tabelle mit den Erweiterungen).
+</div>
+
+<div class="para">
+ Damit dies einfacher wird, werde ich ab der neuen Version v0.2.0-pre9 (kommt
+ Ende Januar raus) mit beifügen. Welche Erweiterungen noch ganz wichtig
+ ist, entnimmst du bitte der <a title="Diese ist noch mit aktueller Revision
+ gültig" href="{?URL?}/modules.php?module=index&what=faqs#19">FAQ Nr.
+ 19</a>.
+</div>
+
+<div class="para">
+ <strong>25.01.2005 - 20:30 Uhr</strong>: Generierung des grafischen Bestätigungscodes mit Patch 352 verbessert.<br /><br />
+ Der grafische Bestätigungscode wird Ihren Mitgliedern beim
+ Bestätigen von Mails angezeigt. Das dies durchaus Probleme verursachen
+ kann, haben die letzten Support-Anfragen einiger meiner "Mitglieder
+ bewiesen.
+</div>
+
+<div class="para">
+ Wenn dir technische Details interessieren, lese dir bitte dazu die FAQ Nr. 22
+ durch. Dort habe ich auch beschrieben, was du zu hast, wenn gar nichts mehr
+ hilft.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=faqs#22">Weiterlesen mit FAQ Nr. 22...</a>
+</div>
+
+<div class="para">
+ <strong>24.01.2005 - 21:50 Uhr</strong>: Gravierende Änderung seit Patch Nr. <strong>340/345</strong> .<br /><br />
+ Im Patch 340 ist eine neue Version des Gastmodules <strong>index.php</strong>
+ und im Patch 345 eine neue Version des Mitgliedermodules
+ <strong>login.php</strong> mit enhalten. Diese beiden Patchen haben eine
+ kleine - aber dennoch gravierende - Änderung am Aufbau des Tables
+ <strong>guest</strong> (Patch 340) und des Tables <strong>member_main</strong>
+ (Patch 345) bewirkt. Es wird kein abschliessendes </TABLE> vor dem
+ Template <strong>guest_footer.tpl</strong> bzw.
+ <strong>member_footer.tpl</strong> mehr eingefügt.
+</div>
+
+<div class="para">
+ Du musst in das jeweilige Template am <strong>Anfang</strong> das fehlende
+ </table> einfügen. Dann sollte die Ausgabe des Codes wieder
+ korrekt aussehen.
+</div>
+
+<div class="para">
+ <strong>20.01.2005 - 18:45 Uhr</strong>: Sonstige Einstellungen (Admin-Bereich) verbessert.<br /><br />
+ Dort hat sich folgendes getan:
+ <ul>
+ <li>Selbe beworbene URL nicht mehr bewerbar (0 = URL kann sofort wieder gebucht werden)</li>
+ <li>Gütigkeitsdauer der Bestätigungslinks (0 = Bestätigungslinks laufen nie ab)</li>
+ <li>Sperrzeit des Mitgliedprofiles nach Änderung (0 = Mitglied kann sein Account immer und sofort ändern)</li>
+ <li>Profilaktualisierungsinterval (0 = Es wird keine Mail zum Profilaktualisierunng durch das Mitglied ausgesendet)</li>
+ <li>Erneute Aussendung der Mail (0 = Siehe oben)</li>
+ </ul>
+ Damit diese auch tatsächlich funktionieren, musst du dir das Patch
+ <a href="#">Patch wegen Scripteupdate entfernt.</a> runterladen und folgende
+ Erweiterungen aktualisieren, in Klammern steht die mindestens nötige
+ Versionsnummer:
+ <ul>
+ <li>autopurge (0.2.4)</li>
+ <li>mydata (0.0.7)</li>
+ <li>other (0.1.0)</li>
+ <li>profile (0.0.5)</li>
+ </ul>
+</div>
+
+<div class="para">
+ <strong>12.01.2005 - 18:40 Uhr</strong>: Fehler im Referral-System beseitigt<br /><br />
+ In der Datei <strong>inc/session.php</strong> war ein Fehler. Dieser hat
+ bewirkt, dass immer die Standart-RefID als Referral-ID im Cookie gespeichert
+ wird. Mit dem neusten Patch (bitte spiele auch die vorherigen Patches ein, da
+ diese inkrement aufeinander aufbauen.) ist der Fehler beseitigt.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2006</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>26.06.2006 - 16:20 Uhr</strong>: Neue Software installiert<br /><br />
+ Seit ein paar Minuten steht nun ein Bug-Tracker und mein persönlicher
+ Weblog zur Verfügung.
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> <a href="http://bugs.mxchange.org" target="_blank">Mantis Bug-Tracker für das Mailer-Project</a><br />
+ <strong><big>·</big></strong> <a href="http://blog.mxchange.org" target="_blank">Mein persönlicher Weblog</a><br />
+ <strong><big>·</big></strong> <a href="http://slp.mxchange.org" target="_blank">Secure Linux Project</a> - Zum Einrichten eines Linux-Systems mit hoher Festplattenverschlüsselung<BR
+</div>
+
+<div class="para">
+ <strong>23.03.2006 - 18:15 Uhr</strong>: Testing-Release PL511 freigegeben!<br /><br />
+ Das neue Testing-Archiv enth&aul;lt gleich alle aktuellen Patches (509 bis
+ 511). Du kannst aber auch die Patches selber runterladen - falls du bereits
+ mein Script installiert hast. Dann hast du auch alle Neuerungen.
+</div>
+
+<div class="para">
+ Beispielsweise ist ein stark verbessertes Passwort-System mit
+ "gesalzenen" Hashes, vermixten Hash-Reihenfolgen, Primzahlen und und
+ und dazu gekommen. Dieses neue Hashing-System soll so genannte
+ Dictionary-Attacks von deinem Mailtauscher/Paidmailer fernhalten, indem ein
+ "Salt" zum Passwort-Hash hinzugefügt wird. Will der Angreifer
+ dein Script mit der besagten Attack-Art angreifen, muss er jedes Mal seine
+ Passwortliste erneut durchberechnen.
+</div>
+
+<div class="para">
+ Lese dazu weitere Beiträge durch:<br />
+ <strong><big>·</big></strong> <a rel="external" href="http://phpsec.org/articles/2005/password-hashing.html" target="_blank">Password Hashing</a>, by James McGlinn (PHP Security Consortium)<br />
+ <strong><big>·</big></strong> <a rel="external" href="http://de.wikipedia.org/wiki/W%C3%B6rterbuch-Angriff" target="_blank">Begriffsdefinition auf Wikipedia</a> (Wörterbuch-Angriff)<br />
+ <strong><big>·</big></strong> <a rel="external" href="http://de.php.net/md5" target="_blank">User-Kommentare zum PHP-Befehl md5()</a> (Scrambling)<br />
+</div>
+
+<div class="para">
+ <strong>18.03.2006 - 16:05 Uhr</strong>: Endlich mal wieder News!<br /><br />
+ Nach fast zwei Monaten Pause gibt es hier wieder News. Grund für die
+ lange Pause war einfach, dass ich nicht dazu kam, hier etwas zu schreiben.
+ Mittlerweile sind aber Patch 504 bis 508 erschienen, die ich hier kurz
+ vorstelle:
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> Patch 504: Löschen der Cache-Datei <strong>config.cache</strong> klappt wieder.<br />
+ <strong><big>·</big></strong> Patch 505: Fehler beim Laden von Erweiterungen behoben.<br />
+ <strong><big>·</big></strong> Patch 506: Diverse kleinere Dinge korregiert.<br />
+ <strong><big>·</big></strong> Patch 507: Unnötiges Löschen der Cache-Datei <strong>config.cache</strong> beseitigt (hat sonst zu vielen Datenbankabfragen geführt).<br />
+ <strong><big>·</big></strong> Patch 508: Eine Einstellung wurde in die Erweiterung <strong>register</strong> verschoben (bitte aktualisieren!)<br />
+</div>
+
+<div class="para">
+ Zudem kommt bald das Patch 509 mit erneuten Bugfixes und ein gegen
+ Brute-Force-Attacken besser abgesichertes Passwort-System hinzu. Testen tue
+ ich dies bereits unter meinem Wernis-Paidmailer <a rel="me" target="_blank"
+ href="http://www.wernis-schleuder.de">Wernis-Schleuder.de</a>. Das tolle
+ daran ist: Für deine Mitglieder werden keine neuen Passwörter
+ generiert. Die Umstellung auf das neue System erfolgt vollkommen automatisch
+ beim nächsten Login.
+</div>
+
+<div class="para">
+ Wann das Patch rauskommt, weiss ich erst, wenn alle Tests auf der besagten
+ Adresse positiv verlaufen sind.
+</div>
+
+<div class="para">
+ <strong>28.01.2006 - 21:55 Uhr</strong>: Patch Nr. 503 optimiert Script<br /><br />
+ Mit dem Patch 503 sind einige überflüssige Funktionsaufrufe - wie
+ z.B. <strong>str_replace()</strong> und auch <strong>COMPILE_CODE()</strong>,
+ die von mir geschrieben wurde - herausgekürzt, was somit zur
+ kürzeren Laufzeit des Scriptes beigetragen hat. Bitte lade dir auch
+ dieses Patch herunter.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=downloads">Bitte lade dir
+ hier das Script herunter...</a>
+</div>
+
+<div class="para">
+ <strong>27.01.2006 - 18:30 Uhr</strong>: Neues Testing-Release v0.2.0-pre10 PL502 freigegeben!<br /><br />
+ Das neue Testing-Release v0.2.0-pre10 mit Patch-Level 502 beinhaltet alle Patches und kommt mit einer
+ Fülle von Verbesserungen und Korrekturen am Script. Wenn Sie Interesse an den Details haben,
+ lesen Sie sich bitte die <a href="#" title="Link bereits veraltet">englischsprachigen Release Notes</a> auf dem SourceForge.net-Servern durch.
+</div>
+
+<div class="para">
+ <strong>26.01.2006 - 21:30 Uhr</strong>: Patch Nr. 501 erweitert das Script mit einem "kleinen aber"....<br /><br />
+ Folgende Fehler sind im Script beseitigt bzw. Scriptteile geändert:
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> Gesamtguthaben an Bonus-{?POINTS?} wird nun korrekt
+ berechnet (bzw. Verfahrensweise nur geändert!)<br />
+ <strong><big>·</big></strong> Die Cache-Datei <strong>config.cache</strong> wird nach Erweiterungs-
+ Updates nun auch gelöscht und neu erstellt.<br />
+ <strong><big>·</big></strong> Update-Aufgaben werden nach "Bearbeitung" nicht
+ mehr als <strong>Erledigt</strong> gesetzt. Dies hatte sonst den Anschein, die Update-Aufgaben müssten
+ erledigt werden, um die Erweiterungs-Updates einzuspielen, was aber automatisch geschieht.<br />
+ <strong><big>·</big></strong> Fatalen Fehler in <strong>inc/mysql-manager.php</strong> beseitigt.<br />
+ <strong><big>·</big></strong> Fehlende Variable in <strong>inc/functions.php</strong> war nicht
+ initialisiert, wird jetzt mit "Leer" initialisiert (nichts)<br />
+ <strong><big>·</big></strong> Sämtliche mailto-Links umgeändert auf das bald
+ kommende Web-Kontaktforumular, mit ohne zusä&tzlicher EMail-Software private Kurzmitteilungen
+ direkt an die Mitglieder gesendet werden können.
+</div>
+
+<div class="para">
+ Allerdings hat sich auf Grund des geänderten mailto-Linkes ein Fehler in
+ "Mitglieder ohne Werber auflisten" eingeschlichen. Dieses
+ kannst du so ohne weiteres nicht beseitigen. Ich werde gleich morgen - nach
+ der Umschulung und anschliessenden wichtigen Einkäufen - die zur
+ Fehlerbeseitigung benötigten Erweiterungen hochladen und vorher
+ nochmals testen.
+</div>
+
+<div class="para">
+ <strong>17.01.2006 - 20:50 Uhr</strong>: Patch Nr. 500 beiseitigt Problem mit dem Unterstrich.<br /><br />
+ URLs wie z.B. <a href="{?URL?}/modules.php?module=index&what=rettet_das_internet">what=rettet_das_internet</a>
+ waren durch einen abgesicherten Unterstrich nicht mehr erreichbar. Der fehlerverursachende Unterstrich
+ ist nun trotz Sicherheitsrisiko (wegen z.B. PHP_SELF; XSS-Attacken benutzen dies) wieder entfernt.
+ Aber dennoch bin ich zuversichtlich, solche Attacken dank ausgetauschtem Dollarzeichen und
+ (hoffentlich) abgesicherter <strong>$_SERVER['PHP_SELF']</strong> mein Script nichts ausmachen
+ werden.
+</div>
+
+<div class="para">
+ Lade dir also bitte das Patch runter. Es wird auch ein weiterer Teil aus dem
+ Gastmenü in ein Template ausgelagert, der interessant sein kann, wenn du
+ das gesamte Menüsystem umbauen willst. Damit bin ich auch einigen Bitten
+ von Webmastern entgegen gekommen, die dies benötigten.
+</div>
+
+<div class="para">
+ <strong>05.01.2006 - 22:40 Uhr</strong>: Update an Erweiterungen fertig.<br /><br />
+ Diese jetzt auf dem Server verfügbaren Erweiterungsupdate betreffen zum
+ Teil das De- bzw. Aktivieren eines verknüpften Modules (wenn dieses
+ gesperrt ist, kann kein Mitglied/Gast darauf zugreifen), zum anderen Fehler
+ bei nicht installierten anderen Erweiterungen. Was genau im Einzelnen kaputt
+ ist, erfährst du am Ende dieser Auflistung der Updates:
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> beg - 0.1.9<br />
+ <strong><big>·</big></strong> bonus - 0.8.0<br />
+ <strong><big>·</big></strong> doubler - 0.1.3<br />
+ <strong><big>·</big></strong> mailid - 0.2.6<br />
+ <strong><big>·</big></strong> mydata - 0.1.6<br />
+ <strong><big>·</big></strong> newsletter - 0.0.9<br />
+ <strong><big>·</big></strong> order - 0.4.5<br />
+</div>
+
+<div class="para">
+ Die Erweiterungen <strong>beg</strong>, <strong>bonus</strong>,
+ <strong>doubler</strong>, <strong>mailid</strong> und <strong>order</strong>
+ mussten wegen der besagten Modulverknüpfung aktualisiert werden. In der
+ Erweiterung tratt ein Fehler auf, wenn die Erweiterung
+ <strong>country</strong> <u>nicht</u> installiert ist. Ein simples
+ <strong>%s</strong> sorgte in einer SQL-Anweisung für ein leeres
+ Formular.
+</div>
+
+<div class="para">
+ Als letztes war ein "Fehler" im Newsletter-Versand, wenn die
+ Erweiterung <strong>html_mail</strong> nicht installiert war: Es wurde dennoch
+ die Auswahl angeboten, HTML-Newsletter zu versenden, was jetzt nicht mehr
+ stattfindet. Zudem klappt das Umwandeln von URLs in Text-Newslettern auch
+ wieder.
+</div>
+
+<div class="para">
+ <a href="{?URL?}/modules.php?module=index&what=news">Zurück zu den aktuellen News</a>
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2007</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>29.12.2007 - 00:40 Uhr</strong>: Mailer-Project 0.2.1-RC5 auf sfnet.net erschienen<br /><br />
+ In dem heutigen RC5 ist nun die PHP-Klasse PHPMailer hinzugekommen, welche
+ eine freie Bibliothek ist. Ich bediene mich an ihrer gut implementierten
+ SMTP-Authorisierungslösung, welche die bei einigen Hostern
+ (schwachsinnigerweise) deaktivierte mail()-Funktion von PHP umgeht. Happy
+ mail-exchanging. <img border="0" width="15" height="15" alt=";-)"
+ src="http://forum.mxchange.org/templates/default/smilies/wink.gif"
+ title=";-)" />
+</div>
+
+<div class="para">
+ <strong>22.12.2007 - 22:35 Uhr</strong>: Mailer-Project 0.2.1-RC4 auf sfnet.net erschienen<br /><br />
+ Noch rechtzeitig vor Weihnachten habe ich das RC4-Release auf sf.net
+ hochgeladen. Gefixt ist die Installationsroutine, diverse Template-Bugs und
+ andere kleine Dinge. Das vorherige 514' Patch brauchen Sie somit nicht
+ mehr downloaden.
+</div>
+
+<div class="para">
+ <strong>16.12.2007 - 22:10 Uhr</strong>: Neuer Patch 514 beseitigt Fehler im Bestätigungsframe<br /><br />
+ In dem aktuellen Release-Candidate 3 hat sich ein kleiner Fehler
+ eingeschlichen. Dieses Mal war es der Zahlengenerator, der Zufallszahlen
+ für den Bestätigungsframe erstellt. Dort hat sich ein
+ Minuszeichen eingeschlichen, welches das Bestätigen von Mails
+ verhindert hatte. Bitte laden Sie sich unbedingt dieses Patch zum RC3
+ herunter.
+</div>
+
+<div class="para">
+ <strong>12.12.2007 - 21:05 Uhr</strong>: Mailer-Project 0.2.1-RC3 auf sfnet.net erschienen<br /><br />
+ RC3 ist soeben auf den <a href="http://sourceforge.net" target="_blank"
+ rel="external">SourceForget.net-Server</a> zum <a
+ href="{?URL?}/modules.php?module=index&what=downloads">Download verfügbar</a>.
+ Ich habe einen weiteren Fehler in der "Template-Engine" gefixt, der
+ das Anzeigen von vielen <a href="http://forum.mxchange.org/topic-271.html"
+ target="_blank" rel="me">"Notice-Zeilen"</a> bewirkte und noch ein
+ paar kleinere Dinge mehr.
+</div>
+
+<div class="para">
+ <strong>02.10.2007 - 22:50 Uhr</strong>: Mailer-Project 0.2.1-RC2 fixt Template-Engine-Fehler<br /><br />
+ Im Template-Parser "COMPILE_CODE" war ein Fehler enthalten, der das
+ korrekte Anzeigen von vielen Seiten im Admin-Bereich verhindert hat. RC2 fixt
+ diesen Fehler.
+</div>
+
+<div class="para">
+ <strong>02.10.2007 - 22:50 Uhr</strong>: Mailer-Project 0.2.1-RC1 hochgeladen.<br /><br />
+ Soeben habe ich einen möglichen Release-Candidate hochgeladen. Das
+ <strike>Beta-Stadium</strike> ist somit beendet und ein "stabiles"
+ ist angepeilt. Seit bitte so nett und testet es erneut durch. Ich habe einiges
+ gefixt - und im Vergleich zum Alpha1 eine riesen Menge mehr - und bin auf euer
+ Feedback wieder angewiesen.
+</div>
+
+<div class="para">
+ Danke auch hier an alle, die mir geholfen haben. Das hat mein Projekt ein
+ ganzes gutes Stück besser und stabiler gemacht.
+</div>
+
+<div class="para">
+ Und ja: Hier wird kein "Sie" mehr geschrieben, sondern mehr Community. :-)
+</div>
+
+<div class="para">
+ <strong>15.06.2007 - 20:05 Uhr</strong>: Mailer-Project 0.2.1-Alpha1 hochgeladen und Jagd auf den Fehlerteufel eröffnet<br /><br />
+ Nach mehr als einem Jahr (23.03.2006) habe ich ein neues Release von
+ Mailer-Project freigegeben:
+</div>
+
+<div class="para">
+ <strong>Mailer-Project 0.2.1-Alpha1 ist raus.</strong>
+ [<a href="{?URL?}/modules.php?module=index&what=downloads">Download hier</a>]
+</div>
+
+<div class="para">
+ Gleichzeitig eröffne ich hiermit offziell eine Jagd auf den Fehlerteufel
+ - denn der hat vieles in den vorherigen Versionen kaputt bekommen. Also, jagen
+ wir ihn!
+</div>
+
+<div class="para">
+ Dies ist allerdings auch die letzte Version aus der 0.2'er Serie. Ich
+ habe vor, 0.2.1 stabil zu bekommen - zur Not ein paar Finals - und dann voll
+ konzentriert auf den Rewrite von Mailer-Project zu zu arbeiten. Denn
+ schliesslich soll irgentwann mal 0.3.0 herauskommen und dann auch irgentwann
+ mal die 0 vor dem ersten Punkt auch entfallen ...
+</div>
+
+<div class="para">
+ Also in anderen Worten gesagt: Mailer-Project Mail-Exchange wird stabiler,
+ deutlich benutzerfreundlicher - was es bereits jetzt schon gut ist - und
+ komplett in objekt-orientierter Programmierung aufgesetzt. Also sozusagen,
+ komplett umgebaut.
+</div>
+
+<div class="para">
+ Genug der vielen Worte, lade dir frei (Freiheit bitte, kein Freibier) meine
+ Software herunter und habe dran Teil!
+</div>
+
+<div class="para">
+ <strong>13.02.2007 - 22:35 Uhr</strong>: Installation nun endlich einfacher.<br /><br />
+ Ach, was sieht man da? News auf mxchange.org. :-) Immer noch von der selbigen
+ Hand ... Person geschrieben, die im August 2003 den Versuch gestartet hat,
+ den Mailtausch-Markt - damals schon reichlich überschwemmt mit
+ Mailtauschern - komplett zu revolutionieren, indem das Skript - der Motor
+ jeder grossen Webseite - frei zugänglich gemacht wurde und unter die GMI
+ GPL gestellt wurde.
+</div>
+
+<div class="para">
+ Und was ist nun nach fast 5 Jahren daraus geworden?
+</div>
+
+<div class="para">
+ Ein Mailtausch-Skript mit einer flexiblen und offenen API - wenn auch wenig
+ dokumentiert, aber nicht ist... - das wegen langer Inaktivität in
+ Vergessenheit geraten ist und nun endlich wieder voran kommt. Schaue mal auf
+ <a href="http://mxchange-demo.de" target="_blank">mxchange-demo.de</a> vorbei.
+ Dort ist nun kein Admin-Login mehr, sondern der neu rauskommenden
+ Installationsassistent in den ersten Lebensjahren zu begucken. Noch kannst du
+ dort nichts wirklich anfangen... Aber wage doch mal ein Blick dort vorbei und
+ "<a href="{?URL?}/repos/mailer/branches/0.2.1-FINAL/">unter die
+ Motorhaube</a>" ...
+</div>
+
+<div class="para">
+ Ja, keine Tabellen mehr, sondern alles feine div-Container und CSS. (IE-User
+ mögen mir meine Abneigung und das daraus resultierende kleine Chaos
+ verzeihen, erst wird der Firefox 2.0 (Iceweasel), dann Opera, dann Safari und
+ auch IE6/7 unterstützt). Das bringt natürlich viel Arbeit mit sich,
+ die ich hier für "Lau" anbiete.
+</div>
+
+<div class="para">
+ Solange wie ich hier mit meinem neuen Beta-Testern und gleichzeitig auch
+ Übersetzern an der 0.3.0 rumfeile, kannst dur dir gerne die im Forum
+ erh&auuml;ltliche 0.2.0-pre10 PL511 runterladen und austesten. Wenn du dabei
+ auf Fehlermeldungen stossen solltest, so werfe bitte nicht gleich das
+ Handtuch. Ich arbeite auch noch an der Verbesserung von 0.2.0 weiter. :)
+</div>
+
+<div class="para">
+ So, <a href="http://forum.mxchange.org/topic-180.html"
+ rel="me" target="_blank">hier</a> ist nun der Link zu meiner <a rel="me"
+ target="_blank" href="http://forum.mxchange.org/topic-180.html">Anleitung</a>.
+</div>
+
+<div class="para">
+ Vielleicht wird ja doch noch was aus meiner Vision... <img border="0"
+ src="http://forum.mxchange.org/templates/default/smilies/wink.gif" width="15"
+ height="15" alt=";-)" title=";-)" />
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2008</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>04.09.2008 - 02:00 Uhr</strong>: 0.2.1-RC5 entfernt<br /><br />
+ Heute habe ich die ohnehin zu stark verbuggte Version
+ <strong>0.2.1-RC5</strong> von den SourceForge.net Servern entfernt und auf
+ die im SVN verfügbare <strong>0.2.1-FINAL umgestellt.</strong> Bitte
+ lädt euch nur noch diese nun immer herunter, die RC5 wird hiermit nicht mehr
+ unterstützt.
+</div>
+
+<div class="para">
+ <strong>25.01.2008 - 11:10 Uhr</strong>: SVN eingerichtet<br /><br />
+ Gestern Abend habe ich das <a href="http://subversion.tigris.org"
+ target="_blank" rel="external" title="Subversion">Subversion</a> auf meinem
+ Server eingerichtet und Mailer-Project 0.2.1-FINAL (noch nicht auf sf.net
+ hochgeladen) importiert und vorbereitet (trunk, branches und tags vorbereitet).
+</div>
+
+<div class="para">
+ Das SVN könnt ihr derzeit nur ohne ssh euch aus dem trunk holen:<br />
+ <a href="{?URL?}/repos/mailer/" target="_blank" title="Direkter Webzugriff
+ auf die gesamte Repository">{?URL?}/repos/mailer/</a>
+</div>
+
+<div class="para">
+ Somit ist das Script auch aus dem Web herunterladbar. Per SVN+SSH kann ich
+ leider keinen Zugang hergeben, den wollte ich nur mir vertrauenswürdigen
+ Programmierern anvertrauen. Ich hoffe, dies stosst auf breites
+ Verständnis.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2009</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>16.12.2009 - 03:05 Uhr</strong>: Update abgeschlossen<br /><br />
+ Das lange hinausgeschobene Update an <a href="{?URL?}}">mxchange.org</a> (und
+ <a href="http://ship-simu.org" rel="me" target="_blank" title="Ship-Simu
+ Reederei-Simulation">ship-simu.org</a>) ist nun endlich zum Abschluss gekommen
+ und die aktuelle Revision 1663 ist nun aufgespielt. Seit dem letzten Update
+ hat die Performance deutlich zugenommen, es werden weniger SQL-Abfragen
+ abschickt und viele, viele XHTML- und CSS-Verbesserungen, sowie Bugfixes sind
+ mit eingeflossen. Rundum ist diese Revision nun deutlich stabiler als seine
+ Vorgänger.
+</div>
+
+<div class="para">
+ <strong>04.12.2009 - 10:20 Uhr</strong>: mxchange.org wird umgebaut<br /><br />
+ Nach langer Stille auf dieser Seite nun endlich wieder eine News. Dieses Mal
+ betrifft es komplett mxchange.org. Ich möchte von dem geschäftlich
+ klingendem "Sie" und "uns" wegwechseln zu einer lockeren
+ Form. Hier gibt es nur <strike>euch</strike>du (lockerer Umgang, aber mit
+ Regeln im Forum) und mxchange.org.
+</div>
+
+<div class="para">
+ Dann habe ich noch die <a
+ href="{?URL?}/modules.php?module=index&what=roadmap">Roadmap</a>, <a
+ href="{?URL?}/modules.php?module=index&what=requirements">Voraussetzungen</a>
+ und <a
+ href="{?URL?}/modules.php?module=index&what=releases">Erscheinungstermine</a>
+ auf den aktuellen Stand gebracht.
+</div>
+
+<div class="para">
+ Im weiteren Verlauf des Nachmittages werde ich weitere Seiten aktualisieren
+ und mit CSS-Klassen ausstatten.
+</div>
+
+<div class="para">
+ <strong>14.03.2009 - 21:20 Uhr</strong>: 0.2.1-FINAL in Vorbereitung<br /><br />
+ Endlich eine News auf {?URL?} und gleich eine gute: Die finale Version
+ 0.2.1-FINAL ist auf den Weg! Den aktuellen Stand könnt ihr unter <a
+ href="http://bugs.mxchange.org/roadmap_page.php" target="_blank" rel="me"
+ title="Roadmap auf dem Bug-Tracker">Roadmap</a> im Bug-Tracker sehen. Dort
+ ist bis zum finalen Release ein Prozentbalken zu sehen.
+</div>
+
+<div class="para">
+ Danach wird es scripttechnisch bedingt nur noch Fixes zur bereits auslaufenden
+ 0.2.1-FINAL geben. Die 0.3.0 wird - unter einem <a rel="me" target="_blank"
+ title="Mailer-Project-Community Forum - Namenssuche gestartet, der alte
+ Arbeitstitel muss weg" href="http://forum.mxchange.org/topic-332.html">anderen
+ Namen</a> - dann die 0.2.1-FINAL komplett ersetzen.
+</div>
+
+<div class="para">
+ <a href="http://forum.mxchange.org/topic-426.html" rel="me" target="_blank"
+ title="Mailer-Project-Community Forum - Das Warten auf 0.2.1-FINAL hat ein Ende!"
+ href="http://forum.mxchange.org/topic-426.html">Hier</a> ist die
+ Forumankündigung dazu.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2010</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>26.08.2010 - 11:15 Uhr</strong>: Wichtige Revisionen verfügbar
+</div>
+
+<div class="para">
+ Am gestrigen Mittag ist Revision 2097 auf dem Subversion-Server erschienen.
+ Das Update betrifft über 600 (!) Dateien und stellt die CSS-Struktur
+ (fast) komplett auf eine einfachere Struktur um. Dies wurde mir in der
+ letzten Zeit schon öfters gesagt (per Chat oder Mail) und ich habe nun
+ darauf reagiert. Mehr dazu im <a rel="me" target="_blank"
+ href="http://forum.mxchange.org/topic-493.html"
+ title="Revision 2097 vereinfacht CSS-Klassenstruktur">Forum-Announcement</a>.
+</div>
+
+<div class="para">
+ <strong>20.06.2010 - 19:15 Uhr</strong>: Server-Konfiguration gefixt
+</div>
+
+<div class="para">
+ In meiner Serverkonfiguration war ein Timeout (Zeitüberschreitung) zu
+ kurz eingestellt. Dies sorgte beim Auschecken für
+ Verbindungsabbrüche und sollte nun behoben sein.
+</div>
+
+<div class="para">
+ <strong>08.06.2010 - 02:50 Uhr</strong>: Darstellung durchsichtiger/gesperrter Menüs
+</div>
+
+<div class="para">
+ Durchsichtige bzw. gesperrte Menüs im Gast- und Mitgliedsbereich werden
+ nun für den eingloggten Administrator farbig hervorgehoben. Die
+ Farbmarkierungen lassen sich bequem per CSS ändern und sind seit
+ Revision 1811 dabei.
+</div>
+
+<div class="para">
+ <strong>01.05.2010 - 03:50 Uhr</strong>: Expression-Language schreitet voran
+</div>
+
+<div class="para">
+ Derzeit bastel ich an einem Gross-Update herum. Es soll die gesamte (vor
+ einigen Commits neu eingeführte) Expression-Language komplett umgebaut
+ werden. Ich hatte an einigen Stellen gemerkt, dass diese nicht so flexibel
+ ist, wie ich es mir erhoffe. Und zudem muss noch mehr gecacht werden, da
+ noch zu viel Zeit beim Kompilieren drauf geht - auch wenn sich hier einiges
+ seit vor dem ersten 0.2.1-Release getan hat. Zum Beispiel kostet das
+ Kompilieren (nur Konfiguration) der SQL-Anweisungen etwas an Over-Head.
+ Daher plane ich auch diese zu cachen.
+</div>
+
+<div class="para">
+ Auch soll endlich ein Lösch-Button im Adminbereich kommen, der die
+ gecachten Templates und SQL-Anweisungen mit einem Klick entfernbar macht.
+ Das Cachen dieser Template hat bereits schon grosse Auswirkungen auf die
+ Gesamtperformance. Was vor mindestens 4 Jahren noch mit ~1 Sekunde
+ Aufbauzeit dauerte, dauert jetzt nur noch einen Bruchteil davon - mein
+ eigener Server mal davon ausgenommen... ;-). Z.B. habe ich in der
+ Installation im Intranet (4x 2.5 GHz, 8 GB RAM) teilweise unter 0,1 Sekunden
+ Aufbauzeit, was defintiv eine gute Geschwindigkeit für solch
+ umfangreiche Scripte ist, wie es Mailer-Project ja nun ist.
+</div>
+
+<div class="para">
+ Ein weiteres Werbenetzwerk (AdStraight.de) wird auch mit dem nächsten
+ Commit dabei sein (oder übernächsten, wie es halt passt). Bei
+ dieser Erweiterung wird sich auch vieles tun. Z.B. waren Änderungen an
+ den Datenbanktabellen nötig, um noch flexibler zu sein (die Erfahrung
+ die ich beim Aufnehmen der Werbenetzwerke gemacht habe zeigte mir dies).
+</div>
+
+<div class="para">
+ Es wird aber auch bereits als veralteter markierter Code (Template-System)
+ aus dem Script ganz verschwinden, da dieser wohl (endlich!) nicht mehr
+ gebraucht wird. Bitte seit hier weiterhin so gut und meldet mir alle Bugs.
+</div>
+
+<div class="para">
+ Wer sich also wundert, dass hier seit ein paar Wochen nichts los ist, ich
+ arbeite hinter den Kulissen am Update.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2011</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>27.08.2011 - 05:50 Uhr</strong>: "Umstellung auf "du" abgeschlossen
+</div>
+
+<div class="para">
+ Die Umstellung von dem "Sie" und "uns" hier auf
+ mxchange.org ist heute Nacht nun vollbracht. Das Forum weist noch ein paar
+ Stellen auf, diese folgen aber auch bald. Die FAQ-Seite habe ich noch nicht
+ umgeschrieben, mir quallmt der Kopf vom vielen Umstellen. :-)
+</div>
+
+<div class="para">
+ Auch habe ich an der <strong>ext-network</strong> weiter dran
+ getüftelt. Es können die Interface-Zugangsdaten und die Daten
+ zum Werbeart-Handler (mehr dazu folgt im Wiki) abgespeichert und auch wieder
+ geändert werden. Dann sind weitere Werbenetzwerke dazugekommen. Das
+ Script zum Abfragen der APIs ("Interfaces") ist zwar schon
+ vorhanden, jedoch aber erstmal leer. Ich will mir dort mehr Gedanken zu
+ machen, wie ich das Abfragen der APIs implementieren kann, was dann auch <a
+ href="https://wiki.mxchange.org/doku.php/de/developer/ideas/extensions/ext-network"
+ rel="me" target="_blank">im Wiki ausführlich dokumentiert wird</a>.
+</div>
+
+<div class="para">
+ <strong>09.08.2011 - 20:15 Uhr</strong>: "Registrieren" von Erweiterungen ...
+</div>
+
+<div class="para">
+ ... ist mit Revison 2593 nun auf "Installieren" umgetauft. Dies
+ war noch ein Relikt aus den Anfängen von {?MAIN_TITE?} und ist nun
+ begraben. "Installieren" sollte für die meisten Benutzer
+ eindeutig zu verstehen sein, dass hier eine Erweiterung installiert wird.
+ Scripteintern bleibt die alte Bezeichnung jedoch noch vorhanden, da sonst
+ die Funktionen, Variablenbezeichner und Sprachelemente mit der
+ Installationsroutine in Konflikt geraten können.
+</div>
+
+<div class="para">
+ <strong>30.06.2011 - 17:30 Uhr</strong>: Erweiterung ext-coupon fertiggestellt in der Beta-Version
+</div>
+
+<div class="para">
+ Mit Revision 2363 (bitte HEAD auschecken, es gab mittlerweile weitere
+ Änderungen) ist die Erweiterung <strong>ext-coupon</strong> zum
+ Versenden von Gutscheinen in der Beta-Version verfügbar und zum
+ Beta-Testen freigegeben. Bitte checke aber weiterhin HEAD aus und nicht eine
+ sepzifische Revision, dies erleichtert das Supporten, da alle die gleichen
+ Scripte und Templates haben.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2012</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>30.12.2012 - 22:30 Uhr</strong>: Guten Rutsch!
+</div>
+
+<div class="para">
+ Ich wünsche allen Webmastern, Forenmitgliedern und -moderatoren einen
+ guten Rutsch in' neue Jahr 2013. Bleibt mir treu, auch wenn hier mal
+ weniger passiert.
+</div>
+
+<div class="para">
+ <strong>28.12.2012 - 23:30 Uhr</strong>: Template-System verbessert
+</div>
+
+<div class="para">
+ Mit Revision 3074 habe ich das Caching von allen Templates stark
+ überarbeitet und dabei die Ladegewschwindigkeit um zirka 10 bis 20
+ Prozent verbessert. Zudem werden nun alle Cache-Dateien per include()
+ nachgeladen und nicht mehr mit readFromFile(), was auch zur schnelleren
+ Ausführung des Scriptes beiträgt.
+</div>
+
+<div class="para">
+ <strong>26.12.2012 - 19:20 Uhr</strong>: Frohe Weihnachten
+</div>
+
+<div class="para">
+ Ich wünsche euch allen und euren Familien frohe Weihnachten und einen
+ guten Rutsch in's neue Jahr 2013. 2012 ist bald um. Für das
+ {?MAIN_TITLE?} habe ich mir für nächstes Jahr viel vorgenommen.
+ Nicht nur soll die AJAX-Installation - heute kam ein weiterer Commit dazu
+ raus - fertigstellen, sondern auch mehr Erweiterungen und viele TODOs, die
+ ich gesammelt habe.
+</div>
+
+<div class="para">
+ Auch möchte ich die <a href="http://bugs.mxchange.org/my_view_page.php"
+ rel="me" target="_blank" title="Bug-Tracker für {?MAIN_TITLE?}">Bugliste</a>
+ kleiner bekommen.
+</div>
+
+<div class="para">
+ <strong>12.11.2012 - 20:30 Uhr</strong>: {%pipe,translateComma=3000%} Commits erreicht
+</div>
+
+<div class="para">
+ Heute Abend ist der {%pipe,translateComma=3000%}'ste erreicht. Dieser
+ diente allerdings nur einem Bugfixing und einem kleinen Rewrite, so dass
+ die besser gekapselte Funktion
+ <strong>addExtensionChangeTableColumnSql</strong> verwendet wird. Zudem
+ hatte sich ein kleiner Fehler eingeschlichen, wo der Dritte Parameter nicht
+ gegeben war.
+</div>
+
+<div class="para">
+ Aktuell ist das Installieren einiger Erweiterungen nicht möglich, den
+ genauen Fehler lokalisiere ich aktuell, also bitte hier etwas Geduld. :-)
+</div>
+
+<div class="para">
+ <strong>21.10.2012 - 14:00 Uhr</strong>: Erweiterung ext-booking ist als Beta-Version fertig
+</div>
+
+<div class="para">
+ Mit den Commits 2881 und 2882 ist nun die Erweiterung
+ <strong>ext-booking</strong> fertig geworden. Mit ihr ist ein Kontoauszug
+ (ab Installationszeitpunkt) aller Kontobewegungen (inklusive aller
+ Guthabenkonten) möglich. Der Administrator kann sich diesen pro
+ Mitglied anzeigen lassen und die Auszugsdaten (nicht die Buchungen selbst)
+ löschen.
+</div>
+
+<div class="para">
+ Erstmal ist die Erweiterung so akzeptabel, was ich mir noch vorstellen
+ kann, ist eine automatische Bereinigung der Tabelle
+ <strong>{?_MYSQL_PREFIX?}_user_booking</strong> durch den täglichen
+ Reset.
+</div>
+
+<div class="para">
+ <strong>18.10.2012 - 21:00 Uhr</strong>: Feature Sub-Id ist fertig
+</div>
+
+<div class="para">
+ Ein kleineres Feature, genaueres Tracking mit Sub-Ids, ist fertig geworden.
+ Dabei haben die Mitglieder die Möglichkeit, ihren Referral-Link
+ genauer verfolgen zu können. Z.B. kann das Mitglied pro Besuchertausch
+ und Mailtausch, wo es den Referral-Link bewirbt, eine Sub-Id vergeben und
+ kann dann sehen, von wo die Anmeldung eines geworbenen Mitgliedes her kommt.
+</div>
+
+<div class="para">
+ <strong>07.10.2012 - 00:55 Uhr</strong>: Dereferrer ist nun besser abgesichert und Sub-Id Tracking kommt voran
+</div>
+
+<div class="para">
+ Der Dereferrer unter <em>modules.php?module=loader</em> ist nun besser
+ gegen Spam-Attacken gesichert. Bei dieser Art von Spamangriff nutzt der
+ Spammer das "Ansehen" (Reputation) der Webseite aus, auf dem
+ der Dereferrer läuft, um höher in den Suchergebnissen zu
+ rutschen. Zudem kann er damit URL-Sperren auf z.B. Blogs oder Foren leicht
+ umgehen. Diese Art von Angriff ist nur durch ein stark erhöhtes
+ Aufrufen des Dereferrers erkennbar (wenn gleichzeitig wenig URLs durch die
+ Mitglieder gebucht werden).
+</div>
+
+<div class="para">
+ Revision <a href="http://bugs.mxchange.org/view.php?id=232" rel="me"
+ target="_blank" title="0000232: Dereferrer gegen Dereferrer-Spam
+ schuetzen">2841 und schließlich 2842</a> enthalten dazu die
+ nötigen, wenigen Änderungen. Alle Templates müssen dazu
+ <strong>*nicht*</strong> angepasst werden, da der Aufruf des Dereferrers
+ in der Funktion <em>generateDereferrerUrl()</em> gekapselt ist.
+</div>
+
+<div class="para">
+ Zudem kommt das für Mitglieder bald mögliche Tracking durch Sub-Ids
+ voran.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>News-Archiv 2013</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>06.01.2013 - 21:50 Uhr</strong>: Werbenetzwerk-Erweiterung kommt voran #2
+</div>
+
+<div class="para">
+ Mit Revision 6271 - bitte nicht über die <a rel="me" targer="_blank"
+ href="http://forum.mxchange.org/topic-562.html"
+ title="UUID der Repository hat sich geändert">hohe Revisionsnummer</a>
+ wundern, Änderungen vor 2008 sind hinzugekommen - ist nun ein
+ größeres Update dazugekommen. Erstmal können nun die APIs
+ der supporierten Werbenetzwerke angefragt werden. Auch musste ich ein paar
+ Referral-Links korregieren, da diese sich geändert hatten. Dann sind
+ weitere Werbeart-Handler dazu gekommen, der Parameter "size"
+ erlaubte bei einigen Werbenetzwerken mehr als ein Bannerformat (z.B. nicht
+ nur 468x60, sondern auch 88x31, 234x60 und 120x600).
+</div>
+
+<div class="para">
+ <strong>03.01.2013 - 02:30 Uhr</strong>: Werbenetzwerk-Erweiterung kommt voran
+</div>
+
+<div class="para">
+ Aktuell ist die manuelle Abfrage der konfigurierten (und auch aktivierten)
+ Werbenetzwerke nun möglich. Dazu verwende ich <strong>ajax.php</strong>,
+ das ein allgemeines AJAX-"Backend" ist. Bereits jetzt gibt es
+ <a href="http://photos.mxchange.org/?d=albums/Adminbereich" rel="me"
+ target="_blank" title="Mailer-Project Screenshots - Adminbereich">neue
+ Screenshots</a> aus dem Adminbereich.
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">: : : <u>Aktuelle News</u> : : :</strong>
+</div>
+
+<div class="para">
+ <strong>04.01.2013 - 22:00 Uhr</strong>: GIT soll es sein!
+</div>
+
+<div class="para">
+ Ab heute wird der Quellcode vom {?MAIN_TITLE?} mit <a rel="me"
+ target="_blank" href="https://git.mxchange.org/?p=mailer.git;a=summary"
+ title="GIT Repository">GIT verwaltet</a>, die alte SVN-Repository ist
+ bereits vollständig migriert. Auch sollten soweit alle Links
+ umgestellt sein, ausser die im Forum. Diese werde ich in Laufe dieser
+ Woche noch mit umstellen.
+</div>
+
+<div class="para">
+ Und sorry, dass es sehr lange keine News hier gab. Auf meinem
+ <a rel="me" target="_blank" href="https://status.mxchange.org/group/mailer"
+ title="Verteilte Gruppe in StatusNet">MicroBlog</a> ging es mit den
+ Updates weiter. Also, das Projekt ist nicht tot. :-)
+</div>
+
+<div class="para">
+ <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+ <a href="{?URL?}/modules.php?module=index&what=news-2013">2013</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2012">2012</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2011">2011</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2010">2010</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2009">2009</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2008">2008</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2007">2007</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2006">2006</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2005">2005</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2004">2004</a> <strong class="big">·</strong>
+ <a href="{?URL?}/modules.php?module=index&what=news-2003">2003</a>
+</div>
--- /dev/null
+<div class="para_title">
+ <strong class="big">Hinweis zum News-Archiv:</strong>
+</div>
+
+<div class="para notice">
+ Diese Nachrichten sind zu Archivierungszwecken aufbewart und spiegeln nicht
+ mehr den aktuellen Stand der über Subversion beziehbare Revision wieder.
+ Solltest du hier also Tipps zum Reparieren von diversen Dingen sehen, so sehe
+ bitte davon ab, dies zu tun. Diese Tipps sind mit der neusten Revision nicht
+ mehr gültig und können deinen Paidmailer komplett zerstören.
+ Auch gibt es auf die Hinweise aus diesen News-Archiven keinen Support mehr.
+ Lediglich die Worte "Kunde", "Sie(-tzen)" und
+ "uns" wurden von mir ausgetauscht und der HTML-Tag <br />
+ gegen <div> ausgewechselt.
+</div>
--- /dev/null
+<div>
+ <a href="http://www.kacke.de" title="Nokia" target="_blank" rel="external"><img
+ src="http://www.kacke.de/nokia.gif" width="133" height="40"
+ alt="Nokia" title="Nokia" border="0" /></a>
+ <a href="http://www.gnu.org/licenses/gpl.html" title="GNU General Public License"
+ target="_blank" rel="external license"><img border="0" alt="GNU GPL v3"
+ src="http://imgpool.mxchange.org/banner/gnu/gplv3-127x51.png" width="127"
+ height="51" /></a>
+ <a href="http://www.yacy.net/" rel="external" target="_blank"
+ title="YaCy - Distributed Peer-To-Peer Bases Search Engine"><img
+ src="http://imgpool.mxchange.org/shared/yacy_own_80x15.gif" width="80"
+ height="15" alt="YaCy" border="0" /></a>
+ <a href="http://www.projecthoneypot.org?rf=31175" rel="external" target="_blank"
+ title="Project Honeypot - Help Stop Spammers Before They Even Get Your Address!"><img
+ src="http://imgpool.mxchange.org/banner/project_honeypot/mini_phpot_link.gif"
+ width="80" height="15" border="0" alt="Project Honeypot" /></a>
+ <a href="http://fsfe.org/campaigns/ilovefs/2013/ilovefs.de.html" rel="external"
+ target="_blank"><img src="http://fsfe.org/campaigns/valentine/vd-i-love-fs-80x15.png"
+ style="border: 0 !important;" alt="I love Free Software!" /></a>
+ <a href="http://www.stop-acta.info" rel="external" target="_blank"><img alt="Stop ACTA!"
+ border="0" src="http://www.stopp-acta.info/files/microacta-en.png"
+ height="15" width="80" /></a>
+</div>
--- /dev/null
+<div align="center">
+<div class="para">
+ Besuche doch mal meinen neuen Partner! Er wird sich mit Sicherheit
+ darüber freuen:
+</div>
+
+<div class="para">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <strong>WDS66 - Promotion-Portal <U>europaweite</U> Promotion-Services ab 0 €!</strong>
+ </div>
+
+ <div class="bottom">
+ Mit Wernis kannst du in Zukunft (fast) alles tun, was du auch mit Geld
+ kannst: Online-Games spielen, Einkaufen, Werbung buchen und und und! Und
+ das ganze vor einem europaweitem Publikum!
+ </div>
+
+ <div class="table_footer">
+ <a href="http://www.wds66.com/index.php?refid=10437" target="_blank"
+ rel="me"><img src="http://www.wds66.com/banner/wds7.gif" border="0"
+ alt="Wernis-Portal" width="468" height="60" /></a>
+ </div>
+</div>
+</div>
+
+<div class="para">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <strong>Slapped.de - Fun, Jokes und Stuff4Webmaster</strong>
+ </div>
+
+ <div class="bottom">
+ Auf slapped.de findest du coole Witze zu allen möglichen Themen - nicht nur Hygienetipps,
+ Schwangerschaft und Musterung. Die Seite wird häufig aktualisiert und es kommen
+ täglich viele neue Witze hinzu!
+ </div>
+
+ <div class="table_footer">
+ <a href="http://www.slapped.de" target="_blank" rel="friend"><img border="0"
+ src="http://imgpool.mxchange.org/banner/slapped/468x60.gif" width="468"
+ alt="Slapped.de - Fun, Jokes und Stuff4Webmaster" height="60" /></a>
+ </div>
+</div>
+</div>
+
+<div class="para">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <strong>Mousepad-Art!</strong>
+ </div>
+
+ <div class="bottom">
+ Hochwertige Mousepads im multikulturellen Design.
+ </div>
+
+ <div class="table_footer">
+ <a href="http://www.mousepad-art.de" target="_blank" rel="external">MousePad-Art</a>
+ </div>
+</div>
+</div>
+
+<div class="para">
+ <strong>Hier geht es weiter zu meinen anderen Projekten:</big>
+</div>
+
+<div class="para">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <strong>Ship-Simu - Reedereisimulation</strong>
+ </div>
+
+ <div class="bottom">
+ Gründen Sie eine virtuelle Reederei an den bedeutestens Welthäfen. Oder treten Sie einer
+ Reederei als Angestellter bei und arbeiten Sie sich bis in die Chef-Etagge hoch.
+ </div>
+
+ <div class="table_footer">
+ <a href="http://ship-simu.org" target="_blank" rel="me">Ship-Simu - Reederei-Simulation zum freien Download</a>
+ </div>
+</div>
+</div>
+
+</div>
--- /dev/null
+<div class="para" align="center">
+ <strong>Die Philosophie dieses Projektes</strong>
+</div>
+
+<div class="para">
+ Mailer-Project ist ein freies Script - wobei das Wort "frei" eher
+ im Sinne von <strong>Freiheit</strong> und nicht im Sinne von
+ <strong>Freibier</strong> zu verstehen ist - welches von meinem Server
+ herunterladbar ist.
+</div>
+
+<div class="para">
+ Aber wieso nun mache ich dies? Ich könnte hiermit auch viel, viel Geld
+ verdienen. Viele haben mir dies bereits vorgeschlagen und verstehen meinen
+ Gedankenansatz hier leider nicht. Ich möchte daher meine Vorstellungen
+ und Ziele mit diesem Projekt etwas näher erklären:
+</div>
+
+<div class="para">
+ Es gibt auf dieser Welt sehr viele kommerzielle Lizenzen, die die Rechte der
+ Menschen einschränken und ihnen die Weitergabe und Veränderung am
+ Produkt verbieten. Mit meinem Mailer-Project möchte ich den Menschen
+ die nötige Freiheit wieder zurückgeben, die ihnen mit den
+ kommerziellen Produkten genommen beziehungsweise eingeschränkt wird.
+</div>
+
+<div class="para">
+ Mir geht es dabei zweitrangig um's Geld (was aber nicht heissen soll,
+ dass ich alles "kostenlos" anbiete oder mache).
+</div>
+
+<div class="para">
+ Vielleicht gefällt euch ja mein Script so gut, dass der eine oder
+ andere mir eine Spende zukommen lassen möchte? Es ist von meiner Seite
+ her nur eine Bitte und keinen Zwang für denjenigen. Weiterhin kann hier
+ alles ohne einer "Zwangsspende" heruntergeladen werden oder
+ Support <a href="{?URL?}/modules.php?module=index&what=forum">per Forum</a>
+ wahrgenommen werden.
+</div>
+
+<div class="para">
+ Wer jetzt den rechtlichen Hintergrund wissen will, der lese sich bitte die
+ Lizenz <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU
+ General Public License 2</a> für Version 0.2.1-FINAL und für
+ Mailer-Project 0.3.0 die GNU GPL 3 durch. Ich bin kein Rechtsanwalt, der
+ da genauere Auskunft geben könnte.
+</div>
+
+<div class="para">
+ Vielen Dank im Voraus für's Verständnis.
+</div>
--- /dev/null
+<div align="center">
+ <strong>Screenshot-Gallerie mit Zusatzbildern</strong>
+</div>
+
+<div class="para">
+ In der Gallerie findest du zahlreiche Screenshots von meinem
+ Mailtauschscript. Aber auch ein paar Bilder von meiner Wohnung und mir
+ selbst sind dort zu finden.
+</div>
+
+<div class="para">
+ Genug geredet. Hier ist der Link:
+</div>
+
+<div class="para">
+ <a href="http://photos.mxchange.org" rel="me" target="_blank">Hier geht es
+ zur Gallerie</a>
+</div>
--- /dev/null
+<div align="center">
+ <strong>{?MAIN_TITLE?} unterstützt:</strong>
+</div>
+
+<div class="para">
+ {?MAIN_TITLE?} unterstützt folgende Online-Aktionen und allgemeinnützige
+ Vereine:
+</div>
+
+<div align="center">
+<table border="0" cellspacing="0" cellpadding="0" width="90%">
+<tr>
+ <td width="5%" class="seperator"> </td>
+ <td width="90%" valign="top" align="center" colspan="3">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Verein für Kinder mit besonderen Bedürfnissen e.V.</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ Wir helfen behinderten, hilfsbedürftigen Kindern und deren Familien, die ebenfalls
+ <strong>delphinunterstützte Therapien</strong> anstreben. Dies geschieht durch Information, Beratung
+ und finanzielle Unterstüzung. Wir wollen so dazu beitragen, dass Lebensqualität
+ verbessert und stabilisiert wird. Da Eltern die Kosten für delphingestützte Therapien
+ im Ausland selbst aufbr /ingen müssen -z.B. in Key Largo (Florida) etwa 13.000 Euro-
+ benötigt unser Verein möglichst viele Mitglieder, Sponsoren und Spenden. Dies umso
+ mehr, als wir nun nach unserer Satzungs- änderung bundesweit helfen können.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <strong>Sonderseite:</strong> <a href="{?URL?}/modules.php?module=index&what=delphine-helfen-kind" title="Verein für Kinder mit besonderen Bedürfnissen e.V.">Verein für Kinder mit besonderen Bedürfnissen e.V.</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5%" class="seperator"> </td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator"> </td></tr>
+<tr>
+ <td width="5%" class="seperator"> </td>
+ <td width="44%" valign="top" align="center">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Rettet Das Internet!</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ Rettet das Internet: Neues Urheberrecht, Filesharing, Abmahnungen. P2P und MP3, Zensur und
+ Monopolisierung. Privatkopie, legal und illegal; Gebündelte Aktion gegen Monopolisierung
+ und Kommerzialisierung des Internets. Buttonnetzwerk gegen Kriminalisierung von Surfern und
+ Webmastern.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <strong>Sonderseite:</strong> <a href="{?URL?}/modules.php?module=index&what=rettet_das_internet" target="_blank" title="Gemeinsam gegen Abmahnwahn und andere Korriosen des Internets!">Rettet Das Internet!</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="2%" class="seperator"> </td>
+ <td width="44%" valign="top" align="center">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Against TCPA</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ As TCPA would take all the freedom mankind fought for, now we have to fight again to keep this freedom.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <a href="http://www.againsttcpa.com" target="_blank">Against TCPA</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5%" class="seperator"> </td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator"> </td></tr>
+<tr>
+ <td width="5%" class="seperator"> </td>
+ <td width="90%" valign="top" align="center" colspan="3">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Deutsches Rotes Kreuz</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ Das Rote Kreuz ist Teil einer weltweiten Gemeinschaft von Menschen in der internationalen
+ Rotkreuz und Rothalbmondbewegung, die Opfern von Konflikten und Katastrophen sowie anderen
+ hilfsbedürftigen Menschen unterschiedslos Hilfe gewährt, allein nach dem Maß
+ ihrer Not.<br />
+ Im Zeichen der Menschlichkeit setzt das Rote Kreuz sich für das Leben, die Gesundheit, das
+ Wohlergehen, den Schutz, das friedliche Zusammenleben und die Würde aller Menschen ein.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <a href="http://www.drk.de" target="_blank" title="Deutsches Rotes Kreuz">Deutsches Rotes Kreuz</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5%" class="seperator"> </td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator"> </td></tr>
+<tr>
+ <td width="5%" class="seperator"> </td>
+ <td width="90%" valign="top" align="center" colspan="3">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Weißer Ring e. V.</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ Der Weiße Ring e. V. ist die einzige bundesweite Hilfsorganisation für
+ Kriminalitätsopfer und ihre Familien. Der gemeinnützige Verein tritt auch
+ öffentlich für die Interessen der Betroffenen ein und unterstützt den
+ Vorbeugungsgedanken.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <a href="http://www.weisser-ring.de" target="_blank" title="Weißer Ring e. V.">Weißer Ring e.V.</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5%" class="seperator"> </td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator"> </td></tr>
+<tr>
+ <td width="5%" class="seperator"> </td>
+ <td width="90%" valign="top" align="center" colspan="3">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table dashed">
+ <tr>
+ <td align="center" class="table_header bottom" height="25">
+ <strong>Ihre Aktions- oder Vereinsseite hier?</strong>
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom"><div style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px">
+ Du besitzt eine Webseite, die Aktionen wie die hier aufgeführten oder ähnliche
+ unterstützen oder selber durchführen? Oder du präsentierst einen
+ allgemeinnützigen Verein, der auf Spenden angewiesen ist, um seine Aktivitäten
+ durchzuführen? Dann sende mir doch eine Mail! Meine aktuellen Kontaktdaten findest
+ du dazu <a href="{?URL?}/modules.php?module=index&what=impressum">im Impressum</a>.<br />
+ <br />
+ Du erhälst von mir eine eigene kleine Seite innerhalb von mxchange.org, welche du selber frei
+ gestalten kannst - ich muss nur eventuell Anpassungen vornehmen, damit die Seite in mein System
+ eingefügt werden kann. Oder ich übernehme dies auch gerne für dich.<br />
+ <br />
+ Zudem erhälst du einen Werbeaccount auf meinem AdServer. Ich schalte gerne Textlink-Kampagnen
+ und Kampagnen für 468x60- bzw. 88x31-Grafikbanner auf. Auch biete ich nun Werbeplätze
+ für 120x600-Skyscraper an, jedoch alles nicht hier auf mxchange.org, sondern auf anderen
+ privaten Projekten von mir. Andere Formate werden derzeit leider nicht unterstützt. Deine
+ Kampagnen sind unbegrenzt und laufen nicht ab.<br />
+ <br />
+ Und alles dies erhälst du von mir <strong>kostenlos</strong>, deine eigenen Online-Gebühren
+ musst du schon selber zahlen. Nur einen Gegenlink (gerne auch mit - wie bei mir für
+ dich - einer kleinen Beschreibung meiner Seite, die du <a target="_blank"
+ href="http://mxchange.org/repos/mailer/contrib/teaser.txt">hier</a> findest. Welchen Text du davon
+ verwendest, ist dir ganz überlassen.
+ </div></td>
+ </tr>
+ <tr>
+ <td class="guest_footer" height="25"><div style="margin-left: 5px">
+ <a href="{?URL?}/modules.php?module=index&what=impressum">Und weiter zur Kontaktaufnahme...</a>
+ </div></td>
+ </tr>
+ </table>
+ </td>
+ <td width="5%" class="seperator"> </td>
+</tr>
+</table>
+</div>
+
+<div class="para">
+ <div class="admin_note">
+ <strong>Hinweise:</strong><br /><br />
+ <strong><big>·</big></strong> Solltest Sie mit einer Aufnahme
+ deiner Webseite auf meiner nicht mehr einverstanden sein, genügt nur ein
+ kurzer Anruf bei mir oder eine EMail und ich entferne wieder ihre Seite.
+ </div>
+</div>
+
+<div class="para">
+ <div class="admin_note">
+ <strong><big>·</big></strong> Für den Text und Grafiken ist
+ der jeweilige Betreiber er verlinkten Webseite selber verantwortlich. Auch
+ liegen alle Rechte am Text/Grafiken bei dem Anbieter - wenn nicht anders
+ angegeben.
+ </div>
+</div>
+
+<div class="para">
+ <div class="admin_note">
+ <strong><big>·</big></strong> Trotz sorgfätiger
+ Überprüfung der hier vorgestellten Vereine und Aktionsseiten kann es
+ dennoch mal vorkommen, dass ein "schwarzes Schäfchen" sich
+ dazwischen befindet. Ich distanziere mich hiermit ausdrücklich von diesen
+ und deren Inhalten und bitte dich, dies zu verzeihen und mir eine Nachricht
+ zukommen zu lassen. Schon jetzt danke ich für dein Entgegenkommen.
+ </div>
+</div>
--- /dev/null
+<table border="0" cellspacing="0" cellpadding="0" width="90%"
+ class="member_update">
+ <tr>
+ <td colspan="2" height="10" class="seperator top2 left2 right2"> </td>
+ </tr>
+ <tr>
+ <td colspan="2" class="left2 right2" align="center">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%"
+ class="member_update" align="center">
+ <tr>
+ <td width="10" class="seperator"> </td>
+ <td align="left">
+ <div align="center"><strong>Vielen Dank, dass Sie uns
+ auf dem Laufenden halten wollen!</strong></div>
+ <br />
+ Wenn Sie jetzt Ihr Profil aktualisieren wollen, klicken Sie einfach
+ unten auf den Button. War unsere Benachrichtigung ein Irrtum, so
+ können Sie mit einem Klick die Benachrichtigung abschalten. Sie
+ werden dann für längere Zeit von unserem System keine
+ Benachrichtigungen erhalten.<br />
+ <br />
+ Bitte haben Sie nochmals für diese Massnahme Verständnis.
+ Auch wir möchten aktuelle Daten haben, damit wir unseren
+ {?MT_WORD?} reibungslos betreiben können und es kommt auch
+ unseren Werbekunden zugute.</td>
+ <td width="10" class="seperator"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" height="10" class="seperator left2 right2"> </td>
+ </tr>
+ <tr>
+ <td align="center" class="left2" width="50%">
+ <form action="{?URL?}/modules.php?module=login&what=mydata"
+ method="post" style="margin-top: 0px"><input type="submit"
+ name="notify" class="member_reset"
+ value="Benachrichtigung abschalten"></form>
+ </td>
+ <td align="center" class="right2" width="50%">
+ <form action="{?URL?}/modules.php?module=login&what=mydata"
+ method="post" style="margin-top: 0px"><input type="submit"
+ name="edit" class="member_reset" value="Profildaten ändern">
+ </form>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4" height="10" class="seperator left2 bottom2 right2"> </td>
+ </tr>
+</table>
--- /dev/null
+Dieses Template heisst rallye_test.tpl.de, das Sie gerne weiter verwenden können:<BR>
+<BR>
+Speichern Sie eine Textdatei ab, die rallye_?????.tpl.de heissen muss. Anstelle der ? dann den Namen!
\ No newline at end of file
--- /dev/null
+<div align="center">
+ <strong>Meine Referenzen-Liste</strong>
+</div>
+
+<div class="para">
+ <strong>Hinweis zu dieser Liste</strong>
+</div>
+
+<div class="para">
+ Die hier aufgeführten Mailtauscher sind von fast Anfang an dabei gewesen
+ bzw. beide sind mein eigenen Wernis-Paidmailer.
+</div>
+
+<div class="para">
+ Es werden hier wieder neue Mailtauscher aufgenommen! Mehr dazu im Forum.
+</div>
+
+<div class="para" align="center">
+<table border="0" cellspacing="5" cellpadding="5" class="admin_table dashed">
+<tr>
+ <td align="center" class="bottom right switch_sw1">
+ <a href="http://www.wernis4mails.de/ref.php?refid=Quix0r" target="_blank" rel="friend"><img
+ src="{?URL?}/images/screenshots/wernis4mails.jpg" alt="Wernis4Mails-Mailtausch"
+ title="Wernis4Mails-Mailtausch" border="0" /></a>
+ </td>
+ <td align="center" class="bottom switch_sw1">
+ <a href="http://www.wernis4mails.de/ref.php?refid=Quix0r" target="_blank">Zum Anbieter</a>
+ </td>
+</tr>
+<tr>
+ <td align="center" class="right switch_sw2">
+ <a href="http://www.wernis-schleuder.de/ref.php?refid=Quix0r" target="_blank" rel="me"><img
+ src="{?URL?}/images/screenshots/wernis-schleuder.jpg" alt="Wernis-Schleuder-Mailtausch"
+ title="Wernis-Schleuder-Mailtausch" border="0" /></a>
+ </td>
+ <td align="center" class="switch_sw2">
+ <a href="http://www.wernis-schleuder.de/ref.php?refid=Quix0r" target="_blank">Zum Anbieter</a>
+ </td>
+</tr>
+</table>
+</div>
--- /dev/null
+Anmeldeformular zum {?mt_word?} <strong>{?MAIN_TITLE?}</strong>:
--- /dev/null
+<div align="center">
+ <strong>Voraussichtliche Erscheinungstermine für die geplanten Erweiterungen</strong>
+</div>
+
+<div class="para">
+ <strong>Folgendes grosses am Script ist noch geplant:</strong><br />
+ <strong><big>·</big></strong> <strike>Game-Engine: Zirka Ende 1. Quartal 2006</strike><br />
+ <strong><big>·</big></strong> Sponsorenbereich: Zirka Mitte 2010, eher <em>unbekannt</em><br />
+ <strong><big>·</big></strong> SignUp-Sektion: Hängt ab vom Sponsorenbereich; ca. 2-3 Monate später<br />
+ <strong><big>·</big></strong> SEO-Aufbesserung (ext-rewrite wird ersetzt durch <a href="http://bugs.mxchange.org/view.php?id=122" rel="me" target="_blank">ext-seo</a>): <em>unbekannt</em><br />
+ <strong><big>·</big></strong> <a href="http://bugs.mxchange.org/view.php?id=6" rel="me" target="_blank">Surfbar</a>: <em>unbekannt</em><br />
+ <strong><big>·</big></strong> Support diverse Werbenetzwerke (<a href="http://bugs.mxchange.org/view.php?id=2" rel="me" target="_blank">ext-network</a>): <em>unbekannt</em><br />
+ <strong><big>·</big></strong> <a href="http://bugs.mxchange.org/view.php?id=9" rel="me" target="_blank">Tresor</a>: <em>unbekannt</em><br />
+ <strong><big>·</big></strong> <a href="http://bugs.mxchange.org/view.php?id=11" rel="me" target="_blank">Events</a>: <em>unbekannt</em><br />
+ <strong><big>·</big></strong> <a href="http://bugs.mxchange.org/view.php?id=10" rel="me" target="_blank">Kontoauszug</a>: <em>unbekannt</em><br />
+ <strong><big>·</big></strong> Übersetzung der deutschen Texte ins Englische: <em>unbekannt</em>, wird nach Fertigstellung von 0.2.1-FINAL angegangen.<br />
+</div>
+
+<div class="para">
+ <strong>Folgende hier angekündigte Punkte sind bereits fertiggestellt:</strong><br />
+ <div class="admin_note">(Freigabe erfolgte am Datum in den Klammern)</div>
+ <strong><big>·</big></strong> Aufbesserung der Erweiterungen <strong>beg</strong> und <strong>bonus</strong>: Zirka Ende 2005 (<strong>01.12.2005</strong>)<br />
+</div>
+
+<div class="para admin_note">
+ <strong>Wichtige Hinweise:</strong><br />
+ <strong><big>·</big></strong> Die angegebenen Termine sind nur Schätzungen und sind auch nicht als Prioritätenliste anzusehen.<br />
+ <strong><big>·</big></strong> Zudem habe ich auch privat viele Termine, mache keine Umschulung zum FAE mehr und bin noch immer in einer Beziehung. :-)<br />
+ <strong><big>·</big></strong> Alle Angaben ohne Gewä/ehr!<br />
+ <strong><big>·</big></strong> Letzte Aktualisierung: <strong>04.12.2009</strong><br />
+</div>
--- /dev/null
+<div class="table dashed">
+<div class="table_header bottom">
+ <strong>Voraussetzungen (bzw. worauf ich getestet habe):</strong>
+</div>
+
+<div class="bottom">
+<div class="para">
+ Um alle meine Scripte einsetzen zu können, wird folgendes minimales Server-System benötigt:<br />
+ <strong><big>·</big></strong> LAMP-Umgebung (<strong>L</strong>inux, <strong>A</strong>pache, <strong>M</strong>ySQL, <strong>P</strong>HP4/5)<br />
+ <strong><big>·</big></strong> PHP mindestens in der Version <strong>4.1.0</strong> oder höher (ätere Versionen sind auch wegen der Sicherheitslöcher nicht empfehlenswert und könnten auch Fehler verursachen.<br />
+ <strong><big>·</big></strong> PHP sollte aber nicht Version 4.3.10 sein, da diese Version dem Anschein nach zu viele Bugs (= Programmierfehler, seitens PHP) enthält.<br />
+ <strong><big>·</big></strong> Eine MySQL v3.x/v4.x/v5.x Datenbank (bereits angelegt; wird <strong>nicht</strong> vom Script angelegt; InnoDB ist optional möglich und sollte bei Vorhandensein auch genutzt werden)<br />
+ <strong><big>·</big></strong> Ca. 10 bis 20 MB Webspace (reine Scripte + Grunddaten ohne Mitglieder oder Mailbuchungen gerechnet)<br />
+ <strong><big>·</big></strong> 1 bis 2 GB freien Traffic (später noch mehr)<br />
+ <strong><big>·</big></strong> Eigenen Webspace (auf sogn. Free-Hostern kam es in der Vergangenheit wegen Werbeeinlendungen seitens des Free-Hosters und Serverauslastung zu massiven Problemen).<br />
+ <strong><big>·</big></strong> 512 MB RAM / CPU: 1,66 GHz Minimum, aber 2,5 GHz und 2-4 GB RAM tun auch nicht weh... *grins*<br />
+ <strong><big>·</big></strong> Die Funktionen gzcompress() und gzuncompress() werden derzeit im Dereferer aka. Loader benötigt.<br />
+</div>
+
+<div class="para">
+ <strong>Sonstiges:</strong><br />
+ <strong><big>·</big></strong> Leichte Kenntnisse in HTML und CSS, um die Templates besser anpassen zu können.<br />
+ <strong><big>·</big></strong> <strong>Optional:</strong> 50 bis 100 € für die Promotion des neuen Mailtauschdienstes, mindestens 2 Jahre Investion einkalkulieren.<br />
+ <strong><big>·</big></strong> <em>Oder:</em> Kostenlos bei meinen <a href="{?URL?}/modules.php?module=index&what=partner">Partnern</a> und in den <a href="{?URL?}/modules.php?module=index&what=listed">Linkverzeichnissen</a>.<br />
+</div>
+</div>
+
+<div class="table_footer">
+ <strong>--></strong> [ <A href="{?URL?}/modules.php?module=index&what=downloads">Weiter zu den Downloads...</A> ]
+</div>
+</div>
--- /dev/null
+<div align="center">
+ <a href="http://www.rettet-das-internet.de/" target="_blank"><img src="{?URL?}/images/rettet_das_internet/banner1.gif" border="0"
+ alt="Aktion für ein freies Internet" title="Aktion für ein freies Internet"></a>
+</div>
+
+<div align="left"> </div>
+<div align="left"><br /><strong>Kostenpflichtige Abmahnungen gegen private Homepages?</strong></div>
+<div align="left"> </div>
+<div align="left">Seit Jahren bekommen unbedarfte kleine Webmaster und Homepagebesitzer aus heiterem Himmel Abmahnungen mit Gebühren von über <strong>500 Euro</strong> bis zu (in
+Einzelfällen) <strong>10 000 Euro</strong>. Die Tendenz ist steigend!</div>
+<div align="left"> </div>
+<div align="left"><strong>Wie ist das überhaupt möglich?</strong></div>
+<div align="left"> </div>
+<ul class="listing">
+ <li>Jeder der etwas im Internet veröffentlicht, also jede Homepage (den Ausdruck "privat" gibt es im Internetrecht überhaupt nicht), unterliegt
+ automatisch dem Wettbewerbsrecht, und dem neuen Urheberrecht sowieso.</li>
+ <li>An jedem schöpferischen Produkt, Foto, Grafik, Midi, Text, Zitat besteht ein Urheberrecht. Es gibt im deutschen Recht kein "Public Domain"! Jeder der
+ also mehr als seinen persönlichen Lebenslauf und Privatfotos veröffentlicht, liefert sich automatisch der Willkür von Rechteinhabern und deren
+ (selbsternannten?) Vertretern aus.</li>
+ <li>Das deutsche Recht erlaubt es, Anwaltsgebühren dem Abgemahnten in Rechnung zu stellen. So kommen mit einem einzigen Verwarnbrief erhebliche Gebühren von 500
+ Euro aufwärts zustande!</li>
+</ul>
+<div align="left"> </div>
+<div align="left"><strong>Was kann man tun?</strong></div>
+<div align="left"> </div>
+<div align="left">Seit Jahrzehnten schon wird die deutsche Politik und Gesetzgebung im wesentlichen durch Interessenverbände und Lobbies bestimmt. Privatpersonen und kleine
+Unternehmen haben keine Lobbies. So wundert es wenig, dass sich im Laufe der Jahre im Internet eine Gesetzgebung etablieren konnte, die Interessen und Schutzbedürfniss
+von Privatpersonen mit Füßen tritt.</div>
+<div align="left"> </div>
+<div align="left"><strong>Es gilt jetzt</strong></div>
+<div align="left"> </div>
+<ul style="text-align: left">
+ <li>Ein Problembewußtsein zu schaffen. Zu informieren und auf Mißstände hinzuweisen. Und zwar nicht in einem Internet-Magazin auf Seite 203, sondern in der
+ großen Öffentlichkeit.</li>
+ <li>Ein Gefühl der Solidarität unter den Webmastern herzustellen. Eine Lobby der kleinen nicht- und semiprofessionellen Homepages. Denn noch sind wir in der
+ Mehrheit.</li>
+ <li><strong>WIR sind das Internet!</strong></li>
+</ul>
+<div align="left"> </div>
+<div align="left"><strong>Besucht <a href="http://www.rettet-das-internet.de/" target="_blank">Rettet-das-Internet.de</A> und tragt Euch in unsere Liste ein!</strong></div>
+<div align="left"> </div>
+Copyright (c) 2003 http://www.rettet-das-internet.de
--- /dev/null
+<div align="center">
+ <strong>Roadmap</strong>
+</div>
+
+<div class="para">
+ Unter dem Menüpunkt
+ <a href="{?URL?}/modules.php?module=index&what=releases">Erscheinungstermine</a>
+ findest du ungefähre Angaben zu den Fertigstellungspunkten der
+ nächst herauskommenden Erweiterungen.
+</div>
+
+<div class="para">
+ Auf dieser Seite versuche ich zu schätzen, wann es endlich soweit ist
+ und die Version <strong>v0.3.0</strong> herauskommen wird. Zuerst aber will
+ ich dir mal ein paar Dinge verraten, die neu sein werden:
+</div>
+
+<div class="para">
+ <strong><big>·</big></strong> Vollständige Neuprogrammierung im OOD unter PHP5 (kein PHP4 mehr).<br />
+ <strong><big>·</big></strong> Komplett XHTML 1.0 Transitional validierbar.<br />
+ <strong><big>·</big></strong> Verbessertes Template-System, endlich weniger Template-Schnipsel.<br />
+ <strong><big>·</big></strong> Nochmals verbesserte SEO-Links für höheren PR.<br />
+ <strong><big>·</big></strong> Komplett neues (bei {?MAIN_TITLE?} jedenfalls) Konfigurationssystem.<br />
+ <strong><big>·</big></strong> Keine Tables, sondern alles div-Tags (weitgehenst barrierefrei).<br />
+ <strong><big>·</big></strong> Administrationsbereich wird komplett anders funktionieren und aussehen.<br />
+ <strong><big>·</big></strong> Mehr AJAX und -freie Version in einem Script.<br />
+</div>
+
+<div class="para">
+ Wie du unschwer erkennen kannst, wird dies - neben den besagten
+ Fertigstellungen der <a href="{?URL?}/modules.php?module=index&what=extensions">unzähligen
+ Erweiterungen</a> - viel, viel Zeit kosten. Ich kann somit leider nicht sagen,
+ wann die Version <strong>v0.3.0</strong> auf meinem Server zum Download bereit
+ stehen wird, jedoch aber dass es passieren wird. :-)
+</div>
+
+<div class="para">
+ Aber lasse dich hier nicht entmutigen: Die jetztige Version
+ <strong>v0.2.1-FINAL</strong> bietet schon ein durchaus gut funktionierendes
+ Mailtauschscript.
+</div>
+
+<div class="para">
+ Schaue dir gerne meine fertigen <a
+ href="{?URL?}/modules.php?module=index&what=extensions">Erweiterungen zum
+ Hauptscript</a> an. Vielleicht interessiert dich ja schon die eine oder
+ andere Erweiterung?
+</div>
+
+<div class="para"><div class="admin_note">
+ <strong>Wichtige Hinweise:</strong><br />
+ <strong><big>·</big></strong> Ich habe privat viele Termine: Ich mache keine Umschulung zum FAE mehr, habe den SCWCD abgeschlossen und bin noch immer in einer Beziehung. <img src="http://forum.mxchange.org/templates/default/smilies/wink.gif" border="0" width="15" height="15" alt=";-)" title=";-)" /><br />
+ <strong><big>·</big></strong> Alle Angaben ohne Gewä/ehr und Pistole!<br />
+ <strong><big>·</big></strong> Letzte Aktualisierung: <strong>27.08.2011</strong><br />
+</div></div>
--- /dev/null
+<!-- @DEPRECATED //-->
--- /dev/null
+<div align="center">
+ <strong>Anmeldung deines Mailtausches - Warum?</strong
+</div>
+
+<div class="para">
+ "Wieso soll ich mich bei dieser Webseite anmelden?"
+</div>
+
+<div class="para">
+ Es gibt 3 gute Gründe, warum du deinen Mailtausch anmelden solltest:
+</div>
+
+<div class="para">
+<div align="left"><ol>
+ <li class="small" style="margin-bottom: 10px">
+ Deine Anmeldung bei diesem System ist kostenlos und vollkommen unverbindlich -
+ Du musst nur mein Script {?MAIN_TITLE?} im Einsatz haben! Du musst für
+ diese Anmeldung die URL zu deinem Mailtausch (mit einer kurzen Beschreibung)
+ angeben. Nach Freischaltung deines Accounts erhälst du deine
+ Zugangsdaten per Mail zugeschickt.
+ </li>
+ <li class="small" style="margin-bottom: 10px">
+ Bist du freigeschaltet, wird dein Mailtausch bei mxchange.org in einer
+ TOP-Liste geführt (siehe Menüpunkt "TOP-Betreiber"). Je
+ mehr {?POINTS?} du hast, desto höher steigt deine Position in dieser
+ Liste. Daraus ergibt sich, dass auf deinen Link durchaus häufiger
+ geklickt wird, was wiederrum mehr Mitglieder für deinen Mailtausch
+ bedeutet.
+ </li>
+ <li class="small" style="margin-bottom: 10px">
+ Zudem erhälst du einen ebenfalls kostenlosen Zugang zu meinem AdServer,
+ wo du die volle Kontrolle über deinen Webseite erhälst.
+ </li>
+</ol></div>
+</div>
+
+<div class="para">
+ Konnte ich dich überzeugen? Dann geht es <a
+ href="{?URL?}/modules.php?module=index&what=sponsor_reg">weiter zur
+ kostenlosen Anmeldung</a>...
+</div>
--- /dev/null
+<div class="para_title">
+ <strong>Wiki - Wichtige Informationsquelle:</strong>
+</div>
+
+<div class="para">
+ Unter der folgenden URL gibt es seit einiger Zeit ein Wiki, wo ich
+ detailierte Informationen und Erklärungen zum gesamten Script
+ ansammle. Noch ist es nicht annähernd fertig. Gerne kannst du dich
+ daran beteiligen, du solltest dich dann aber mit dem Script sehr gut
+ auskennen. Alles am Wiki ausprobiert kann gerne <a rel="me" target="_blank"
+ href="https://wiki.mxchange.org/doku.php/playground/playground">auf der
+ Spielwiese</a>.
+</div>
+
+<div class="para">
+ URL: <a href="https://wiki.mxchange.org" target="_blank" rel="me"
+ title="{?MAIN_TITLE?}-Wiki - Powered By DokuWiki">wiki.mxchange.org</a>
+</div>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">
+ <Subject>acct:roland@social.mxchange.org</Subject>
+ <Alias>acct:roland@social.mxchange.org</Alias>
+ <Alias>https://social.mxchange.org/user/1</Alias>
+ <Link rel="http://webfinger.net/rel/profile-page" type="text/html" href="https://social.mxchange.org/user/1"/>
+ <Link rel="http://schemas.google.com/g/2010#updates-from" type="application/atom+xml" href="https://social.mxchange.org/api/statuses/user_timeline/1.atom"/>
+ <Link rel="http://microformats.org/profile/hcard" type="text/html" href="https://social.mxchange.org/hcard"/>
+ <Link rel="http://gmpg.org/xfn/11" type="text/html" href="https://social.mxchange.org/user/1"/>
+ <Link rel="describedby" type="application/rdf+xml" href="https://social.mxchange.org/foaf"/>
+ <Link rel="http://salmon-protocol.org/ns/salmon-replies" href="https://social.mxchange.org/main/salmon/user/1"/>
+ <Link rel="http://salmon-protocol.org/ns/salmon-mention" href="https://social.mxchange.org/main/salmon/user/1"/>
+ <Link rel="http://ostatus.org/schema/1.0/subscribe" template="https://social.mxchange.org/main/ostatussub?profile={uri}"/>
+</XRD>
--- /dev/null
+<?php
+
+/*
+ * GNU social
+ * Copyright (C) 2010, Free Software Foundation, Inc
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+$s = "304t9340to4a";
+
+/* this should be a secret */
+
+$u = $_GET['uri'];
+
+$u = substr($u, 5);
+
+$f = $s . $u . ".xml";
+
+if (file_exists($f)) {
+ $fh = fopen($f, 'r');
+ $c = fread($fh, filesize($f));
+ fclose($fh);
+ header('Content-type: text/xml');
+ echo $c;
+}
+
+
+?>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
+<head>
+<title>Modi-Auswahl für YaCy</title>
+<meta http-equiv="Content-type" content="text/html;charset=iso-8859-1" />
+</head>
+<body>
+
+<div class="para" id="header">
+Die drei möglichen Modi für <a href="http://www.yacy.net"
+ target="_blank" rel="external" title="YaCy - Yet Another Cyberspace">YaCy</a>:
+P2P, Robinson und Master-Slave (noch nicht vorhanden).
+</div>
+
+<div class="para" id="index">
+Inhaltsverzeichnis:
+<ol>
+<li><a href="#cap1">Aktuelle Modi von YaCy</a></li>
+<li><a href="#cap2">Neuer Modus: Master-Slave</a></li>
+<li><a href="#cap3">Was ist Master-Slave?</a></li>
+<li><a href="#cap4">Wie soll dies in YaCy implementiert werden?</a></li>
+<li><a href="#cap5">Und was für Vorteile hat der Modus?</a></li>
+<li><a href="#cap6">Fazit</a></li>
+<li><a href="#cap7">Weitere Ideen kurz gesammelt</a></li>
+</ol>
+</div>
+
+<ol>
+<li class="para" id="cap1">
+<div class="header">
+<a name="cap1"></a>Aktuelle Modi von YaCy
+</div>
+<div class="content">
+Derzeit sind die folgenden Modi unter <a rel="local" target="_blank"
+ href="http://localpeer/ConfigNetwork_p.html" title="Direkt-Link zum lokalen Peer - Netzwerk-Konfiguration">Netzwerk-Konfiguration (*)</a>
+verfügbar:
+<ol>
+<li>Peer-To-Peer Modus - Der Standart-Modus, alle Nodes sind gleich berechtigt.</li>
+<li>Robinson Modus - Kleinere Cluster lassen sich an z.B. FreeWorld anbinden.</li>
+</ol>
+<div class="para">
+Im Peer-To-Peer Modus kann DHT verteilt werden, in Robinson nicht. Damit muss
+eine Node im P2P-Modus alles übernehmen, was anfällt, solange diese
+Features eingeschaltet sind. Möchte man jedoch gute Crawls fahren, bedarf
+dies wegen des Index viel RAM und Festplatte, somit nur High-End-Geräte und
+keine "Otto-Normal-Geräte". Diese würden schlicht die Last
+nicht standhalten können und unerreichbar werden. Auch ist ein
+Nachrüsten erforderlich, da irgentwann die Festplatte bzw. der RAM voll
+sind.
+</div>
+</div>
+</li>
+
+<li class="para" id="cap2">
+<div class="header">
+<a name="cap2"></a>Neuer Modus: Master-Slave
+</div>
+<div class="content">
+Hinzukommen soll ein weiterer Netzwerk-Modus: Master-Slave.
+</div>
+</li>
+
+<li class="para" id="cap3">
+<div class="header">
+<a name="cap3"></a>Was ist Master-Slave?
+</div>
+<div class="content">
+Ein Master-Slave-Konstrukt sieht meistens vereinfacht dargestellt wie folgt aus:
+<ul>
+<li>Es gibt einen oder zwei Master, wobei einer als "Backup-Master"
+dienen kann. Es geht aber auch nur mit einem Master. Der Master verwaltet nur
+die Slaves.</li>
+<li>Es gibt mindestens einen Slave (besser mehr), die den Master-Nodes unstellt
+sind. Die Slaves übernehmen die eigentliche Arbeit.</li>
+</ul>
+</div>
+</li>
+
+<li class="para" id="cap4">
+<div class="header">
+<a name="cap4"></a>Wie soll dies in YaCy implementiert werden?
+</div>
+<div class="content">
+Der Master soll in <a href="http://www.yacy.net" rel="external" target="_blank"
+ title="YaCy - Yet Another Cyberspace">YaCy</a> wie folgt implementiert werden:
+<ul>
+<li>Er übernimmt die Aufgabe als Front-End gegenüber z.B. Freeworld.</li>
+<li>Er nimmt daher Remote-Crawls nur an und verteilt sie an die Slaves zum Crawlen.</li>
+<li>Auch eigene (lokale) Crawls werden auf ihm gestartet und an die Slaves verteilt.</li>
+<li>Der Master verwaltet die DHT, die von den Slaves zusammengestellt werden.</li>
+<li>Auch als Proxy fungiert der Master.</li>
+<li>Er verwaltet die Blacklisten, die Slaves erhalten damit nur Seiten, die
+ nicht gesperrt sind und brauchen sich darum nicht kümmern.</li>
+</ul>
+
+Zur Verdeutlichung, hier ein typischer Beispielablauf:
+<ol>
+<li>Auf dem Master wird ein lokaler Crawl gestartet z.B. durch einen Startpunkt,
+Surrogate, Proxy-Aufruf und so weiter.</li>
+<li>Dieser wird an die ihm bekannten Slaves verteilt, dabei achtet der Master
+darauf, dass keine zwei Slaves die selbe URL crawlen.</li>
+<li>Es wird dabei auch eine Crawl-Tiefe mit übergeben, damit der Master
+sich darum nicht kümmern muss.</li>
+<li>Die Slaves indexieren auch sofort die Seiten und erstellen den Index samt DHT.</li>
+<li>Haben die Slaves den Crawl-Auftrag erledigt, oder es ist eine Queue
+vollgelaufen, so wird dieser Index bei den Slaves gehostet und die DHT an den
+Master gesandt.</li>
+<li>Dem Master ist somit bekannt, welchen Slave er anfragen muss, damit dieser
+das Ergebnis über den Master an z.B. Freeworld ausliefern kann.</li>
+<li>Ein Durchreichen über den Master muss stattfinden, da die Slaves andere
+IDs besitzen als der Master.</li>
+</ol>
+
+Im Admin-Interface soll unter <a href="http://localpeer/ConfigNetwork_p.html"
+ rel="local" target="_blank" title="Direkt-Link zum lokalen Peer - Netzwerk-Konfiguration">Netzwerk-Konfiguration (*)</a>
+der Master-Slave-Modus eingebaut werden und könnte wie folgt aussehen:
+<ul>
+<li>Als Master:
+<ul>
+<li>Node-Namen aller Slaves, kommaseperaiert.</li>
+<li>Node-Namen anderer Master-Nodes als "Backup-Master" bei starker Last.</li>
+</ul>
+</li>
+<li>Als Slave:
+<ul>
+<li>Node-Name des Masters (= oeffentlicher Name des Master-Slave-Clusters).</li>
+<li>Als Indexer, Crawler oder beides zusammen agieren; letzteres nur für
+leistungsstarke Systeme geeignet.</li>
+<li>Remote-Crawls vom Master vermittelt annehmen: Ja/Nein.</li>
+</ul>
+</li>
+</ul>
+
+<div class="para">
+Die globale, maximale PPM soll dabei auf die Slaves aufgeteilt werden. Also sehr
+einfach gerechnet: Maximale PPM geteilt durch Anzahl konfigurierter Slaves.
+</div>
+</div>
+</li>
+
+<li class="para" id="cap5">
+<div class="header">
+<a name="cap5"></a>Und was für Vorteile hat der Modus?
+</div>
+<div class="content">
+Der Master-Slave-Modus hat dabei diese Vorteile:
+<ol>
+<li>Die einzelne Node - egal ob Master oder Slave - muss sich nicht um alles
+kümmern, da dies an den Master bzw. an die Slaves verteilt ist.</li>
+<li>Es können daher sehr starke Crawls (>1300 PPM sind theoretisch mit
+einer DSL 6.000-Leitung möglich).</li>
+<li>Auch selbst bei dieser sehr hohen Last bleibt der Master gut erreichbar,
+da er selber nicht crawlt.</li>
+<li>Die Master-Nodes können externe Nodes sich gegenseitig verweisen,
+falls diese überlastet sind.</li>
+</ol>
+</div>
+</li>
+
+<li class="para" id="cap6">
+<div class="header">
+<a name="cap6"></a>Fazit
+</div>
+<div class="content">
+<div class="para">
+Das gesamt <a href="http://www.yacy.net" rel="external" target="_blank" title="YaCy - Yet Another Cyberspace">YaCy</a>-Netz (Freeworld) wird stabiler und schnell, da die Master-Nodes schneller Anfragen annehemne können und die Slaves diese ausliefern können. Die User müssen keine High-End-Server sich kaufen, damit sie gute Crawl-Ergebnisse erhalten. Daher können selbst ältere Computer mit dem Master-Slave-Modus dennoch sich gross an Freeworld beteiligen.
+</div>
+<div class="para">
+Die User können mit einfachen Schritten einen guten YaCy-Cluster errichten und brauchen nicht ewig lang ausprobieren.
+</div>
+</div>
+</li>
+
+<li class="para" id="cap7">
+<div class="header">
+<a name="cap7"></a>Weitere Ideen kurz gesammelt
+</div>
+<div class="content">
+Die Slaves könnten auch selber die Ergebnisse an Freeworld ausliefern. Bei einer lokalen Suche muss der Master dies an den User schicken. Wegen der Backup-Nodes müsste vermutlich eine Unterstützung in <a href="http://www.yacy.net" rel="external" target="_blank" title="YaCy - Yet Another Cyberspace">YaCy</a> implementiert werden. Die bereits vorhandenen Timeouts sollen weiterhin als Fallback bestehen bleiben.
+</div>
+</li>
+
+</ol>
+
+<div class="para" id="note">
+(*): Damit dieser Link funktioniert, muss <a href="http://www.yacy.net" rel="external" target="_blank" title="YaCy - Yet Another Cyberspace">YaCy</a> als Proxy konfiguriert sein!
+</div>
+
+<div id="lastchange">
+Version: 1.2, letzte Änderung: 03.09.2009, Copyright © 2009, by Roland
+Häder, <a href="http://www.mxchange.org/yacy-modi.html" rel="external"
+ target="_blank" title="Link zur Original-Seite">Link zur Original-Seite</a>.
+</div>
+
+<div id="license">
+<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/"
+ target="_blank" title="Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License"><img
+ alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/de/88x31.png" /></a><br />
+Dieser <a xmlns:dc="http://purl.org/dc/elements/1.1/" target="_blank"
+ href="http://purl.org/dc/dcmitype/Text" rel="dc:type">Text</a> ist mit einer
+<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/"
+ target="_blank" title="Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License</a>
+lizensiert.
+</div>
+<div class="para">
+<a href="http://validator.w3.org/check?uri=referer" rel="external" target="_blank"
+ title="Valid XHTML 1.0 Transitional"><img alt="Valid XHTML 1.0 Transitional!"
+ style="border-width:0px;height:31px;width:88px"
+ src="http://www.w3.org/Icons/valid-xhtml10" /></a>
+<a href="http://jigsaw.w3.org/css-validator/check/referer" rel="external"
+ title="Valid CSS" target="_blank"><img style="border:0;width:88px;height:31px"
+ src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" />
+</a>
+</div>
+
+</body>
+</html>
+