Zum Inhalt springen

Fehlende Default Designvorlage in mm_forum

Erstellt am 15. August 2007 · 3 Antworten · letzte Antwort am 16. August 2007

Tags: PHP, Frage

ChristoferKoenig ·

Hallo Community,

habe gerade mal die Extention mm_forum installiert. Alles hat soweit funktioniert, aber er findet die Default-Designvorlage nicht. Statt dessen spuckt er folgende Fehlermeldung aus:

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/typo3/agm-nrw/typo3conf/ext/mm_forum/mod1/class.tx_mmforum_templates.php on line 206

Warning: Invalid argument supplied for foreach() in /var/www/typo3/agm-nrw/typo3conf/ext/mm_forum/mod1/class.tx_mmforum_templates.php on line 208

Die Auswahlliste hinter "Designset auswählen:" ist leer, hier sollte ja laut Manual default ausgewählt sein. Bei der Installation habe ich den Standardpfad aber so belassen wie er ist: EXT:mm_forum/res/tmpl/
Ein Blick in den entsprechenden Ordner verrät mir, dass ein Unterordner default mit weiteren Ordnern und einer header.html vorhanden ist. Aber warum zeigt er mir die die Designvorlage nicht an ?

Yentl ·

Hallo,

ich habe die gleiche Fehlermeldung. Habe mal gegoogelt und dann im Zusammenhang mit Drupal (benutze ich nicht!) gelesen, es läge eventuell an PHP.

Also hier mal meine PHP-Info - ich hoffe, es hilft bei der Problemlösung:

### DEBUG SYSTEM INFORMATION - START ###
HTTP_HOST : www.MeineWebsite.net
TYPO3_HOST_ONLY : www.MeineWebsite.net
TYPO3_PORT :
PATH_INFO :
QUERY_STRING : TYPO3_INSTALL[type]=phpinfo
REQUEST_URI : /typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo
HTTP_REFERER : http://www.MeineWebsite.net/typo3/install/index.php?TYPO3_INSTALL[type]=about
TYPO3_REQUEST_HOST : http://www.MeineWebsite.net
TYPO3_REQUEST_URL : http://www.MeineWebsite.net/typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo
TYPO3_REQUEST_SCRIPT: http://www.MeineWebsite.net/typo3/install/index.php
TYPO3_REQUEST_DIR : http://www.MeineWebsite.net/typo3/install/
TYPO3_SITE_URL : http://www.MeineWebsite.net/
TYPO3_SITE_SCRIPT : typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo
TYPO3_SSL :
SCRIPT_NAME : /typo3/install/index.php
TYPO3_DOCUMENT_ROOT : /www/htdocs/XXXXXXX
SCRIPT_FILENAME : /www/htdocs/XXXXXXX/typo3/install/index.php
REMOTE_ADDR : 82.207.170.130
REMOTE_HOST :
HTTP_USER_AGENT : Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
HTTP_ACCEPT_LANGUAGE: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
CONST: PHP_OS : Linux
CONST: TYPO3_OS :
CONST: PATH_thisScri: /www/htdocs/XXXXXXX/typo3/install/index.php
CONST: php_sapi_name: apache2handler
OTHER: TYPO3_VERSION: 4.1.2
OTHER: PHP_VERSION : 5.1.6
imagecreatefromgif(): 1
imagecreatefrompng(): 1
imagecreatefromjpeg(: 1
imagegif() : 1
imagepng() : 1
imagejpeg() : 1
imagettftext() : 1
OTHER: IMAGE_TYPES : 31
OTHER: memory_limit : 40M
SERVER: SERVER_PORT : 80
SERVER: SERVER_SOFTW: Apache
SERVER: GATEWAY_INTE: CGI/1.1
SERVER: SCRIPT_NAME : /typo3/install/index.php
SERVER: PATH_TRANSLA:
T3CV_GFX: image_proc: 1
T3CV_GFX: gdlib : 1
T3CV_GFX: gdlib_png : 0
T3CV_GFX: gdlib_2 : 2
T3CV_GFX: im : 1
T3CV_GFX: im_path : /usr/bin/ImageMagick_4.2.9/ (4.2.9)
T3CV_GFX: im_path_lz: /usr/bin/ImageMagick_4.2.9/
T3CV_GFX: im_version:
T3CV_GFX: im_negate_: 0
T3CV_GFX: im_imvMask: 1
T3CV_GFX: im_combine: combine
### DEBUG SYSTEM INFORMATION - END ###

[/quote]

ChristoferKoenig ·

@Yentl, vielen Dank für die Antwort. Ich habe die Ursache nicht herausfinden können, aber eine Lösung des Problems gefunden:

Wenn man ein neues Designset anlegt und dann "default" eingibt, so zeigt er dann auf einmal die kompletten Designs innerhalb des default-Ordners an. Er überschreibt anscheinend nicht den kompletten Ordner samt Inhalt. So sollte es sein.

Im übrigen muss ich mal ein Lob für die Extention aussprechen, es ist wirklich eine sehr sehr gelungene Extention :p

Yentl ·

Hallo Christofer,

danke für Deinen Hinweis. Der hat bei mir aber nicht funktioniert. 😢

Ich konnte es aber nun so lösen: Ordner 'default' aus /typo3conf/ext/mm_forum/res/tmpl in den Ordner /fileadmin/ext/mm_forum/tmpl hineinkopiert und schon ging es. #giggle#

Warum? Keine Ahnung, aber ist ja auch egal...

Im Übrigen hast Du Recht - eine Superextension - sie wird das neue Herzstück unserer Site werden.