Feelings

I am sailing ...

  • Increase font size
  • Default font size
  • Decrease font size
首页 日志 学习笔记 Joomla文章页Google +1按钮的添加

Joomla文章页Google +1按钮的添加   分享到新浪微博  

E-mail Print
User Rating: / 0
PoorBest 

按照google的说法,只需要在head开始之后和body结束之前插入一段Javascript代码,然后再在希望插入Google +1按钮的地方插入一段调用代码即可。Google +1目前有四种高度的+1按钮可选,分别是15、20、24和60(单位均为像素)。

针对Joomla,那段Javascript代码显然是要加在模版里的,不过虽然Google建议可以放在标签里,但是考虑到国情,那样显然可能会影响到页面加载速度,因此还是和Google Analytics的代码一样,放在前面好了。

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

那么,在文章页加入调用代码,该如何解决呢?

首先,可以先看看templates目录,比如我使用的ja_purity模版,实际上文章页使用的模版是templates/ja_purity/html/com_content/article/default.php文件,找到想要添加调用代码的位置,加入代码即可。

例如,我的调用代码希望位于文章标题后面,因此,加的位置是在:

<?php if ($this->params->get('show_title',1)) : ?>
<h2 class="contentheading<?php echo $this->escape($this->params->get( 'pageclass_sfx' )); ?>">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="/web/<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get( 'pageclass_sfx' )); ?>">
<?php echo $this->escape($this->article->title); ?>
</a>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?>
&nbsp;&nbsp;<g:plusone size="medium"></g:plusone>
</h2>
<?php endif; ?>

当然,在Joomla的扩展里已经有了Google Plus One的plugin和module,可以直接使用了。

 

 

Tags:
 


琴声再起 - 赵伟戍 & 吴昊

In order to view this object you need Flash Player 9+ support!

Get Adobe Flash player

Powered by RS Web Solutions

In order to view this object you need Flash Player 9+ support!

Get Adobe Flash player

Powered by RS Web Solutions

弟兄们,还记得小兔子和昊子的吉他组合么?一起来听听当年他们的歌声吧!


Joomla 1.5模板