<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schatzperle</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schatzperle"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Schatzperle"/>
		<updated>2026-05-01T10:40:03Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Frontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
Im Core-Modul &amp;quot;Mitglieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anzulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
      (&lt;br /&gt;
	    'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	    'exclude'                 =&amp;gt; true,&lt;br /&gt;
	    'search'                  =&amp;gt; true,&lt;br /&gt;
	    'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	    'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
      );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
      (&lt;br /&gt;
	    'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	    'exclude'                 =&amp;gt; true,&lt;br /&gt;
	    'search'                  =&amp;gt; true,&lt;br /&gt;
	    'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	    'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
      );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
      (&lt;br /&gt;
	    'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	    'exclude'                 =&amp;gt; true,&lt;br /&gt;
	    'search'                  =&amp;gt; true,&lt;br /&gt;
	    'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	    'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
      );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:04:42Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
      (&lt;br /&gt;
	    'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	    'exclude'                 =&amp;gt; true,&lt;br /&gt;
	    'search'                  =&amp;gt; true,&lt;br /&gt;
	    'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	    'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:03:50Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:03:01Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) &lt;br /&gt;
  {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept'; }&lt;br /&gt;
  else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default']); }&lt;br /&gt;
&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  &lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:01:09Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  &lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T14:00:29Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_abg_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_abg_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;languages/de&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',   $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Fields&lt;br /&gt;
   */&lt;br /&gt;
  $GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere     diese', 'AGB akzeptieren');&lt;br /&gt;
  /**&lt;br /&gt;
   * Legends&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:56:46Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',   $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',   $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:55:21Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',   $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
    (&lt;br /&gt;
	  'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	  'exclude'                 =&amp;gt; true,&lt;br /&gt;
	  'search'                  =&amp;gt; true,&lt;br /&gt;
	  'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	  'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
 &lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
   {&lt;br /&gt;
   }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:54:01Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:53:42Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:52:50Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:52:26Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
  {&lt;br /&gt;
  }&lt;br /&gt;
  ?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
  	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',       $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
  {&lt;br /&gt;
  }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;dca&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
  	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
  } else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;',     $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
  $GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
  (&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt;   'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
  );&lt;br /&gt;
  /**&lt;br /&gt;
   * Class tl_member_x_accept&lt;br /&gt;
   *&lt;br /&gt;
   * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Controller&lt;br /&gt;
   */&lt;br /&gt;
  class tl_member_x_accept extends tl_member&lt;br /&gt;
  {&lt;br /&gt;
  }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;config&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt; 'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:46:20Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordner &amp;quot;config&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * IMPORTANT NOTE                                         *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
  -- * install tool to create and maintain database tables!   *&lt;br /&gt;
  -- *                                                        *&lt;br /&gt;
  -- **********************************************************&lt;br /&gt;
&lt;br /&gt;
  -- &lt;br /&gt;
  -- Table `tl_member`&lt;br /&gt;
  -- &lt;br /&gt;
&lt;br /&gt;
  CREATE TABLE `tl_member` (&lt;br /&gt;
    `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:&lt;br /&gt;
  order deny,allow&lt;br /&gt;
  deny from all&lt;br /&gt;
&lt;br /&gt;
Und auch eine config.php'''&lt;br /&gt;
  &amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * @copyright  Eure Daten&lt;br /&gt;
   * @author     Eure Daten&lt;br /&gt;
   * @package    Name Eurer Erweiterung&lt;br /&gt;
   * @license    LGPL&lt;br /&gt;
   * @creator    Eure Daten&lt;br /&gt;
   * @filesource&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Back end modules&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Front end modules&lt;br /&gt;
   */&lt;br /&gt;
&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt; 'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: /* Ordnerstruktur des Moduls anlegen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
  - Erweiterung (Beispiel: x_accept)&lt;br /&gt;
    - config&lt;br /&gt;
    - dca&lt;br /&gt;
    - languages&lt;br /&gt;
      - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
-- **********************************************************&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- * IMPORTANT NOTE                                         *&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
-- * install tool to create and maintain database tables!   *&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- **********************************************************&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
-- Table `tl_member`&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
CREATE TABLE `tl_member` (&lt;br /&gt;
  `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
'''Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:'''&lt;br /&gt;
order deny,allow&lt;br /&gt;
deny from all&lt;br /&gt;
&lt;br /&gt;
'''Und auch eine config.php'''&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Back end modules&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Front end modules&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt; 'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/FE-Mitglieder_erweitern</id>
		<title>FE-Mitglieder erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/FE-Mitglieder_erweitern"/>
				<updated>2010-07-06T13:44:03Z</updated>
		
		<summary type="html">&lt;p&gt;Schatzperle: Wie man Mitgliedern eine Checkbox, z.B. für AGB hinzufügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für viele Webseiten ist es nützlich, wenn die registrierten Freontend-User eine Checkbox ankreuzen, und so bestätigen, dass Sie die AGB gelesen haben.&lt;br /&gt;
ImCore-Modul &amp;quot;M;ithlieder&amp;quot; ist das nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
Um diese, oder weitere Checkboxen zu ergänzen, empfiehlt es sich, ein Modul anl´zulegen, um die Checkbox updatesicher zu erhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur des Moduls anlegen ==&lt;br /&gt;
- Erweiterung (Beispiel: x_accept)&lt;br /&gt;
  - config&lt;br /&gt;
  - dca&lt;br /&gt;
  - languages&lt;br /&gt;
    - de&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;config&amp;quot; ==&lt;br /&gt;
Legt hier eine Datei mit dem Namen database.sql mit folgendem Inhalt an&lt;br /&gt;
&lt;br /&gt;
-- **********************************************************&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- * IMPORTANT NOTE                                         *&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- * Do not import this file manually but use the TYPOlight *&lt;br /&gt;
-- * install tool to create and maintain database tables!   *&lt;br /&gt;
-- *                                                        *&lt;br /&gt;
-- **********************************************************&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
-- Table `tl_member`&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
CREATE TABLE `tl_member` (&lt;br /&gt;
  `x_agb_accept` char(1) NOT NULL,&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&lt;br /&gt;
'''Der Vollständigkeit halber legt auch eine .htaccess an, Inhalt:'''&lt;br /&gt;
order deny,allow&lt;br /&gt;
deny from all&lt;br /&gt;
&lt;br /&gt;
'''Und auch eine config.php'''&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Back end modules&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Front end modules&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;dca&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner dca eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
if (strpos($GLOBALS['TL_DCA']['tl_member']['palettes']['default'], 'newsletter;') === false) {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] .= ',x_agb_accept';&lt;br /&gt;
} else {&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('newsletter;','newsletter,x_agb_accept;', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_member']['fields']['x_agb_accept'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_member']['x_agb_accept'],&lt;br /&gt;
	'exclude'                 =&amp;gt; true,&lt;br /&gt;
	'search'                  =&amp;gt; true,&lt;br /&gt;
	'inputType'               =&amp;gt; 'checkbox',&lt;br /&gt;
	'eval'                    =&amp;gt; array('feEditable' =&amp;gt; true,'feViewable' =&amp;gt; true,'feGroup' =&amp;gt; 'newsletter','tl_class' =&amp;gt; 'agb','mandatory' =&amp;gt; true)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Class tl_member_x_accept&lt;br /&gt;
 *&lt;br /&gt;
 * Provide miscellaneous methods that are used by the data configuration array.&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Controller&lt;br /&gt;
 */&lt;br /&gt;
class tl_member_x_accept extends tl_member&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordner &amp;quot;languages/de&amp;quot; ==&lt;br /&gt;
Legt nun im Ordner languages/de eine Datei &amp;quot;tl_member.php&amp;quot; mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (!defined('TL_ROOT')) die('You can not access this file directly!');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @copyright  Eure Daten&lt;br /&gt;
 * @author     Eure Daten&lt;br /&gt;
 * @package    Name Eurer Erweiterung&lt;br /&gt;
 * @license    LGPL&lt;br /&gt;
 * @creator    Eure Daten&lt;br /&gt;
 * @filesource&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Fields&lt;br /&gt;
 */&lt;br /&gt;
$GLOBALS['TL_LANG']['tl_member']['xt_agb_accept']      = array('Ich habe die &amp;lt;a href=&amp;quot;/agb.html&amp;quot;&amp;gt;AGB&amp;lt;/a&amp;gt; gelesen und akzeptiere diese', 'AGB akzeptieren');&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Legends&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achtung! Falls ihr den Link haben wolltm achtet auf den richtigen Verweis!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Ladet nun Eure eben erstellten Dateien in den Ordner system/modules und führt ein Datenbank-Update durch.&lt;br /&gt;
Die Checkbox steht Euch nun sowohl im Backend als auch im Frontend zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Schatzperle</name></author>	</entry>

	</feed>