« Return to Thread: [TYPO3-german] Fehler bei Extension-Entwicklung

[TYPO3-german] Fehler bei Extension-Entwicklung

by Markus Deckmann-2 :: Rate this Message:

| View in Thread

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
TYPO3-german@...
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

 « Return to Thread: [TYPO3-german] Fehler bei Extension-Entwicklung