Hi Leute,

hab seit einiger Zeit das folgende Problem mit dem folgenden Code. 
Dieser verwendet tt_news und soll in Folge noch einige andere Dinge 
erledigen was tt_news bisher noch nicht bietet. Die folgende 
Fehlermeldung tritt auf wenn ich auf die Seite gehe auf der meine 
Extension aufgerufen wird:

"Fatal error: Maximum execution time of 60 seconds exceeded in 
D:\Programme\xampp\htdocs\xampp\4.2.3\t3lib\class.t3lib_lock.php on line 
159"

Hier erst mal der Code-Ausschnitt der den Fehler produziert:

### Code-Ausschnitt ###
// Substitution of standard-markers in template
// Config the tt_news-object for further use
$_tt_news_conf = array(
   'code' => 'default',
   'defaultCode' => 'default',
   'useSubCategories' => '1',
   'templateCode' => $this->m_TemplateCode,
   'pid_list' => $this->m_DocumentRoot,
   'excludeAlreadyDisplayedNews' => '1'
);
                        
// Init the tt_news-Instance
$_tt_news_obj = t3lib_div::makeInstance('tx_ttnews');
$_tt_news_obj->cObj = &$this->cObj;
$_templateCode = $_tt_news_obj->main_news($this->m_TemplateCode, 
$_tt_news_conf);
                                
$_list_where = 'deleted=0 AND hidden=0 AND 1=1 ';
foreach (split(",",$this->m_CategorySelection) as $Key => $Value) {
   $_list_where .= ' OR ';
   $_list_where .= 'tt_news.category='.$Value;
}
                                
$_res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tt_news',$_list_where);
                                
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($_res)) {
   $markerArray = $_tt_news_obj->getItemMarkerArray($row);
   $markerArray['###NEWS_DATE###'] = date('d.m.y', 
$markerArray['###NEWS_DATE###']);
$content .= $this->cObj->substituteMarkerArray($this->m_TemplateCode, 
$markerArray);
                                        
// Generate Link to manuscript detail view
$wrappedSubpartArray['###LINK_ITEM###'] = explode('|', 
$this->pi_linkToPage('|', $this->m_ManuscriptView, '', array('uid' => 
$row['uid'])));

//$content = $this->cObj->substituteMarkerArrayCached($content, array(), 
array(), $wrappedSubpartArray);
}
#######################

Schaue ich in die genannte Datei der Fehlermeldung ist an der Stelle 159 
folgender Aufruf:

clearstatcache();

Leider kann ich nicht nachvollziehen woran der Fehler liegen könnte. 
Kann mir jemand von euch weiterhelfen?

Ciao Markus
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an