root/templates/portal.html

Revision 51b8d8c613072234b0706d42eff7c28348e68691, 31.7 kB (checked in by Christopher Jung <bktheg@web.de>, 7 months ago)

Login bei Vac gefixt

  • Property mode set to 100644
Line 
1 <!--
2         Drifting Souls 2
3         Copyright (c) 2006 Christopher Jung
4        
5         This library is free software; you can redistribute it and/or
6         modify it under the terms of the GNU Lesser General Public
7         License as published by the Free Software Foundation; either
8         version 2.1 of the License, or (at your option) any later version.
9  
10         This library is distributed in the hope that it will be useful,
11         but WITHOUT ANY WARRANTY; without even the implied warranty of
12         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13         Lesser General Public License for more details.
14  
15         You should have received a copy of the GNU Lesser General Public
16         License along with this library; if not, write to the Free Software
17         Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18 -->
19 <head>
20         <title>DS2 - Drifting Souls 2</title>
21         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
22         <link rel="stylesheet" type="text/css" href="./format.css" />
23         <meta name="keywords" content="Spiel,Game,Games,Spiele,Browsergame,Strategie,Weltraum,Freespace,Strategiespiel,Strategiespiele,Browsergames,GTVA,Shivaner,Vasudaner,Onlinegame,Onlinespiel" />
24         <meta name="description" content="Drifting Souls 2 - Ein kostenloses werbefreies Browsergame, welches im Weltraum spielt und sich an Freespace anlehnt" />
25         <style type="text/css">
26         <!--
27                 body    { margin-left:0px; background-color: #000000; }
28
29                 img     {display:block; border:none; padding:0px; margin:0px;}
30
31                 table.noBorder  {background-color:transparent; color: #000000; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px}
32                 td.noBorder             {background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px}
33                
34                 form br { /* Alle Zeilenumbrueche in Formularen auswaehlen */
35                         clear: left; /* das floating der labels und inputs aufheben */
36                 }
37                
38                 table.BorderX   { border-style: solid; border-color: #808080; border-width: 1px; background-color:transparent; color: #000000; font-family: arial, helvetica; font-size:14px}
39                 td.BorderX              { border-style: solid; border-color: #808080; border-width: 1px; background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; font-size:14px; background-image: url('./data/interface/border/border_background.gif')}
40                 td.BorderXnBG           { border-style: solid; border-color: #808080; border-width: 1px; background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; font-size:14px}
41
42                 table.noBorderX         {background-color:transparent; color: #000000; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px}
43                 td.noBorderX            {background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px; background-image: url('./data/interface/border/border_background.gif')}
44                 td.noBorderXMenu        {margin-bottom:2px; background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px; background-image: url('./data/interface/border/border_background.gif')}
45                 td.noBorderXnBG         {background-color:transparent; color: #C7C7C7; font-family: arial, helvetica; border-style: none; border-width: 0px; font-size:14px}
46                
47                 a.menu:link                     {color: #c7c7c7; font-family: arial, helvetica; font-size:14px; font-weight: normal; text-decoration: none;}
48                 a.menu:visited          {color: #c7c7c7; font-family: arial, helvetica; font-size:14px; font-weight: normal; text-decoration: none;}
49                 a.menu:hover            {color: #719bef; font-family: arial, helvetica; font-size:14px; font-weight: normal; text-decoration: none;}
50                 a.menu:active           {color: #719bef; font-family: arial, helvetica; font-size:14px; font-weight: normal; text-decoration: none;}
51                
52                 a.submenu:link          {color: #c7c7c7; font-family: arial, helvetica; font-size:13px; font-weight: normal; text-decoration: none;}
53                 a.submenu:visited       {color: #c7c7c7; font-family: arial, helvetica; font-size:13px; font-weight: normal; text-decoration: none;}
54                 a.submenu:hover         {color: #719bef; font-family: arial, helvetica; font-size:13px; font-weight: normal; text-decoration: none;}
55                 a.submenu:active        {color: #719bef; font-family: arial, helvetica; font-size:13px; font-weight: normal; text-decoration: none;}
56         -->
57         </style>
58         <script type="text/javascript" src="{URL}data/javascript/overlibmws.js"><!-- overLIB (c) Erik Bosrup --></script>
59         <script src="{URL}data/javascript/prototype.js" type="text/javascript"></script>
60         <script src="{URL}data/javascript/scriptaculous.js" type="text/javascript"></script>
61         <script type="text/javascript">
62         <!--
63                 OLpageDefaults(TEXTPADDING,0,TEXTFONTCLASS,'tooltip',FGCLASS,'tooltip',BGCLASS,'tooltip');
64                                
65                 function ask(text,url) {
66                         if( confirm(text) ) {
67                                 window.location.href = url;
68                         }
69                 }
70         // -->
71         </script>
72 </head>
73 <body>
74 <table class="noBorder" cellpadding="3">
75 <tr><td class="noBorderS" valign="top">
76         <table cellpadding="0" cellspacing="0" border="0" class="noBorderX" width="170">
77         <tr>
78                 <td class="noBorderXnBG" style="background-image:url(./data/interface/border/border_top.gif); background-repeat:repeat-x"></td>
79                 <td class="noBorderXnBG" style="width:19px"><img src="./data/interface/border/border_topright.gif" alt="" /></td>
80         </tr>
81         <tr>
82                 <td class="noBorderX" colspan="1" align="left">
83                         <table class="noBorderX" width="100%" cellspacing="1" cellpadding="0">
84                         <tr>
85                                 <td class="noBorderXMenu" colspan="2">
86                                         &nbsp;<a class="menu" href="./ds?module=portal">News</a>
87                                 </td>
88                         </tr>
89                         <tr>
90                                 <td class="noBorderXMenu" colspan="2">
91                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=login">Login</a>
92                                 </td>
93                         </tr>
94                         <tr>
95                                 <td class="noBorderXMenu" colspan="2">
96                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=register">Registrieren</a>
97                                 </td>
98                         </tr>
99                         <tr>
100                                 <td class="noBorderXMenu" colspan="2">
101                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=infos">Infos</a>
102                                 </td>
103                         </tr>
104                         <tr>
105                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
106                                 <td class="noBorderXMenu">
107                                         &nbsp;<a class="submenu" href="./ds?module=portal&amp;action=infosArtikel&amp;artikel={FAQ_ID}">FAQ</a>
108                                 </td>
109                         </tr>
110                         <tr>
111                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
112                                 <td class="noBorderXMenu">
113                                         &nbsp;<a class="submenu" href="http://fanart.drifting-souls.net/gallery/Screenshots">Screenshots</a>
114                                 </td>
115                         </tr>
116                         <tr>
117                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
118                                 <td class="noBorderXMenu">
119                                         &nbsp;<a class="submenu" href="./ds?module=portal&amp;action=infosDf">Daten &amp; Fakten</a>
120                                 </td>
121                         </tr>
122                         <tr>
123                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
124                                 <td class="noBorderXMenu">
125                                         &nbsp;<a class="submenu" href="./ds?module=portal&amp;action=infosAgb">AGB</a>
126                                 </td>
127                         </tr>
128                         <tr>
129                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
130                                 <td class="noBorderXMenu">
131                                         &nbsp;<a class="submenu" href="./ds?module=portal&amp;action=infosPlayerlist">Spielerliste</a>
132                                 </td>
133                         </tr>
134                         <tr>
135                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
136                                 <td class="noBorderXMenu">
137                                         &nbsp;<a class="submenu" href="http://wiki.drifting-souls.net/">Wiki</a>
138                                 </td>
139                         </tr>
140                         <tr>
141                                 <td class="noBorderXMenu" style="width:10px">&nbsp;</td>
142                                 <td class="noBorderXMenu">
143                                         &nbsp;<a class="submenu" href="http://fanart.drifting-souls.net/gallery/view_album.php?set_albumName=ds-fanart">Fan Art</a>
144                                 </td>
145                         </tr>
146                         <tr>
147                                 <td class="noBorderXMenu" colspan="2">
148                                         &nbsp;<a class="menu" href="http://ds2.drifting-souls.net/trac/">Projekt/Sources</a>
149                                 </td>
150                         </tr>
151                         <tr>
152                                 <td class="noBorderXMenu" colspan="2">
153                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=javachat">Chat</a>
154                                 </td>
155                         </tr>
156                         <tr>
157                                 <td class="noBorderXMenu" colspan="2">
158                                         &nbsp;<a class="menu" href="http://forum.drifting-souls.net/phpbb3/index.php">Forum</a>
159                                 </td>
160                         </tr>
161                         <tr>
162                                 <td class="noBorderXMenu" colspan="2">
163                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=download">Downloads</a>
164                                 </td>
165                         </tr>
166                         <tr>
167                                 <td class="noBorderXMenu" colspan="2">
168                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=links">Links</a>
169                                 </td>
170                         </tr>
171                         <tr>
172                                 <td class="noBorderXMenu" colspan="2">
173                                         &nbsp;<a class="menu" href="./ds?module=portal&amp;action=impressum">Impressum</a>
174                                 </td>
175                         </tr>
176                         <tr>
177                                 <td class="noBorderXMenu" colspan="2">
178                                         <hr style="height:1px; border:0px; background-color:#606060; color:#606060" />
179                                 </td>
180                         </tr>
181                         <tr>
182                                 <td class=noBorderXMenu style="height:50px" colspan="2" align="center">
183                                         <a href='http://www.galaxy-news.de/?page=charts&amp;op=vote&amp;game_id=339' target='_blank'><img style="border:0px" src='{URL}vote.gif' alt="vote4ds" /></a><br />
184                                         <a href="http://www.browsergames24.de/modules.php?name=Web_Links&amp;l_op=ratelink&amp;lid=1159" target="_blank"><img src="http://www.browsergames24.de/votebg.gif" alt="Vote for us @ BG24" /></a>
185                                 </td>
186                         </tr>
187                         </table>
188                 </td>
189                 <td class="noBorderXnBG" rowspan="1" style="width:19px; background-image:url(./data/interface/border/border_right.gif); background-repeat:repeat-y"></td>
190         </tr>
191         <tr>
192                 <td class="noBorderXnBG" colspan="1" style="background-image:url(./data/interface/border/border_bottom.gif); background-repeat:repeat-x"></td>
193                 <td class="noBorderXnBG" style="width:19px"><img src="./data/interface/border/border_bottomright.gif" alt="" /></td>
194         </tr>
195         </table>
196 </td>
197 <td class="noBorderS" valign="top">
198 {if show.message}
199         {!table_begin 500,center}
200                 {show.message}
201         {!table_end}
202         <br />
203         <br />
204 {/endif}
205 {if show.news}
206         {if show.news.archiv}
207                 {!table_begin 700,center}
208                         News-Archiv
209                 {!table_end}
210                 <br />
211         {/endif}
212         <!-- BEGIN news.listitem -->
213                 {!table_begin 700,left}
214                         <table class="noBorderX">
215                         <tr>
216                                 <td class="noBorderX" width="170">{news.date}</td>
217                                 <td class="noBorderX" width="352" align="center">{news.title}</td>
218                                 <td class="noBorderX" width="140">von: {news.author}</td>
219                         </tr>
220                         <tr>
221                                 <td class="noBorderX" colspan="3">
222                                         <hr noshade="noshade" size="1" style="color:#cccccc" />
223                                         {news.text}
224                                 </td>
225                         </tr>
226                         </table>
227                 {!table_end}<br />
228         <!-- END news.listitem -->
229        
230         {if ! show.news.archiv}
231                 <div style="width:700px; text-align:center">
232                         {!link_to Zum News-Archiv, default, archiv:1, css_style:font-size:12px}
233                 </div>
234         {/endif}
235 {/endif}
236
237
238 {if show.msg.login.wrongpassword}
239         <span style="color:red; font-weight:bold">Das Passwort stimmt nicht!</span>
240         <br /><span style="color:white">Offenbar ist etwas schiefgelaufen .... Versuch geloggt</span><br /><br />
241 {/endif}
242 {if show.login.msg.accdisabled}
243         <span style="color:red; font-weight:bold">Der Account wurde gesperrt! Login nicht m&auml;glich!</span><br /><br />
244 {/endif}
245 {if show.login.msg.tick}
246         <span style="color:red; font-weight:bold">Der Tick bearbeitet gerade einige ihrer Accountdaten. Bitte versuchen sie es gleich nochmal!</span><br /><br />
247 {/endif}
248 {if show.login.browserwarning}
249         {!table_begin 420,justify}
250                 <div style="text-align:center; color:red">Achtung</div>
251                 Der von ihnen verwendete Browser &quot;<span style="font-weight:bold">{browser.name} {browser.version}</span>&quot; unterst&uuml;tzt auf Grund von Fehlern und/oder nicht vorhandenen Funktion Drifting Souls 2 nicht vollst&auml;ndig.
252                 Es kann daher zu <span style="font-weight:bold">Darstellungsfehlern</span> und/oder <span style="font-weight:bold">fehlenden Funktionen</span> kommen.<br />
253                 Wir empfehlen ihnen einen der folgenden Browser zu verwenden:<br /><ul>
254                 <li><a class="forschinfo" target="_blank" href="http://www.mozilla.org">Mozilla Firefox</a></li>
255                 <li><a class="forschinfo" target="_blank" href="http://www.opera.com">Opera</a></li>
256                 </ul>
257                 Beide Browser sind kostenfrei und ohne Registrierung/Anmeldung erh&auml;ltlich
258         {!table_end}
259         <br />
260 {/endif}
261 {if show.login.msg.ok}
262         <a class="ok" id="login_redirect" href="./ds?module=main&amp;sess={login.sess}">Zum Spiel</a><br /><br />
263         {if login.checkgfxpak}
264                 <script src="{login.checkgfxpak.path}data/javascript/gfxpakversion.js" type="text/javascript"></script>
265                 <script type="text/javascript">
266                 <!--
267                         if( _GFXPAKVERSION ) {
268                                 $('login_redirect').href = $('login_redirect')+"&gfxpakversion="+_GFXPAKVERSION;
269                         }
270                 // -->
271                 </script>
272         {/endif}
273 {/endif}
274 {if show.login.logindisabled}
275         {!table_begin 450,center}
276                 <span style="color:red">Es ist zur Zeit leider nicht m&ouml;glich sich in Drifting Souls einzuloggen</span><br />
277                 <br />
278                 Grund:<br />
279                 {login.logindisabled.msg}
280         {!table_end}           
281 {/endif}
282 {if show.login.vacmode.msg.accerror}
283         <span style="color:red; font-weight:bold">Es liegt ein Problem mit den Accountdaten vor.<br />Bitte loggen sie sich neu ein und versuchen sie es nocheinmal!</span>
284 {/endif}
285 {if show.login.vacmode.msg.send}
286         {!table_begin 600,left}
287                 <span style="color:green;">Ihre Anfrage wurde gesendet und wird von einem Administrator bearbeitet. Dies kann jedoch bis zu zwei oder drei Tagen in Anspruch nehmen</span>
288         {!table_end}
289 {/endif}
290 {if show.login.vacmode}
291         {!table_begin 450,center}
292                 <span style="color:red">Ihr Account befindet sich noch f&uuml;r {login.vacmode.dauer} im Vacationmodus</span><br />
293                 <hr noshade="noshade" size="1" style="color:#cccccc" />
294                 Abschaltung beantragen:<br />
295                 <form action="./ds" method="post">
296                         <input type="hidden" name="username" value="{login.vacmode.username}" />
297                         <input type="hidden" name="pw" value="{login.vacmode.password}" />
298                         <input type="hidden" name="action" value="loginVacmodeDeak" />
299                         <input type="hidden" name="module" value="portal" />
300                         <textarea name="reason" rows="5" cols="40">Schl&uuml;ssige Begr&uuml;ndung</textarea><br />
301                         <input type="submit" value="absenden" />
302                 </form>
303         {!table_end}   
304 {/endif}
305 {if show.login}
306         <form action="./ds" method="post">
307        
308         {!table_begin 420,center}
309                 Einloggen bitte mit Loginnamen und Passwort<br /><br />
310                 <table class="noBorder" >
311                 <tr>
312                         <td class="noBorderX">Loginname</td>
313                         <td class="noBorderX"><input style="width:180px" name="username" type="text" maxlength="40" value="{login.username}" /></td>
314                 </tr>
315                 <tr>
316                         <td class="noBorderX">Passwort</td>
317                         <td class="noBorderX"><input style="width:180px" name="password" type="password" value="" /></td>
318                 </tr>
319                 <tr>
320                         <td class="noBorderX" align="center" colspan="2">
321                                 <input type="checkbox" id="login_usegfxpak" name="usegfxpak" value="1" checked="checked" /><label for="login_usegfxpak">Grafikpak aktivieren</label><br /><br />
322                                 <input type="hidden" name="action" value="login" />
323                                 <input type="hidden" name="module" value="portal" />
324                                 <input type="submit" value="Login" />
325                                 <input name="Reset" type="reset" value="Abbruch" />
326                         </td>
327                 </tr>
328                 </table>
329                 <br />
330                 <a class="error" href="./ds?module=portal&amp;action=passwordLost">Passwort vergessen?</a>
331         {!table_end}
332         </form>
333 {/endif}
334
335
336 {if show.register.msg.wrongname}
337         <a href="./ds?module=portal&amp;action=register"><span style="color:red;font-weight:bold">Der von Ihnen gew&uuml;nschte Name ist bereits belegt.</span></a><br /><br />
338 {/endif}
339 {if show.register.msg.wrongemail}
340         <a href="./ds?module=portal&amp;action=register"><span style="color:red;font-weight:bold">Die E-Mail Adresse wird bereits von einem anderen Account verwendet</span></a><br /><br />
341 {/endif}
342 {if show.register.msg.wrongrace}
343         <a href="./ds?module=portal&amp;action=register"><span style="color:red;font-weight:bold">Die von Ihnen gew&uuml;nschte Rasse ist leider nicht spielbar. Bitte w&auml;hlen sie eine andere Rasse aus!</span></a><br /><br />
344 {/endif}
345 {if show.register.msg.wrongpassword}
346         <a href="./ds?module=portal&amp;action=register"><span style="color:red;font-weight:bold">Die von Ihnen angegebenen Passw&ouml;rter sind leider nicht identisch</span></a><br /><br />
347 {/endif}
348 {if show.register.msg.wrongkey}
349         <a href="./ds?module=portal&amp;action=register"><span style="color:red">Der von Ihnen angegebene Registrierungsschl&uuml;ssel ist ung&uuml;ltig</span></a><br /><br />
350 {/endif}
351 {if show.register.msg.ok}
352         {!table_begin 500,center}
353                 Registrierung erfolgreich.<br />
354                 Dein Account hat die ID "{register.newid}" bekommen. Au&szlig;erdem wurde dir das Passwort via E-Mail zugesendet.<br /><br />
355                 Viel Spa&szlig; bei Drifting Souls 2
356         {!table_end}
357 {/endif}
358 {if show.register.registerdisabled}
359         {!table_begin 450,center}
360                 <span style="color:red">Es ist zur Zeit leider nicht m&ouml;glich sich bei Drifting Souls anzumelden</span><br />
361                 <br />
362                 Grund:<br />
363                 {register.registerdisabled.msg}
364         {!table_end}           
365 {/endif}
366 {if show.register.choosesystem}
367         <table class="noBorder">
368         <tr>
369                 <td class="noBorder" style="vertical-align:top">
370                         <script type="text/javascript">
371                         <!--
372                                 var lastSystemSelect = {register.system.id};
373                                
374                                 function actionSystemSelectChange(action) {
375                                         if( document.getElementById("register_systemdesc_"+action) != null ) {
376                                                 document.getElementById("register_systemdesc_"+action).style.display = 'inline';
377                                         }
378                                         if( document.getElementById("register_systemdesc_"+lastSystemSelect) != null ) {
379                                                 document.getElementById("register_systemdesc_"+lastSystemSelect).style.display = 'none';
380                                         }
381                                         lastSystemSelect = action;
382                                 }
383                         -->
384                         </script>
385                        
386                         {!table_begin 500,justify}
387                                 <div style="text-align:center">Startpunkt</div>
388                                 Es wurde automatisch das Sternensystem {register.system.name} als g&uuml;nstigster Startpunkt f&uuml;r sie festgestellt.<br />
389                                 Sollten sie einen anderen Startpunkt bevorzugen k&ouml;nnen sie diesen nun ausw&auml;hlen:<br /><br />
390                                 <div style="text-align:center">
391                                         <form action="./ds" method="post">
392                                         <select name="system" size="1" style="width:300px" onchange="actionSystemSelectChange(this.options[this.options.selectedIndex].value)">
393                                         <!-- BEGIN register.systems.listitem -->
394                                                 <option value="{system.id}" {if system.selected}selected="selected"{/endif}>{system.name}{if system.selected} (empfohlen){/endif}</option>
395                                         <!-- END register.systems.listitem -->
396                                         </select>
397                                         <br />
398                                         <br />
399                                         {!form_create_hidden register}
400                                         <input type="hidden" name="username" value="{register.username}" />
401                                         <input type="hidden" name="email" value="{register.email}" />
402                                         <input type="hidden" name="race" value="{register.race}" />
403                                         {if register.needkey}
404                                                 <input type="hidden" name="key" value="{register.key}" />
405                                         {/endif}
406                                         <input type="submit" value="weiter" style="width:100px" />
407                                         </form>
408                                 </div>
409                         {!table_end}
410                 </td>
411                 <td class="noBorder" style="width:20px">&nbsp;</td>
412                 <td class="noBorder" style="vertical-align:top">
413                         <!-- BEGIN register.systemdesc.listitem -->
414                                 {if system.description}
415                                         <div id="register_systemdesc_{system.id}" {if ! system.selected}style="display:none"{else}style="display:inline"{/endif}>
416                                                 {!table_begin 350,justify}
417                                                         <div style="text-align:center; font-weight:bold">{system.name}</div><br />
418                                                         {system.description}
419                                                 {!table_end}
420                                         </div>
421                                 {/endif}
422                         <!-- END register.systemdesc.listitem -->
423                 </td>
424         </tr>
425         </table>
426 {/endif}
427 {if show.register}
428         <form action="./ds" method="post">
429         <table class="noBorder">
430         <tr>
431                 <td class="noBorder" style="vertical-align:top">
432                         <script type="text/javascript">
433                         <!--
434                                 var lastRaceSelect = {register.rassen.selected};
435                                
436                                 function actionRaceSelectChange(action) {
437                                         if( document.getElementById("register_rassendesc_"+action) != null ) {
438                                                 document.getElementById("register_rassendesc_"+action).style.display = 'inline';
439                                         }
440                                         if( document.getElementById("register_rassendesc_"+lastRaceSelect) != null ) {
441                                                 document.getElementById("register_rassendesc_"+lastRaceSelect).style.display = 'none';
442                                         }
443                                         lastRaceSelect = action;
444                                 }
445                         -->
446                         </script>
447                        
448                         {!table_begin 420,center}
449                                 Bitte f&uuml;llen sie alle Felder aus<br />
450                                 Das Passwort wird ihnen anschlie&szlig;end via E-Mail zugesandt<br /><br />
451                                 <span style="color:red">Das setzt die Angabe einer g&uuml;ltigen E-mail Adresse voraus.<br /></span>
452                                 <table class="show" border="1" width="100%">
453                                 <tr>
454                                         <td class="noBorderX">Rasse</td>
455                                         <td class="noBorderX">
456                                                 <select name="race" size="1" style="width:200px" onchange="actionRaceSelectChange(this.options[this.options.selectedIndex].value)">
457                                                 <!-- BEGIN register.rassen.listitem -->
458                                                         <option value="{rasse.id}" {if rasse.selected}selected="selected"{/endif}>{rasse.name}</option>
459                                                 <!-- END register.rassen.listitem -->
460                                                 </select>
461                                         </td>
462                                 </tr>
463                                 <tr>
464                                         <td class="noBorderX">
465                                                 Loginname
466                                         </td>
467                                         <td class="noBorderX">
468                                                 <input name="username" type="text" style="width:200px"  maxlength="40" value="{register.username}" />
469                                         </td>
470                                 </tr>
471                                 <tr>
472                                         <td class="noBorderX">
473                                                 E-Mail
474                                         </td>
475                                         <td class="noBorderX">
476                                                 <input name="email" type="text" style="width:200px" maxlength="60" value="{register.email}" />
477                                         </td>
478                                 </tr>
479                                 {if register.needkey}
480                                         <tr>
481                                                 <td class="noBorderX">
482                                                         Reg.Schl&uuml;ssel
483                                                 </td>
484                                                 <td class="noBorderX">
485                                                         <input name="key" type="text" style="width:200px" />
486                                                 </td>
487                                         </tr>
488                                 {/endif}
489                                 <tr>
490                                         <td class="noBorderX" colspan="2" align="center">
491                                                 <br />
492                                                 <input type="hidden" name="action" value="register" />
493                                                 <input type="hidden" name="module" value="portal" />
494                                                 <input type="submit" value="Account registrieren" />
495                                         </td>
496                                 </tr>
497                                 </table>
498                         {!table_end}
499                 </td>
500                 <td class="noBorder" style="width:20px">&nbsp;</td>
501                 <td class="noBorder" style="vertical-align:top">
502                         <!-- BEGIN register.rassendesc.listitem -->
503                                 {if rasse.description}
504                                         <div id="register_rassendesc_{rasse.id}" {if ! rasse.selected}style="display:none"{else}style="display:inline"{/endif}>
505                                                 {!table_begin 350,justify}
506                                                         <div style="text-align:center; font-weight:bold">{rasse.name}</div><br />
507                                                         {rasse.description}
508                                                 {!table_end}
509                                         </div>
510                                 {/endif}
511                         <!-- END register.rassendesc.listitem -->
512                 </td>
513         </tr>
514         </table>
515         </form>
516 {/endif}
517
518
519 {if show.passwordlost.msg.ok}
520         <span style="color:green; font-weight:bold">Das Password wurde erstellt und zu ihrer Email-Adresse gesendet</span><br /><br />
521 {/endif}
522 {if show.passwordlost.msg.error}
523         <span style="color:green; font-weight:bold">Der angegebene Username existiert nicht! Fehleingabe?</span><br />
524         Offenbar ist etwas schiefgelaufen .... Versuch geloggt<br /><br />
525 {/endif}
526 {if show.passwordlost}
527         {!table_begin 450,center}
528                 <form action="./ds" method="post">
529                 <span style="font-weight:bold; color:red">Passwort vergessen?</span><br /><br />
530                 Bitte geben Sie Ihren Usernamen ein!<br />Ein neues Passwort wird dann erstellt und Ihnen an die gespeicherte E-Mail-Adresse gesandt.<br />
531                 <br/>
532                 Username: <input name="username" type="text" value="" />
533                 <input type="submit" value=".: ok" />
534                 <input type="hidden" name="action" value="passwordLost" />
535                 <input type="hidden" name="module" value="portal" />
536                 </form>
537         {!table_end}
538 {/endif}
539
540
541 {if show.infos}
542         <span style="color:#ffff00">
543         Tickzeiten: 12,16,18,20,22,0,4<br />
544         </span>
545 {/endif}
546
547
548 {if show.faq}
549         {!table_begin 600,left}
550                 {faq.text}
551         {!table_end}
552 {/endif}
553
554
555 {if show.articlelist}
556         <span style="color:#808080">
557         <!-- BEGIN articles.listitem -->
558                 <a class="forschinfo" href="./ds?module=portal&amp;action=infosArtikel&amp;artikel={article.id}">{article.title}</a> von {article.author}<br />
559         <!-- END articles.listitem -->
560         </span>
561 {/endif}
562
563
564 {if show.article}
565         <table class="noBorder" width="600">
566         <tr><td align="center" class="noBorder"><span style="font-weight:bold">{article.title}</span></td></tr>
567         <tr><td align="center" class="noBorderS">von {article.author}</td></tr>
568         <tr><td class="noBorderS"><br /><span style="color:#808080">
569         {article.text}
570         {if article.nextprev}
571                 <tr><td class="noBorderS" align="center"><br />
572                 {if article.prevpage}
573                         <a class="forschinfo" href="./ds?module=portal&amp;action=infosArtikel&amp;artikel={article.id}&amp;page={article.prevpage}">vorherige Seite</a>
574                 {/endif}
575                 {if article.nextprevpage} - {/endif}
576                 {if article.nextpage}
577                         <a class="forschinfo" href="./ds?module=portal&amp;action=infosArtikel&amp;artikel={article.id}&amp;page={article.nextpage}">n&auml;chste Seite</a></td></tr>
578                 {/endif}
579         {/endif}
580         </span></td></tr>
581
582         </table>
583 {/endif}
584
585
586 {if show.plist}
587         {!table_begin 500,left}
588                 {plist.text}
589         {!table_end}
590 {/endif}
591
592 {if show.changelog}
593         <table class="noBorder" width="600">
594         <tr><td align="center" class="noBorder"><span style="font-weight:bold; font-size:15pt">Changelog</span></td></tr>
595         <tr><td align="center" class="noBorder">-Alle &Auml;nderungen der letzten Zeit-</td></tr>
596         <tr>
597                 <td class="noBorder">
598                         <br />
599                         <span style="color:#808080">
600                                 {changelog.text}
601                         </span>
602                 </td>
603         </tr>
604         </table>
605 {/endif}
606
607 {if show.df}
608         <table class="noBorder" width="600">
609         <tr>
610                 <td class="noBorder" valign="top" rowspan="3" width="170">
611                         <!-- BEGIN facts.articlegroup.listitem -->
612                                 <table class="show">
613                                         <tr><td align="center" width="150">{articlegroup.name}:</td></tr>
614                                         <!-- BEGIN facts.articles.listitem -->
615                                                 <tr><td align="left" width="150"><a class="forschinfo" href="./ds?module=portal&amp;action=infosDf&amp;article={article.id}">{article.title}</a></td></tr>
616                                         <!-- END facts.articles.listitem -->
617                                 </table>
618                                 <br />
619                         <!-- END facts.articlegroup.listitem -->
620                 </td>
621                 <td class="noBorder" valign="top">
622                         <span style="font-weight:bold;font-size:15pt">{if article.text}{article.class}::{article.title}{/endif}</span>
623                 </td>
624         </tr>
625         <tr>
626                 <td class="noBorder" valign="top">&nbsp;</td>
627         </tr>
628         <tr>
629                 <td class="noBorder" valign="top" align="justify">
630                         {if article.text}
631                                 {article.text}
632                         {/endif}
633                 </td>
634         </tr>
635         </table>
636 {/endif}
637
638 {if show.agb}
639         <table class="noBorder" width="600">
640         <tr><td align="center" class="noBorder"><span style="font-weight:bold; font-size:15pt">Allgemeine Gesch&auml;ftsbedingungen</span></td></tr>
641         <tr><td class="noBorder"><br /><span style="color:#808080">
642                 0. Durch die Benutzung von DS2 erkennt der Spieler diese AGB automatisch an
643                 1. Die Registrierung/Betreibung mehrerer Accounts durch die selbe Person ist untersagt.<br />
644                 1a. Ausnahmegenehmigungen k&ouml;nnen durch die Administration erteilt werden.<br />
645                 1b. Eine kurzzeitige &uuml;bernahme eines fremden Accounts zum Zwecke der Vertretung ist gestattet, sofern nur die Grundfunktionen aufrecht gehalten werden. Hierzu ist es erlaubt Waren vom eigenen Account zum vertretenen Account zu transferieren. Warentransfers in die andere Richtung sind dabei untersagt.<br /><br />
646                
647                 2. Es besteht kein Recht auf einen Account<br /><br />
648                
649                 3. Es wird keinerlei Haftung f&uuml;r Sch&auml;den &uuml;bernommen, welche durch die Benutzung von Drifting Souls 2 und damit zusammenh&auml;ngender Produkte entstehen.<br /><br />
650                
651                 4. Es besteht keinerlei Anspruch auf die Teilnahme an Drifing Souls.<br /><br />
652                
653                 5. Die Administration beh&auml;lt sich das Recht vor, jederzeit und ohne Ank&uuml;ndigung Accounts und ohne Nennung von Gr&uuml;nden zu sperren oder zu l&ouml;schen.<br /><br />
654                
655                 6. Durch die Teilnahme an Drifing Souls werden diese Nutzungsbedingungen automatisch akzeptiert<br /><br />
656                
657                 7. Drifting Souls ist kostenlos und werbefrei.<br /><br />
658                
659                 8. Das Ausnutzen von Bugs zum Vorteil seines Accounts oder eines anderen bzw. zum Schaden eines anderen ist untersagt.<br />
660                 8a. Durch den Nutzer gefundene Bugs sind der Administration unverz&uuml;glich zu melden.<br />
661                
662                 9. Das Benutzen von Programmen, bei denen es sich nicht eindeutig um Internetbrowser handelt, um auf Drifting Souls 2 zuzugreifen ist nur gestattet, wenn die Administration informiert wurde und eine Genehmigung erteilt wurde. Auf Nachfrage sind die Quellentexte des Programms zu Kontrollzwecken herauszugeben sowie eine Zug&auml;nglichmachung f&uuml;r alle DS2-Spieler durchzuf&uuml;hren.<br /><br />
663                
664                 10. Die Administration beh&auml;lt sich das Recht vor diese AGB jederzeit zu &auml;ndern.<br />
665                 10a. Der Nutzer hat sich selbst&auml;ndig &uuml;ber &Auml;nderungen der AGBs zu informieren.<br />
666         </span></td></tr>
667         </table>
668 {/endif}
669
670 {if show.impressum}
671         <table class="noBorder" width="600">
672         <tr><td align="center" class="noBorder"><span style="font-weight:bold; font-size:15pt">Impressum</span></td></tr>
673         <tr><td class="noBorder"><br /><span style="color:#808080">
674         Webmaster: Ralf Hajek - Alias: Guzman<br />
675         Sch&ouml;nauer Stra&szlig;e 4
676         65232 Taunusstein
677         E-Mail: R.Hajek@t-online.de
678         Co-Administrator: Christopher Jung - Alias: bKtHeG<br />
679         Ehemalige Programmierer: Ra, BoLt<br />
680         Fleissige Helfer: Finrod Telperien, die Schatten-DS Crew<br />
681         </span></td></tr>
682         </table>
683 {/endif}
684
685 {if show.links}
686         <table class="noBorder" width="600">
687         <tr><td align="center" class="noBorder" colspan="2"><span style="font-weight:bold">Links</span></td></tr>
688         <!-- BEGIN links.listitem -->
689                 <tr><td align="left" class="noBorderS"><a class="forschinfo" href="{link.url}">{link.name}</a></td>
690                 <td class="noBorderS" align="left"><span style="color:#808080">{link.description}</span></td></tr>
691         <!-- END links.listitem -->
692         </table>
693 {/endif}
694
695 {if show.downloads}
696         {!table_begin 600}
697         <table class="noBorderX" width="100%">
698         <tr><td align="center" class="noBorderX" colspan="3"><span style="font-weight:bold">Downloads</span></td></tr>
699         <!-- BEGIN downloads.listitem -->
700                 <tr><td align="left" class="noBorderX" style="vertical-align:top"><a class="forschinfo" href="{URL}downloads/{download.file}">{download.name}</a></td>
701                 <td class="noBorderX" align="left" style="vertical-align:top"><span style="color:#808080">{download.date}</span></td>
702                 <td class="noBorderX" align="left" style="vertical-align:top"><span style="color:#808080">{download.description}</span></td></tr>
703         <!-- END downloads.listitem --