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