varnish 架构网站中addthis中加入动态链接 参数:aid
来源:互联网 发布:医疗器械行业 知乎 编辑:程序博客网 时间:2024/04/27 08:26
1.
addthis的url获取是根据:
<meta property="fb:app_id" content="<?php echo $facebookAppid; ?>"/><?php if ($product): ?><meta property="og:title" content="<?php echo trim(str_replace(array('"',"'"),array("'",' '),$product->getName())); ?>"/><meta name="facebooknamesp" property="og:url" content="<?php echo $product->getProductUrl();?>"/><meta property="og:type" content="website"/><meta property="og:image" content="<?php echo Mage::getBaseUrl('media') . 'catalog/product/' . ltrim($product->getImage(), '/');?>"/><meta property="og:locale" content="en_US"/><meta property="og:description" content="<?php echo htmlspecialchars($product->getMetaDescription()) ?>"/><meta property="og:site_name" content="tomtop.com" />
也就是上面的property 的值为og:url的content的值,
但是架构为varnish缓存,所以只能通过js的方式赋值并取值
2
jQuery 赋值:通过ajax异步加载,这里只写赋值的部分,ajax省略掉
s_aid = info.get("_aid"); s_facebookurl = jQuery('meta[name=facebooknamesp]').attr('content'); jQuery('meta[name=facebooknamesp]').attr('content',s_facebookurl+"?aid="+s_aid);3
如果在代码中直接引入addthis的js是不行的,需要:
<!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit" pi:pinit:layout="horizontal"></a> <a class="addthis_counter addthis_pill_style"></a> </div> <script type="text/javascript">jQuery(document).ready(function(){var addthis_config = {"data_track_addressbar":false};$.getScript("//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-519b45e2471baaf9");});</script><!-- AddThis Button END -->
这样就可以啦!
0 0
- varnish 架构网站中addthis中加入动态链接 参数:aid
- vs2005中加入动态链接库的方法
- DataGridView 中动态加入ComboBox
- Android 中加入动态图
- 查看动态链接库中函数参数类型
- 查看动态链接库中函数参数类型
- 查看动态链接库中函数参数类型
- 在eclipse中加入.a静态链接库及动态库的方法
- 在eclipse中加入.a静态链接库及动态库的方法
- 在eclipse中加入.a静态链接库及动态库的方法
- Infragistics 中UltraWebGrid 单元格加入链接.
- JSP页面中加入基链接
- 网站中加入站长流量统计代码
- dedecms文章内容中加入网站地址
- 在网站开发中加入折线图
- 如何在网站中加入qq咨询
- 利用OptionParser在命令中加入参数
- 用户控件中动态加入脚本引用
- chapter03 管理oracle实例
- Android组件层次结构
- ie,ff,google均可以实现
- Android之Activity的四种状态
- java lesson2
- varnish 架构网站中addthis中加入动态链接 参数:aid
- 2440裸奔界面控制MCX314
- 【2014.06.03】
- CSS中透明度的设置(兼容多种浏览器)
- android课程文库改造心得--还是做程序员好
- cogs896. 圈奶牛
- 手机中预置联系人(姓名,号码,头像)
- 题目1447:最短路
- 浅谈网页压缩GZIP