Na hätte es nicht Sinn gemacht, die gecachte Datei aufzumachen und die Zeilen 633 bis 635 hier zu posten, dann hätte ich dir helfen können.
Alex
Na hätte es nicht Sinn gemacht, die gecachte Datei aufzumachen und die Zeilen 633 bis 635 hier zu posten, dann hätte ich dir helfen können.
Alex
Hier sind die Zeilen 633 -636
###########################
## EXTENSION: powermail
## FILE: /var/www/web344/html/typo3/typo3conf/ext/powermail/ext_localconf.php
###########################
633 leer
634 $_EXTKEY = 'powermail';
635 $_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];
636 leer
sieht eigentlich alles gut aus - kann keinen Fehler entdecken
daher verstehe ich es auch nicht
woran es liegen kann
gruss
matthias
Also gut, wenn du dir sicher bist, das es ein Powermail Problem ist, kannst du folgendes tun:
Du schaust dir die Datei ext_localconf.php von Powermail an und kommentierst Zeile für Zeile aus (nicht vergessen den Cache immer wieder zu leeren).
Eben bis die Fehlermeldung weg ist.
Wäre es nicht einfacher den text hier rein zugeben und du schaust ob da ev. ein Fehler ist ?
[if (!defined ('TYPO3_MODE')) die ('Access denied.');
if (TYPO3_MODE=='BE') {
include_once(t3lib_extMgm::extPath('powermail').'lib/class.user_powermail_tx_powermail_fieldsetchoose.php');
}
$confArr = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['powermail']); // Get backandconfig
include_once(t3lib_extMgm::extPath('powermail').'lib/user_powermailOnCurrentPage.php'); // Conditions for JS including
t3lib_extMgm::addUserTSConfig('options.saveDocNew.tx_powermail_fieldsets=1');
t3lib_extMgm::addUserTSConfig('options.saveDocNew.tx_powermail_fields=1');
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_powermail_pi1.php','_pi1','CType',0);
$TYPO3_CONF_VARS['EXTCONF']['cms']['db_layout']['addTables']['tx_powermail_fieldsets'][0] = array(
'fList' => 'uid,title',
'icon' => TRUE,
);
$TYPO3_CONF_VARS['EXTCONF']['cms']['db_layout']['addTables']['tx_powermail_fields'][0] = array(
'fList' => 'uid,title,name,type,fieldset',
'icon' => TRUE,
);
// Set realurlconf for type = 3131 (needed to get a dynamic JavaScript for formcheck)
if(t3lib_extMgm::isLoaded('realurl',0) && $confArr['disablePMRealUrlConfig'] != 1) { // only if realurl is loaded and automatic configuration should be activated
// $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']
if(isset($TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'])) { // only if array is already set in localconf.php
$i=0; $set=0; // init counter and flag
if(isset($TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars']) && is_array($TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'])) { // if preVars already set in realurl conf
foreach ($TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'] as $key => $value) { // one loop for every preVar
if($TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'][$i]['GETvar'] == 'type') { // if current preVar == type
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'][$i]['valueMap']['validation'] = '3131'; // add validation => 3131
$set = 1; // validation alreade added - so flag = 1
}
$i++; // increase loop counter
}
}
if($set==0) { // if flag == 0 (valdiation => 3131 not set) add complete type array
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'][] = array ( // add complete type array
'GETvar' => 'type',
'valueMap' => array (
'validation' => '3131'
),
'noMatch' => 'bypass'
);
}
} else { // set preVars for realurl
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'][] = array ( // add complete type array
'GETvar' => 'type',
'valueMap' => array (
'validation' => '3131'
),
'noMatch' => 'bypass'
);
}
// $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.currentURL.com']
if(isset($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']])) { // only if array is already set in localconf.php
$i=0; $set=0; // init counter and flag
if(isset($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']]['preVars']) && is_array($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']]['preVars'])) { // if preVars already set in realurl conf
foreach ($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']]['preVars'] as $key => $value) { // one loop for every preVar
if($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']]['preVars'][$i]['GETvar'] == 'type') { // if current preVar == type
$TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']]['preVars'][$i]['valueMap']['validation'] = '3131'; // add validation => 3131
$set = 1; // validation alreade added - so flag = 1
}
$i++; // increase loop counter
}
}
if($set==0) { // if flag == 0 (valdiation => 3131 not set) add complete type array
// Bugfix 2008-04-10 for special realurlconf
if (!is_array($TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']])) {
$key = $TYPO3_CONF_VARS['EXTCONF']['realurl'][$_SERVER['HTTP_HOST']];
} else {
$key = $_SERVER['HTTP_HOST'];
}
$TYPO3_CONF_VARS['EXTCONF']['realurl'][$key]['preVars'][] = array ( // add complete type array
'GETvar' => 'type',
'valueMap' => array (
'validation' => '3131'
),
'noMatch' => 'bypass'
);
}
}
}
vieleicht geht es so besser ?
gruss matthias
kannstr mich auch über ICQ erreichen dann schike ich es dir mal
Danke, du musst mir den Code nicht schicken, ich kenne powermail ganz gut.
Ich kann so jedenfalls keinen Fehler entdecken und habe deinen genannten Fehler auch nicht auf meinem Testsystem.
habe jetzt Zeile immer wieder auskommentiert und dann wieder neu geladen.
ich bekomme jedes mal wieder die gleiche Fehlerzeile 634
Dann kann ich wohl Powermail vergessen gibt es noch ne andere Alternative.
Ich benötige nur ne Box mit Formular in den Seitentypen damit ich es einfügen kann.
gruss matthias
Ich glaube zwar nicht, dass es ein powermail Problem ist, aber du kannst naürlich auch andere Mail Formulare nutzen
was würdest du denn noch empfehlen ?
mailformplus oder wenn es einfacher sein soll, dann das normale Kontaktformular