Hi,
I have recently found News Twitter extension's bug when set "Twitter status" to "scheduled" and
enable "Include news link" check.
A link to news item is created but it points cron.php.
Here is a simple patch to fix it.
Code:
--- system/modules/newstwitter/NewsTwitter.php.orig 2010-07-11 09:57:57.000000000 +0900
+++ system/modules/newstwitter/NewsTwitter.php 2010-07-11 13:28:38.000000000 +0900
@@ -60,7 +60,7 @@
{
$this->import('Database');
- $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);
+ $objNews = $this->Database->prepare("SELECT tl_news.*, tl_news_archive.twitterAuth, tl_news_archive.jumpTo AS parentJumpTo 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);
if (!$objNews->numRows)
return;
@@ -109,7 +109,7 @@
$strUrl = $this->shortUrl($strUrl);
}
- $strData = 'source=typolight&status=' . urlencode($strStatus . ' ' . $strUrl);
+ $strData = 'source=contao&status=' . urlencode($strStatus . ' ' . $strUrl);
$objRequest = new Request();
$objRequest->setHeader('Authorization', 'Basic {' . $strAuth . '}');
Bookmarks