can3p (can3p) wrote in changelog,
can3p
can3p
changelog

[livejournal] r17754: LJSUP-7427: escape post titles in script...

Committer: dpetrov
LJSUP-7427: escape post titles in scripts and move fb and twitter buttons to their api
U   trunk/templates/Browse/recent_posts.tmpl
Modified: trunk/templates/Browse/recent_posts.tmpl
===================================================================
--- trunk/templates/Browse/recent_posts.tmpl	2010-11-23 09:27:33 UTC (rev 17753)
+++ trunk/templates/Browse/recent_posts.tmpl	2010-11-23 10:31:45 UTC (rev 17754)
@@ -25,21 +25,19 @@
 			<tmpl_if is_need_more>(<a href="<tmpl_var url_to_post>">Read more in original post</a>)</tmpl_if>
 		</div>
 		<ul class="b-share">
-			<li class="b-share-fb"><a href="javascript:void(0);">facebook</a></li>
-			<li class="b-share-twitter"><a href="javascript:void(0);">twitter</a></li>
+			<li class="b-share-fb"><a href="http://facebook.com/sharer.php?u=<tmpl_var expr="eurl(url_to_post)">" target="_blank">">facebook</a></li>
+			<li class="b-share-twitter"><a href="http://twitter.com/share?url=<tmpl_var expr="eurl(url_to_post)">&text=<tmpl_var expr="eurl(subject)">" target="_blank">twitter</a></li>
 			<li class="b-share-sharethis"><a href="javascript:void(0);">sharethis</a></li>
 			<li class="b-share-email"><a href="javascript:void(0);">mail</a></li>
 			<li class="b-share-fb-like"><iframe src="http://www.facebook.com/plugins/like.php?href=<tmpl_var expr="eurl(url_to_post)">&amp;layout=button_count&amp;show_faces=true&amp;width=150&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true"></iframe></li>
 		</ul>
 		<script type="text/javascript">
 		(function() {
-			var s = SHARETHIS.addEntry({url:'<tmpl_var url_to_post>', title: '<tmpl_var subject>'}, {button: false});
+			var s = SHARETHIS.addEntry({url:'<tmpl_var url_to_post>', title: '<tmpl_var expr="ejs(subject)">'}, {button: false});
 			var ul = jQuery('ul:last');
 
 			s.attachButton( ul.find('.b-share-sharethis a')[0]);
 			s.attachChicklet("email", ul.find('.b-share-email a')[0]);
-			s.attachChicklet("facebook", ul.find('.b-share-fb a')[0]);
-			s.attachChicklet("twitter", ul.find('.b-share-twitter a')[0]);
 		}());
 		</script>
 		<p class="b-catalogue-item-comments"><span class="b-catalogue-comments-count"><a href="<tmpl_var url_to_post>#comments"><tmpl_var comments_count> comments</a> |</span> <a href="<tmpl_var url_to_post>?mode=reply">Leave comment</a></p>

Tags: can3p, livejournal, tmpl
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments