`
tdwm
  • 浏览: 50004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

百度 分享按钮 phpcms ajax 修改设置

 
阅读更多

我在phpcms中 应用到的实例是这样的:

  1.phpcms 主页是可以用生成html静态化的,在主页面列表进行分页那么用ajax比较好

  2.列表中的文章有百度分享,但是如果用ajax,第一次默认加载的时候,可以出现分享tab,但是当ajax请求后,新生成的页面元素没有绑定上,分享js失效。

 

  解决办法: ajax分页暂时不讨论。

    1.目前有两个页面

              

  index.html    /phpcms/templates/default/content/index.html

 

    

  ajaxlist.html    /phpcms/templates/default/content/ajaxlist.html

 

    在index.html页面

   

{template "content","header"}

{template "content","ajaxlist"}


{template "content","footer"}
<script type="text/javascript" id="bdshare_js" data="type=button&amp;uid=XXXXXXXXX" ></script>

 

    这里要加入这个js<script type="text/javascript" id="bdshare_js" data="type=button&amp;uid=XXXXXXXXX" ></script>代码

 

  ajaxlist.html代码,其中的模块调用我简写了。

   

{pc:content action="list" page="$page"}
{loop $data $r}
<div class="leftbox">
    <div class="title"><a href="{$r[url]}" target="_blank" >{$r[title]}</a></div>
            <a class='bdshare_b' id='bdshare'
                alt="{$r[title]}" href="{$r[url]}"
                style='float:none' data="{
                'bdDes':'{$r[description]}',
                'text':'{$r[title]}',
                'pic':'{$r[thumb]}',
                'url':'{$r[url]}'
                }">
                <em class="icon shear downAIcon"></em><span class="shareCount"></span></a>
    </div>
</div>
{/loop}
<div class="pager ajaxhomelist">
    {$pages}
</div>
{/pc}
<script type="text/javascript">
    $(function(){
            _t = new Date();
            $.getScript("http://bdimg.share.baidu.com/static/js/logger.js?cdnversion="+Math.ceil(_t/3600000));
            $.getScript("http://bdimg.share.baidu.com/static/js/bds_s_v2.js?cdnversion="+Math.ceil(_t/3600000));
  });
</script>

 

   其中 $.getScript调取的两个js,是百度分享js文件调取的最终js文件,只是我拿出来了。

 

    通过 class='bdshare_b' id='bdshare' 这个设定,可以自己定义分享元素是什么。不必用百度自己的分享按钮和文字

 

 

 

分享到:
评论

相关推荐

    PHPCMS_V9百度推送插件

    百度推送插件是为PHPCMS_V9设计的一个辅助工具,旨在帮助网站管理员更有效地进行搜索引擎优化(SEO),特别是在中国地区,因为百度是中国最大的搜索引擎。 该插件的主要功能是在PHPCMS_V9系统中发布新文章时,自动...

    PHPCMS百度站长推送工具.zip

    3. 在PHPCMS后台设置中配置百度推送工具,输入你在百度站长平台获取的API密钥。 4. 每次发布或更新内容后,通过PHPCMS的后台工具一键触发推送,将URL列表发送至百度。 5. 在百度站长平台中监控推送状态,查看是否...

    PHPCMS_V9百度推送插件444.zip

    这个插件的集成意味着PHPCMS_V9用户不再需要手动提交URL到百度站长平台,而是可以设置插件在后台自动完成这个过程。每当有新的文章发布,插件会自动检测并发送推送请求到百度的API,确保新内容被快速收录。 要使用...

    phpcms短信插件_phpcms短信接口开发_phpcms短信发送设置

    在phpcms系统中,短信插件的开发和设置是提高用户体验和确保数据安全的重要一环。 【phpcms短信接口开发】涉及到的是如何将phpcms系统与第三方短信服务商的API进行对接。开发者通常需要获取服务商提供的SDK或者API...

    PHPCMS V10 修改版

    4. 修改PHPCMS目录为CMS 5. 验证码修改 6. 支持H5上传,移除Flash上传 7. 修改后台缩略图裁切图片,移除Flash裁切改为H5裁切 8. 后台附件上传修改为H5上传,会员头像上传修改为H5上传 9. 修改后台界面,修改后台登录...

    phpcms_v9 后台上传图片按钮无法点击

    5. **配置和定制**:按照所选插件的文档配置参数,例如设置允许的文件类型、大小限制、上传目录等。如果需要,可以自定义上传过程中的UI元素,如进度条、错误提示等。 6. **测试**:在完成上述步骤后,登录...

    PHPCMS V9 修改flash上传为H5上传方案 attachments.php

    PHPCMS V9 修改flash上传为H5上传方案 phpcms 上传功能文件

    PHPCMS_V9附件自动放到百度云存储

    从网上找了PHPCMS附件到百度云储存的插件,找不到,就自己动手写了个,远程附件自动到百度云,本地上传文件自动到,数据库自动更新为百度云的附件地址,目前有个小BUG,用这个扩展后,缩略图和水印功能不能用了,正在...

    phpcms双模板设置文件.rar

    【phpcms双模板设置文件详解】 phpcmsV9 是一款基于PHP语言开发的开源网站内容管理系统,它以其强大的功能和灵活的扩展性受到广大站长的青睐。在移动互联网飞速发展的今天,为了满足用户在不同设备上的浏览需求,...

    phpcms修改_phpcms后台logo和文字修改_phpcms_

    在PHP CMS(phpcms)系统中,自定义后台界面,特别是修改Logo和文字,是提升品牌识别度和个性化管理体验的重要步骤。以下将详细介绍如何进行这些修改。 首先,我们需要了解PHP CMS的文件结构。phpcms是一款基于PHP...

    phpcms v9 整合 百度编辑器

    3. **配置phpcms**:打开phpcms的后台管理界面,找到系统设置中的“系统参数配置”。在编辑器类型选项中,选择“自定义”并输入UEditor的URL路径,通常是`/js/ueditor/ueditor.all.min.js`。 4. **修改模板**:...

    DEDE_AJAX最佳星级评分插件[其他PHPCMS也可]

    本插件最适用于DEDEV57,其他DEDE版本及其他CMS没有时间测试,但是想来是不难的,而且换到其他系统中时的一些需要修改的地方都已经在代码中注明。 ##### 仅提供GBK版本插件,UTF-8 请自行转码。 ##### 提醒与感谢:...

    PHPCMS V9 修改flash上传为H5上传方案

    本方案旨在将PHPCMS V9 的原始Flash上传功能修改为H5上传,以适应现代浏览器的需求。 首先,我们需要了解Flash上传和H5上传的区别。Flash上传是基于Adobe Flash技术实现的文件上传功能,但在一些现代设备和浏览器中...

    PHPCMS V9.6.6 修改版#资源达人分享计划#

    4. 修改PHPCMS目录为CMS 5. 验证码修改 6. 支持H5上传,移除Flash上传 7. 修改后台缩略图裁切图片,移除Flash裁切改为H5裁切 8. 后台附件上传修改为H5上传,会员头像上传修改为H5上传 9. 修改后台界面,修改后台登录...

    PHPCMS 修改flash附件上传 改为H5上传

    在本案例中,提供的压缩包文件"phpcmsh5"可能包含了已修改的文件,只需解压并将这些文件覆盖到你的PHPCMS安装目录,即可实现H5附件上传功能。 通过以上步骤,你可以成功地将PHPCMS的Flash附件上传功能升级为H5上传...

    PHPCMS V9.6.6 修改版

    PHPCMS V9.6.6 修改版 修改内容列表: 1.修改后台界面 2.修改前台界面 3.修改phpcms目录为cms 4.去掉phpsso模块 5.手机电脑同时生成html 6.安装文件不检查index.html 7.安装完删除安装目录 8.安装删除友情链接、广告...

    Phpcms X (原PHPCMS)长期维护版

    PHPCMS X 不同于其他phpcms修改版,PHPCMS X没有对程序功能和模块进行过多的增加和魔改; PHPCMS X 的重点是保留所有官方原版程序中各功能不变的基础上,进行了全面的安全漏洞修补、BUG修正、和部分代码的优化完善,...

    PHPCMS V9 修改flash上传为H5上传方案 webuploader.tpl.php

    PHPCMS V9 修改flash上传为H5上传方案

    phpcmsV9后台模板

    说“喜欢用phpcms 开发网站的对默认后台界面看腻了,可以尝试换一个界面,内附修改文档,轻松修改后台界面,不影响系统升级。”不要下。 说“PHPCMS后台模板,用于美化PHPCMS原始后台,直接把文件压根上传网站根目录...

Global site tag (gtag.js) - Google Analytics