]> git.mxchange.org Git - mailer.git/commitdiff
Added local files.
authorRoland Häder <roland@mxchange.org>
Wed, 1 Apr 2015 08:00:17 +0000 (10:00 +0200)
committerRoland Häder <roland@mxchange.org>
Sat, 2 Sep 2017 23:32:34 +0000 (01:32 +0200)
Signed-off-by: Roland Häder <roland@mxchange.org>
69 files changed:
.well-known/host-meta [new file with mode: 0644]
googlee69febb806e1d70f.html [new file with mode: 0644]
guestbook.php [new file with mode: 0644]
guestbook/.htaccess [new file with mode: 0644]
guestbook/LICENSE.txt [new file with mode: 0644]
guestbook/arial.ttf [new file with mode: 0644]
guestbook/captcha.png [new file with mode: 0644]
guestbook/captcha.txt [new file with mode: 0644]
guestbook/changelog.txt [new file with mode: 0644]
guestbook/forbid.php [new file with mode: 0644]
guestbook/index.php [new file with mode: 0644]
guestbook/no-badbot.gif [new file with mode: 0644]
guestbook/pixel.gif [new file with mode: 0644]
guestbook/settings.php [new file with mode: 0644]
guestbook/spider.jpg [new file with mode: 0644]
mxchange.orgc6e731d88c9f3acd6205c268165519df61c71040.txt [new file with mode: 0644]
no_epatents.html [new file with mode: 0644]
signed-downloads.asc [new file with mode: 0644]
templates/de/html/10_jahre_mailer_project.tpl [new file with mode: 0644]
templates/de/html/10_years_anniversary.tpl [new file with mode: 0644]
templates/de/html/about.tpl [new file with mode: 0644]
templates/de/html/aboutme.tpl [new file with mode: 0644]
templates/de/html/awards.tpl [new file with mode: 0644]
templates/de/html/blog.tpl [new file with mode: 0644]
templates/de/html/bug-tracker.tpl [new file with mode: 0644]
templates/de/html/contribute.tpl [new file with mode: 0644]
templates/de/html/delphine-helfen-kind.tpl [new file with mode: 0644]
templates/de/html/demo.tpl [new file with mode: 0644]
templates/de/html/donate.tpl [new file with mode: 0644]
templates/de/html/downloads.tpl [new file with mode: 0644]
templates/de/html/faqs.tpl [new file with mode: 0644]
templates/de/html/forum.tpl [new file with mode: 0644]
templates/de/html/git.tpl [new file with mode: 0644]
templates/de/html/link_us.tpl [new file with mode: 0644]
templates/de/html/listed.tpl [new file with mode: 0644]
templates/de/html/login_failtures.tpl [new file with mode: 0644]
templates/de/html/network_webmaster_infos.tpl [new file with mode: 0644]
templates/de/html/news-2003.tpl [new file with mode: 0644]
templates/de/html/news-2004.tpl [new file with mode: 0644]
templates/de/html/news-2005.tpl [new file with mode: 0644]
templates/de/html/news-2006.tpl [new file with mode: 0644]
templates/de/html/news-2007.tpl [new file with mode: 0644]
templates/de/html/news-2008.tpl [new file with mode: 0644]
templates/de/html/news-2009.tpl [new file with mode: 0644]
templates/de/html/news-2010.tpl [new file with mode: 0644]
templates/de/html/news-2011.tpl [new file with mode: 0644]
templates/de/html/news-2012.tpl [new file with mode: 0644]
templates/de/html/news-2013.tpl [new file with mode: 0644]
templates/de/html/news.tpl [new file with mode: 0644]
templates/de/html/news_archive_warning.tpl [new file with mode: 0644]
templates/de/html/page_footer_links.tpl [new file with mode: 0644]
templates/de/html/partner.tpl [new file with mode: 0644]
templates/de/html/philosophy.tpl [new file with mode: 0644]
templates/de/html/photos.tpl [new file with mode: 0644]
templates/de/html/powered.tpl [new file with mode: 0644]
templates/de/html/profile-update.tpl [new file with mode: 0644]
templates/de/html/rallye_test.tpl [new file with mode: 0644]
templates/de/html/references.tpl [new file with mode: 0644]
templates/de/html/register_header.tpl [new file with mode: 0644]
templates/de/html/releases.tpl [new file with mode: 0644]
templates/de/html/requirements.tpl [new file with mode: 0644]
templates/de/html/rettet_das_internet.tpl [new file with mode: 0644]
templates/de/html/roadmap.tpl [new file with mode: 0644]
templates/de/html/svn.tpl [new file with mode: 0644]
templates/de/html/why_reg.tpl [new file with mode: 0644]
templates/de/html/wiki.tpl [new file with mode: 0644]
xrd/304t9340to4aroland@social.mxchange.org.xml [new file with mode: 0644]
xrd/index.php [new file with mode: 0644]
yacy-modi.html [new file with mode: 0644]

