Pflichtfelder bei Events bearbeiten

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • RE: Pflichtfelder bei Events bearbeiten

      Hab da noch was entdeckt, öffne den Pfad: modules/boonex/events/classes/BxEventsFormAdd.php und such den unten angezeigten code. der Befehl, was rot markiert ist ('required' => true,) mitdem setzt du dieses sternchen (*) pflichtfeld= true, kein Pflichtfeld=false (oder die zeile weglassen, müsste auch gehen. Achtung!!! Hier setzt du NUR den Stern hin als Plichfeld oder nicht. In Warheit auch wenn das Sternchen da ist, ist es dann nicht automatisch würcklich ein Pfichtfeld, aber die Mitglieder wissen es ja nicht, sie füllen in der regel automatisch alle felder aus die als Pflichfeld markiert sind . Besseren Vorschlag hab ich grad nicht. Aber besser als garnichts. Mit anderen Module geht es genau so, musst halt manchmal suchen in welchem pfad es ist.
      Meistens im classes ordner z. B. Forum :modules/boonex/events/classes/BxEventsFormAdd.php
      oder bei musik: modules/boonex/sounds/classes/BxSoundsUploader.php

      Wer eine bessere Lösung hat, bitte posten, mich ineressiert bei Webseiten Foto ist pflicht und beim Shop (Store) sowie Anzeige-Module sonst sieht es ohne foto immer so leer aus :read:

      'Title' => array(
      'type' => 'text',
      'name' => 'Title',
      'caption' => _t('_bx_events_caption_title'),
      'required' => true,
      'checker' => array (
      'func' => 'length',
      'params' => array(3,100),
      'error' => _t ('_bx_events_err_title'),
      ),
      'db' => array (
      'pass' => 'Xss',
      ),
      'display' => true,
      ),
      'Description' => array(
      'type' => 'textarea',
      'name' => 'Description',
      'caption' => _t('_bx_events_caption_desc'),
      'required' => true,
      'html' => 2,
      'checker' => array (
      'func' => 'length',
      'params' => array(20,64000),
      'error' => _t ('_bx_events_err_desc'),
      ),
      'db' => array (
      'pass' => 'XssHtml',
      ),
      ),
      'Country' => array(
      'type' => 'select',
      'name' => 'Country',
      'caption' => _t('_bx_events_caption_country'),
      'values' => $aCountries,
      'required' => true,
      'checker' => array (
      'func' => 'preg',
      'params' => array('/^[a-zA-Z]{2}$/'),
      'error' => _t ('_bx_events_err_country'),
      ),
      'db' => array (
      'pass' => 'Preg',
      'params' => array('/([a-zA-Z]{2})/'),
      ),
      ),
      'City' => array(
      'type' => 'text',
      'name' => 'City',
      'caption' => _t('_bx_events_caption_city'),
      'required' => true,
      'checker' => array (
      'func' => 'length',
      'params' => array(3,50),
      'error' => _t ('_bx_events_err_city'),
      ),
      'db' => array (
      'pass' => 'Xss',
      ),
      ),
      'Place' => array(
      'type' => 'text',
      'name' => 'Place',
      'caption' => _t('_bx_events_caption_place'),
      'required' => true,
      'checker' => array (
      'func' => 'avail',
      'error' => _t ('_bx_events_err_place'),
      ),
      'db' => array (
      'pass' => 'Xss',
      ),
      'display' => true,
      ),
      'EventStart' => array(
      'type' => 'datetime',
      'name' => 'EventStart',
      'caption' => _t('_bx_events_caption_event_start'),
      'required' => true,
      'checker' => array (
      'func' => 'DateTime',
      'error' => _t ('_bx_events_err_event_start'),
      ),
      'db' => array (
      'pass' => 'DateTime',
      ),
      'display' => 'filterDate',
      ),
      'EventEnd' => array(
      'type' => 'datetime',
      'name' => 'EventEnd',
      'caption' => _t('_bx_events_caption_event_end'),
      'required' => true,
      'checker' => array (
      'func' => 'DateTime',
      'error' => _t ('_bx_events_err_event_end'),
      ),
      'db' => array (
      'pass' => 'DateTime',
      ),
      'display' => 'filterDate',
      ),
      'Tags' => array(
      'type' => 'text',
      'name' => 'Tags',
      'caption' => _t('_Tags'),
      'info' => _t('_sys_tags_note'),
      'required' => true,
      'checker' => array (
      'func' => 'avail',
      'error' => _t ('_bx_events_err_tags'),
      ),
      'db' => array (
      'pass' => 'Tags',
      ),
      ),