<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.157.188.97</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.157.188.97"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.157.188.97"/>
	<updated>2026-05-09T10:51:01Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Veranstaltungskalender_gbevents&amp;diff=18721</id>
		<title>Veranstaltungskalender gbevents</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Veranstaltungskalender_gbevents&amp;diff=18721"/>
		<updated>2011-02-15T17:56:04Z</updated>

		<summary type="html">&lt;p&gt;84.157.188.97: /* Allgemein */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemein ==&lt;br /&gt;
TYPO3 Extension zur Verwaltung von Veranstaltungen (Events)&lt;br /&gt;
&lt;br /&gt;
* Eingabe kann über ein Online Formular im Frontend realisiert werden&lt;br /&gt;
* Freigabemodul im Backend&lt;br /&gt;
* Listenansicht und Suchfunktion&lt;br /&gt;
&lt;br /&gt;
== Einrichtung ==&lt;br /&gt;
=== Seiten und Dateiordner ===&lt;br /&gt;
* Seite (Ordner) für Kategoriene etc.&lt;br /&gt;
* Seite (Ordner) für Veranstaltungen&lt;br /&gt;
* Seite für Listenansicht&lt;br /&gt;
* Seite für Einzelansicht&lt;br /&gt;
* Seite für Eingabe&lt;br /&gt;
* Dateiordner für Bilder (wenn nicht Standardordner verwendet werden soll)&lt;br /&gt;
&lt;br /&gt;
=== Wichtige TypoScript einstellungen ===&lt;br /&gt;
* Angabe des Ordners für die Veranstaltungen für das Eingabeformular&lt;br /&gt;
* Speicherordner für die Bilder wenn nicht Standardordner&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
* 2 Plugins: pi1 ist für das Eingabeformular zuständig, pi2 ist für die Ausgabe Zuständig&lt;br /&gt;
* 1 Modul für die Freigabe&lt;br /&gt;
&lt;br /&gt;
== TypoScript ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ExtJS&lt;br /&gt;
page.includeCSS.gbevents1 = EXT:gb_events/res/gbevents.css&lt;br /&gt;
page.includeCSS.gbevents2 = EXT:gb_events/res/jquery/css/smoothness/jquery-ui-1.7.2.custom.css&lt;br /&gt;
&lt;br /&gt;
// Prototype is included in Typo3&lt;br /&gt;
//page.includeJS.proto = typo3/contrib/prototype/prototype.js&lt;br /&gt;
# jquery&lt;br /&gt;
page.includeJS.gbevents1 = EXT:gb_events/res/jquery/jquery-1.3.2.min.js&lt;br /&gt;
page.includeJS.gbevents2 = EXT:gb_events/res/jquery/ui/jquery-ui-1.7.2.custom.js&lt;br /&gt;
// validation plugin&lt;br /&gt;
page.includeJS.gbevents3 = EXT:gb_events/res/jquery/jquery.validate.js&lt;br /&gt;
&lt;br /&gt;
//page.includeJS.gbevents5 = EXT:gb_events/eid/ajax.js&lt;br /&gt;
&lt;br /&gt;
# Input Form&lt;br /&gt;
plugin.tx_gbevents_pi1 {&lt;br /&gt;
    pidList = 0&lt;br /&gt;
    pidSingle = 0&lt;br /&gt;
    recursive = 1&lt;br /&gt;
    templateFile = EXT:gb_events/res/template.html&lt;br /&gt;
    dateFormat = d.m.Y #not used&lt;br /&gt;
	storagePID = 78&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# List, Single View&lt;br /&gt;
plugin.tx_gbevents_pi2 {&lt;br /&gt;
   pidList = 0&lt;br /&gt;
   pidSingle = 0&lt;br /&gt;
   recursive = 1&lt;br /&gt;
   templateFile = EXT:gb_events/res/template.html&lt;br /&gt;
   dateFormat = d.m.Y&lt;br /&gt;
	storagePID = 78&lt;br /&gt;
	# resPath = not used&lt;br /&gt;
	# Values for Page Browser&lt;br /&gt;
	results_at_a_time = 12&lt;br /&gt;
   maxPages = 10&lt;br /&gt;
}&lt;br /&gt;
plugin.tx_gbevents_pi2.listView {&lt;br /&gt;
	results_at_a_time = 5&lt;br /&gt;
	maxPages =10&lt;br /&gt;
   // c means cut&lt;br /&gt;
	teaserImg.width = 96c&lt;br /&gt;
	teaserImg.height = 96c&lt;br /&gt;
}&lt;br /&gt;
plugin.tx_gbevents_pi2.singleView {&lt;br /&gt;
	singleImg.maxWidth = 320m&lt;br /&gt;
   singleImg.maxHeight = 200m&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Uploads Configuration&lt;br /&gt;
plugin.tx_gbevents_pi1{&lt;br /&gt;
    checkMime = 0&lt;br /&gt;
    mimeInclude = image/gif,image/jpeg,application/x-zip-compressed&lt;br /&gt;
    mimeExclude = application/octet-stream&lt;br /&gt;
    checkExt = 1&lt;br /&gt;
    extExclude = exe,php,php3&lt;br /&gt;
    extInclude = gif,jpg,jpeg,png,GIF,JPG,JPEG&lt;br /&gt;
    maxsize = 500000&lt;br /&gt;
    path = uploads/tx_gbevents/&lt;br /&gt;
    FEuserHomePath=1&lt;br /&gt;
    FEuserHomePath.field = username&lt;br /&gt;
    noOverwrite = 1&lt;br /&gt;
    fileMode = 0755&lt;br /&gt;
    _CSS_DEFAULT_STYLE (&lt;br /&gt;
&lt;br /&gt;
    )&lt;br /&gt;
    _LOCAL_LANG.default {&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    _DEFAULT_PI_VARS {&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #    This cObject must contain the upload-form&lt;br /&gt;
    #    The upload form must at least contain the following:&lt;br /&gt;
    #    a) an input field of type &amp;quot;file&amp;quot; and name &amp;quot;tx_gbevents_pi1[file]&amp;quot;&lt;br /&gt;
    #    b) an input field of type &amp;quot;submit&amp;quot; and name &amp;quot;tx_gbevents_pi1[do_upload]&amp;quot;&lt;br /&gt;
    #    If you insert the marker ###STATUS### it will be replaced by any status messages that was generated&lt;br /&gt;
    #    following an upload&lt;br /&gt;
    #&lt;br /&gt;
&lt;br /&gt;
    uploadformcObject = TEXT&lt;br /&gt;
    uploadformcObject.insertData = 1&lt;br /&gt;
    uploadformcObject.value(&lt;br /&gt;
&lt;br /&gt;
        ###STATUS###&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;MAX_FILE_SIZE&amp;quot; value=&amp;quot;500000&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input name=&amp;quot;tx_gbevents_pi1[file]&amp;quot; type=&amp;quot;file&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;tx_gbevents_pi1[do_upload]&amp;quot; value=&amp;quot;hochladen&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #    These are the status messages that can be displayed after an upload request has been processed&lt;br /&gt;
&lt;br /&gt;
    message{&lt;br /&gt;
&lt;br /&gt;
        #File already exists on server&lt;br /&gt;
        exist = TEXT&lt;br /&gt;
        exist.value = &amp;lt;p&amp;gt;Datei existiert bereits.&amp;lt;/p&amp;gt;&lt;br /&gt;
        exist.insertData = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        #File too big&lt;br /&gt;
        toobig = TEXT&lt;br /&gt;
        toobig.value = &amp;lt;p&amp;gt;Datei ist zu gross.&amp;lt;/p&amp;gt;&lt;br /&gt;
        toobig.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Mime type not allowed&lt;br /&gt;
        mimenotallowed = TEXT&lt;br /&gt;
        mimenotallowed.value = &amp;lt;p&amp;gt;MIME Dateityp nicht erlaubt.&amp;lt;/p&amp;gt;&lt;br /&gt;
        mimenotallowed.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #File extension not allowed&lt;br /&gt;
        extensionnotallowed = TEXT&lt;br /&gt;
        extensionnotallowed.value = &amp;lt;p&amp;gt;Dateierweiterung nicht erlaubt&amp;lt;/p&amp;gt;&lt;br /&gt;
        extensionnotallowed.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Upload was succesfull&lt;br /&gt;
        uploadsuccesfull = TEXT&lt;br /&gt;
        uploadsuccesfull.value = &amp;lt;p&amp;gt;Upload erfolgreich.&amp;lt;/p&amp;gt;&lt;br /&gt;
        uploadsuccesfull.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #File was only partially uploaded&lt;br /&gt;
        partial = TEXT&lt;br /&gt;
        partial.value = &amp;lt;p&amp;gt;Die Datei konnte nur teilweise hochgeladen werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
        partial.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #No file was uploaded&lt;br /&gt;
        nofile = TEXT&lt;br /&gt;
        nofile.value = &amp;lt;p&amp;gt;Es wurde keine Datei hochgeladen.&amp;lt;/p&amp;gt;&lt;br /&gt;
        nofile.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Unknown error&lt;br /&gt;
        unknown = TEXT&lt;br /&gt;
        unknown.value = &amp;lt;p&amp;gt;Unbekannter Fehler beim Upload.&amp;lt;/p&amp;gt;&lt;br /&gt;
        unknown.insertData = 1&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.157.188.97</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Veranstaltungskalender_gbevents&amp;diff=17578</id>
		<title>Veranstaltungskalender gbevents</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Veranstaltungskalender_gbevents&amp;diff=17578"/>
		<updated>2011-02-15T17:48:39Z</updated>

		<summary type="html">&lt;p&gt;84.157.188.97: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemein ==&lt;br /&gt;
TYPO3 Extension zur Verwaltung von Veranstaltungen (Events)&lt;br /&gt;
&lt;br /&gt;
* Eingabe kann über ein Online Formular im Frontend realisiert werden&lt;br /&gt;
* Freigabemodul im Backend&lt;br /&gt;
* Listenansicht und Suchfunktion&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
* 2 Plugins: pi1 ist für das Eingabeformular zuständig, pi2 ist für die Ausgabe Zuständig&lt;br /&gt;
* 1 Modul für die Freigabe&lt;br /&gt;
&lt;br /&gt;
== TypoScript ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ExtJS&lt;br /&gt;
page.includeCSS.gbevents1 = EXT:gb_events/res/gbevents.css&lt;br /&gt;
page.includeCSS.gbevents2 = EXT:gb_events/res/jquery/css/smoothness/jquery-ui-1.7.2.custom.css&lt;br /&gt;
&lt;br /&gt;
// Prototype is included in Typo3&lt;br /&gt;
//page.includeJS.proto = typo3/contrib/prototype/prototype.js&lt;br /&gt;
# jquery&lt;br /&gt;
page.includeJS.gbevents1 = EXT:gb_events/res/jquery/jquery-1.3.2.min.js&lt;br /&gt;
page.includeJS.gbevents2 = EXT:gb_events/res/jquery/ui/jquery-ui-1.7.2.custom.js&lt;br /&gt;
// validation plugin&lt;br /&gt;
page.includeJS.gbevents3 = EXT:gb_events/res/jquery/jquery.validate.js&lt;br /&gt;
&lt;br /&gt;
//page.includeJS.gbevents5 = EXT:gb_events/eid/ajax.js&lt;br /&gt;
&lt;br /&gt;
# Input Form&lt;br /&gt;
plugin.tx_gbevents_pi1 {&lt;br /&gt;
    pidList = 0&lt;br /&gt;
    pidSingle = 0&lt;br /&gt;
    recursive = 1&lt;br /&gt;
    templateFile = EXT:gb_events/res/template.html&lt;br /&gt;
    dateFormat = d.m.Y #not used&lt;br /&gt;
	storagePID = 78&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# List, Single View&lt;br /&gt;
plugin.tx_gbevents_pi2 {&lt;br /&gt;
   pidList = 0&lt;br /&gt;
   pidSingle = 0&lt;br /&gt;
   recursive = 1&lt;br /&gt;
   templateFile = EXT:gb_events/res/template.html&lt;br /&gt;
   dateFormat = d.m.Y&lt;br /&gt;
	storagePID = 78&lt;br /&gt;
	# resPath = not used&lt;br /&gt;
	# Values for Page Browser&lt;br /&gt;
	results_at_a_time = 12&lt;br /&gt;
   maxPages = 10&lt;br /&gt;
}&lt;br /&gt;
plugin.tx_gbevents_pi2.listView {&lt;br /&gt;
	results_at_a_time = 5&lt;br /&gt;
	maxPages =10&lt;br /&gt;
   // c means cut&lt;br /&gt;
	teaserImg.width = 96c&lt;br /&gt;
	teaserImg.height = 96c&lt;br /&gt;
}&lt;br /&gt;
plugin.tx_gbevents_pi2.singleView {&lt;br /&gt;
	singleImg.maxWidth = 320m&lt;br /&gt;
   singleImg.maxHeight = 200m&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Uploads Configuration&lt;br /&gt;
plugin.tx_gbevents_pi1{&lt;br /&gt;
    checkMime = 0&lt;br /&gt;
    mimeInclude = image/gif,image/jpeg,application/x-zip-compressed&lt;br /&gt;
    mimeExclude = application/octet-stream&lt;br /&gt;
    checkExt = 1&lt;br /&gt;
    extExclude = exe,php,php3&lt;br /&gt;
    extInclude = gif,jpg,jpeg,png,GIF,JPG,JPEG&lt;br /&gt;
    maxsize = 500000&lt;br /&gt;
    path = uploads/tx_gbevents/&lt;br /&gt;
    FEuserHomePath=1&lt;br /&gt;
    FEuserHomePath.field = username&lt;br /&gt;
    noOverwrite = 1&lt;br /&gt;
    fileMode = 0755&lt;br /&gt;
    _CSS_DEFAULT_STYLE (&lt;br /&gt;
&lt;br /&gt;
    )&lt;br /&gt;
    _LOCAL_LANG.default {&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    _DEFAULT_PI_VARS {&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #    This cObject must contain the upload-form&lt;br /&gt;
    #    The upload form must at least contain the following:&lt;br /&gt;
    #    a) an input field of type &amp;quot;file&amp;quot; and name &amp;quot;tx_gbevents_pi1[file]&amp;quot;&lt;br /&gt;
    #    b) an input field of type &amp;quot;submit&amp;quot; and name &amp;quot;tx_gbevents_pi1[do_upload]&amp;quot;&lt;br /&gt;
    #    If you insert the marker ###STATUS### it will be replaced by any status messages that was generated&lt;br /&gt;
    #    following an upload&lt;br /&gt;
    #&lt;br /&gt;
&lt;br /&gt;
    uploadformcObject = TEXT&lt;br /&gt;
    uploadformcObject.insertData = 1&lt;br /&gt;
    uploadformcObject.value(&lt;br /&gt;
&lt;br /&gt;
        ###STATUS###&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;MAX_FILE_SIZE&amp;quot; value=&amp;quot;500000&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input name=&amp;quot;tx_gbevents_pi1[file]&amp;quot; type=&amp;quot;file&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;tx_gbevents_pi1[do_upload]&amp;quot; value=&amp;quot;hochladen&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #    These are the status messages that can be displayed after an upload request has been processed&lt;br /&gt;
&lt;br /&gt;
    message{&lt;br /&gt;
&lt;br /&gt;
        #File already exists on server&lt;br /&gt;
        exist = TEXT&lt;br /&gt;
        exist.value = &amp;lt;p&amp;gt;Datei existiert bereits.&amp;lt;/p&amp;gt;&lt;br /&gt;
        exist.insertData = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        #File too big&lt;br /&gt;
        toobig = TEXT&lt;br /&gt;
        toobig.value = &amp;lt;p&amp;gt;Datei ist zu gross.&amp;lt;/p&amp;gt;&lt;br /&gt;
        toobig.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Mime type not allowed&lt;br /&gt;
        mimenotallowed = TEXT&lt;br /&gt;
        mimenotallowed.value = &amp;lt;p&amp;gt;MIME Dateityp nicht erlaubt.&amp;lt;/p&amp;gt;&lt;br /&gt;
        mimenotallowed.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #File extension not allowed&lt;br /&gt;
        extensionnotallowed = TEXT&lt;br /&gt;
        extensionnotallowed.value = &amp;lt;p&amp;gt;Dateierweiterung nicht erlaubt&amp;lt;/p&amp;gt;&lt;br /&gt;
        extensionnotallowed.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Upload was succesfull&lt;br /&gt;
        uploadsuccesfull = TEXT&lt;br /&gt;
        uploadsuccesfull.value = &amp;lt;p&amp;gt;Upload erfolgreich.&amp;lt;/p&amp;gt;&lt;br /&gt;
        uploadsuccesfull.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #File was only partially uploaded&lt;br /&gt;
        partial = TEXT&lt;br /&gt;
        partial.value = &amp;lt;p&amp;gt;Die Datei konnte nur teilweise hochgeladen werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
        partial.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #No file was uploaded&lt;br /&gt;
        nofile = TEXT&lt;br /&gt;
        nofile.value = &amp;lt;p&amp;gt;Es wurde keine Datei hochgeladen.&amp;lt;/p&amp;gt;&lt;br /&gt;
        nofile.insertData = 1&lt;br /&gt;
&lt;br /&gt;
        #Unknown error&lt;br /&gt;
        unknown = TEXT&lt;br /&gt;
        unknown.value = &amp;lt;p&amp;gt;Unbekannter Fehler beim Upload.&amp;lt;/p&amp;gt;&lt;br /&gt;
        unknown.insertData = 1&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.157.188.97</name></author>
	</entry>
</feed>