diff --git a/.well-known/host-meta b/.well-known/host-meta
new file mode 100644 (file)
index 0000000..ac65fd1
--- /dev/null
@@ -0,0 +1 @@
+<?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>
diff --git a/googlee69febb806e1d70f.html b/googlee69febb806e1d70f.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/guestbook.php b/guestbook.php
new file mode 100644 (file)
index 0000000..a138c26
--- /dev/null
@@ -0,0 +1,397 @@
+<?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>&nbsp;&nbsp; <br>&nbsp;<br>The <br>to<!-- orchestra statute planner -->&nbsp;y<br>othe<br>Webs<br>read<br>&#97;gen<br>the&#109;<br>no&#110;-<br>W&#101;&#98;s<br><br>&nbsp; &nbsp; <br>&nbsp;<br>Sp&#101;c<br>Non&#45;<br>spid<br>prog<br>au&#116;o<br><br>Emai<br>It i<br>&#97;lon<br>has <br>st&#111;r<br>&#118;alu<br>stor<br>a&#103;re<br><br>&nbsp; &nbsp; <br>&nbsp;<br>Each<br>&#97;gai<br>("Ju<br>t&#104;e <br>s&#117;ch<br>and<font color=white>g</font><br>of f<br>&#97;ny <br>S&#101;rv<br>th&#101; <br><br>&nbsp; &nbsp; <br><font color=white>i</font><br>You <br>may <br>abus<br>Vis&#105;<br><br>V<!-- sidelong scale -->&#73;SI<br>P&#65;RT<br>SUBS<br></td>\n<td style="font-family: monospace;">&nbsp; &nbsp; <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>tra&#110;<br>ite.<br><br>&nbsp; &nbsp; <br><br>ial <br>Huma<br>e&#114;s&#44;<br>rams<br>mati<br><br>l ad<br>&#115; re<br>e. Y<br>a<!-- caution inverse nose -->&nbsp;va<br>ag&#101;,<br>e of<br>i&#110;&#103; <br>emen<br><br>&nbsp; &nbsp; <br><br>&nbsp;p&#97;r<br>nst <br>dici<br>regi<!-- cold --><br><font color=white>k</font>law<br>p&#101;rf<br>e&#100;er<br>act&#105;<br>&#105;ce.<br>abov<br><br>&nbsp; <b><font color=white>t</font></b>&nbsp;<br><br>&#99;ons<br>appe<br>e&#46; T<br>to&#114;&#115;<br><br>TOR&#83;<br>Y OR<br>EQU&#69;<br></td>\n<td style="font-family: monospace;">&nbsp; <b><font color=white>o</font></b>&nbsp;<br><br>ite <br>ubje<br>rms <br>you <br>&#109;<font color=white>k</font>ca<br>f &#116;h<br>e a&#99;<br>sfe&#114;<br><br><br>&nbsp;<b><font color=white>h</font></b>&nbsp; <br><br>rest<br>n<font color=white>f</font>&#86;i<!-- struggle potted delivery --><br>&nbsp;b&#111;t<br>&nbsp;des<br>cal&#108;<br><br>dres<br>c&#111;gn<br>ou a<br>lu&#101;<font color=white>i</font><br>&nbsp;and<br>&nbsp;the<br>this<br>t an<br><br>&nbsp; &nbsp; <br><br>ty a<br>the <br>al A<br>s&#116;er<br>s ar<br>&#111;rme<br>al a<br>on b<br>&nbsp;You<br>e<font color=white>f</font>ag<br><br>&nbsp; &nbsp; <br><br>en&#116; <br>ar s<br>h&#101; I<br>&nbsp;ag&#114;<br><br>&nbsp;AG<!-- widespread eels dust nonsense -->R<br>&nbsp;SE&#78;<br>NT B<br></td>\n<td style="font-family: monospace;">&nbsp; &nbsp; <br><br>from<br>&#99;t t<br>g&#111;ve<br>a&#99;ce<br>re&#102;u<br>e<!-- it recitative -->&nbsp;in<br>c&#101;ss<br>able<br><br><br>&nbsp; <b><font color=white>k</font>S</b><br><br>rict<br>sit&#111;<br>s, i<br>i<!-- intracellular critic -->gne<br>y.<br><br>ses<!-- motion brunet yacht -->&nbsp;<br>ized<br>&#99;kno<br>&#110;ot <br>/or <br>&#115;e a<br>&nbsp;W&#101;b<br>d ex<br><br>&nbsp; &nbsp; <br><br>&#103;ree<br>o&#116;h&#101;<br>c&#116;io<br>ed<font color=white>g</font>A<br>e ap<br>d &#101;&#110;<br>nd s<br>roug<br>&nbsp;&#99;on<br>ree&#109;<br><br><b><font color=white>a</font></b>&nbsp;&nbsp; <br><br>to h<br>omew<br>de&#110;t<br>ee n<br><br>EE T<br>D&#73;&#78;G<br>REAC<br></td>\n<td style="font-family: monospace;">&nbsp; <b><font color=white>f</font></b>&nbsp;<br><br><font color=white>g</font>wh<!-- kid party explosive sovereign republican -->&#105;<br>o th<br>rnin<br>pt<font color=white>o</font>t<br>lly.<br>div&#105;<br>&nbsp;rig<!-- herrings physicians --><br>&nbsp;wit<br><br><br><b>PECI</b><br><br>ions<br>&#114;s. <br>ndex<br>d to<br><br><br>on &#116;<br>&nbsp;tha<br>wled<br>l&#101;ss<br>di&#115;t<br>dd&#114;e<br>site<br>&#112;res<br><br>&nbsp; &nbsp; <br><br>s &#116;h<br>r in<br>n") <br>dmin<br>plie<br>tire<br>tate<br>ht a<br>sent<br>ent.<br><br>&nbsp; &nbsp; <br><br>&#97;vin<br>here<br>ifie<br>o<!-- fair relativistic -->t t<br><br>HAT <br>&nbsp;ANY<br>H &#79;F<br></td>\n<td style="font-family: monospace;">&nbsp; &nbsp; <br><br>ch y<br>e &#102;o<br>g ac<br>hese<br>&nbsp;Any<br>dual<br>hts <br>hout<br><br><br><b>AL</b>&nbsp;<b>L</b><br><br><font color=white>s</font>o&#110;<font color=white>d</font><br>Non-<br>&#101;&#114;s,<br>&nbsp;acc<br><br><br>hi&#115;<font color=white>d</font><br>t<font color=white>o</font>th<br>ge a<br>&nbsp;tha<br>ribu<br>sses<br>\'s e<br>sl&#121; <br><br><b><font color=white>d</font></b>&nbsp; <b><font color=white>a</font></b><br><br>at a<br>&nbsp;con<br>&#115;hal<br>istr<br>d &#116;o<br>l&#121; w<br>&nbsp;co<!-- paramilitary -->u<br>gain<br>&nbsp;&#116;o <br><br><br>&nbsp;&nbsp; <b><font color=white>s</font></b><br><br>g yo<br>&nbsp;on <br>&#114; is<br>o u&#115;<br><br>H&#65;RV<br>&nbsp;MES<br>&nbsp;THE<!-- software income --><br></td>\n<td style="font-family: monospace;"><b><font color=white>k</font></b>&nbsp; <b>T</b><br><br>ou a<br>llow<br>cess<br>&nbsp;ter<br>&nbsp;Non<br>(&#115;) <br>&#103;ran<br>&nbsp;the<br><br><br><b>ICEN</b><br><br>&#97; vi<br>&#72;&#117;m&#97;<br>&nbsp;ro<!-- small builder -->b<br>es<!-- freewheeling -->s&#44;<br><br><br>sit&#101;<br>e<!-- naked phone jungle -->se<font color=white>i</font><br>nd a<br>n US<br>ti<!-- blacktie oleaginous text complete -->&#111;n<br>. In<br>mail<br>proh<br><br>&nbsp;<b>&#65;PP</b><br><br>ny s<br>ne&#99;t<br>l b<!-- plaster unconscious -->e<br>at&#105;v<br>&nbsp;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>th&#105;s<br>&nbsp;u&#110;i<br>e th<br><br>ESTI<br>SAGE<br>&#83;E T<br></td>\n<td style="font-family: monospace;"><b>ERM&#83;</b><br><br>cces<br>ing <br>&nbsp;to <br>ms<font color=white>o</font>a<br>-Hu&#109;<br>who <br>te&#100;<font color=white>a</font><br>&nbsp;exp<br><br><br><b>SE</b>&nbsp;<b>R</b><br><br>s&#105;to<br>n Vi<br>ots,<br>&nbsp;r&#101;a<br><br><br>&nbsp;are<br>emai<br>g&#114;ee<!-- rolypoly seer injury --><br>&nbsp;$50<br>&nbsp;of <br>te&#110;t<br>&nbsp;add<br>ibit<br><br><b>LICA</b><br><br>u&#105;t,<br>i&#111;n <br>&nbsp;gov<br>e Co<br>eeme<br>n t&#104;<br>with<br>im i<br>tro&#110;<br><br><br><b>RDS</b>&nbsp;<br><br>nte&#114;<br>&nbsp;pag<br>quel<br>is a<br><br>NG, <br>(S) <br>ERMS<br></td>\n<td style="font-family: monospace;">&nbsp;<b>AND</b><br><br>&#115;ed <br>c&#111;nd<br>the <br>nd c<br>an V<br>c&#111;nt<br>to<font color=white>h</font>y<br>ress<br><br><br><b>EST&#82;</b><br><br>&#114;\'&#115; <br>sito<br>&nbsp;cr&#97;<br>d, c<br><br><br>&nbsp;con<br>l<font color=white>a</font>ad<br><font color=white>s</font>tha<br>. Y&#111;<br>thes<br>iona<br>&#114;ess<br>ed.<br><br><b>BLE</b>&nbsp;<br><br>&nbsp;&#97;ct<br>with<br>erne<br>nt<!-- foolish necessity atonal increase -->&#97;c<br>nts <br>e Ad<br>&#105;n t<br>n co<br>&#105;c s<!-- culture circuit --><br><br><br><b>OF</b>&nbsp;<b>V</b><br><br>net <br>&#101; (t<br>y ma<br>ddre<br><br>G&#65;TH<br>&#84;O T<br><font color=white>a</font>OF <br></td>\n<td style="font-family: monospace;">&nbsp;<b>CON</b><br><br>this<br>i&#116;&#105;o<br>Webs<br>ondi<br>isit<br>&#114;o&#108;s<br>ou u<br>&nbsp;wri<br><br><br><b>ICTI</b><br><br>lice<br>&#114;&#115; &#105;<br>&#119;le&#114;<br>ompi<br><br><br>side<br>&#100;&#114;es<br>t ea<br>&#117; fu<br>e<font color=white>a</font>ad<br>l co<br>es<font color=white>o</font>&#105;<br><br><br><b>LA&#87;</b>&nbsp;<br><br>ion<font color=white>k</font><br>&nbsp;o&#114; <br>d by<br>t &#40;t<br>betw<br>&#109;in <br>h&#101; A<br>nnec<br>ervi<br><br><br><b>ISIT</b><br><br>Prot<br>he<font color=white>t</font>"<br>tche<br>s&#115; f<br><br>ERIN<br>HE &#73;<br>SE&#82;V<br></td>\n<td style="font-family: monospace;"><b>DIT&#73;</b><br><br>&nbsp;agr<br>&#110;s. <br>i&#116;e.<br>ti&#111;n<br>ors <br>, au<!-- prime drop --><br>nder<br>tt<!-- threeway gubernatorial estate garage knightly -->e&#110;<br><br><br><b>ONS</b>&nbsp;<br><br>&#110;se<font color=white>a</font><br>ncl&#117;<br>s, h<br>le o<br><br><br>r<!-- nonresident -->&#101;d <br>ses <br>&#99;h e<br>rth&#101;<br>dres<br>llec<br>s &#114;&#101;<br><br><br><b>AN&#68;</b>&nbsp;<br><br>o&#114; p<br>a&#114;&#105;s<br>&nbsp;the<br>&#104;e "<br>&#101;en <br>S&#116;at<br>dm&#105;n<br>ti&#111;n<br>ce o<br><br><br><b>OR</b>&nbsp;<b>U</b><br><br>o&#99;ol<br>&#73;&#100;en<br>d to<br>o&#114; a<br><br>G,<!-- crime subjective -->&nbsp;S<br>DENT<br>ICE.<br></td>\n<td style="font-family: monospace;"><b>ONS</b>&nbsp;<br><br>&#101;eme<br>Thes<br>&nbsp;&#66;&#121;<font color=white>i</font><br>s (t<br>to t<br>thor<br>&nbsp;t<!-- pretty agitato provincial handle network -->he<br>&nbsp;per<br><br><br><b>FO<!-- spiritual cutaway -->R<font color=white>k</font></b><br><br>to a<br>de, <br>a&#114;v&#101;<br>r ga<br><br><br>p&#114;op<br>are <br>m&#97;il<br>r ag<br>se&#115;<font color=white>p</font><br>tion<br>&#99;o&#103;&#110;<br><br><br><b>JURI</b><br><br>roce<br>ing <br>&nbsp;&#108;aw<br>Admi<br>Adm<!-- callous glimpse -->i<br>e. Y<br>&nbsp;St&#97;<br>&nbsp;wi&#116;<br>&#102; pr<!-- smelly orthodox --><br><br><br><b>S&#69;</b>&nbsp;<b>A</b><br><br><font color=white>h</font>&#97;d&#100;<br>tifi<br>&nbsp;you<br>ny r<br><br>TORI<br>IFI&#69;<br><br></td>\n<td style="font-family: monospace;"><b>O&#70;</b>&nbsp;<b>U</b><br><br>nt (<br>e te<br>visi<br>&#104;e "<!-- funny miss salvation --><br>he<!-- projection recruitment advice -->&nbsp;W<br>s or<br>&nbsp;Ter<br>&#109;iss<br><br><br><b>NON-</b><br><br>cces<br>but<font color=white>t</font><br>ster<br>the&#114;<br><br><br>riet<br>prov<br><font color=white>e</font>&#97;dd<br>ree <br>subs<br>, ha<br>ized<br><br><br><b>SDIC</b><br><br>edin<br>fro&#109;<br>&nbsp;o&#102; <br>n St<br>n St<br>ou c<br>te&#46; <br>h br<br>oces<br><br><br><b>ND<font color=white>o</font>A</b><br><br>ress<br>&#101;r")<br>r I&#110;<br>ea&#115;o<br><br>NG, <br>R C&#79;<br><br></td>\n<td style="font-family: monospace;"><b>SE</b>&nbsp;<br><br>"th&#101;<br>rms <br>ting<br>Term<br>&#101;bsi<br>&nbsp;ot&#104;<br>ms o<br>i&#111;n <br><br><br><b>HUMA</b><br><br>s th<br>are<font color=white>e</font><br>s, o<br>&nbsp;con<br><br><br>ary <br>ided<br>res&#115;<br>th&#97;t<br>tant<br>rve&#115;<br>&nbsp;&#97;&#115; <br><br><br><b>T&#73;ON</b><br><br>g br<br>&nbsp;the<br>the <br>&#97;te"<br>ate<font color=white>i</font><br>onse<br>Yo&#117; <br>each<br>s re<br><br><br><b>BUSE</b><br><br><font color=white>k</font>&#114;ec<br>&nbsp;if <br>tern<br>n&#46;<br><br>TRAN<br>NSTI<br><br></td>\n<td style="font-family: monospace;"><br><br>&nbsp;We&#98;<br>are <br>&nbsp;(in<br>s of<br>te s<br>erw&#105;<br>f Se<br>of &#116;<br><br><br><b>N</b>&nbsp;<b>VI</b><br><br>e &#87;e<br>not <br>r an<br>te<!-- unaccountable -->nt<br><br><br>inte<br>&nbsp;f&#111;r<br>&nbsp;the<br><font color=white>h</font>the<br>&#105;al&#108;<br>ti&#110;g<br>a vi<br><br><br>&nbsp;<br><br>&#111;u<!-- sweeping fetal funeral -->gh<br>&nbsp;Ter<br>stat<br>) fo<br>resi<br>nt t<br>&#99;ons<br>es o<br>g&#97;rd<br><br><br>&nbsp;<br><br>or&#100;e<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>&nbsp;any<br>&nbsp;Ser<br>hall<br>s&#101; &#109;<br>rvic<br>he o<br><br><br><b>SITO</b><br><br>&#98;sit<br>limi<br>y<font color=white>f</font>ot<br>&nbsp;f&#114;o<br><br><br>lle&#99;<br>&nbsp;hum<br>&nbsp;&#87;eb<br>&nbsp;com<br>y &#100;i<br>, ga<br>olat<br><br><br><br><br>t &#98;&#121;<br>ms o<br>e o&#102;<br>r th<br>dent<br>o &#116;h<br>ent<!-- plated short illtimed convenient column -->&nbsp;<br>f<font color=white>o</font>t&#104;<br>ing <br><br><br><br><br>d. A<br>usp&#101;<br>ro&#116;o<br><br><br>RI&#78;G<br>S AN<br><br></td>\n<td style="font-family: monospace;"><br><br>") i<!-- great stance --><br>ddit<br>&nbsp;man<br>v&#105;&#99;e<br><font color=white>g</font>b&#101; <br>a&#107;es<br>e ar<br>w&#110;er<br><br><br><b>RS</b>&nbsp;<br><br>e ap<br>ted <br>her <br>m t&#104;<br><br><br>tual<br>an<font color=white>a</font>&#118;<br>site<br>&#112;ila<br>&#109;in&#105;<br>&#116;he&#114;<br>ion <br><br><br><br><br><font color=white>e</font>s&#117;c<br>f Se<br><font color=white>f</font>res<br>e We<br>s<font color=white>g</font>e&#110;<br>e ju<br>to t<br>e&#115;e <br>act<!-- cursed stability offlimits -->i<br><br><br><br><br>n em<br>c&#116;<font color=white>o</font>p<br>col <br><br><br>&nbsp;&#84;O <br>&nbsp;ACC<br><br></td>\n<td style="font-family: monospace;"><br><br>s p&#114;<br>ion <br>ner)<br>"). <br>cons<br>&nbsp;us&#101;<br>e<br>&nbsp;o&#102; <br><br><br><br><br>ply <br>to, <br>comp<br>e We<br><br><br>&nbsp;pro<br>i&#115;i&#116;<br>&nbsp;co&#110;<br>t&#105;&#111;&#110;<br>s&#104;e&#115;<br>in&#103;,<br>of &#116;<br><br><br><br><br>h p&#97;<br>&#114;vic<br>iden<br>&#98;sit<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>a&#100;&#100;r<br><br><br>A<font color=white>g</font>TH<br>EP&#84;A<br><br></td>\n<td style="font-family: monospace;"><br><br>ovi&#100;<br>&#116;o a<br>&nbsp;the<br>Plea<br>id&#101;r<br>&nbsp;of<br><br>the<br><br><br><br><br>to<br>&#119;eb<br>uter<br>bsit<br><br><br>pert<br>ors<br>t&#97;in<br>,<br>&nbsp;the<br>&nbsp;and<br>h&#105;s<br><br><br><br><br>rt&#121;<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>&#97;ddr<br>tial<br>ess.<br><br><br>IR&#68;<br>NCE <br><br></td>\n<td style="font-family: monospace;"><br><br>e&#100;<br>ny<br><br>se<br>&#101;d<br><br><br><br><br><br><br><br><br><br><br>e<br><br><br>y&#46;<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>&#114;<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"]) : ""; ?>
diff --git a/guestbook/.htaccess b/guestbook/.htaccess
new file mode 100644 (file)
index 0000000..96d6fb4
--- /dev/null
@@ -0,0 +1,4 @@
+Order allow,deny
+Allow from all
+
+ErrorDocument 404 http://www.mxchange.org/guestbook/index.php
diff --git a/guestbook/LICENSE.txt b/guestbook/LICENSE.txt
new file mode 100644 (file)
index 0000000..7a45bfe
--- /dev/null
@@ -0,0 +1,470 @@
+                          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
diff --git a/guestbook/arial.ttf b/guestbook/arial.ttf
new file mode 100644 (file)
index 0000000..ff0815c
Binary files /dev/null and b/guestbook/arial.ttf differ
diff --git a/guestbook/captcha.png b/guestbook/captcha.png
new file mode 100644 (file)
index 0000000..b22655a
Binary files /dev/null and b/guestbook/captcha.png differ
diff --git a/guestbook/captcha.txt b/guestbook/captcha.txt
new file mode 100644 (file)
index 0000000..a1ea052
--- /dev/null
@@ -0,0 +1 @@
+336736
\ No newline at end of file
diff --git a/guestbook/changelog.txt b/guestbook/changelog.txt
new file mode 100644 (file)
index 0000000..8585de9
--- /dev/null
@@ -0,0 +1,39 @@
+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
diff --git a/guestbook/forbid.php b/guestbook/forbid.php
new file mode 100644 (file)
index 0000000..33958fb
--- /dev/null
@@ -0,0 +1,135 @@
+<?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&ouml;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 &quot;b&ouml;sen&quot; 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>&nbsp;</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&uuml;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&uuml;tzen, werden diese Spambots ausgesperrt. Mehr Informationen &uuml;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>
+&nbsp;</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>
diff --git a/guestbook/index.php b/guestbook/index.php
new file mode 100644 (file)
index 0000000..4a29ce7
--- /dev/null
@@ -0,0 +1,23 @@
+<?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
diff --git a/guestbook/no-badbot.gif b/guestbook/no-badbot.gif
new file mode 100644 (file)
index 0000000..3a7eb3f
Binary files /dev/null and b/guestbook/no-badbot.gif differ
diff --git a/guestbook/pixel.gif b/guestbook/pixel.gif
new file mode 100644 (file)
index 0000000..2d2380b
Binary files /dev/null and b/guestbook/pixel.gif differ
diff --git a/guestbook/settings.php b/guestbook/settings.php
new file mode 100644 (file)
index 0000000..d98b7a5
--- /dev/null
@@ -0,0 +1,53 @@
+<?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/");
+
+//
+?>
diff --git a/guestbook/spider.jpg b/guestbook/spider.jpg
new file mode 100644 (file)
index 0000000..e20325c
Binary files /dev/null and b/guestbook/spider.jpg differ
diff --git a/mxchange.orgc6e731d88c9f3acd6205c268165519df61c71040.txt b/mxchange.orgc6e731d88c9f3acd6205c268165519df61c71040.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/no_epatents.html b/no_epatents.html
new file mode 100644 (file)
index 0000000..d5d57be
--- /dev/null
@@ -0,0 +1,39 @@
+<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>
diff --git a/signed-downloads.asc b/signed-downloads.asc
new file mode 100644 (file)
index 0000000..d7d622f
--- /dev/null
@@ -0,0 +1,31 @@
+-----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-----
diff --git a/templates/de/html/10_jahre_mailer_project.tpl b/templates/de/html/10_jahre_mailer_project.tpl
new file mode 100644 (file)
index 0000000..77f8765
--- /dev/null
@@ -0,0 +1,6 @@
+<div class="para_title">
+       <strong class="big">: : : <u>10 Jahre Mailer-Project</u> : : :</strong>
+</div>
+
+<div class="para">
+</div>
diff --git a/templates/de/html/10_years_anniversary.tpl b/templates/de/html/10_years_anniversary.tpl
new file mode 100644 (file)
index 0000000..77f8765
--- /dev/null
@@ -0,0 +1,6 @@
+<div class="para_title">
+       <strong class="big">: : : <u>10 Jahre Mailer-Project</u> : : :</strong>
+</div>
+
+<div class="para">
+</div>
diff --git a/templates/de/html/about.tpl b/templates/de/html/about.tpl
new file mode 100644 (file)
index 0000000..6b7b79a
--- /dev/null
@@ -0,0 +1,86 @@
+<div align="left">
+
+<div class="table dashed">
+       <div class="table_header bottom" align="center">
+               <strong>Alle wichtigen Funktionen in der &Uuml;bersicht:</strong>
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Aufgaben-Mangement:
+               Support-Anfragen, neue Erweiterungen usw. schnell und einfach verwalten.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;Updates an der Datenbank
+               werden nun komfortabel &uuml;ber die Erweiterungen des Scriptes
+               erledigt. Kein manuelles Einf&uuml;gen von SQL-Anweisungen per
+               Datenbanksoftware, sondern vollkommen automatisch (nur der Login im
+               Adminbereich - Willkommensseite reicht dazu aus).
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Template-System: Schnelles
+               und leichtes Einf&uuml;gen von HTML-Codes (wie Banner-Rotation,
+               Statistik-Counter usw.)
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Und auch jede ausgehende
+               Email kannst du bequem an deine W&uuml;nsche anpassen.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Modularisierter Aufbau: Klare
+               Strukturen und mehr Sicherheit gegen Angriffe durch Cracker.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Mehrstufiges Sicherheitssystem
+               f&auml;ngt nahezu (*) alle Angriffe ab.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Datenbank-gest&uuml;tztes
+               Men&uuml;-System: Schnelles und einfaches Umbauen aller Men&uuml;s
+               einfach per Mausklick.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Voll-dynamisches
+               Referral-System: Einfaches Einrichten von theoretisch unendlich vielen
+               Referral-Ebenen (ein Referral ist ein geworbenes Mitglied).
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Per Admin-Bereich
+               &auml;nderbare Kategorien, in der die Mitglieder Mails versenden
+               k&ouml;nnen.
+       </div>
+
+       <div class="para">
+               <strong><big>&middot;</big></strong>&nbsp;Theme-Support mit CSS-Dateien:
+               Das gesamte Design l&auml;&szlig;t sich an nur sehr wenigen Stellen
+               komplett per CSS anpassen. Zudem ist das Script komplett XHTML.
+       </div>
+
+       <div class="para bottom">
+               <strong><big>&middot;</big></strong>&nbsp;Anpassbares Aussenden von
+               Mail-Paketen an die Leistung und Auslastung deines Servers.
+       </div>
+       <div class="table_header" align="center">
+               &nbsp;--&gt;&nbsp;[&nbsp;<a href="{?URL?}/modules.php?module=index&amp;what=requirements">Weiter zu den Voraussetzungen...</a>&nbsp;]
+       </div>
+</div>
+
+<div class="para">
+       <span class="tiny">Wichtiges erw&auml;hnt (*):<br />
+       <strong><big>&middot;</big></strong>&nbsp;Keine Garantie auf Sicherheit gegen Angriffe!
+</div>
+
+</div>
diff --git a/templates/de/html/aboutme.tpl b/templates/de/html/aboutme.tpl
new file mode 100644 (file)
index 0000000..6314c6a
--- /dev/null
@@ -0,0 +1,94 @@
+<div align="center">
+  <big><u>&Uuml;ber mich:</u></big>
+</div>
+
+<div class="para">
+So, nun habe ich mir mal etwas Zeit genommen, um etwas &uuml;ber mich zu schreiben.
+Nat&uuml;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">&nbsp;</td></tr>
+<tr>
+  <td width="5" rowspan="18" class="seperator">&nbsp;</td>
+  <td class="aboutme" width="170" align="right">Name:&nbsp;&nbsp;</td>
+  <td width="5" rowspan="13" class="seperator">&nbsp;</td>
+  <td class="aboutme" width="210"><a href="http://free-search.homelinux.org:8070/search?q=roland+h%C3%A4der&amp;page=1&amp;expansion=5&amp;action=expand" rel="me" target="_blank">Roland H&auml;der</A></td>
+  <td width="5" rowspan="13" class="seperator">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Nicknames:&nbsp;&nbsp;</td>
+  <td class="aboutme">[TGC:] Quix0r, Quix0r, Quixy</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Geburtstag:&nbsp;&nbsp;</td>
+  <td class="aboutme">26.09.1977 (um 09:15 geboren)</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Wo ich wohne:&nbsp;&nbsp;</td>
+  <td class="aboutme">Uetersen (schon seit &uuml;ber 20 Jahren)</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Augenfarbe / Haarfarbe:&nbsp;&nbsp;</td>
+  <td class="aboutme">Beides braun (Haare derzeit so wie auf dem Foto lang)</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Single?&nbsp;&nbsp;</td>
+  <td class="aboutme">Nein</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Sternzeichen:&nbsp;&nbsp;</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&uuml;r dein Horoskop!</a>
+    </iframe>
+  </td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td>
+  <td width="5" rowspan="5" class="seperator">&nbsp;</td>
+  <td height="10" colspan="3" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Lieblingsessen:&nbsp;&nbsp;</td>
+  <td class="aboutme" colspan="3">Pizza, Nudeln, Quarksahnetorte, Marzipan, Erdn&uuml;sse (gesalzen und ger&ouml;stet), noch was?</td>
+</tr>
+<tr>
+  <td height="10" class="seperator">&nbsp;</td><td height="10" colspan="3" class="seperator">&nbsp;</td>
+</tr>
+<tr>
+  <td class="aboutme" align="right">Was ich h&ouml;re:&nbsp;&nbsp;</td>
+  <td class="aboutme" colspan="3">Am liebsten: Trance und Enigma, aber ich bin offen f&uuml;r vieles anderes: Metal, Hip-Hop, keine dt. Volksmusik!</td>
+</tr>
+<tr><td colspan="7" height="10" class="seperator">&nbsp;</td></tr>
+</table>
+</div>
diff --git a/templates/de/html/awards.tpl b/templates/de/html/awards.tpl
new file mode 100644 (file)
index 0000000..9c9ede7
--- /dev/null
@@ -0,0 +1,20 @@
+<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, &Uuml;bersichtlichkeit,
+       Inhalte, Design) bewertet.
+</div>
diff --git a/templates/de/html/blog.tpl b/templates/de/html/blog.tpl
new file mode 100644 (file)
index 0000000..2fd0625
--- /dev/null
@@ -0,0 +1,28 @@
+<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
+       &quot;damals&quot; einen recht schwachen Server (<em>austria031</em>) und
+       die Spammer hatten tonnenweise Traffic an in geschickt. Dies hatte dazu
+       gef&uuml;hrt, dass mein Server komplett ausgelastet war, sobald ich den Blog
+       Online nahm. Kaum hatte ich die Software (WordPress ist f&uuml;r mich
+       weiterhin eine bemerkenswerte Software) gel&ouml;scht, war wieder alles im
+       gr&uuml;nnen Bereich, der Load ging zur&uuml;ck und der Rest der Webseite
+       war wieder z&uuml;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&uuml;r die Lesezeichen:
+</div>
+
+<div class="para">
+  <a href="http://status.mxchange.org" target="_blank">http://status.mxchange.org</a>
+</div>
diff --git a/templates/de/html/bug-tracker.tpl b/templates/de/html/bug-tracker.tpl
new file mode 100644 (file)
index 0000000..e92f3f0
--- /dev/null
@@ -0,0 +1,20 @@
+<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>
diff --git a/templates/de/html/contribute.tpl b/templates/de/html/contribute.tpl
new file mode 100644 (file)
index 0000000..a7ea3aa
--- /dev/null
@@ -0,0 +1,119 @@
+<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>&Uuml;bersetzungen</strong> in andere Sprachen (Englisch,
+               Franz&ouml;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 &auml;u&szlig;ern</strong>.
+       </div>
+       <div style="padding:5px" align="left" class="bottom">
+               Dass nicht alles ohne &quot;Regeln&quot; 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&uuml;r dich
+               bedeuten kann ich dir nat&uuml;rlich nicht sagen (w&auml;re ja dann
+               quasi Rechtsberatung). Damit w&auml;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&auml;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&szlig; an Qualit&auml;t aufweisen, da ich nicht ewig an
+               der selben Codestelle herumreparieren m&ouml;chte, er muss also auch
+               funktionieren und nicht mit anderen Komponenten der Software
+               harmonieren. Auch sollte dein Code sich an die &quot;API&quot; 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&ouml;glichst immer Funktionen, die mein
+               Script bereitstellt. Mehr ausf&uuml;hrlichere Erkl&auml;rungen dazu
+               folgen im Wiki.
+       </div>
+       <div class="table_header bottom">
+               <strong>&Uuml;bersetzung der Sprachelemente</strong>
+       </div>
+       <div style="padding:5px" align="left">
+               Derzeit wird nur die deutsche Sprache angeboten, die englische Sprache
+               ist unvollst&auml;ndig. Auch gibt es &Uuml;berlegungen, wie die
+               Sprachelemente im Men&uuml; 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 &uuml;bersetzt werden muss und
+               kann somit nicht &quot;dynamisch&quot; 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
+               &quot;Entwicklerstatus&quot; und sind in der Aufgabenauswahl mit
+               &quot;Entwicklerversion&quot; gekennzeichnet. Installiere diese nur,
+               wenn du immer den neusten Stand (neuste Revision) hast. Auch wird bei
+               der Entwicklung der Erweiterunegn keine R&uuml;cksicht auf eventuell
+               bestehende Installationen genommen, dies geschieht erst, wenn die
+               Erweiterung als &quot;produktiv einsetzbar&quot; 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&uuml;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&uuml;r eine Webseite.
+               Wenn du also das Mailer-Projekt so gut findest, erz&auml;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&auml;hlten Lizenz. Dies wurde mir bereits schon
+               mehrfach mitgeteilt. Du kannst nat&uuml;rlich auch gerne diese Seite
+               verlinken. Dazu gibt es unter <a
+                href="{?URL?}/modules.php?module=index&amp;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&uuml;hrt nur zur erh&ouml;hten
+               Serverlast und meistens auch &quot;Trashtraffic&quot;, 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">
+               &nbsp;
+       </div>
+</div>
+</div>
diff --git a/templates/de/html/delphine-helfen-kind.tpl b/templates/de/html/delphine-helfen-kind.tpl
new file mode 100644 (file)
index 0000000..9fa6e31
--- /dev/null
@@ -0,0 +1,53 @@
+<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&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V."
+     alt="Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V."></a><img src="http://ads.ship-simu.de/adview.php?clientid=42&amp;n=af7190b6"
+     border="0" width="1" height="1" alt="tracker" />
+  </td>
+  <td align="center" width="400">
+    <strong><big>Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V.</big></strong><br />
+    <div class="tiny">
+      Kreissparkasse S&uuml;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&ouml;chten uns spenden? Was wir gut gebr /auchen k&ouml;nnten, sehen Sie hier!"
+     alt="Sie m&ouml;chten uns spenden? Was wir gut gebr /auchen k&ouml;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&uuml;rftigen Kindern und deren Familien, die ebenfalls
+    <strong>delphinunterst&uuml;tzte Therapien</strong> anstreben. Dies geschieht durch Information,
+    Beratung und finanzielle Unterst&uuml;zung. Wir wollen so dazu beitragen, dass Lebensqualit&auml;t
+    verbessert und stabilisiert wird. Da Eltern die Kosten f&uuml;r delphingest&uuml;tzte Therapien im
+    Ausland selbst aufbringen m&uuml;ssen -z.B. in Key Largo (Florida) etwa 13.000 Euro- ben&ouml;tigt
+    unser Verein m&ouml;glichst viele Mitglieder,Sponsoren und Spenden. Dies umso mehr, als wir nun
+    nach unserer Satzungs- &auml;nderung bundesweit helfen k&ouml;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&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V."
+     alt="Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V."></a>
+  </td>
+</tr>
+<tr>
+  <td colspan="3" align="center">
+    Copyright &copy; by Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V.
+  </td>
+</tr>
+</table>
+</div>
diff --git a/templates/de/html/demo.tpl b/templates/de/html/demo.tpl
new file mode 100644 (file)
index 0000000..2a5050f
--- /dev/null
@@ -0,0 +1,31 @@
+<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&uuml;rlich nicht alles &auml;ndern kannst, da ich einiges nicht
+       ver&auml;ndert haben m&ouml;chte.
+</div>
+
+<div class="para">
+       Dies betrifft folgende Punkte:<br />
+       <br />
+       <strong><big><big>&middot;</big></big></strong>&nbsp;Alle drei Menu&uuml;systeme (nicht &auml;nderbar,
+       l&ouml;schbar oder sperrbar, auch sind keine neuen Men&uuml;punkte hinzuf&uuml;gbar.)<br />
+       <strong><big><big>&middot;</big></big></strong>&nbsp;Referral-Banner (gleiches gilt hierwie im
+       Men&uuml;system).<br />
+       <strong><big><big>&middot;</big></big></strong>&nbsp;Admin-Account &auml;ndern und Hinzuf&uuml;gen<br />
+       <strong><big><big>&middot;</big></big></strong>&nbsp;Zugriffskontrollzeilen verwalten (ACLs)<br />
+       <strong><big><big>&middot;</big></big></strong>&nbsp;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 &Auml;nderungen an den obengenannten
+       Einstellungen durch den Demo-Admin absichern will.
+</div>
diff --git a/templates/de/html/donate.tpl b/templates/de/html/donate.tpl
new file mode 100644 (file)
index 0000000..f0abb49
--- /dev/null
@@ -0,0 +1,52 @@
+<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&uuml;tze mich bitte!</strong>
+  </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="10" class="seperator">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="10" class="seperator">&nbsp;</td>
+  <td width="580" align="center">
+    <a href="http://www.discogs.com/sell/list?seller=Quix0r" rel="external" target="_blank"
+     title="Meine privaten Verk&auml;fe auf discogs.com">Meine privaten Verk&auml;ufe auf DiscoGS.com</a>
+  </td>
+  <td width="10" class="seperator">&nbsp;</td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td colspan="3" align="center" height="40" class="table_header bottom top">
+    <strong align="center">Ich k&uuml;rde dich hier gerne auflisten!</strong><br />
+    Spende mindestens 5 &euro; an mich!
+  </td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="10" class="seperator">&nbsp;</td>
+  <td width="580" align="center">
+    Diese Spender wollten gerne &ouml;ffentlich gelistet sein:<br />
+    <div class="tiny admin_note">
+      Du willst hier nicht mehr gelistet sein? Kurzer Anruf/Mail gen&uuml;gt!
+    </div>
+    <div align="left">
+      <strong><big>&middot;</big></strong>&nbsp;Herr Torsten Andreesen (Link: <strong><em>Ohne Link</em></strong>)<br />
+      <strong><big>&middot;</big></strong>&nbsp;Herr G&uuml;nter Enders (Link: <strong><em>Link veraltet</em></strong>)<br />
+      <strong><big>&middot;</big></strong>&nbsp;Herr Walter Ochsendorf (Link: <strong><em>Ohne Link</em></strong>)<br />
+    </div>
+  </td>
+  <td width="10" class="seperator">&nbsp;</td>
+</tr>
+<tr><td colspan="3" height="10" class="seperator">&nbsp;</td></tr>
+</table>
+</div>
diff --git a/templates/de/html/downloads.tpl b/templates/de/html/downloads.tpl
new file mode 100644 (file)
index 0000000..f22b363
--- /dev/null
@@ -0,0 +1,39 @@
+<div align="center">
+<div class="table dashed">
+       <div class="tiny bottom">
+               Jeder, der dieses Script herunterl&auml;dt, hat die GNU General Public
+               License der Version 2 oder jede sp&auml;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
+               &quot;stabil&quot;, 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&ouml;gen. Daf&uuml;r m&ouml;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&amp;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&auml;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>
diff --git a/templates/de/html/faqs.tpl b/templates/de/html/faqs.tpl
new file mode 100644 (file)
index 0000000..da7df98
--- /dev/null
@@ -0,0 +1,776 @@
+<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&uuml;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>&Uuml;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&uuml;hrt habe, erhalte ich merkw&uuml;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 &uuml;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&auml;tigungslinks kommen bei mir an! (nur pre27-Version)<br />
+  <a href="#09"><strong>9. Anfrage:</strong></a> Wo f&uuml;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&ouml;chte gerne neue Men&uuml;punkte im Gast-/Mitgliedsmen&uuml; hinzuf&uuml;gen. Wo fange ich am Besten an?<br />
+  <a href="#12"><strong>12. Anfrage:</strong></a> Der Best&auml;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&ouml;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&auml;tigungscode eingegeben und wollte per RETURN-Taste best&auml;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&ouml;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&auml;tigungscode beim Best&auml;tigen von Mails wird nicht angezeigt!<br />
+  <a href="#23"><strong>23. Anfrage:</strong></a> Wo finde ich aktualisierte Erweiterungen? Unter &quot;Updates pr&uuml;fen&quot; 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&uuml; nicht finden und es wird eine Fehlermeldung ausgegeben!<br />
+  <a href="#26"><strong>26. Anfrage:</strong></a> Wie funktioniert das eigentlich mit der Tabelle &quot;Registrierte Erweiterungen&quot; (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&uuml;</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 &quot;Sonstige Einstellungen&quot; 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 &quot;Referral-Ebene 0&quot; und wieso steht die auf 100%?<br />
+  <a href="#35"><strong>35. Anfrage:</strong></a> Ich erhalte die Fehlermeldung <strong>Unknown column &#39;mt_word&#39; in &#39;field list&#39;</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 &auml;ndern wollen, erhalten sie ein leeres Formular, auch werden keine Daten ge&auml;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 &uuml;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&ouml;schen und wieder die evtl. ge&auml;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 &auml;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&auml;&szlig;t sich der Versand wie folgt einschalten:<br />
+  <UL style="margin-top: 18px; text-align: left">
+    <LI>Lassen Sie folgenden SQL-Befehl ausf&uuml;hren: <strong>UPDATE mxchange_mod_reg SET locked=&#39;N&#39;, hidden=&#39;N&#39; WHERE module=&#39;order&#39; LIMIT 1</strong></LI>
+    <LI>Unter <strong>Men&uuml;-Verwaltung -&gt; Mitgliedsmen&uuml; bearbeiten</strong> w&auml;hlen Sie order aus, klicken auf &Auml;ndern und aktivieren dann den Men&uuml;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&ouml;nnen als Mitglied (egal ob als Admin zus&auml;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&auml;teren Versionen dieses Mailtauschscriptes wird dies auch dann auch ber&uuml;cksichtigt.<br />
+  <br />
+  Sie m&uuml;ssen nun mit FTP-Client und MySQL-Frontend folgendes erledigen:
+  <UL style="text-align: left">
+    <li>L&ouml;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&szlig;end lassen einen der folgende SQL-Queries ausf&uuml;hren, je nachdem welche Erweiterung Sie vom Server gel&ouml;scht haben:<br />
+      <strong>DELETE LOW_PRIORITY FROM mxchange_extensions WHERE ext_name=&#39;html&#39; LIMIT 1</strong> bzw.<br />
+      <strong>DELETE LOW_PRIORITY FROM mxchange_extensions WHERE ext_name=&#39;html_mail&#39; 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&uuml;hrt habe, erhalte ich merkw&uuml;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&uuml;ge. Diese m&uuml;ssen Sie dann aus der originalen CSS-Datei in Ihre &uuml;bernehmen und dann Ihren W&uuml;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&ouml;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 &uuml;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&auml;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&uuml;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&uuml;hren (Backup ist nicht n&ouml;tig, kann aber nicht schaden):<br />
+  <br />
+  <strong>alter table &#96;mxchange_pool&#96; add &#96;zip&#96; varchar(6) not null default &#39;&#39;</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&auml;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&#39;er Patch herunter. Er entsteht folgenderma&szlig;en:<br />
+  <br />
+  Die Funktion <strong>SEND_EMAIL()</strong> kann zwei Arten von Empf&auml;ngern verarbeiten: User-ID und eMail-Adresse. Bei der User-ID wird versucht, die eMail-Adresse aus der Datenbank zu laden, schl&auml;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&auml;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&uuml;ge ich am geeignesten meine Banner-/ Statistik-/ sonstige Codes ein?<br />
+  <br />
+  Ihre HTML-Codes f&uuml;gen Sie am besten in die vorgesehenen Templates und auf gar keinem Fall im Script selber ein. Ihre 468x60-Banner beispielsweise k&ouml;nnen Sie gut im Best&auml;tigungsframe unterbringen. Verwenden Sie dazu das <strong>mailid_banner.tpl.de</strong>-Template. Ihren 88x31-Button-Code (und auch Statistik-Code) k&ouml;nnen Sie am besten im <strong>guest_advert.tpl.de</strong>- bzw. <strong>member_advert.tpl.de</strong>-Template einf&uuml;gen. Der Code wird dann unterhalb des jeweiligen Men&uuml;s eingebunden.<br />
+  <br />
+  Haben Sie eine weitere Stelle gefunden, so teilen Sie es mir doch gerne per Mail mit. F&uuml;r Verbesserungsvorschl&auml;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&ouml;nlich von Microsoft abgeneigt bin und auch auschlie&szlig;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&uuml;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&auml;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&ouml;chte gerne neue Men&uuml;punkte im Gast-/Mitgliedsmen&uuml; hinzuf&uuml;gen. Wo fange ich am Besten an?<br />
+  <br />
+  Sie m&uuml;ssen dazu erstmal die Architektur meines Scriptes verstehen:
+  <UL style="margin-top: 18px; text-align: left">
+    <LI>Es gibt zwei Sorten von Men&uuml;dateien: <strong>action-???.php</strong> und <strong>what-???.php</strong>.</LI>
+    <LI><strong>action-???.php</strong> sind hierbei die Bl&ouml;cke-Dateien und <strong>what-???.php</strong> die Untermen&uuml;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&uuml;pften <strong>what-???.php</strong>&#39;s geladen.<br />
+  <br />
+  Wenn Sie also beispielsweise einen neuen Block angelegen wollen, so &uuml;ssen Sie eine <strong>action-???.php</strong> im jeweiligen Men&uuml;ordner (ab inc/modules/ und dann admin, guest bzw. member sind dann die Men&uuml;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&uuml;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&ouml;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 &quot;sieht&quot; 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&ouml;nnen Sie links im Gastmen&uuml; auf <strong>Zum Admin-Bereich</strong> klicken. Sie werden dann weitergeleitet.</LI>
+    <LI>Klicken Sie im Admin-Men&uuml; auf &quot;Men&uuml;-System&quot; und dann f&uuml;r ein neues Gast-Men&uuml; auf &quot;Gast-Men&uuml; hinzuf&uuml;gen&quot;. Paralell dazu existiert ein Link f&uuml;r das Mitglieder-Men&uuml;.</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&auml;ngig: Wollen Sie nur einen Block erzeugen, w&auml;hlen Sie <strong>nur</strong> unter Hauptmen&uuml; die entsprechende action-Datei aus. Wollen Sie hingegen einen Men&uuml;punkt erzeugen, w&auml;hlen Sie unter Hauptmen&uuml; einen bestehenden Block aus <strong>und</strong> unter Untermen&uuml; die entsprechende what-Datei aus.</LI>
+    <LI>Zum testen sollten Sie erstmal entweder das neue Men&uuml; verdecken (G&auml;ste k&ouml;nnen es zwar nicht sehen, aber dennoch durch Direkteingabe aufrufen) oder sperren (nur der Admin kann es aufrufen und auch sehen).</LI>
+    <LI>Sp&auml;ter k&ouml;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&auml;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&auml;ufigste Grund daf&uuml;r war, dass der Webmaster die vom System erzeugte Aufgabe gel&ouml;scht hatte. Diese muss aber unbedingt bis zur Annahme oder Ablehnung der
+  Aufforderung bestehen bleiben! In den sp&auml;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&auml;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&amp;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&auml;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&uuml;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&uuml;ck.</LI>
+    <LI>Sollten sich nun die Links &auml;ndern, haben Sie es geschafft!</LI>
+    <LI>Passen Sie nun noch das Template f&uuml;r die Eingangsseite an! (Die Weiterleitung klappt bei Suchmaschinen nicht, weil diese Cookies nicht annehmen, also ist die URL der Weiterleitung vernachl&auml;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&ouml;nnen die Mitglieder nicht darauf zugreifen!<br />
+  <br />
+  Vergessen Sie das Aktivieren der Erweiterung nicht! Dies ist nicht nur deswegen wichtig, damit verkn&uuml;pfte Men&uuml;punkte f&uuml;r G&auml;ste/Mitglieder einsehbar werden - als Admin sehen Sie alles - sondern damit auch die Daten zur Erweiterung geh&ouml;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 &uuml;brigens auch f&uuml;r die sehr wichtige Erweiterung <strong>sql_patches</strong>! Ist diese nicht aktiv, sehen Ihre Mitglieder keine Navigationspunkte im Men&uuml; (Sie als Admin ja), und das Men&uuml; 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&uuml;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&uuml;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&auml;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&ouml;nnen Sie wegen der stetigen Namensunterschiede &quot;nach gut D&uuml;ngen&quot; entpacken.</LI>
+    <LI>Laden Sie sich <strong>vor dem Upload</strong> Ihre zuvor ge&auml;nderten Templates/CSS-Dateien runter! Diese k&ouml;nnen zum Beispiel durch den Einbau von Banner-Rotationen ge&auml;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&uuml;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&auml;tigungscode eingegeben und wollte per RETURN-Taste best&auml;tigen. Nun erhalte ich die Meldung, dass ich einen falschen Code eingegeben habe, obwohl er richtig ist.<br />
+  <br />
+  Das Best&auml;tigen von Mails per Druck auf die RETURN-Taste ist unter dem Internet Explorer derzeit gest&ouml;t. Machen Sie daher folgendes:
+  <UL>
+    <LI>Deaktivieren Sie den Best&auml;tigungscode im Admin-Men&uuml; unter <strong>Einstellungen --&gt; 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&uuml;gen Sie einen Hinweis ein, dass Ihre Mitglieder nur mit Klicken auf den Button best&auml;tigen k&ouml;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&ouml;glichkeit, die CSS-Dateien per Admin-Bereich einzubinden oder
+  auch nicht einbinden zu lassen. Wenn Ihnen Ihre Mitglieder also oben genannten melden, m&uuml;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&ouml;nnen, indem Sie die
+  CSS-Dateien deaktivieren und nicht umst&auml;ndlich von Server l&ouml;schen und sp&auml;ter wieder
+  hochladen m&uuml;ssen.<br />
+  <br />
+  Sie k&ouml;nnen die CSS-Dateien wie folgt aktivieren und auch deaktivieren:
+  <UL style="margin-top: 18px; text-align: left">
+    <LI>Gehen Sie im Admin-Men&uuml; auf <strong>Verschiedenes --&gt; Erweiterungen</strong> und w&auml;hlen Sie gew&uuml;nschten Erweiterungen aus.</LI>
+    <LI>Klicken Sie auf <strong>&Auml;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&uuml;r Ihre Mitglieder/G&auml;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>&middot;</big></strong>&nbsp;sql_patches<br />
+  <br />
+  Auch folgende Erweiterungen sich sehr wichtig f&uuml;r den &quot;komfortableren&quot; Betrieb des Scriptes:<br />
+  <strong><big>&middot;</big></strong>&nbsp;admins<br />
+  <strong><big>&middot;</big></strong>&nbsp;autopurge<br />
+  <strong><big>&middot;</big></strong>&nbsp;bonus<br />
+  <strong><big>&middot;</big></strong>&nbsp;cache<br />
+  <strong><big>&middot;</big></strong>&nbsp;mailid<br />
+  <strong><big>&middot;</big></strong>&nbsp;mediadata<br />
+  <strong><big>&middot;</big></strong>&nbsp;mods<br />
+  <strong><big>&middot;</big></strong>&nbsp;newsletter<br />
+  <strong><big>&middot;</big></strong>&nbsp;nickname<br />
+  <strong><big>&middot;</big></strong>&nbsp;optimize<br />
+  <strong><big>&middot;</big></strong>&nbsp;other<br />
+  <strong><big>&middot;</big></strong>&nbsp;register<br />
+  <strong><big>&middot;</big></strong>&nbsp;repair<br />
+  <strong><big>&middot;</big></strong>&nbsp;task<br />
+  <strong><big>&middot;</big></strong>&nbsp;user<br />
+  <br />
+  Passen Sie <u>mindestens</u> folgende Templates noch an: (zu finden unter <strong>/templates/de/html/</strong>)<br />
+  <strong><big>&middot;</big></strong>&nbsp;index.tpl<br />
+  <strong><big>&middot;</big></strong>&nbsp;impressum.tpl<br />
+  <strong><big>&middot;</big></strong>&nbsp;agb.tpl<br />
+  <br />
+  Beschreibungen zu den Erweiterungen <a href="{?URL?}/modules.php?module=index&amp;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&ouml;nnen, was muss ich alles beachten?<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Einige Free-Hoster binden - egal wo im Script - eigenen Content (Iframes, PopUps usw.) ein.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Diese eingebundenen Codes k&ouml;nnen die Funktion des Scriptes sehr stark beeintr&auml;chtigen.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Wenn Sie also Probleme mit dem Best&auml;tigungscode haben, deaktivieren Sie ihn im Admin-Men&uuml;, das &Auml;ndern von Templates ist hier nicht mehr n&ouml;tig!<br />
+  <strong><big>&middot;</big></strong>&nbsp;Wenn die CSS-Dateien vom Script <strong>css.php</strong> nicht ordnungsgem&auml;&szlig; 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&ouml;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 />
+  &quot;Schuld daran&quot; sind die Browser-Einstellungen, die das Setzen von Cookies durch Drittanbieter nicht gestatten. In diesem Fall ist n&auml;mlich Ihre Free-Hoster-
+  URL der Drittanbieter, weil sie anders lautet, als Ihre Free-Domain. Was Sie machen k&ouml;nnen ist, dass Sie die Free-Domain von &quot;URL-Hiding durch ein Frameset&quot;
+  umstellen auf &quot;Direkte Weiterleitung (kein URL-Hiding)&quot; (Bezeichnungen k&ouml;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&auml;tigungscode beim Best&auml;tigen von Mails wird nicht angezeigt!<br />
+  <br />
+  Der grafische Best&auml;tigungscode wird Ihren Mitgliedern beim Best&auml;tigen von Mails angezeigt. Er erscheint, sobald die Zeit im Best&auml;tigungsframe abgelaufen ist
+  und muss im Eingabefeld wiederholt werden.<br />
+  <br />
+  Dieser Best&auml;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&uuml;tzung serverseitig nicht vorhanden zu sein. Ist dies der Fall, so schaltet mein Script um auf
+  PNG-Support, welcher schon &ouml;fters auf dem Server installiert ist.<br />
+  <br />
+  Ist dies aber auch nicht der Fall, sollten Sie den Best&auml;tigungscode im Admin-Bereich unter &quot;Sonstige Einstellungen&quot; ganz abschalten. (Code-L&auml;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 &quot;Updates pr&uuml;fen&quot; finde ich sie nicht!<br />
+  <br />
+  Sie finden die aktualisierten Erweiterungen genauso wie neue Erweiterungen unter folgenden Men&uuml;weg:<br />
+  <br />
+  <strong>Verschiedenes --&gt; Erweiterungen --&gt; 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&ouml;nnen Sie im Grunde genommen die gleiche Vorgehenweise wie beim Updaten des Grundscriptes vorgehen:<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Entpacken Sie die Erweiterung in ein neues, leeres Verzeichnis.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Alle ge&auml;nderten Templates (also auch die, wo Sie Ihren Bannercode eingebaut haben!) sichern<br />
+  <strong><big>&middot;</big></strong>&nbsp;Allerdings brauchen Sie hier nur die Templates von der Erweiterung sichern, aber alle ge&auml;nderten sichern schadet auch nicht...<br />
+  <strong><big>&middot;</big></strong>&nbsp;Laden Sie alles(!) von der Erweiterung hoch und &uuml;berschreiben Sie alles.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Laden Sie die gesicherten Templates wieder hoch und &uuml;berschreiben Sie wieder alles.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Wobei: Admin-Templates (Ordner: <strong>templates/de/html/admin/</strong>) sollten Sie immer mit den neuen Templates &uuml;berschreiben!<br />
+  <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;Dann k&ouml;nnen Sie die Update-Aufgabe ohne Probleme l&ouml;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 &#39;blabla&#39;</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&uuml; nicht finden und es wird eine Fehlermeldung ausgegeben!<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Loggen Sie sich wieder in den Admin-Bereich &uuml;ber das Script <strong>http://ihrmailtausch/admin.php</strong> ein.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Es sollten durch das Erweiterungsmanagement die folgenden Erweiterungen gelistet sein: mailid, mydata, online, other und sql_patches<br />
+  <strong><big>&middot;</big></strong>&nbsp;Markieren Sie die Aufgabe mit <strong>sql_patches</strong>, indem Sie das K&auml;stchen in der Spalte <strong>ID</strong> anklicken<br />
+  <strong><big>&middot;</big></strong>&nbsp;Klicken Sie anschliessend auf den Button <strong>Bearbeiten</strong> und dann auf <strong>Registrieren</strong> (rechts neben den Info-Text<br />
+  <strong><big>&middot;</big></strong>&nbsp;Jetzt sollte das Gastmen&uuml; samt Mitgliedsmen&uuml; wieder arbeiten.<br />
+  <br />
+  Verfahren Sie in gleicher Art und Weise mit allen anderen Erweiterungen, die Sie sich von meinem Server runterladen k&ouml;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&auml;ste auch die Men&uuml;punkte aufrufen k&ouml;nnen!<br />
+  Und damit sind wir schon bei der n&auml;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 &quot;Registrierte Erweiterungen&quot; (CSS / Aktiviert / Versionsnummer) ?<br />
+  <br />
+  Wie in FAQ Nr. 25 kurz beschrieben, m&ouml;chte ich es hier nochmals ausf&uuml;hrlicher beschreiben, wie Sie im Admin-Bereich mit Erweiterungen umgehen. Dabei dreht sich
+  jetzt alles um den Men&uuml;punkt &quot;Verschiedenes --&gt; Erweiterungen&quot; bzw. die darin enthaltene Tabelle &quot;Registrierte Erweiterungen&quot;.<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&auml;re jetzt zu
+  <a href="{?URL?}/modules.php?module=index&amp;what=docs" target="_blank">detailliert</a>!).<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Der Erweiterungsname ist im Grunde genommen nur eine Erkennungsmarke, die im Script intern verwendet wird.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Die dazu geh&ouml;hrige Sprachdatei liefert die entsprechende Sprache (Deutsch derzeit, <strong>ich brauche freiwillige &Uuml;bersetzer!</strong><br />
+  <strong><big>&middot;</big></strong>&nbsp;Jetzt kommt die f&uuml;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>&middot;</big></strong>&nbsp;Auch sehr wichtig - und hier wurden die meisten Anfragen dazu gemacht - ist die Spalte <strong>Aktiviert?</strong>: Ist die Erweiterung nicht aktiviert, k&ouml;nnen nur Sie als eingeloggter Administrator die Erweiterung und die dazu geh&ouml;hrigen Men&uuml;punkte nutzen! Ist sie aktiviert, erst dann k&ouml;nnen Ihre G&auml;ste/Mitglieder die Men&uuml;punkte aufrufen und auch sehen!<br />
+  <strong><big>&middot;</big></strong>&nbsp;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&uuml;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 &copy;-Hinweis aus):<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Nur wenn Sie die Erweiterung samt CSS-Datei aktivieren, k&ouml;nnen Sie und Ihre Mitglieder die Funktionen (Men&uuml;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&auml;tere Versionen als 0.2.0-pre9) k&ouml;nnen Sie in der Best&auml;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&uuml;ssen dazu folgendes beachten und tun:<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Bei 99,9% aller Affiliate-Scripte gibt es einen sogenannten dynamischen Teil des Scriptes.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Dieser wird sehr oft mit <strong>&#88;&#88;&#88;</strong> gekennzeichnet und befinden sich auch als solches im Affiliate-Code<br />
+  <strong><big>&middot;</big></strong>&nbsp;Tauschen Sie das <strong>&#88;&#88;&#88;</strong> einfach gegen <strong>&#123;--__UID--&#125;</strong> aus!<br />
+  <strong><big>&middot;</big></strong>&nbsp;Dann wird die User-ID des Mitgliedes an das Affliliate-System &uuml;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 &auml;hnliche Fehlermeldungen erhalten (andere Tabellen fehlen), dann liegt dies an folgendem:<br />
+  <br />
+  Meine Script verwenden alle beim Anlegen einer Tabellen einen Standartwert f&uuml;r die erste Spalte, welche ein durchlaufender Z&auml;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&ouml;nnen ist, entweder den Hoster beauftragen, eine &auml;tere Version (4.0.x scheint gut zu klappen), oder dies selber durchzuf&uuml;hren.<br />
+  <br />
+  Ich werde hier bald eine automatische Umwandlung der fehlerausl&ouml;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&uuml;</I>!<br />
+  <br />
+  Gehen Sie folgenderma&szlig;en beim Neuinstallieren von Erweiterungen vor:<br />
+  <br />
+  <strong><big>&middot;</big></strong>&nbsp;Sichern Sie erstmal alle zur Erweiterung geh&ouml;hrenden Templates ab, die Sie ge&auml;ndert haben.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Meistens sind diese im gleichnamigen Verzeichnis unter <strong>templates/de/html/&lt;Erweiterungsname&gt;</strong> angelegt.<br />
+  <strong><big>&middot;</big></strong>&nbsp;L&ouml;schen Sie dann &uuml;ber das Adminmen&uuml; &quot;Verschiedenes -&gt; Erweiterungen&quot; die Erweiterung heraus - Best&auml;ten der L&ouml;schung nicht vergessen!<br />
+  <strong><big>&middot;</big></strong>&nbsp;Klicken Sie anschliessend immer noch im Adminmen&uuml; auf Willkommen.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Wenn die Aufgabe nicht bereits gel&ouml;scht ist, wird sie automatisch erzeugt.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Ansonsten m&uuml;ssen Sie diese unter &quot;Gel&ouml;scht&quot; oder &quot;Erledigt&quot; versuchen zu finden.<br />
+  <strong><big>&middot;</big></strong>&nbsp;W&auml;hlen Sie dann die Aufgabe aus, klicken Sie auf Bearbeiten und dann auf Registrieren.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Laden Sie anschliessend Ihre gesicherten Templates wieder hoch.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Nun sollte die Erweiterung wieder erneut installiert sein.<br />
+  <br />
+  Beispielsweise m&uuml;ssen Sie derzeit so mit der Erweiterung <strong>mediadata</strong> verfahren, da eine
+  verkn&uuml;pfte Sonderdatei nicht mit geladen wird. Diese Datei erzeugt aber die wichtigsten Eintr&auml;ge
+  in der Datenbank f&uuml;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&auml;ufigste Grund f&uuml;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 &ouml;fters zu
+  Verwirrung gef&uuml;hrt hat.<br />
+  <br />
+  &quot;Ich habe doch alles richtig gemacht!&quot;, hiess es dann in den Mails. (Zugangsdaten richtig usw.)<br />
+  <br />
+  Das haben Sie gewiss auch! Sie m&uuml;ssen jetzt auf die in der Dokumentationsdatei <strong>docs/readme.de</strong>
+  unter Abschnitt 3.b) beschriebene manuelle Installation zur&uuml;ckgreifen und diese Schritt-F&uuml;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 &quot;Sonstige Einstellungen&quot; 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&uuml; unter &quot;Verschiedenes -&gt; Erweiterungen&quot;.
+</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>&middot;</big></strong>&nbsp;<strong>normal-mail.tpl</strong> - Template f&uuml;r EMails, die von den Mitgliedern gebucht werden k&ouml;nnen.<br />
+  <strong><big>&middot;</big></strong>&nbsp;<strong>bonus-mail.tpl</strong> - Template f&uuml;r Bonus-Mails, die Sie als Administrator zus&auml;tzlich versenden k&ouml;nnen.<br />
+  <br />
+  Damit Sie die Bonus-Mails auch versenden k&ouml;nnen, m&uuml;ssen Sie sich die <a href="{?URL?}/modules.php?module=index&amp;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 --&gt; Anmeldeformular</strong> die Option
+  <strong>Anzahl zu best&auml;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&auml;chsten neuen Mitglieder sollten alles direkt gutgeschrieben bekommen.<br />
+  <br />
+  Die Umstellung betrifft allerdings nicht bestehende Mitgliedschaften! Wenn Sie die auch &auml;ndern
+  wollen, m&uuml;ssen Sie folgende 3 MySQL-Befehle ausf&uuml;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 &quot;Referral-Ebene 0&quot; 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 &uuml;ber ein und das
+  selbe Referral-System abgewickelt werden kann.<br />
+  <br />
+  Der Programmieraufwand nur f&uuml;r den User selber w&auml;re im Verh&auml;ltnis zum Nutzen zu hoch
+  gewesen. Zudem bleibt das System so &uuml;bersichtlicher. Zwei Gr&uuml;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 &#39;mt_word&#39; in &#39;field list&#39;</strong> beim Speichern von Einstellungen.<br />
+  <br />
+  Der h&auml;ufigste Grund hierf&uuml;r war, dass die Erweiterung <strong>sql_patches</strong> nicht installiert
+  oder veraltet war. Dieses m&uuml;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&auml;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 &auml;ndern wollen, erhalten sie ein leeres Formular, auch werden keine Daten ge&auml;ndert!<br />
+  <br />
+  Die derzeitige Version <strong>0.1.5</strong> der Erweiterung <strong>mydata</strong> ben&ouml;tigt die Erweiterung
+  <strong>country</strong>, da diese eine weitere Tabellenspalte - die sonst ohne <strong>country</strong> fehlt -
+  hinzuf&uuml;gt. Die n&auml;chste Version wird wieder unabh&auml;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&auml;tzlich nicht. Das Admin-Account ist ein zu den Mitglieder-Accounts
+  seperates Account (wird auch in einer seperaten Tabelle angelegt). Dies erh&ouml;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 &uuml;bersehen?<br />
+  <br />
+  Sie m&uuml;ssen noch die Erweiterung <strong>sql_patches</strong> installieren und auch aktivieren.
+  Wie das geht, erfahren Sie in der <a href="#40">n&auml;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&amp;what=extensions">heruntergeladene
+  Erweiterungen</a> enthalten eine fast identische Verzeichnisstruktur wie das <a
+   href="{?URL?}/modules.php?module=index&amp;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&uuml;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&ouml;nnen,
+  m&uuml;ssen Sie ohnehin erst einmal die Erweiterung <strong>sql_patches</strong> aktivieren. Mehr dazu sp&auml;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&uuml;glich des Pr&auml;fixes <strong>ext-</strong> mit dem Archivnamen &uuml;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&auml;chstes klicken Sie links unter der Spalte <strong>ID</strong> das K&auml;stchen an, dass ein kleines
+  H&auml;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 &auml;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&uuml;hrt, die Sie bitte <strong><u>nicht</u></strong> in z.B. phpMyAdmin oder &auml;hnliche Produkte
+  einf&uuml;gen. Die SQL-Befehle werden f&uuml;r Sie gleich automatisch ausgef&uuml;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&auml;chsten Version!).</li>
+  <li>Wenn Sie jetzt auf den Button klicken, wird die ausgew&auml;hlte Erweiterung in Ihren Mailtausch registriert und
+  alle angezeigten SQL-Befehle der Reihe nach ausgef&uuml;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 &quot;Installieren&quot; bezeichnet. Es ist aber der gleiche Vorhang gemeint, dass n&auml;lich
+  die ausgew&auml;hlte Erweiterung dem {?MAIN_TITLE?}-Script bekannt gemacht wird. Mit den technischen Details will ich Sie
+  jetzt aber nicht weiter verwirren. Gerne k&ouml;nnen Sie mich dazu mal im Forum/Chat ansprechen!</li>
+  <li>Nun sind alle Funktionalit&auml;ten in Ihrem Mailtausch f&uuml;r die Admins verf&uuml;gbar.</li>
+  </ol></p>
+  <p>Damit auch Ihre Mitglieder diese nutzen k&ouml;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&uuml; auf <strong>Willkommen</strong>.</li>
+  <li>Nun rufen Sie den Men&uuml;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&auml;ter k&ouml;nnen Sie in wie in gleicher Weise beschrieben Erweiterungen hinzuinstallieren!</li>
+  <li>Die <strong>sql_patches</strong> ist also noch deaktivieren. Erkennen k&ouml;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&uuml;ssen</u> Sie dies) wir nun &auml;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&auml;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&auml;re dann, dass die Erweiterung
+  wieder deaktiviert ist!</li>
+  <li>Nun sollten die Funktionalit&auml;ten der aktivierten Erweiterung(en!) Ihren Mitgliedern zur Verf&uuml;gung stehen.</li>
+  </ol></p>
+  <p>Beachten Sie bitte, dass der Button nach dem B&auml;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 &auml;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&uuml;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&ouml;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&ouml;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&#39;s Forum!</a><br />
+<FONT class="tiny">Anmeldung ist jedoch Pflicht und dauert nicht lange!</FONT>
diff --git a/templates/de/html/forum.tpl b/templates/de/html/forum.tpl
new file mode 100644 (file)
index 0000000..cd7a305
--- /dev/null
@@ -0,0 +1,23 @@
+<div class="para_title">
+  Eigenes Support-Forum eingerichtet:
+</div>
+
+<div class="para">
+  Das auf SourceForge.net zur Verf&uuml;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&uuml;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>
diff --git a/templates/de/html/git.tpl b/templates/de/html/git.tpl
new file mode 100644 (file)
index 0000000..deb717a
--- /dev/null
@@ -0,0 +1,46 @@
+<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&amp;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&auml;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&auml;ndert. Wer
+       also vor diesem Datum den Quellcode heruntergeladen hat und jetzt
+       Fehlermeldungen erh&auml;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
+       &quot;stabil&quot;, 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&amp;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&ouml;gen!
+       Daf&uuml;r m&ouml;chte ich mich schon mal im Voraus ganz herzlichst
+       bedanken.
+</div>
diff --git a/templates/de/html/link_us.tpl b/templates/de/html/link_us.tpl
new file mode 100644 (file)
index 0000000..8eb73b1
--- /dev/null
@@ -0,0 +1,78 @@
+<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&uuml;gbar bleibt. Binde
+       dazu meine Banner oder Textlink in deine Webseiten ein. Schon an dieser
+       Stelle m&ouml;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>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;{?URL?}/images/banner/mxchange_scripts.jpg&quot; border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange_0_eur.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;{?URL?}/images/banner/mxchange_0_eur.jpg&quot; border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange.gif" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;{?URL?}/images/banner/mxchange.gif&quot; border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<img src="{?URL?}/images/banner/mxchange_blue.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;{?URL?}/images/banner/mxchange_blue.jpg&quot; border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<img src="http://imgpool.mxchange.org/banner/mxchange/mxchange_88x31.png" border="0" width="88" height="31"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;http://imgpool.mxchange.org/banner/mxchange/mxchange_88x31.png&quot; border=&quot;0&quot; width=&quot;88&quot; height=&quot;31&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</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>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;http://imgpool.mxchange.org/banner/mxchange/mxchange_free-120x600.jpg&quot; border=&quot;0&quot; width=&quot;120&quot; height=&quot;600&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<img src="{?URL?}/images/banner/fresh_468x60.jpg" border="0" width="468" height="60"
+ alt="{?MAIN_TITLE?}" /><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;&lt;img
+ src=&quot;{?URL?}/images/banner/fresh_468x60.jpg&quot; border=&quot;0&quot; width=&quot;468&quot; height=&quot;60&quot;
+ alt=&quot;{?MAIN_TITLE?}&quot; /&gt;&lt;/a&gt;</pre>
+<br />
+<a href="{?URL?}" target="_blank">{?MAIN_TITLE?}</a><br />
+<pre>&lt;a href=&quot;{?URL?}&quot; target=&quot;_blank&quot;&gt;{?MAIN_TITLE?}&lt;/a&gt;</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&uuml;r die Banner.
+</div>
+
+<div align="center">
+  <strong><big>PopUp mit 2 Sekunden Verz&ouml;gerung</big></strong>
+</div>
+
+<div class="para">
+  Binde mein Popup ein:<br />
+  <pre>&lt;script language=&quot;Javascript&quot; type=&quot;text/javascript&quot;
+ src=&quot;http://ads.ship-simu.de/adpopup.php?n=a770964a&amp;what=zone:16&amp;target=_blank&amp;top=100&amp;left=100&amp;status=1&amp;delay=2&quot;&gt;
+&lt;/script&gt;
+  </pre>
+</div>
diff --git a/templates/de/html/listed.tpl b/templates/de/html/listed.tpl
new file mode 100644 (file)
index 0000000..fdcb58a
--- /dev/null
@@ -0,0 +1,62 @@
+<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&auml;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&amp;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&uuml;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&ouml;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&uuml;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 &uuml;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>
diff --git a/templates/de/html/login_failtures.tpl b/templates/de/html/login_failtures.tpl
new file mode 100644 (file)
index 0000000..7cce8b0
--- /dev/null
@@ -0,0 +1,9 @@
+<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>
diff --git a/templates/de/html/network_webmaster_infos.tpl b/templates/de/html/network_webmaster_infos.tpl
new file mode 100644 (file)
index 0000000..5598c95
--- /dev/null
@@ -0,0 +1,185 @@
+<div align="center">
+<div class="para_title">
+       <strong class="big">Informationen f&uuml;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&ouml;nnen mit dieser Erweiterung &uuml;ber APIs
+       automatisiert z.B. Forced-Banner oder Paidmails einbinden - es wird
+       deutlich mehr als diese zwei Werbearten unterst&uuml;tzt. Diese Erweiterung
+       befindet sich zur Zeit in der aktiven Entwicklung. Damit ich diese
+       fertigstellen kann, m&ouml;chte ich gerne m&ouml;glichst viele
+       Werbenetzwerke aufnehmen, damit m&ouml;glichst viele Webmaster mein Script
+       verwenden.
+</div>
+
+<div class="para_title">
+       <strong>
+               Welche Daten f&uuml;r welchen Zweck von Ihrem Werbenetzwerk
+               ben&ouml;tigt werden
+       </strong>
+</div>
+
+<div class="para">
+       Da ich dieses Script nicht nur f&uuml;r mich, sondern <a rel="me"
+        href="{%url=modules.php?module=index&amp;what=git%}">&ouml;ffentlich
+       zug&auml;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&auml;ndig auf UTF-8, die meisten Werbenetzwerke laufen auf
+                       ISO-8859-1, einige auch auf WINDOWS-1252.</li>
+
+               <li><strong>Trennzeichen f&uuml;r Daten und Zeilen:</strong> Dies ist
+                       meistens gleich und ein senkrechter Strich (Pipe: &#124;).</li>
+
+               <li><strong>HTTP-Abfragemethode:</strong> Ist meistens GET, besser
+                       f&uuml;r den Datenschutz w&auml;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&auml;gliche
+                       API-Abfragen kostenlos zur Verf&uuml;gung stehen.</li>
+
+               <li><strong>Gewerbeschein n&ouml;tig:</strong> Einige Werbenetzwerke
+                       verlangen f&uuml;r die Auszahlung in &euro; oder gar f&uuml;r die
+                       Anmeldung einen Gewerbeschein.</li>
+       </ul>
+</div>
+
+<div class="para">
+       Dies sind erstmal die allgemeinen &quot;Grunddaten&quot; Ihres
+       Werbenetzwerkes, die ich mindestens brauche. Zudem brauche ich dann noch
+       mindestens eine ausf&uuml;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&uuml;rlich
+                       auch kein Problem darstellt.</li>
+
+               <li><strong>Zeiteinheit f&uuml;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 &uuml;bertragen werden kann.</li>
+
+               <li><strong>Alle Abfrageparameter:</strong> Nat&uuml;rlich muss die API
+                       Ihres Werbenetzwerkes auch mit Daten gef&uuml;ttert werden. Genaue
+                       Angaben sind hier unversichtbar (wie die Parameter heissen und
+                       wozu sie dienen).</li>
+
+               <li><strong>Array-Index-&Uuml;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&uuml;tung
+                       usw.). Auch hier sind fehlerfreie Angaben unverzichtbar.</li>
+
+               <li><strong>Sub-Id Tracking:</strong> Unterst&uuml;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&ouml;nnen einige
+                       Werbenetzwerke, ist Ihres eines davon, so brauche ich auch
+                       hierf&uuml;r Informationen.</li>
+
+               <li><strong>Verg&uuml;tungscheck:</strong> Der so genannte V-Check
+                       dient zur Endkontrolle, ob das Werbenetzwerk die Verg&uuml;tung
+                       get&auml;tigt hat. Bitte nennen Sie hier auch alle Parameter.</li>
+
+               <li><strong>Fehlercodes:</strong> Sowohl die API-Abfrage, als auch
+                       VCheck k&ouml;nnen Fehlercodes (oder Meldungen) ausgeben. Diese
+                       sind ebefalls wichtig, um Debugging seitens des Paidmailers
+                       durchf&uuml;hren zu k&ouml;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&auml;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&ouml;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>&quot;Gegenleistung&quot; von mir</strong>
+</div>
+
+<div class="para">
+       Da ich mit meinem Script allgemeinn&uuml;tzig (eher &quot;volunteer&quot;)
+       t&auml;tig bin, gibt es f&uuml;r Ihre Arbeit keine Verg&uuml;tung - auch
+       nicht in virtueller W&auml;hrung. Was ich Ihnen aber anbieten kann,
+       m&ouml;chte ich Ihnen kurz erkl&auml;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&auml;gt bei der Eingabe seiner API-Zugangsdaten
+                       seinen Referral-Link ein. Dieser wird f&uuml;r seine G&auml;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&amp;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&amp;what=impressum%}">per Mail</a>.
+</div>
+</div>
diff --git a/templates/de/html/news-2003.tpl b/templates/de/html/news-2003.tpl
new file mode 100644 (file)
index 0000000..e22f354
--- /dev/null
@@ -0,0 +1,39 @@
+<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&uuml;r die Konstante URL
+  umgeschrieben, damit keine doppelten Slashes (//) in der URL stehen.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&auml;chlich zu einer Portal-Software mit
+  Mitglieds- und Admin-Bereich umr&uuml;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&amp;what=news">Zur&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a>
+</div>
diff --git a/templates/de/html/news-2004.tpl b/templates/de/html/news-2004.tpl
new file mode 100644 (file)
index 0000000..cd63d68
--- /dev/null
@@ -0,0 +1,751 @@
+<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&auml;hrst du in der folgenden Auflistung.
+  <ul class="listing">
+    <li>Theme-Support fertiggestellt (noch nicht Update von meinem Server)</li>
+    <li>Seitentitel endlich &auml;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&uuml;</li>
+    <li>Referral-Rallye repariert (Mails wurden nicht versendet und teilweise keine Punkte verg&uuml;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&uuml;chtig<br /><br />
+  In der Mailbuchungsseite hat sich ein &quot;netter&quot; Fehler eingeschlichen.
+  Dieser hatte daf&uuml;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&auml;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&uuml;h hochgeladen<br /><br />
+  Die folgenden Erweiterungen habe ich ausversehen zu fr&uuml;h hochgeladen:<br />
+
+  <pre>transfer, top10, task, register, nickname, bonus und active</pre>
+
+  Bei diesen Erweiterungen ist schon die geplante neue Verzeichnisstruktur
+  f&uuml;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 &quot;unknown function ext_is_active()&quot; in der Installationsroutine beseitigt</li>
+    <li>Sofortige / verz&ouml;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 &uuml;er das Script <strong>css.php</strong> geladen</li>
+    <li>Laden der Erweiterungen ge&auml;ndert und Fehler beseitigt: Wenn mit einer Erweiterung eine besondere Datei (wie <strong>inc/birthday_mails.php</strong> f&uuml;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&auml;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 &auml;ndern. In &auml;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 &quot;0&quot; gesetzt.</li>
+    <li>Die Anmeldeseite enthielt einen Parser-Fehler.</li>
+    <li>Wenn du Erweiterungen per &Auml;ndern-Button de-/aktiviert hast, so werden endlich mit dem De-/Aktivieren verkn&uuml;pfte SQL-Anweisungen ausgef&uuml;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&uuml;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&ouml;swilliger Fehler: Die wichtige Variable <strong>&#36;uid</strong> wurde unter sehr &quot;exotischen&quot; Einstellungen (register_global auf false gesetzt) nicht an die Funktion <strong>IMG_CODE()</strong> &uuml;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&amp;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 &quot;<strong>parse error</strong> im Anmeldeformular
+  (register-Erweiterung) selber aufgefallen. Bitte lade dir unbedingt das
+  271&#39;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&ouml;glich<br /><br />
+  Soeben habe ich die top10-Erweiterung hochgeladen. Diese Erweiterung erzeugt
+  im Gastbereich deines Mailtausches drei TOP-Listen: H&auml;ufigsten Einlogger,
+  Best-Verdiener und st&auml;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&ouml;glich<br /><br />
+  Mit dem neusten Patch (266) und der neusten Version der bonus-Erweiterung ist
+  nun endlich die langerwartete Aktiv-Rallye m&ouml;glich. Wie diese
+  funktioniert, <a href="{?URL?}/modules.php?module=index&amp;what=faqs#15">erf&auml;hrst du hier</a>.
+</div>
+
+<div class="para">
+  In dem Patch sich allerdings ein &quot;Fehler&quot; in die
+  <strong>mailid_top.php</strong>-Datei eingeschlichen: Ich habe nicht meine
+  zum Fehlerauffinden n&ouml;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&uuml;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&uuml;hrt dies zu einem Zugriffsfehler 403. In diesem
+  Fall solltest du die gennannte .htaccess-Datei vom Server l&ouml;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&auml;ter als erwartet, habe ich (eigentlich schon ab gestern)
+  das pre6-Release der 0.2.0&#39;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&szlig;e gerade Zahlen
+  (die Fachleute unter Ihnen m&ouml;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&amp;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&auml;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&amp;what=faq#14">dieser FAQ
+  entnehmen</a>.
+</div>
+
+<div class="para">
+  <strong>24.10.2004 - 00:30 Uhr</strong>: Ge&auml;nderte Support-Zeiten<br /><br />
+  Die Support-Zeiten f&uuml;r den telefonischen Support haben sich wegen einer
+  Umschulungsma&szlig;nahme ge&auml;ndert:
+</div>
+
+<div class="para">
+  Ge&auml;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&amp;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 &Uuml;berweisen von Punkten zwischen deinen Mitgliedern ist nun mit der
+  soeben hochgeladenen transfer-Erweiterung und nur fehlerfrei mit dem 235-Patch
+  m&ouml;glich. Dieses  Patch stellt die Datei <strong>img.php</strong> im
+  Hauptverzeichnis bereit, welches den z.B. beim Ausf&uuml;llen einer
+  &Uuml;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&uuml;her als erwartet, habe ich ein neues Release hochgeladen. Leider
+  hat die englischsprachige ChangeLog etwas drunter gelitten, aber daf&uuml;r
+  habe ich mir mit der ebenfalls <a target="_blank" rel="external" href="#"
+   title="Link bereits veraltet">englischsrpachigen Release Notes</a> M&uuml;he
+  gegeben, alle wichtigen Infos zusammenzutragen.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&auml;ndert. Wegen der
+  Umlizensierung sind auch viele Erweiterungen hinzugekommen.
+  <ul class="listing">
+    <li>Der gesamtes <strong>templates</strong>-Ordner hat sich ge&auml;ndert: Die Doppelendung ist entfallen. daf&uuml;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 &uuml;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&ouml;glich, wie auf dieser Projekt-Seite grafisch anspruchsvollere Men&uuml;s zu erzeugen.</li>
+    <li>Datenbank-Layer ge&auml;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
+  &ouml;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&amp;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&auml;tigungscode nicht angezeigt wird..<br /><br />
+  Ich habe von einigen Webmastern geh&ouml;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&amp;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
+  &quot;frei&quot; ist im Sinne von <strong>Freiheit</strong> und nicht
+  <strong>Freibier</strong> zu verstehen. Weiteres zum Thema &quot;Freie
+  Software&quot; 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&uuml;r die
+  Pro-Versionen fertig gestellt.
+  <ul class="listing">
+    <li><strong>Rallyes</strong>: Starte eine Ref-Rallye und setze Punkte als Preise f&uuml;r die ersten X Pl&auml;tze aus.</li>
+    <li><strong>Modul-Verwaltung</strong>: Titel im Browser, wie &qout;Unbekanntes Modul (admin/index/login)&quot; geh&ouml;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&ouml;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&ouml;nnen immer aufgerufen werden, egal ob das Account gesperrt oder freigegeben ist.</li>
+    <li>Fehlendes modules=xxxx hinzugef&uuml;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&amp;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&amp;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&uuml;her als erwartet, gebe ich die Version frei. Die alte hat einfach bei
+  der Installation zu viel &Auml;rger bereitet. Ggf. kann auch der Patch ein
+  tiefer noch nicht eingebunden sein.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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 (&#36;URL = &quot;http://&quot;....) und 66 (&#36;PATH = ...) kommt folgendes rein:
+  <pre>while (substr(&#36;URL, -1, 1) == &quot;/&quot;) {&#36;URL  = substr(&#36;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&auml;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
+  &Auml;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 &quot;schmackhafter&quot; zu machen, werde ich bald die refid ebenfalls aus der URL entfernen und als Cookie auslagern.</li>
+    <li><strong>FIXED</strong> Unz&auml;hlige kleine Fixes, wie beispielsweise das Updaten der Datenbank, beim Erweiterungsmanagement.</li>
+    <li><strong>NEU</strong> Noch nicht freigegebene {?POINTS?} werden in der {?POINTS?}&uuml;bersicht getrennt angezeigt.</li>
+  </ul>
+  <a href="{?URL?}/modules.php?module=index&amp;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&uuml;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&uuml;gt. Was sich sonst noch ge&auml;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&auml;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&ouml;nnen dann noch im Script &quot;unterwegs&quot; sein.</li>
+    <li><strong>FIXED</strong> HTML-Attribut &quot;width&quot; 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&uuml;nschen hin anpassen.</li>
+    <li><strong>FIXED</strong> action-Dateien aus Erweiterungen werden nun endlich fehlerfrei geladen (wichtig f&uuml;r die Erweiterung &quot;paidlinks&quot;, mit der du deinen Werbekunden Werbepl&auml;tze und deinen Mitgliedern mehr Verdienstm&ouml;glichkeiten anbieten kannst).</li>
+  </ul>
+  <a href="{?URL?}/modules.php?module=index&amp;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&auml;lt noch mehr Patches als sein Vorg&auml;nger:
+  <strong>27 Patches.</strong> (ca. 340 kByte ZIP-Dateien). Hier alle
+  &Auml;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&ouml;glich.</li>
+    <li><strong>NEU</strong> Nicht zugewiesene Tasks werden Ihnen zugewiesen, sobald Sie diese bearbeiten.</li>
+    <li><strong>NEU</strong> Task-Zuweisungen k&ouml;nnen nun auch wieder aufgehoben werden.</li>
+    <li><strong>NEU</strong> Tasks k&ouml;nnen auch gel&ouml;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&auml;tigte Accounts erhalten nun auch Mails.</li>
+    <li><strong>FIXED</strong> Erneute Anforderung des Best&auml;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>&#36;GLOBALS</strong> generiert.</li>
+    <li><strong>FIXED</strong> Problem zwischen den Erweiterungen <strong>html</strong> und <strong>html_mail</strong> behoben. Diese d&uuml;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&auml;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&amp;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&auml;t diese Version. Hier ein Auschnitt von den
+  ge&auml;nderten/korregierten Scripten:
+  <ul class="listing">
+    <li><strong>NEU</strong> Start- und einmaliger Referral-Bonus werden erst nach x best&auml;tigten Mails tats&auml;chlich verg&uuml;tet. (Verg&uuml;tungssperre)</li>
+    <li><strong>NEU</strong> Update-Modus zum Erweiterung-Management hinzugef&uuml;gt: Wenn Datenbank Updates n&ouml;tig sind, werden diese automatisch durchgef&uuml;hrt.</li>
+    <li><strong>NEU</strong> Erste Erweiterung ist Online: Admin-Verwaltung</li>
+    <li><strong>FIXED</strong> Best&auml;tigung von Mails arbeitet wieder einwandfrei; war zeitweise nicht m&ouml;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&amp;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&ouml;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-&Auml;nderung<br /><br />
+  Mit dem neusten 38&#39;er Patch habe ich das Template
+  <strong>header.tpl.de</strong> an das Template
+  <strong>guest_header.tpl.de</strong> angeh&auml;ngt. Es kann also
+  anschlie&szlig;end gel&ouml;scht werden. Neu ist auch
+  <strong>guest_goto_top.tpl.de</strong>, welches den &quot;Nach
+  oben&quot;-Link enth&auml;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&uuml;ndigt bringt dieses Release einiges neues mit:
+  <ul class="listing">
+    <li>Erweitertes Task-Management (Bearbeiten geht nur.)</li>
+    <li>Erweiterungs-Management hinzugef&uuml;gt: Neue Erweiterungen werden beim Einloggen in den Admin-Bereich (oder beim Klick auf Willkommen sofort erkannt und als neuen Task hinzugef&uuml;gt; Aktivieren/Deaktivieren und L&ouml;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&amp;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&ouml;st<br /><br />
+  Erneut hat sich ein Fehler in databases.php eingeschlichen. Diese habe ich
+  mit dem 34&#39;er Patch beheben k&ouml;nnen. Das 35&#39;er Patch enth&auml;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 &Auml;nderung am
+  Sicherheitssystem. Dieses &quot;escape-t&quot; gef&auml;rdende Zeichen
+  wie (,),/,&#36; und auch den . raus. Dies ist aber beim Eingaben der E-Mail
+  Adresse nicht w&uuml;nschenswert, da dann der . in einen &#92;. umgewandelt
+  wird.
+</div>
+
+<div class="para">
+  Was Sie machen m&uuml;ssten ist, in die modules.php reingehen und den .
+  rausnehmen:
+  <pre>&#36;HTTP_POST_VARS[&#36;key] =
+     str_replace(&quot;/&quot;, &quot;\/&quot;,
+     str_replace(&quot;&#39;&quot;, &quot;&#123;QUOT&#125;&quot;,
+     str_replace(&quot;&#36;&quot;, &quot;&#123;DOLLAR_TAG&#125;&quot;,
+     str_replace(&quot;(&quot;, &quot;&#123;OPEN_TAG&#125;&quot;,
+     str_replace(&quot;)&quot;, &quot;&#123;CLOSE_TAG&#125;&quot;,
+     str_replace(&quot;&#123;--&quot;, &quot;&#123;OPEN_TEMPLATE&#125;&quot;,
+     str_replace(&quot;--&#125;&quot;, &quot;&#123;CLOSE_TEMPLATE&#125;&quot;,
+     &#36;secvalue)))))));</pre>
+</div>
+
+<div class="para">
+  <strong>27.03.2004 - 01:45 Uhr</strong>: Mamut-Patch (&uuml;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&uuml;s in externe Templates ausgelagert; auch die kleine Online-Box. Bald werden auch noch s&auml;mtliche andere dynamisch erzeugte Formulare in Templates ausgelagert. Die dynamischen Inhalte werden dann zuvor in eine Konstante eingef&uuml;gt.</li>
+    <li><strong>Vorsicht:</strong> Impressum-Template aktualisiert.</li>
+    <li>&quot;Sie sind hier&quot;-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&auml;ndert, dass diese per CSS-Datei ansprechbarbar sind.</li>
+    <li>Klassen-&Auml;nderungen an vielen Formularen (Admin-Bereich ist komplett fertig &uuml;berarbeitet).</li>
+    <li>Neue Klassen <strong>admin_title</strong>, <strong>admin_table</strong>, <strong>impressum_header</strong> und <strong>impressum_body</strong> hinzugef&uuml;gt.</li>
+    <li>Die Dateien <strong>inc/modules/guest/what-mailid.php</strong> und <strong>de.php (Hauptverzeichnis.)</strong> k&ouml;nnen gel&ouml;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&auml;lt u.a.
+  ein verbessertes Template-System, mehr Dokumentation, SQL-Index&#39; f&uuml;r
+  verschiedene Tabellenspalten und ein verbessertes Sicherheitssystem, das
+  gef&auml;hrliche Zeichen unsch&auml;dlich macht, wie beispielsweise &#36;,
+  ( und ).
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&#39;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&uuml;r Mitgliedsbereich vorerst komplettiert.</li>
+    <li><strong>NEU</strong>: L&auml;nge des Best&auml;tigungscodes variierbar (empfehlenswert: 3 - 6)</li>
+    <li><strong>FIXED</strong>: Funktion SQL_AFFECTEDROWS() sollte nun wieder funktionieren (&quot;or&quot;-Teil entfernt)</li>
+  </ul>
+  <a href="{?URL?}/modules.php?module=index&amp;what=downloads">Hier geht es zur den Downloads weiter...</a>
+</div>
+
+<div class="para">
+  <strong>10.03.2004 - 02:00 Uhr</strong>: Fr&uuml;hlingsgef&uuml;hle auch bei mxchange.org<br /><br />
+  Ich starte mit neuem Design in den Fr&uuml;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&uuml;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&uuml;r Mitglied- und Gastmen&uuml;. Dieses sitzt oberhalb des regul&auml;ren Header-Templates.</li>
+    <li><strong>NEU</strong>: Weitere Men&uuml;-Templates f&uuml;r obrige Men&uuml;s: Titel und Men&uuml;punkt</li>
+    <li><strong>NEU</strong>: Alte Buchungen und Bonus-Mails lassen sich per Admin-Bereich l&ouml;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&uuml;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&uuml;r Cookies wird automatisch korrekt erkannt.</li>
+    <li><strong>FIXED</strong>: <I>Andere Einstellungen</I> versch&ouml;nert (in Unterbereiche unterteilt)</li>
+  </ul>
+  <a href="{?URL?}/modules.php?module=index&amp;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&uuml;r die Men&uuml;systeme &quot;Gast&quot; und &quot;Mitglied&quot;<br /><br />
+  Und zwar sind folgende hinzugekommen:
+  <ul class="listing">
+    <li><strong>Men&uuml;-Haupttabllenkopf</strong>: Hier k&ouml;nnen Sie dann bequem Hintergrundbilder o.&auml;. einf&uuml;gen.</li>
+    <li><strong>Men&uuml;-Titel</strong>: Das Men&uuml;system ist in Bl&ouml;cke unterteilt. Diese haben eine Titelzeile, die Sie nun auch &auml;ndern k&ouml;nnen (nicht nur per CSS-Klasse.)</li>
+    <li><strong>Men&uuml;punkt</strong>: Jeder Men&uuml;punkt kommt aus diesem Template.</li>
+  </ul>
+  Nun sollte es einfacher sein, das Script an deine Bed&uuml;rfnisse anzupassen.
+  Sp&auml;ter werden wir hier wohl ein richtiges Template-System erzeugen, als
+  &quot;nur&quot; ein Teil-Template-System.
+</div>
+
+<div class="para">
+  <strong>28.02.2004 - 20:50 Uhr</strong>: Admin-Men&uuml;s fehlen?<br /><br />
+  Fehlt dir ein paar Men&uuml;s im Admin-Bereich wie
+  &quot;{?POINTS?}-Gutschrift&quot;, &quot;Kategorien auflisten&quot; und
+  &quot;Updates pr&uuml;fen&quot;? <a href="#">Dieses kleine SQL-Fix</a>
+  erweitert dein Admin-Men&uuml; um die genannten fehlenden Eintr&auml;ge.
+</div>
+
+<div class="para">
+  Und schaue gleich mal unter <strong>Verschiedenes / Updates pr&uuml;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&auml;hrend der Installation auftritt.
+  Die Installation sollte endlich wieder klappen.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&amp;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&uuml;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&auml;tigte Mails sind vom Admin einsehbar und l&ouml;schbar.</li>
+    <li>Das Mitglied sieht nun, wie viele {?POINTS?} es pro unbest&auml;tigter Mail erh&auml;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&auml;ngers</li>
+        <li><strong>%vorname%</strong> - Vorname</li>
+        <li><strong>%nachname%</strong> - Nachname</li>
+      </ul>
+    </li>
+  </ul>
+  <a href="{?URL?}/modules.php?module=index&amp;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&uuml;rden zu viele Mails empfangen.
+  Nach Pr&uuml;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&ouml;glich, die von den Mitgliedern
+  ausgew&auml;hlte Kategorien vom Admin-Bereich aus anzeigen zu lasssen.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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 &auml;ndern</strong> pr&uuml;ft nun, ob das Passwort auch eingegeben wurde.</li>
+  </ol>
+  Das Patch ist wiedermal &uuml;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&uuml;punkt <strong>EMail-Archiv</strong> auf. Ein Patch ist zudem
+  &uuml;ber den Admin-Bereich der Vorg&auml;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&amp;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&uuml;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&amp;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
+  &auml;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&uuml; unter dem Internet Explorer breiter
+  dargestellt als es soll. Das <a href="#">Patch entfernt.</a> Im Laufe der
+  n&auml;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&auml;ndliche) Sachen
+  hinzu:
+  <ol>
+    <li>Gesamtguthaben an Punkten unter dem {?POINTS?}-Guthaben-Link</li>
+    <li>Referral-Anzahl und Gesamtanzahl in selber &Uuml;bersicht</li>
+  </ol>
+  Dann hat ein Mailtausch-Betreiber f&uuml;r mich (hoffentlich) das Einloggen
+  und Ausloggen gefixt. (Danke nochmals f&uuml;r die Arbeit).
+</div>
+
+<div class="para">
+  <a href="#">Patch entfernt.</a><br />
+  <a href="{?URL?}/modules.php?module=index&amp;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&uuml;nscht seinen Besuchern und Mailtausch-Betreibern ein
+  frohes Neues. Zugleich bringe ich ein Patch raus, mit dem es nun m&ouml;glich
+  ist, s&auml;mtliches zu editieren bzw. l&ouml;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&amp;what=news">Zur&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2005.tpl b/templates/de/html/news-2005.tpl
new file mode 100644 (file)
index 0000000..c4062c1
--- /dev/null
@@ -0,0 +1,737 @@
+<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
+  &#39;mt_word&#39;. Lese dir dazu einfach die beiden neuen FAQs durch, wenn du
+  ebenfalls auf diese Fehler st&ouml;sst:<br />
+  <br />
+  <a href="{?URL?}/modules.php?module=index&amp;what=faqs#35">35. Anfrage wegen der fehlenden Spalte</a><br />
+  <a href="{?URL?}/modules.php?module=index&amp;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&ouml;cher, sondern nur die
+  bessere Lesbarkeit und somit besseres Verst&auml;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&auml;rlichen Gr&uuml;nden die Null
+  entfernt. Der somit enstandene SQL-Befehl war somit ung&uuml;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 &quot;unsch&ouml;n&quot; aussehen l&auml;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&ouml;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>&middot;</big></strong>&nbsp;Verschiedene Status des Export-Eccounts (status.php)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Daten des Export-Accounts (export.php)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Daten eines Mitgliederaccounts im Nur-Lesen-Zugriff (rmember.php)<br />
+  <br />
+  <strong>Befehle:</strong><br />
+  <strong><big>&middot;</big></strong>&nbsp;Anzahl Abfragen (freie, gekaufte, verbrauchte), Status des Hauptaccounts (= Mitgliedsaccount)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Punkteguthaben, Mailbuchungen, pers&ouml;ngliche Daten, usw.<br />
+  <strong><big>&middot;</big></strong>&nbsp;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&uuml;ssen, da sie doch
+  einen zu starken &quot;gesch&auml;ftlichen Charakter&quot; 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 &quot;ich&quot; auf
+  &quot;wir&quot; 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&auml;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&auml;tzliche Angebote nun Online<br /><br />
+  Ich habe nun endlich die lang angek&uuml;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&uuml;r Aktivierungsbenachrichtigungen eine
+  Verg&uuml;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&uuml;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) &uuml;ber bereits laufende
+  Rallyes informiert. Dies geschieht ebenfalls entweder per unverg&uuml;teter
+  Benachrichtigung oder per Bonus-Mail und durch die selben Einstellungen
+  ge&auml;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
+  &Uuml;berblick geben, wann welche Erweiterung hier erscheinen wird.
+</div>
+
+<div class="para">
+  Auch ist die Liste keine &quot;Terminliste&quot; in dem Sinne, sondern eher als sich &quot;dynamisch
+  &auml;ndernde Priorit&auml;tenliste&quot; anzusehen.
+</div>
+
+<div class="para">
+       <em>Der Link ist bereits nicht mehr g&uuml;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&ouml;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&auml;mlich zum
+  Testen der Rechte eine tempor&auml;re Datei angelegt. Nach dem Testen wurde
+  sie allerdings nicht mehr entfernt, was zu den mysteri&ouml;sen Fehlern
+  f&uuml;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&uuml;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&uuml;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>&#36;_SERVER</strong> wird der Pfad und der Name des aktuell
+  ausgef&uuml;rhrten Scriptes abgespeichert. Dieser kann durch eine geschickt
+  ge&auml;nderte URL manipuliert werden. Fremde Skripte lassen sich somit bequem
+   ausf&uuml;ren - unter der IP-Nummer des jeweiligen Servers versteht sich.
+</div>
+
+<div class="para">
+  Dieses Patch sichert nun das besagte Datenfeld-Element (hoffentlich
+  gen&uuml;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&auml;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 &auml;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&uuml;cke in lib-mysql3.php<br /><br />
+  Das Script <strong>inc/db/lib-mysql3.php</strong> wiess eine
+  Sicherheitsl&uuml;cke in der Funktion SQL_QUERY_ESC() auf, die verhindern
+  soll, SQL-Injektionen durchf&uuml;hren zu k&ouml;nnen. Der Fehler war schlicht
+  ein Aufruf der Funktion COMPILE_CODE() vor dem Zusammenbau der SQL-Anweisung.
+  Das Patch 486 schliesst diese L&uuml;cke.
+</div>
+
+<div class="para">
+  Zudem plagt mich derzeit leichtes Fieber und Sch&uuml;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&auml;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 &uuml;ber die SourceForge.net-Server zur
+  Verf&uuml;gung.
+</div>
+
+<div class="para">
+  <strong>23.10.2005 - 01:45 Uhr</strong>: Bettel-Rallye nun m&ouml;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-&Uuml;bersicht im Admin- und
+  Mitgliedsbereich m&ouml;glich.
+</div>
+
+<div class="para">
+  Zudem habe ich die Aktiv-Rallye (<strong>bonus</strong>.) insofern
+  abgesichert, dass bestehnde Bonus-Verg&uuml;tungen bei Abschaltung der
+  Aktiv-Rallye um 00:00 Uhr (t&auml;glicher Reset.) den Mitgliedern
+  gel&ouml;scht werden. Ansonsten ist es m&ouml;glich, dass Mitglieder mit
+  Bonus-Guthaben bei erneuter Aktivierung wieder &quot;Im Rennen&quot; 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 &ouml;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&ouml;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 />
+  &nbsp;<strong><big>&middot;</big></strong>&nbsp;<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&uuml; neu. Wie das geht habe
+  ich in der <a href="{?URL?}/modules.php?module=index&amp;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&ouml;nnen Sie weiterhin in der Photo-Gallerie finden.
+</div>
+
+<div class="para">
+  Und seit ein paar Wochen existieren sogenannte &quot;Testing-Archive&quot; auf den SourceForge.net-Servern.
+  Dieses beinhalten die bis einschliesslich zur angegebenen Patch-Level (das
+  ist derzeit 478) alle Patches. Ein langes und m&uuml;hevolles Hochladen der 60
+  Patches entf&auml;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&auml;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&uuml;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&uuml;gbaren
+  Erweiterungen auch &uuml;ber diese Webseite verf&uuml;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 &auml;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 &Uuml;bersetzung vielleicht mit n&auml;chster
+  Version fertig sein.)
+</div>
+
+<div class="para">
+  <strong>03.04.2005 - 20:30 Uhr</strong>: Patches wieder verf&uuml;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&ouml;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&auml;chsten Releases <strong>0.2.0-pre11</strong> wird
+  sich aller Voraussicht nach noch weiter verschieben. Der prim&auml;re Grund
+  hierf&uuml;r ist die derzeit stark besch&auml;digte (und auch komplett
+  &uuml;berholbed&uuml;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&ouml;hrt. Bitte weiche auf
+  die manuelle Variante aus. Ich werde in n&auml;chster Zukunft die Installation
+  komplett &uuml;berarbeitet haben. Es wird dann auch der &quot;Wizard&quot;
+  wegfallen und daf&uuml;r eine deutlich &uuml;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&ouml;nheitsfehler<br /><br />
+  Im Patch 392 - welches das automatische Aktualisieren der sogn. Patch-Level
+  erm&ouml;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&ouml;chte ich
+  dir hier vorstellen (wenn auch einige Patches zum einem Punkt zusammengefasst
+  sind):
+  <ul>
+    <li><strong>FIXED</strong>:&nbsp;Im Sende-Pool (der die Mails automatisch etappenweise versendet) war ein schwerwiegender Fehler: Es wurden zwar Mails versendet, leider aber nicht in der gew&uuml;nschten Etappengr&ouml;sse, inklusive der Bonus-Mails. Zudem wurde keine Verstand-Best&auml;tigung sowahl an das Mitglied als auch an den Administrator versendet.</li>
+    <li><strong>FIXED</strong>:&nbsp;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>:&nbsp;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&ouml;glich.</li>
+    <li><strong>FIXED</strong>:&nbsp;Admin-Bereich: Link zum Mitgliedsprofil korregiert (es wurde nach dem Patch 364 immer auf what=list_refs verlinkt)</li>
+    <li><strong>FIXED</strong>:&nbsp;Templates in Hinblick auf den bald anstehenden Frameset-Support umbenannt (damit diese nicht konfliktieren)</li>
+    <li><strong>FIXED</strong>:&nbsp;Leichtgewichtigen Fehler im Best&auml;tigungslink (zum Freischalten des Mailtausch-Accounts) beseitigt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Login-Prozedur auf die neue Version der Bonus-Erweiterung vorbereitet (Aktiv-Rallye.)</li>
+    <li><strong>FIXED</strong>:&nbsp;Die Erweiterung muss aktiv bleiben, damit auch das Gast- bzw. Mitgliedsmen&uuml; eingeblendet wird.</li>
+    <li><strong>FIXED</strong>:&nbsp;Speicherung der Profildaten des Mitglieds repariert.</li>
+    <li><strong>FIXED</strong>:&nbsp;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>:&nbsp;In der Datenbank nicht registrierte Module werden bei Aufruf des Modules automatisch dazugef&uuml;gt. Somit k&ouml;nnen Sie auch beispielsweise dem Bettellink einen eigenen Browser-Titel setzen.</li>
+    <li><strong>FIXED</strong>:&nbsp;Wenn der Admin eingeloggt ist, werden endlich wieder alle Erweiterungen und deren Konfigurationsdaten - auch deaktivierte - geladen.</li>
+    <li><strong>FIXED</strong>:&nbsp;Wenn keine Nachkommastelle in einer auszugebenen Zahl vorhanden sind, wurde dennoch das Komma am Ende angeh&auml;ngt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Ist der Admin eingeloggt, werden nun wichtige Admin-Includes geladen (<strong>derzeit admin-inc.php</strong>)</li>
+    <li><strong>FIXED</strong>:&nbsp;Zusammenz&auml;hlen der Punkte von Mitgliedern optimiert - es ist jetzt dazu nur noch eine SQL-Anweisung n&ouml;tig.)</li>
+    <li><strong>FIXED</strong>:&nbsp;Ausgabe des CSS-Codes repariert.</li>
+    <li><strong>FIXED</strong>:&nbsp;Im Admin-Bereich wird die Konfiguration mit einer einheitlichen Funktion gespeichert. Hier war ein Fehler beim Umgang mit dem Semikolon, was zwangsl&auml;fig abgespeicherte Daten unbrauchbar machte.</li>
+    <li><strong>FIXED</strong>:&nbsp;Mitglieder m&uuml;ssen jetzt endlich eine bestimmte Mindestanzahl von Mails (=Minimum-Empf&auml;nger) buchen.</li>
+    <li><strong>FIXED</strong>:&nbsp;Es ist jetzt f&uuml;r deine Mitglieder m&ouml;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>:&nbsp;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>&middot;</big></strong>&nbsp;HTML-Newsletter beispielsweise, den deine Mitglieder gegen eine einstellbare Geb&uuml;hr auch abbestellen k&ouml;nnen (oder eben regul&auml;r durch Account-L&ouml;schung).<br />
+  <strong><big>&middot;</big></strong>&nbsp;Es wird auch sogn. Question-Mails geben (was das bei mir wird, verrate ich erstmal nicht.)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Stark verbesserte User-Liste im Admin-Bereich (pro Eintrag zwei Zeilen, wegen &Uuml;berbreite der Tabelle)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Mailbuchung: Maximal leistbare Mails in Kategorien in Verbindung mit Punkteguthaben (damit man sich das Rechnen sparen kann)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Kostenpflichten Support, Update- und Installations-Service, den du bis zu <strong>2 Jahre</strong> lang buchen kannst (nat&uuml;rlich auch l&auml;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&auml;tigen sich mit Themen, wie das Erweiterungsmanagement
+  funktioniert, wie &uuml;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&ouml;chte
+  ich dir mit praktischen Beispielen n&auml;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&uuml;r hast du aber auch niedrigere Serverlast.)</li>
+    <li>Jetzt fangen die ersten Mitglieder an, die Mail zu best&auml;tigen und die Aktiv-Rallye-Funktion berechnet den Rang.</li>
+    <li>Genau hier ist der Fehler: Es wurden die Anzahl der Best&auml;tigungslinks und der versendeten Mails genommen.</li>
+    <li>Folgerung: Falsche R&auml;nge (&ouml;fters Minus-Werte, was zu leeren Tabellen f&uuml;hrte)</li>
+    <li>Ich habe hier nun die gez&auml;hlten Klicks einfach als Rang genommen und siehe da: Es klappt.</li>
+  </ul>
+  <strong>&Uuml;brigens:</strong> Wenn du nicht weist, wie du eine Erweiterung
+  aktualisieren sollst, schaue dir am besten die <a
+   href="{?URL?}/modules.php?module=index&amp;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&ouml;tigen {?POINTS?} die maximale Anzahl von
+  Usern in der Kategorie gew&auml;hlt und  nicht die vom Mitglied eingegebene.
+  Resultat: Das Script beschwerte sich, der User h&auml;tte nicht gen&uuml;gend
+  {?POINTS?} auf dem Konto. Ein Rechenbeispiel:<br />
+  <ol>
+    <li>Das Mitglied w&auml;hlt eine Kategorie XYZ mit maximal 15 Empf&auml;ngern aus.</li>
+    <li>Es stellt die Mailart <u>&quot;3 {?POINTS?} Kosten / Mail&quot;</u>ein.</li>
+    <li>Es hat aber nur {?POINTS?} f&uuml;r 10 Empf&auml;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&ouml;nheitsfehler...<br /><br />
+  Im neusten Patch hat sich ein &quot;Sch&ouml;nheitsfehler&quot; 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&ouml;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&uuml;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&uuml;gt. Wenn der Admin das Standart-Theme
+  einstellen wollte, wurde es zwar auf seinem Rechner ge&auml;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&amp;what=downloads">hier</a> oder aus
+  deinem Admin-Bereich unter <strong>Verschiedenes - Updates pr&uuml;fen</strong>
+  runterladen.
+</div>
+
+<div class="para">
+  <strong>08.02.2005 - 21:45 Uhr</strong>: Problem mit fehlendem Gast- und Mitgliedsmen&uuml; 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&uuml;
+  war ausgeblendet und eine Fehlermeldung &quot;Unbekannte Aktion aufgerufen
+  oder Script hat Fehler gemacht&quot; tauchte auf. Dieses alles ist nun mit dem
+  genannten Patch beseitigt.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&auml;umt.<br /><br />
+  In der CVS-Repository (auf Deutsch: <strong><a rel="external" target="_blank"
+   href="http://dict.leo.org/?lp=ende&amp;lang=de&amp;searchLoc=0&amp;cmpType=relaxed&amp;relink=on&amp;sectHdr=on&amp;spellToler=std&amp;search=Repository">Ablage,
+  Depot, Lager</a></strong>) waren viele &uuml;berfl&uuml;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&ouml;sse von
+  &uuml;ber <strong>650 kBytes</strong> enth&auml;lt diese neue Version mein
+  Mailtauschscriptes. Was hier alles neu ist und an Fehlern beseitigt ist,
+  m&ouml;chte ich dir kurz vorstellen:
+  <ul>
+    <li><strong>SECURITY</strong>:&nbsp;In diversen Basis-Scripten (welche sich im Hauptverzeichnis des Mailtausches befinden) waren Sicherheitsl&ouml;cher und die an das Script &uuml;bergebenen Variablen waren nicht ausreichend gegen Angriffe abgesichert.</li>
+    <li><strong>NEU</strong>:&nbsp;Weitere Sperren in der Anmeldung werden aufgehoben, wenn du als Admin eingeloggt bist.</li>
+    <li><strong>NEU</strong>:&nbsp;Es werden diverse Erweiterung standartm&auml;&szlig;ig aktiv gehalten. Dies ist zum Beispiel die sehr wichtige Erweiterung <strong>sql_patches</strong>.</li>
+    <li><strong>NEU</strong>:&nbsp;META-Beschreibung (Description) wird nun aus dem Mailtausch-, Modul- und what-Titel dynamisch zusammengesetzt und nur im Gastbereich eingesetzt.</li>
+    <li><strong>NEU</strong>:&nbsp;Die Kommaanzahl kann zwischen 1 und 5 eingestellt werden.</li>
+    <li><strong>NEU</strong>:&nbsp;Teile der Installationsroutine ausgelagert in Templates.</li>
+    <li><strong>NEU</strong>:&nbsp;Ich feiere meinen ersten Beta-Tester. :-) Du findest ihn in der Datei <strong>DOCS/de/AUTHORS.txt</strong></li>
+    <li><strong>NEU</strong>:&nbsp;Das Gast- und Mitgliedsmen&uuml; kann nun per Admin-Bereich deaktivert werden.</li>
+    <li><strong>NEU</strong>:&nbsp;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>:&nbsp;IP-Nummer und Browserbezeichnung werden in vielen Mails an den Admin mit &uuml;bertragen.</li>
+    <li><strong>NEU</strong>:&nbsp;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>:&nbsp;T&auml;glicher Reset (dieser wird um 00:00 Uhr jeden Tag ausgef&uuml;hrt)</li>
+    <li><strong>FIXED</strong>:&nbsp;Men&uuml;system ist nur dann erreichbar, wenn auch die dazugeh&ouml;hrige Erweiterung aktiviert wurde.</li>
+    <li><strong>FIXED</strong>:&nbsp;Anrede in vielen Mails an die Mitglieder</li>
+    <li><strong>FIXED</strong>:&nbsp;Admin kann endlich fehlerfrei Accounts aus seinem Bereich best&auml;tigen</li>
+    <li><strong>FIXED</strong>:&nbsp;Problem in <strong>inc/footer.php</strong> beseitigt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Unter Punkteguthaben wurde nicht die korrekte Punkteanzahl (ohne Abzug) ausgew&auml;hlt, um Auszahlungsmethoden aufzulisten.</li>
+    <li><strong>FIXED</strong>:&nbsp;Problem in der Registrierung von neuen Erweiterungen beseitigt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Anbindung des PHP interen Caches zur Beschleunigung von PHP-Scripten funktioniert nun.</li>
+    <li><strong>FIXED</strong>:&nbsp;Anzeige der <strong>Sie sind hier</strong> Zeile repariert.</li>
+    <li><strong>FIXED</strong>:&nbsp;Admin-Bereich: &Auml;ndern des Statuses der Gast- und Mitgliedsmen&uuml;punkte ist jetzt eindeutiger.</li>
+    <li><strong>FIXED</strong>:&nbsp;&Auml;ndern des Themes/Designs klappt wieder.</li>
+    <li><strong>FIXED</strong>:&nbsp;Refferal-ID wurde nicht gesetzt, wenn der Admin eine Standart-RefID ausgew&auml;hlt hatte.</li>
+    <li><strong>FIXED</strong>:&nbsp;Variablen- und Template-Problem in der Aufgabenauflistung, nachdem man auf <strong>Bearbeiten</strong> geklickt hatte.</li>
+    <li><strong>FIXED</strong>:&nbsp;In <strong>inc/stylesheet.php</strong> war ein Fehler, es wurde kein Design mehr geladen.</li>
+    <li><strong>FIXED</strong>:&nbsp;Klicks auf Werbebanner werden wieder korrekt verarbeitet.</li>
+    <li><strong>FIXED</strong>:&nbsp;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>:&nbsp;Alle neuen bzw. aktualisierten Erweiterungen und Patches werden nun schneller sortiert.</li>
+    <li><strong>FIXED</strong>:&nbsp;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>:&nbsp;L&ouml;schen von Normal-Mails durch den Admin war gest&ouml;rt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Die Best&auml;tungslinks von den Mails werden nun fehlerfrei automatisch gel&ouml;scht.</li>
+    <li><strong>FIXED</strong>:&nbsp;Cookie-Fehler in Eingangsseite (<strong>index.php</strong>) behoben.</li>
+    <li><strong>FIXED</strong>:&nbsp;Fehler im Modul <strong>login.php</strong> beseitigt und Template <strong>member_goto_top.tpl</strong> ist neu dazugekommen.</li>
+    <li><strong>FIXED</strong>:&nbsp;Der Jackpot wird wieder mit Punkten &quot;aufgeladen&quot;.</li>
+    <li><strong>FIXED</strong>:&nbsp;Korriose Fehlermeldungen des Scriptes, wie <strong>Hallo Herr Mustermann,...</strong> beseitigt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Weitere HTML-Auslagerungen in Templates: Admin-Bereich (Erstanmeldung des Admins und Login-Formular, Referral-Links im Mitgliedsbereich und <strong>Best&auml;tigung Ihrer Mail-Adresse abgeschlossen</strong>)</li>
+    <li><strong>FIXED</strong>:&nbsp;PNG- oder JPEG-Bildchen f&uuml;r den Best&auml;tigungscode zum Best&auml;tigen von Mails wird automatisch ausgew&auml;hlt.</li>
+    <li><strong>FIXED</strong>:&nbsp;Irrt&uuml;mlicherweise wurde das Semikolon gegen ein Dollar-Zeichen ausgetauscht.</li>
+    <li><strong>FIXED</strong>:&nbsp;Verbesserung im Mitgliedsbereich / <strong>Unbest&auml;tigte Mails</strong>: Die Tabelle <strong>mxchange_pool</strong> wird nicht mehr ben&ouml;tigt, es lassen sich somit viele nicht abgelaufene Mails best&auml;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&uuml;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&ouml;nnten sonst Dateien &uuml;berspielt werden,
+  die bereits mit aktuelleren (h&ouml;here Nummer am Anfang des Dateinamens)
+  korregiert sind.
+</div>
+
+<div class="para">
+  <strong>26.01.2005 - 21:35 Uhr</strong>: Wenn mal das Gastmen&uuml; 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&uuml; 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
+  --&gt; Erweiterungen --&gt; 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&uuml;gen. Welche Erweiterungen noch ganz wichtig
+  ist, entnimmst du bitte der <a title="Diese ist noch mit aktueller Revision
+   g&uuml;ltig" href="{?URL?}/modules.php?module=index&amp;what=faqs#19">FAQ Nr.
+  19</a>.
+</div>
+
+<div class="para">
+  <strong>25.01.2005 - 20:30 Uhr</strong>: Generierung des grafischen Best&auml;tigungscodes mit Patch 352 verbessert.<br /><br />
+  Der grafische Best&auml;tigungscode wird Ihren Mitgliedern beim
+  Best&auml;tigen von Mails angezeigt. Das dies durchaus Probleme verursachen
+  kann, haben die letzten Support-Anfragen einiger meiner &quot;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 &Auml;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 - &Auml;nderung am Aufbau des Tables
+  <strong>guest</strong> (Patch 340) und des Tables <strong>member_main</strong>
+  (Patch 345) bewirkt. Es wird kein abschliessendes &lt;/TABLE&gt; vor dem
+  Template <strong>guest_footer.tpl</strong> bzw.
+  <strong>member_footer.tpl</strong> mehr eingef&uuml;gt.
+</div>
+
+<div class="para">
+  Du musst in das jeweilige Template am <strong>Anfang</strong> das fehlende
+  &lt;/table&gt; einf&uuml;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&uuml;tigkeitsdauer der Best&auml;tigungslinks (0 = Best&auml;tigungslinks laufen nie ab)</li>
+    <li>Sperrzeit des Mitgliedprofiles nach &Auml;nderung (0 = Mitglied kann sein Account immer und sofort &auml;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&auml;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&ouml;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&amp;what=news">Zur&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2006.tpl b/templates/de/html/news-2006.tpl
new file mode 100644 (file)
index 0000000..4cd5809
--- /dev/null
@@ -0,0 +1,193 @@
+<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&ouml;nlicher
+  Weblog zur Verf&uuml;gung.
+</div>
+
+<div class="para">
+  <strong><big>&middot;</big></strong>&nbsp;<a href="http://bugs.mxchange.org" target="_blank">Mantis Bug-Tracker f&uuml;r das Mailer-Project</a><br />
+  <strong><big>&middot;</big></strong>&nbsp;<a href="http://blog.mxchange.org" target="_blank">Mein pers&ouml;nlicher Weblog</a><br />
+  <strong><big>&middot;</big></strong>&nbsp;<a href="http://slp.mxchange.org" target="_blank">Secure Linux Project</a> - Zum Einrichten eines Linux-Systems mit hoher Festplattenverschl&uuml;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
+  &quot;gesalzenen&quot; 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
+  &quot;Salt&quot; zum Passwort-Hash hinzugef&uuml;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&auml;ge durch:<br />
+  <strong><big>&middot;</big></strong>&nbsp;<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>&middot;</big></strong>&nbsp;<a rel="external" href="http://de.wikipedia.org/wiki/W%C3%B6rterbuch-Angriff" target="_blank">Begriffsdefinition auf Wikipedia</a> (W&ouml;rterbuch-Angriff)<br />
+  <strong><big>&middot;</big></strong>&nbsp;<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&uuml;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>&middot;</big></strong>&nbsp;Patch 504: L&ouml;schen der Cache-Datei <strong>config.cache</strong> klappt wieder.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Patch 505: Fehler beim Laden von Erweiterungen behoben.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Patch 506: Diverse kleinere Dinge korregiert.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Patch 507: Unn&ouml;tiges L&ouml;schen der Cache-Datei <strong>config.cache</strong> beseitigt (hat sonst zu vielen Datenbankabfragen gef&uuml;hrt).<br />
+  <strong><big>&middot;</big></strong>&nbsp;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&uuml;r deine Mitglieder werden keine neuen Passw&ouml;rter
+  generiert. Die Umstellung auf das neue System erfolgt vollkommen automatisch
+  beim n&auml;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 &uuml;berfl&uuml;ssige Funktionsaufrufe - wie
+  z.B. <strong>str_replace()</strong> und auch <strong>COMPILE_CODE()</strong>,
+  die von mir geschrieben wurde - herausgek&uuml;rzt, was somit zur
+  k&uuml;rzeren Laufzeit des Scriptes beigetragen hat. Bitte lade dir auch
+  dieses Patch herunter.
+</div>
+
+<div class="para">
+  <a href="{?URL?}/modules.php?module=index&amp;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&uuml;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 &quot;kleinen aber&quot;....<br /><br />
+  Folgende Fehler sind im Script beseitigt bzw. Scriptteile ge&auml;ndert:
+</div>
+
+<div class="para">
+  <strong><big>&middot;</big></strong>&nbsp;Gesamtguthaben an Bonus-{?POINTS?} wird nun korrekt
+  berechnet (bzw. Verfahrensweise nur ge&auml;ndert!)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Die Cache-Datei <strong>config.cache</strong> wird nach Erweiterungs-
+  Updates nun auch gel&ouml;scht und neu erstellt.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Update-Aufgaben werden nach &quot;Bearbeitung&quot; nicht
+  mehr als <strong>Erledigt</strong> gesetzt. Dies hatte sonst den Anschein, die Update-Aufgaben m&uuml;ssten
+  erledigt werden, um die Erweiterungs-Updates einzuspielen, was aber automatisch geschieht.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Fatalen Fehler in <strong>inc/mysql-manager.php</strong> beseitigt.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Fehlende Variable in <strong>inc/functions.php</strong> war nicht
+  initialisiert, wird jetzt mit &quot;Leer&quot; initialisiert (nichts)<br />
+  <strong><big>&middot;</big></strong>&nbsp;S&auml;mtliche mailto-Links umge&auml;ndert auf das bald
+  kommende Web-Kontaktforumular, mit ohne zus&auml&tzlicher EMail-Software private Kurzmitteilungen
+  direkt an die Mitglieder gesendet werden k&ouml;nnen.
+</div>
+
+<div class="para">
+  Allerdings hat sich auf Grund des ge&auml;nderten mailto-Linkes ein Fehler in
+  &quot;Mitglieder ohne Werber auflisten&quot; eingeschlichen. Dieses
+  kannst du so ohne weiteres nicht beseitigen. Ich werde gleich morgen - nach
+  der Umschulung und anschliessenden wichtigen Eink&auml;ufen - die zur
+  Fehlerbeseitigung ben&ouml;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&amp;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>&#36;_SERVER[&#39;PHP_SELF&#39;]</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&uuml; in ein Template ausgelagert, der interessant sein kann, wenn du
+  das gesamte Men&uuml;system umbauen willst. Damit bin ich auch einigen Bitten
+  von Webmastern entgegen gekommen, die dies ben&ouml;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&uuml;gbaren Erweiterungsupdate betreffen zum
+  Teil das De- bzw. Aktivieren eines verkn&uuml;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&auml;hrst du am Ende dieser Auflistung der Updates:
+</div>
+
+<div class="para">
+  <strong><big>&middot;</big></strong>&nbsp;beg - 0.1.9<br />
+  <strong><big>&middot;</big></strong>&nbsp;bonus - 0.8.0<br />
+  <strong><big>&middot;</big></strong>&nbsp;doubler - 0.1.3<br />
+  <strong><big>&middot;</big></strong>&nbsp;mailid - 0.2.6<br />
+  <strong><big>&middot;</big></strong>&nbsp;mydata - 0.1.6<br />
+  <strong><big>&middot;</big></strong>&nbsp;newsletter - 0.0.9<br />
+  <strong><big>&middot;</big></strong>&nbsp;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&uuml;pfung aktualisiert werden. In der
+  Erweiterung tratt ein Fehler auf, wenn die Erweiterung
+  <strong>country</strong> <u>nicht</u> installiert ist. Ein simples
+  <strong>&#37;s</strong> sorgte in einer SQL-Anweisung f&uuml;r ein leeres
+  Formular.
+</div>
+
+<div class="para">
+  Als letztes war ein &quot;Fehler&quot; 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&amp;what=news">Zur&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2007.tpl b/templates/de/html/news-2007.tpl
new file mode 100644 (file)
index 0000000..ad4da67
--- /dev/null
@@ -0,0 +1,173 @@
+<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&ouml;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&#39; 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&auml;tigungsframe<br /><br />
+  In dem aktuellen Release-Candidate 3 hat sich ein kleiner Fehler
+  eingeschlichen. Dieses Mal war es der Zahlengenerator, der Zufallszahlen
+  f&uuml;r den Best&auml;tigungsframe erstellt. Dort hat sich ein
+  Minuszeichen eingeschlichen, welches das Best&auml;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&amp;what=downloads">Download verf&uuml;gbar</a>.
+  Ich habe einen weiteren Fehler in der &quot;Template-Engine&quot; gefixt, der
+  das Anzeigen von vielen <a href="http://forum.mxchange.org/topic-271.html"
+   target="_blank" rel="me">&quot;Notice-Zeilen&quot;</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 &quot;COMPILE_CODE&quot; 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&ouml;glichen Release-Candidate hochgeladen. Das
+  <strike>Beta-Stadium</strike> ist somit beendet und ein &quot;stabiles&quot;
+  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&uuml;ck besser und stabiler gemacht.
+</div>
+
+<div class="para">
+  Und ja: Hier wird kein &quot;Sie&quot; 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&ouml;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&amp;what=downloads">Download hier</a>]
+</div>
+
+<div class="para">
+  Gleichzeitig er&ouml;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&#39;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 &uuml;berschwemmt mit
+  Mailtauschern - komplett zu revolutionieren, indem das Skript - der Motor
+  jeder grossen Webseite - frei zug&auml;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&auml;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
+  &quot;<a href="{?URL?}/repos/mailer/branches/0.2.1-FINAL/">unter die
+  Motorhaube</a>&quot; ...
+</div>
+
+<div class="para">
+  Ja, keine Tabellen mehr, sondern alles feine div-Container und CSS. (IE-User
+  m&ouml;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&uuml;tzt). Das bringt nat&uuml;rlich viel Arbeit mit sich,
+  die ich hier f&uuml;r &quot;Lau&quot; anbiete.
+</div>
+
+<div class="para">
+  Solange wie ich hier mit meinem neuen Beta-Testern und gleichzeitig auch
+  &Uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2008.tpl b/templates/de/html/news-2008.tpl
new file mode 100644 (file)
index 0000000..16a4de9
--- /dev/null
@@ -0,0 +1,47 @@
+<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&uuml;gbare <strong>0.2.1-FINAL umgestellt.</strong> Bitte
+  l&auml;dt euch nur noch diese nun immer herunter, die RC5 wird hiermit nicht mehr
+  unterst&uuml;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&ouml;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&uuml;rdigen
+  Programmierern anvertrauen. Ich hoffe, dies stosst auf breites
+  Verst&auml;ndnis.
+</div>
+
+<div class="para">
+  <strong>Weitere, interessante News findest du in den News-Archiven:</strong><br />
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2009.tpl b/templates/de/html/news-2009.tpl
new file mode 100644 (file)
index 0000000..6aef74a
--- /dev/null
@@ -0,0 +1,76 @@
+<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&auml;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&ouml;chte von dem gesch&auml;ftlich
+  klingendem &quot;Sie&quot; und &quot;uns&quot; 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&amp;what=roadmap">Roadmap</a>, <a
+   href="{?URL?}/modules.php?module=index&amp;what=requirements">Voraussetzungen</a>
+  und <a
+   href="{?URL?}/modules.php?module=index&amp;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&ouml;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&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2010.tpl b/templates/de/html/news-2010.tpl
new file mode 100644 (file)
index 0000000..c6569d4
--- /dev/null
@@ -0,0 +1,98 @@
+<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&uuml;gbar
+</div>
+
+<div class="para">
+  Am gestrigen Mittag ist Revision 2097 auf dem Subversion-Server erschienen.
+  Das Update betrifft &uuml;ber 600 (!) Dateien und stellt die CSS-Struktur
+  (fast) komplett auf eine einfachere Struktur um. Dies wurde mir in der
+  letzten Zeit schon &ouml;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&uuml;berschreitung) zu
+  kurz eingestellt. Dies sorgte beim Auschecken f&uuml;r
+  Verbindungsabbr&uuml;che und sollte nun behoben sein.
+</div>
+
+<div class="para">
+  <strong>08.06.2010 - 02:50 Uhr</strong>: Darstellung durchsichtiger/gesperrter Men&uuml;s
+</div>
+
+<div class="para">
+  Durchsichtige bzw. gesperrte Men&uuml;s im Gast- und Mitgliedsbereich werden
+  nun f&uuml;r den eingloggten Administrator farbig hervorgehoben. Die
+  Farbmarkierungen lassen sich bequem per CSS &auml;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&uuml;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&ouml;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 &#126;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&uuml;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&auml;chsten
+  Commit dabei sein (oder &uuml;bern&auml;chsten, wie es halt passt). Bei
+  dieser Erweiterung wird sich auch vieles tun. Z.B. waren &Auml;nderungen an
+  den Datenbanktabellen n&ouml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+  <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2011.tpl b/templates/de/html/news-2011.tpl
new file mode 100644 (file)
index 0000000..c37af86
--- /dev/null
@@ -0,0 +1,67 @@
+<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>: &quot;Umstellung auf &quot;du&quot; abgeschlossen
+</div>
+
+<div class="para">
+       Die Umstellung von dem &quot;Sie&quot; und &quot;uns&quot; 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&uuml;ftelt. Es k&ouml;nnen die Interface-Zugangsdaten und die Daten
+       zum Werbeart-Handler (mehr dazu folgt im Wiki) abgespeichert und auch wieder
+       ge&auml;ndert werden. Dann sind weitere Werbenetzwerke dazugekommen. Das
+       Script zum Abfragen der APIs (&quot;Interfaces&quot;) 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&uuml;hrlich dokumentiert wird</a>.
+</div>
+
+<div class="para">
+       <strong>09.08.2011 - 20:15 Uhr</strong>: &quot;Registrieren&quot; von Erweiterungen ...
+</div>
+
+<div class="para">
+       ... ist mit Revison 2593 nun auf &quot;Installieren&quot; umgetauft. Dies
+       war noch ein Relikt aus den Anf&auml;ngen von {?MAIN_TITE?} und ist nun
+       begraben. &quot;Installieren&quot; sollte f&uuml;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&ouml;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
+       &Auml;nderungen) ist die Erweiterung <strong>ext-coupon</strong> zum
+       Versenden von Gutscheinen in der Beta-Version verf&uuml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2012.tpl b/templates/de/html/news-2012.tpl
new file mode 100644 (file)
index 0000000..aa56e8e
--- /dev/null
@@ -0,0 +1,137 @@
+<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&uuml;nsche allen Webmastern, Forenmitgliedern und -moderatoren einen
+       guten Rutsch in&#39; 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
+       &uuml;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&uuml;hrung des Scriptes beitr&auml;gt.
+</div>
+
+<div class="para">
+       <strong>26.12.2012 - 19:20 Uhr</strong>: Frohe Weihnachten
+</div>
+
+<div class="para">
+       Ich w&uuml;nsche euch allen und euren Familien frohe Weihnachten und einen
+       guten Rutsch in&#39;s neue Jahr 2013. 2012 ist bald um. F&uuml;r das
+       {?MAIN_TITLE?} habe ich mir f&uuml;r n&auml;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&ouml;chte ich die <a href="http://bugs.mxchange.org/my_view_page.php"
+        rel="me" target="_blank" title="Bug-Tracker f&uuml;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%}&#39;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&ouml;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&ouml;glich. Der Administrator kann sich diesen pro
+       Mitglied anzeigen lassen und die Auszugsdaten (nicht die Buchungen selbst)
+       l&ouml;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&auml;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&ouml;glichkeit, ihren Referral-Link
+       genauer verfolgen zu k&ouml;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 &quot;Ansehen&quot; (Reputation) der Webseite aus, auf dem
+       der Dereferrer l&auml;uft, um h&ouml;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&ouml;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&szlig;lich 2842</a> enthalten dazu die
+       n&ouml;tigen, wenigen &Auml;nderungen. Alle Templates m&uuml;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&uuml;r Mitglieder bald m&ouml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news-2013.tpl b/templates/de/html/news-2013.tpl
new file mode 100644 (file)
index 0000000..84fa21a
--- /dev/null
@@ -0,0 +1,47 @@
+<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 &uuml;ber die <a rel="me" targer="_blank"
+        href="http://forum.mxchange.org/topic-562.html"
+        title="UUID der Repository hat sich ge&auml;ndert">hohe Revisionsnummer</a>
+       wundern, &Auml;nderungen vor 2008 sind hinzugekommen - ist nun ein
+       gr&ouml;&szlig;eres Update dazugekommen. Erstmal k&ouml;nnen nun die APIs
+       der supporierten Werbenetzwerke angefragt werden. Auch musste ich ein paar
+       Referral-Links korregieren, da diese sich ge&auml;ndert hatten. Dann sind
+       weitere Werbeart-Handler dazu gekommen, der Parameter &quot;size&quot;
+       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&ouml;glich. Dazu verwende ich <strong>ajax.php</strong>,
+       das ein allgemeines AJAX-&quot;Backend&quot; 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&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news.tpl b/templates/de/html/news.tpl
new file mode 100644 (file)
index 0000000..9d6ba9b
--- /dev/null
@@ -0,0 +1,38 @@
+<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&auml;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&amp;what=news-2013">2013</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2012">2012</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2011">2011</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2010">2010</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2009">2009</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2008">2008</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2007">2007</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2006">2006</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2005">2005</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2004">2004</a> <strong class="big">&middot;</strong>
+       <a href="{?URL?}/modules.php?module=index&amp;what=news-2003">2003</a>
+</div>
diff --git a/templates/de/html/news_archive_warning.tpl b/templates/de/html/news_archive_warning.tpl
new file mode 100644 (file)
index 0000000..7232f8a
--- /dev/null
@@ -0,0 +1,15 @@
+<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 &uuml;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&uuml;ltig und k&ouml;nnen deinen Paidmailer komplett zerst&ouml;ren.
+  Auch gibt es auf die Hinweise aus diesen News-Archiven keinen Support mehr.
+  Lediglich die Worte &quot;Kunde&quot;, &quot;Sie(-tzen)&quot; und
+  &quot;uns&quot; wurden von mir ausgetauscht und der HTML-Tag &lt;br /&gt;
+  gegen &lt;div&gt; ausgewechselt.
+</div>
diff --git a/templates/de/html/page_footer_links.tpl b/templates/de/html/page_footer_links.tpl
new file mode 100644 (file)
index 0000000..12aff73
--- /dev/null
@@ -0,0 +1,23 @@
+<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>
diff --git a/templates/de/html/partner.tpl b/templates/de/html/partner.tpl
new file mode 100644 (file)
index 0000000..f3019ff
--- /dev/null
@@ -0,0 +1,84 @@
+<div align="center">
+<div class="para">
+  Besuche doch mal meinen neuen Partner! Er wird sich mit Sicherheit
+  dar&uuml;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 &euro;!</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&ouml;glichen Themen - nicht nur Hygienetipps,
+    Schwangerschaft und Musterung. Die Seite wird h&auml;ufig aktualisiert und es kommen
+    t&auml;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&uuml;nden Sie eine virtuelle Reederei an den bedeutestens Welth&auml;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>
diff --git a/templates/de/html/philosophy.tpl b/templates/de/html/philosophy.tpl
new file mode 100644 (file)
index 0000000..cb6a27c
--- /dev/null
@@ -0,0 +1,51 @@
+<div class="para" align="center">
+       <strong>Die Philosophie dieses Projektes</strong>
+</div>
+
+<div class="para">
+       Mailer-Project ist ein freies Script - wobei das Wort &quot;frei&quot; 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&ouml;nnte hiermit auch viel, viel Geld
+       verdienen. Viele haben mir dies bereits vorgeschlagen und verstehen meinen
+       Gedankenansatz hier leider nicht. Ich m&ouml;chte daher meine Vorstellungen
+       und Ziele mit diesem Projekt etwas n&auml;her erkl&auml;ren:
+</div>
+
+<div class="para">
+       Es gibt auf dieser Welt sehr viele kommerzielle Lizenzen, die die Rechte der
+       Menschen einschr&auml;nken und ihnen die Weitergabe und Ver&auml;nderung am
+       Produkt verbieten. Mit meinem Mailer-Project m&ouml;chte ich den Menschen
+       die n&ouml;tige Freiheit wieder zur&uuml;ckgeben, die ihnen mit den
+       kommerziellen Produkten genommen beziehungsweise eingeschr&auml;nkt wird.
+</div>
+
+<div class="para">
+       Mir geht es dabei zweitrangig um&#39;s Geld (was aber nicht heissen soll,
+       dass ich alles &quot;kostenlos&quot; anbiete oder mache).
+</div>
+
+<div class="para">
+       Vielleicht gef&auml;llt euch ja mein Script so gut, dass der eine oder
+       andere mir eine Spende zukommen lassen m&ouml;chte? Es ist von meiner Seite
+       her nur eine Bitte und keinen Zwang f&uuml;r denjenigen. Weiterhin kann hier
+       alles ohne einer &quot;Zwangsspende&quot; heruntergeladen werden oder
+       Support <a href="{?URL?}/modules.php?module=index&amp;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&uuml;r Version 0.2.1-FINAL und f&uuml;r
+       Mailer-Project 0.3.0 die GNU GPL 3 durch. Ich bin kein Rechtsanwalt, der
+       da genauere Auskunft geben k&ouml;nnte.
+</div>
+
+<div class="para">
+       Vielen Dank im Voraus f&uuml;r&#39;s Verst&auml;ndnis.
+</div>
diff --git a/templates/de/html/photos.tpl b/templates/de/html/photos.tpl
new file mode 100644 (file)
index 0000000..e261048
--- /dev/null
@@ -0,0 +1,18 @@
+<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>
diff --git a/templates/de/html/powered.tpl b/templates/de/html/powered.tpl
new file mode 100644 (file)
index 0000000..298a7a3
--- /dev/null
@@ -0,0 +1,218 @@
+<div align="center">
+  <strong>{?MAIN_TITLE?} unterst&uuml;tzt:</strong>
+</div>
+
+<div class="para">
+  {?MAIN_TITLE?} unterst&uuml;tzt folgende Online-Aktionen und allgemeinn&uuml;tzige
+  Vereine:
+</div>
+
+<div align="center">
+<table border="0" cellspacing="0" cellpadding="0" width="90%">
+<tr>
+  <td width="5%" class="seperator">&nbsp;</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&uuml;r Kinder mit besonderen Bed&uuml;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&uuml;rftigen Kindern und deren Familien, die ebenfalls
+       <strong>delphinunterst&uuml;tzte Therapien</strong> anstreben. Dies geschieht durch Information, Beratung
+       und finanzielle Unterst&uuml;zung. Wir wollen so dazu beitragen, dass Lebensqualit&auml;t
+       verbessert und stabilisiert wird. Da Eltern die Kosten f&uuml;r delphingest&uuml;tzte Therapien
+       im Ausland selbst aufbr /ingen m&uuml;ssen -z.B. in Key Largo (Florida) etwa 13.000 Euro-
+       ben&ouml;tigt unser Verein m&ouml;glichst viele Mitglieder, Sponsoren und Spenden. Dies umso
+       mehr, als wir nun nach unserer Satzungs- &auml;nderung bundesweit helfen k&ouml;nnen.
+      </div></td>
+    </tr>
+    <tr>
+      <td class="guest_footer" height="25"><div style="margin-left: 5px">
+        <strong>Sonderseite:</strong>&nbsp;<a href="{?URL?}/modules.php?module=index&amp;what=delphine-helfen-kind" title="Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V.">Verein f&uuml;r Kinder mit besonderen Bed&uuml;rfnissen e.V.</a>
+      </div></td>
+    </tr>
+    </table>
+  </td>
+  <td width="5%" class="seperator">&nbsp;</td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="5%" class="seperator">&nbsp;</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&uuml;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>&nbsp;<a href="{?URL?}/modules.php?module=index&amp;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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="5%" class="seperator">&nbsp;</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&uuml;rftigen Menschen unterschiedslos Hilfe gew&auml;hrt, allein nach dem Ma&szlig;
+        ihrer Not.<br />
+        Im Zeichen der Menschlichkeit setzt das Rote Kreuz sich f&uuml;r das Leben, die Gesundheit, das
+        Wohlergehen, den Schutz, das friedliche Zusammenleben und die W&uuml;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">&nbsp;</td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="5%" class="seperator">&nbsp;</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&szlig;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&szlig;e Ring e. V. ist die einzige bundesweite Hilfsorganisation f&uuml;r
+        Kriminalit&auml;tsopfer und ihre Familien. Der gemeinn&uuml;tzige Verein tritt auch 
+        &ouml;ffentlich f&uuml;r die Interessen der Betroffenen ein und unterst&uuml;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&szlig;er Ring e. V.">Wei&szlig;er Ring e.V.</a>
+      </div></td>
+    </tr>
+    </table>
+  </td>
+  <td width="5%" class="seperator">&nbsp;</td>
+</tr>
+<tr><td colspan="5" height="5" class="seperator">&nbsp;</td></tr>
+<tr>
+  <td width="5%" class="seperator">&nbsp;</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&uuml;hrten oder &auml;hnliche
+        unterst&uuml;tzen oder selber durchf&uuml;hren? Oder du pr&auml;sentierst einen
+        allgemeinn&uuml;tzigen Verein, der auf Spenden angewiesen ist, um seine Aktivit&auml;ten
+        durchzuf&uuml;hren? Dann sende mir doch eine Mail! Meine aktuellen Kontaktdaten findest
+        du dazu <a href="{?URL?}/modules.php?module=index&amp;what=impressum">im Impressum</a>.<br />
+        <br />
+        Du erh&auml;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&uuml;gt werden kann. Oder ich &uuml;bernehme dies auch gerne f&uuml;r dich.<br />
+        <br />
+        Zudem erh&auml;lst du einen Werbeaccount auf meinem AdServer. Ich schalte gerne Textlink-Kampagnen
+        und Kampagnen f&uuml;r 468x60- bzw. 88x31-Grafikbanner auf. Auch biete ich nun Werbepl&auml;tze
+        f&uuml;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&uuml;tzt. Deine
+        Kampagnen sind unbegrenzt und laufen nicht ab.<br />
+        <br />
+        Und alles dies erh&auml;lst du von mir <strong>kostenlos</strong>, deine eigenen Online-Geb&uuml;hren
+        musst du schon selber zahlen. Nur einen Gegenlink (gerne auch mit - wie bei mir f&uuml;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 &uuml;berlassen.
+      </div></td>
+    </tr>
+    <tr>
+      <td class="guest_footer" height="25"><div style="margin-left: 5px">
+        <a href="{?URL?}/modules.php?module=index&amp;what=impressum">Und weiter zur Kontaktaufnahme...</a>
+      </div></td>
+    </tr>
+    </table>
+  </td>
+  <td width="5%" class="seperator">&nbsp;</td>
+</tr>
+</table>
+</div>
+
+<div class="para">
+  <div class="admin_note">
+  <strong>Hinweise:</strong><br /><br />
+  <strong><big>&middot;</big></strong>&nbsp;Solltest Sie mit einer Aufnahme
+  deiner Webseite auf meiner nicht mehr einverstanden sein, gen&uuml;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>&middot;</big></strong>&nbsp;F&uuml;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>&middot;</big></strong>&nbsp;Trotz sorgf&auml;tiger
+  &Uuml;berpr&uuml;fung der hier vorgestellten Vereine und Aktionsseiten kann es
+  dennoch mal vorkommen, dass ein &quot;schwarzes Sch&auml;fchen&quot; sich
+  dazwischen befindet. Ich distanziere mich hiermit ausdr&uuml;cklich von diesen
+  und deren Inhalten und bitte dich, dies zu verzeihen und mir eine Nachricht
+  zukommen zu lassen. Schon jetzt danke ich f&uuml;r dein Entgegenkommen.
+  </div>
+</div>
diff --git a/templates/de/html/profile-update.tpl b/templates/de/html/profile-update.tpl
new file mode 100644 (file)
index 0000000..8b9eac8
--- /dev/null
@@ -0,0 +1,51 @@
+<table border="0" cellspacing="0" cellpadding="0" width="90%"
+       class="member_update">
+       <tr>
+               <td colspan="2" height="10" class="seperator top2 left2 right2">&nbsp;</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">&nbsp;</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&ouml;nnen Sie mit einem Klick die Benachrichtigung abschalten. Sie
+                               werden dann f&uuml;r l&auml;ngere Zeit von unserem System keine
+                               Benachrichtigungen erhalten.<br />
+                               <br />
+                               Bitte haben Sie nochmals f&uuml;r diese Massnahme Verst&auml;ndnis.
+                               Auch wir m&ouml;chten aktuelle Daten haben, damit wir unseren
+                               {?MT_WORD?} reibungslos betreiben k&ouml;nnen und es kommt auch
+                               unseren Werbekunden zugute.</td>
+                               <td width="10" class="seperator">&nbsp;</td>
+                       </tr>
+               </table>
+               </td>
+       </tr>
+       <tr>
+               <td colspan="2" height="10" class="seperator left2 right2">&nbsp;</td>
+       </tr>
+       <tr>
+               <td align="center" class="left2" width="50%">
+               <form action="{?URL?}/modules.php?module=login&amp;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&amp;what=mydata"
+                       method="post" style="margin-top: 0px"><input type="submit"
+                       name="edit" class="member_reset" value="Profildaten &auml;ndern">
+               </form>
+               </td>
+       </tr>
+       <tr>
+               <td colspan="4" height="10" class="seperator left2 bottom2 right2">&nbsp;</td>
+       </tr>
+</table>
diff --git a/templates/de/html/rallye_test.tpl b/templates/de/html/rallye_test.tpl
new file mode 100644 (file)
index 0000000..0771374
--- /dev/null
@@ -0,0 +1,3 @@
+Dieses Template heisst rallye_test.tpl.de, das Sie gerne weiter verwenden k&ouml;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
diff --git a/templates/de/html/references.tpl b/templates/de/html/references.tpl
new file mode 100644 (file)
index 0000000..a6c9872
--- /dev/null
@@ -0,0 +1,41 @@
+<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&uuml;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>
diff --git a/templates/de/html/register_header.tpl b/templates/de/html/register_header.tpl
new file mode 100644 (file)
index 0000000..8cc8465
--- /dev/null
@@ -0,0 +1 @@
+Anmeldeformular zum {?mt_word?} <strong>{?MAIN_TITLE?}</strong>:
diff --git a/templates/de/html/releases.tpl b/templates/de/html/releases.tpl
new file mode 100644 (file)
index 0000000..cf1c9d2
--- /dev/null
@@ -0,0 +1,31 @@
+<div align="center">
+  <strong>Voraussichtliche Erscheinungstermine f&uuml;r die geplanten Erweiterungen</strong>
+</div>
+
+<div class="para">
+  <strong>Folgendes grosses am Script ist noch geplant:</strong><br />
+  <strong><big>&middot;</big></strong>&nbsp;<strike>Game-Engine: Zirka Ende 1. Quartal 2006</strike><br />
+  <strong><big>&middot;</big></strong>&nbsp;Sponsorenbereich: Zirka Mitte 2010, eher <em>unbekannt</em><br />
+  <strong><big>&middot;</big></strong>&nbsp;SignUp-Sektion: H&auml;ngt ab vom Sponsorenbereich; ca. 2-3 Monate sp&auml;ter<br />
+  <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;<a href="http://bugs.mxchange.org/view.php?id=6" rel="me" target="_blank">Surfbar</a>: <em>unbekannt</em><br />
+  <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;<a href="http://bugs.mxchange.org/view.php?id=9" rel="me" target="_blank">Tresor</a>: <em>unbekannt</em><br />
+  <strong><big>&middot;</big></strong>&nbsp;<a href="http://bugs.mxchange.org/view.php?id=11" rel="me" target="_blank">Events</a>: <em>unbekannt</em><br />
+  <strong><big>&middot;</big></strong>&nbsp;<a href="http://bugs.mxchange.org/view.php?id=10" rel="me" target="_blank">Kontoauszug</a>: <em>unbekannt</em><br />
+  <strong><big>&middot;</big></strong>&nbsp;&Uuml;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&uuml;ndigte Punkte sind bereits fertiggestellt:</strong><br />
+  <div class="admin_note">(Freigabe erfolgte am Datum in den Klammern)</div>
+  <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;Die angegebenen Termine sind nur Sch&auml;tzungen und sind auch nicht als Priorit&auml;tenliste anzusehen.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Zudem habe ich auch privat viele Termine, mache keine Umschulung zum FAE mehr und bin noch immer in einer Beziehung. :-)<br />
+  <strong><big>&middot;</big></strong>&nbsp;Alle Angaben ohne Gew&auml;/ehr!<br />
+  <strong><big>&middot;</big></strong>&nbsp;Letzte Aktualisierung: <strong>04.12.2009</strong><br />
+</div>
diff --git a/templates/de/html/requirements.tpl b/templates/de/html/requirements.tpl
new file mode 100644 (file)
index 0000000..ce61e91
--- /dev/null
@@ -0,0 +1,31 @@
+<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&ouml;nnen, wird folgendes minimales Server-System ben&ouml;tigt:<br />
+       <strong><big>&middot;</big></strong>&nbsp;LAMP-Umgebung (<strong>L</strong>inux, <strong>A</strong>pache, <strong>M</strong>ySQL, <strong>P</strong>HP4/5)<br />
+       <strong><big>&middot;</big></strong>&nbsp;PHP mindestens in der Version <strong>4.1.0</strong> oder h&ouml;her (&auml;tere Versionen sind auch wegen der Sicherheitsl&ouml;cher nicht empfehlenswert und k&ouml;nnten auch Fehler verursachen.<br />
+       <strong><big>&middot;</big></strong>&nbsp;PHP sollte aber nicht Version 4.3.10 sein, da diese Version dem Anschein nach zu viele Bugs (= Programmierfehler, seitens PHP) enth&auml;lt.<br />
+       <strong><big>&middot;</big></strong>&nbsp;Eine MySQL v3.x/v4.x/v5.x Datenbank (bereits angelegt; wird <strong>nicht</strong> vom Script angelegt; InnoDB ist optional m&ouml;glich und sollte bei Vorhandensein auch genutzt werden)<br />
+       <strong><big>&middot;</big></strong>&nbsp;Ca. 10 bis 20 MB Webspace (reine Scripte + Grunddaten ohne Mitglieder oder Mailbuchungen gerechnet)<br />
+       <strong><big>&middot;</big></strong>&nbsp;1 bis 2 GB freien Traffic (sp&auml;ter noch mehr)<br />
+       <strong><big>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;Die Funktionen gzcompress() und gzuncompress() werden derzeit im Dereferer aka. Loader ben&ouml;tigt.<br />
+</div>
+
+<div class="para">
+       <strong>Sonstiges:</strong><br />
+       <strong><big>&middot;</big></strong>&nbsp;Leichte Kenntnisse in HTML und CSS, um die Templates besser anpassen zu k&ouml;nnen.<br />
+       <strong><big>&middot;</big></strong>&nbsp;<strong>Optional:</strong> 50 bis 100 &euro; f&uuml;r die Promotion des neuen Mailtauschdienstes, mindestens 2 Jahre Investion einkalkulieren.<br />
+       <strong><big>&middot;</big></strong>&nbsp;<em>Oder:</em> Kostenlos bei meinen <a href="{?URL?}/modules.php?module=index&amp;what=partner">Partnern</a> und in den <a href="{?URL?}/modules.php?module=index&amp;what=listed">Linkverzeichnissen</a>.<br />
+</div>
+</div>
+
+<div class="table_footer">
+       &nbsp;<strong>--&gt;</strong>&nbsp;[&nbsp;<A href="{?URL?}/modules.php?module=index&amp;what=downloads">Weiter zu den Downloads...</A>&nbsp;]
+</div>
+</div>
diff --git a/templates/de/html/rettet_das_internet.tpl b/templates/de/html/rettet_das_internet.tpl
new file mode 100644 (file)
index 0000000..e59d4e2
--- /dev/null
@@ -0,0 +1,42 @@
+<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&uuml;r ein freies Internet" title="Aktion f&uuml;r ein freies Internet"></a>
+</div>
+
+<div align="left">&nbsp;</div>
+<div align="left"><br /><strong>Kostenpflichtige Abmahnungen gegen private Homepages?</strong></div>
+<div align="left">&nbsp;</div>
+<div align="left">Seit Jahren bekommen unbedarfte kleine Webmaster und Homepagebesitzer aus heiterem Himmel Abmahnungen mit Geb&uuml;hren von &uuml;ber <strong>500 Euro</strong> bis zu (in
+Einzelf&auml;llen) <strong>10 000 Euro</strong>. Die Tendenz ist steigend!</div>
+<div align="left">&nbsp;</div>
+<div align="left"><strong>Wie ist das &uuml;berhaupt m&ouml;glich?</strong></div>
+<div align="left">&nbsp;</div>
+<ul class="listing">
+  <li>Jeder der etwas im Internet ver&ouml;ffentlicht, also jede Homepage (den Ausdruck &quot;privat&quot; gibt es im Internetrecht &uuml;berhaupt nicht), unterliegt
+  automatisch dem Wettbewerbsrecht, und dem neuen Urheberrecht sowieso.</li>
+  <li>An jedem sch&ouml;pferischen Produkt, Foto, Grafik, Midi, Text, Zitat besteht ein Urheberrecht. Es gibt im deutschen Recht kein &quot;Public Domain&quot;! Jeder der
+  also mehr als seinen pers&ouml;nlichen Lebenslauf und Privatfotos ver&ouml;ffentlicht, liefert sich automatisch der Willk&uuml;r von Rechteinhabern und deren
+  (selbsternannten?) Vertretern aus.</li>
+  <li>Das deutsche Recht erlaubt es, Anwaltsgeb&uuml;hren dem Abgemahnten in Rechnung zu stellen. So kommen mit einem einzigen Verwarnbrief erhebliche Geb&uuml;hren von 500
+  Euro aufw&auml;rts zustande!</li>
+</ul>
+<div align="left">&nbsp;</div>
+<div align="left"><strong>Was kann man tun?</strong></div>
+<div align="left">&nbsp;</div>
+<div align="left">Seit Jahrzehnten schon wird die deutsche Politik und Gesetzgebung im wesentlichen durch Interessenverb&auml;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&uuml;rfniss
+von Privatpersonen mit F&uuml;&szlig;en tritt.</div>
+<div align="left">&nbsp;</div>
+<div align="left"><strong>Es gilt jetzt</strong></div>
+<div align="left">&nbsp;</div>
+<ul style="text-align: left">
+  <li>Ein Problembewu&szlig;tsein zu schaffen. Zu informieren und auf Mi&szlig;st&auml;nde hinzuweisen. Und zwar nicht in einem Internet-Magazin auf Seite 203, sondern in der
+  gro&szlig;en &Ouml;ffentlichkeit.</li>
+  <li>Ein Gef&uuml;hl der Solidarit&auml;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">&nbsp;</div>
+<div align="left"><strong>Besucht &nbsp;<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">&nbsp;</div>
+Copyright (c) 2003 http://www.rettet-das-internet.de
diff --git a/templates/de/html/roadmap.tpl b/templates/de/html/roadmap.tpl
new file mode 100644 (file)
index 0000000..70c2b51
--- /dev/null
@@ -0,0 +1,55 @@
+<div align="center">
+  <strong>Roadmap</strong>
+</div>
+
+<div class="para">
+  Unter dem Men&uuml;punkt
+  <a href="{?URL?}/modules.php?module=index&amp;what=releases">Erscheinungstermine</a>
+  findest du ungef&auml;hre Angaben zu den Fertigstellungspunkten der
+  n&auml;chst herauskommenden Erweiterungen.
+</div>
+
+<div class="para">
+  Auf dieser Seite versuche ich zu sch&auml;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>&middot;</big></strong>&nbsp;Vollst&auml;ndige Neuprogrammierung im OOD unter PHP5 (kein PHP4 mehr).<br />
+  <strong><big>&middot;</big></strong>&nbsp;Komplett XHTML 1.0 Transitional validierbar.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Verbessertes Template-System, endlich weniger Template-Schnipsel.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Nochmals verbesserte SEO-Links f&uuml;r h&ouml;heren PR.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Komplett neues (bei {?MAIN_TITLE?} jedenfalls) Konfigurationssystem.<br />
+  <strong><big>&middot;</big></strong>&nbsp;Keine Tables, sondern alles div-Tags (weitgehenst barrierefrei).<br />
+  <strong><big>&middot;</big></strong>&nbsp;Administrationsbereich wird komplett anders funktionieren und aussehen.<br />
+  <strong><big>&middot;</big></strong>&nbsp;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&amp;what=extensions">unz&auml;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&amp;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>&middot;</big></strong>&nbsp;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>&middot;</big></strong>&nbsp;Alle Angaben ohne Gew&auml;/ehr und Pistole!<br />
+  <strong><big>&middot;</big></strong>&nbsp;Letzte Aktualisierung: <strong>27.08.2011</strong><br />
+</div></div>
diff --git a/templates/de/html/svn.tpl b/templates/de/html/svn.tpl
new file mode 100644 (file)
index 0000000..11f5d85
--- /dev/null
@@ -0,0 +1 @@
+<!-- @DEPRECATED //-->
diff --git a/templates/de/html/why_reg.tpl b/templates/de/html/why_reg.tpl
new file mode 100644 (file)
index 0000000..a153330
--- /dev/null
@@ -0,0 +1,41 @@
+<div align="center">
+       <strong>Anmeldung deines Mailtausches - Warum?</strong
+</div>
+
+<div class="para">
+       &quot;Wieso soll ich mich bei dieser Webseite anmelden?&quot;
+</div>
+
+<div class="para">
+       Es gibt 3 gute Gr&uuml;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&uuml;r
+    diese Anmeldung die URL zu deinem Mailtausch (mit einer kurzen Beschreibung)
+    angeben. Nach Freischaltung deines Accounts erh&auml;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&uuml;hrt (siehe Men&uuml;punkt &quot;TOP-Betreiber&quot;). Je
+    mehr {?POINTS?} du hast, desto h&ouml;her steigt deine Position in dieser
+    Liste. Daraus ergibt sich, dass auf deinen Link durchaus h&auml;ufiger
+    geklickt wird, was wiederrum mehr Mitglieder f&uuml;r deinen Mailtausch
+    bedeutet.
+  </li>
+  <li class="small" style="margin-bottom: 10px">
+    Zudem erh&auml;lst du einen ebenfalls kostenlosen Zugang zu meinem AdServer,
+    wo du die volle Kontrolle &uuml;ber deinen Webseite erh&auml;lst.
+  </li>
+</ol></div>
+</div>
+
+<div class="para">
+       Konnte ich dich &uuml;berzeugen? Dann geht es <a
+        href="{?URL?}/modules.php?module=index&amp;what=sponsor_reg">weiter zur
+       kostenlosen Anmeldung</a>...
+</div>
diff --git a/templates/de/html/wiki.tpl b/templates/de/html/wiki.tpl
new file mode 100644 (file)
index 0000000..9e9e274
--- /dev/null
@@ -0,0 +1,18 @@
+<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&auml;rungen zum gesamten Script
+       ansammle. Noch ist es nicht ann&auml;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>
diff --git a/xrd/304t9340to4aroland@social.mxchange.org.xml b/xrd/304t9340to4aroland@social.mxchange.org.xml
new file mode 100644 (file)
index 0000000..f050690
--- /dev/null
@@ -0,0 +1,14 @@
+<?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>
diff --git a/xrd/index.php b/xrd/index.php
new file mode 100644 (file)
index 0000000..4958123
--- /dev/null
@@ -0,0 +1,41 @@
+<?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
diff --git a/yacy-modi.html b/yacy-modi.html
new file mode 100644 (file)
index 0000000..2da9b01
--- /dev/null
@@ -0,0 +1,218 @@
+<!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&uuml;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&ouml;glichen Modi f&uuml;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&uuml;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&uuml;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 &uuml;bernehmen, was anf&auml;llt, solange diese
+Features eingeschaltet sind. M&ouml;chte man jedoch gute Crawls fahren, bedarf
+dies wegen des Index viel RAM und Festplatte, somit nur High-End-Ger&auml;te und
+keine &quot;Otto-Normal-Ger&auml;te&quot;. Diese w&uuml;rden schlicht die Last
+nicht standhalten k&ouml;nnen und unerreichbar werden. Auch ist ein
+Nachr&uuml;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 &quot;Backup-Master&quot;
+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 &uuml;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 &uuml;bernimmt die Aufgabe als Front-End gegen&uuml;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&uuml;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 &uuml;bergeben, damit der Master
+sich darum nicht k&uuml;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 &uuml;ber den Master an z.B. Freeworld ausliefern kann.</li>
+<li>Ein Durchreichen &uuml;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&ouml;nnte wie folgt aussehen:
+<ul>
+<li>Als Master:
+<ul>
+<li>Node-Namen aller Slaves, kommaseperaiert.</li>
+<li>Node-Namen anderer Master-Nodes als &quot;Backup-Master&quot; 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&uuml;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&uuml;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&uuml;mmern, da dies an den Master bzw. an die Slaves verteilt ist.</li>
+<li>Es k&ouml;nnen daher sehr starke Crawls (>1300 PPM sind theoretisch mit
+einer DSL 6.000-Leitung m&ouml;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&ouml;nnen externe Nodes sich gegenseitig verweisen,
+falls diese &uuml;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&ouml;nnen und die Slaves diese ausliefern k&ouml;nnen. Die User m&uuml;ssen keine High-End-Server sich kaufen, damit sie gute Crawl-Ergebnisse erhalten. Daher k&ouml;nnen selbst &auml;ltere Computer mit dem Master-Slave-Modus dennoch sich gross an Freeworld beteiligen.
+</div>
+<div class="para">
+Die User k&ouml;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&ouml;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&uuml;sste vermutlich eine Unterst&uuml;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 &Auml;nderung: 03.09.2009, Copyright &copy; 2009, by Roland
+H&auml;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>
+