mirror of
https://tt-rss.org/git/tt-rss.git
synced 2024-06-28 12:10:52 +02:00
add support for twitter buttons
This commit is contained in:
parent
083020ad8d
commit
96d446011b
|
@ -171,6 +171,9 @@
|
||||||
define('SPHINX_INDEX', 'ttrss');
|
define('SPHINX_INDEX', 'ttrss');
|
||||||
// Index name in Sphinx configuration
|
// Index name in Sphinx configuration
|
||||||
|
|
||||||
|
define('ENABLE_TWEET_BUTTON', false);
|
||||||
|
// Enable 'tweet this' button for articles
|
||||||
|
|
||||||
define('CONFIG_VERSION', 20);
|
define('CONFIG_VERSION', 20);
|
||||||
// Expected config version. Please update this option in config.php
|
// Expected config version. Please update this option in config.php
|
||||||
// if necessary (after migrating all new options from this file).
|
// if necessary (after migrating all new options from this file).
|
||||||
|
|
|
@ -4736,6 +4736,14 @@
|
||||||
print_article_enclosures($link, $id, $always_display_enclosures,
|
print_article_enclosures($link, $id, $always_display_enclosures,
|
||||||
$article_content);
|
$article_content);
|
||||||
|
|
||||||
|
$short_title = truncate_string(strip_tags($line['title']), 90);
|
||||||
|
|
||||||
|
print "<a href=\"http://twitter.com/share\"
|
||||||
|
class=\"twitter-share-button\"
|
||||||
|
data-text=\"$short_title\"
|
||||||
|
data-url=\"".htmlspecialchars($line["link"])."\"
|
||||||
|
data-count=\"horizontal\">Tweet</a>";
|
||||||
|
|
||||||
print "</div>";
|
print "</div>";
|
||||||
|
|
||||||
print "</div>";
|
print "</div>";
|
||||||
|
@ -5160,7 +5168,8 @@
|
||||||
onclick=\"return cdmClicked(event, $id);\"
|
onclick=\"return cdmClicked(event, $id);\"
|
||||||
class=\"titleWrap$hlc_suffix\">
|
class=\"titleWrap$hlc_suffix\">
|
||||||
<a class=\"title\"
|
<a class=\"title\"
|
||||||
target=\"_blank\" href=\"".$line["link"]."\">".$line["title"].
|
target=\"_blank\" href=\"".
|
||||||
|
htmlspecialchars($line["link"])."\">".$line["title"].
|
||||||
" $entry_author</a>";
|
" $entry_author</a>";
|
||||||
|
|
||||||
print $labels_str;
|
print $labels_str;
|
||||||
|
@ -5251,6 +5260,15 @@
|
||||||
print_article_enclosures($link, $id, $always_display_enclosures,
|
print_article_enclosures($link, $id, $always_display_enclosures,
|
||||||
$article_content);
|
$article_content);
|
||||||
|
|
||||||
|
$short_title = truncate_string(
|
||||||
|
strip_tags($line['title']), 90);
|
||||||
|
|
||||||
|
print "<a href=\"http://twitter.com/share\"
|
||||||
|
class=\"twitter-share-button\"
|
||||||
|
data-text=\"$short_title\"
|
||||||
|
data-url=\"".htmlspecialchars($line["link"])."\"
|
||||||
|
data-count=\"horizontal\">Tweet</a>";
|
||||||
|
|
||||||
print "</div>";
|
print "</div>";
|
||||||
|
|
||||||
print "<div class=\"cdmFooter\">";
|
print "<div class=\"cdmFooter\">";
|
||||||
|
|
|
@ -39,6 +39,10 @@
|
||||||
|
|
||||||
<link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
|
<link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
|
||||||
|
|
||||||
|
<?php if (ENABLE_TWEET_BUTTON) { ?>
|
||||||
|
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<script type="text/javascript" src="lib/prototype.js"></script>
|
<script type="text/javascript" src="lib/prototype.js"></script>
|
||||||
<script type="text/javascript" src="lib/scriptaculous/scriptaculous.js?load=effects,dragdrop,controls"></script>
|
<script type="text/javascript" src="lib/scriptaculous/scriptaculous.js?load=effects,dragdrop,controls"></script>
|
||||||
<script type="text/javascript" src="lib/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
|
<script type="text/javascript" src="lib/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
|
||||||
|
|
|
@ -104,6 +104,10 @@ function headlines_callback2(transport, feed_cur_page) {
|
||||||
dijit.byId("headlines-toolbar").attr('content',
|
dijit.byId("headlines-toolbar").attr('content',
|
||||||
headlines_toolbar.firstChild.nodeValue);
|
headlines_toolbar.firstChild.nodeValue);
|
||||||
|
|
||||||
|
$$("#headlines-frame a.twitter-share-button").each(
|
||||||
|
function(btn) { var tbtn = new twttr.TweetButton(btn);
|
||||||
|
tbtn.render(); });
|
||||||
|
|
||||||
initHeadlinesMenu();
|
initHeadlinesMenu();
|
||||||
|
|
||||||
var cache_prefix = "";
|
var cache_prefix = "";
|
||||||
|
@ -220,6 +224,9 @@ function render_article(article) {
|
||||||
|
|
||||||
correctHeadlinesOffset(getActiveArticleId());
|
correctHeadlinesOffset(getActiveArticleId());
|
||||||
|
|
||||||
|
$$("#content-insert a.twitter-share-button").each(
|
||||||
|
function(btn) { var tbtn = new twttr.TweetButton(btn); tbtn.render(); });
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
exception_error("render_article", e);
|
exception_error("render_article", e);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user