0.0.1版:增加百度分享

php, C/C++, Visual C++

用极客讨论器讨论代码

帖子xiaotong » 2015-04-01 23:31

现在可以通过后台来开启/关闭“百度分享”了。
下面要做的是如果开启了百度分享,把百度分享显示在网站的页面上。
放在一个显眼的位置,而且首页,每个版面,每个帖子中都可以看到。
决定把它放在左上角面包屑导航后面:
图片
GTalkabout 写道:Click to open by GTalkabout: 1c8d6a30-d884-11e4-b235-b8ee658114e8
头像
xiaotong
 
帖子: 42
注册: 2015-03-23 3:50

讨论代码在第36行(文件install.xml中)

帖子xiaotong » 2015-04-01 23:40

左上角的面包屑导航在overall_header.html文件中,这个文件属于风格的模板文件,phpBB常用的有prosilver和subsilver2两种风格,每种风格下有一套模板,前台页面由这些模板文件构成。
修改overall_header.html文件,在面包屑导航后加上百度分享的代码,不过现在还不会马上出现分享按钮。
GTalkabout 写道:Click to open by GTalkabout: 6e8f42cf-d885-11e4-83db-b8ee658114e8
图片
头像
xiaotong
 
帖子: 42
注册: 2015-03-23 3:50

讨论代码在第36行(文件install.xml中)

帖子xiaotong » 2015-04-01 23:44

在overall_header.html的修改中,是否使用百度分享是通过<!-- IF S_BAIDU_SHARE -->决定的,而后台设置百度分享则是设置$config['allow_baidu_share']。因此需要在index.php中渲染html之前,根据$config['allow_baidu_share']的值来设置S_BAIDU_SHARE的模板变量。这个模板变量的值最终会作用到overall_header.html中。
这些修改完成后,在后台开启百度分享,前台的面包屑导航后多了百度分享的按钮。
图片
GTalkabout 写道:Click to open by GTalkabout: f7ae6911-d885-11e4-ab96-b8ee658114e8
图片
头像
xiaotong
 
帖子: 42
注册: 2015-03-23 3:50

上一页

回到 xiaotong 的项目

在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客