Hi Andreas,
![Zitat](images/misc/quote_icon.png)
Zitat von
andreas.schempp
Also irgendwie ist das nicht logisch, habe mir den Code mal angesehen.
Das dachte ich mir auch und bin den Code selbst nochmal durchgegangen.
![Zitat](images/misc/quote_icon.png)
Zitat von
andreas.schempp
Hast du ein Beispiel einer URL und den dazugehörigen Einstellungen im Backend?
Ich hätte den Fehler, der dafür verantwortlich ist ![Blinzeln](images/smilies/wink.png)
In der Funktion NewsTwitter::generateNewsUrl() gibt es die Abfrage zur Url der Nachricht, wobei auf ein Feldwert "parentJumpTo" zugegriffen wird, der in der Query in der NewsTwitter::cron() nicht berücksichtigt wird:
PHP-Code:
// Get target page
$objPage = $this->Database->prepare("SELECT id, alias FROM tl_page WHERE id=?")
->limit(1)
->execute((($objArticle->source == 'default') ? $objArticle->parentJumpTo : $objArticle->jumpTo));
PHP-Code:
$objNews = $this->Database->prepare("SELECT tl_news.*, tl_news_archive.twitterAuth FROM tl_news LEFT OUTER JOIN tl_news_archive ON tl_news.pid=tl_news_archive.id WHERE tl_news_archive.twitter='1' AND tl_news.twitter='1' AND twitterStatus='cron' AND published='1'")->limit(1)->execute($dc->id);
Es fehlt in der Query noch der Part
Code:
, tl_news_archive.jumpTo AS parentJumpTo
Dann funktioniert es auch mit dem automatischen Statusupdate über den TypolightCron.
Gruß b2m
Lesezeichen