PHPCMS与论坛间的调用方法
1、添加 调用论坛帖子,比如 论坛新贴、论坛精华贴、论坛热门贴等
主流论坛 pw、dz 都支持 论坛各种信息的 js 调用的,
下面就结合pw4.3.2论坛的js调用和phpcms的自定义标签功能,在首页右侧栏添加论坛新贴、论坛精华贴、论坛热门贴 等分类块
①开启论坛JS 调用功能
pw论坛后台--论坛核心设置--JS 调用设置:
是否开启 JS调用 开启
缓存更新时间(秒) 900
允许调用网站域名 根据提示填写
②获得调用代码
pw论坛后台--插件中心--首页调用管理:
您也可以调用:版块、bbs公告、bbs信息、会员排行、论坛文章等
这里我是用的“论坛文章调用”
根据“论坛文章调用演示”提示信息得到 文章调用代码,比如我的:
论坛新贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26
&digest=0&postdate=0&author=0&fname=1&hits=0&replies=0&pre=2&num=15&
length=30&order=2"></script>
论坛热门贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26&digest=0&postdate=0&author=0&
fname=1&hits=0&replies=0&pre=2&num=15&length=30&order=3"></script>
论坛精华贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26&digest=1&postdate=0&author=0&
fname=1&hits=0&replies=0&pre=2&num=15&length=30&order=2"></script>
fidout=1_2_3_4_5_7_14_26 是不调用的论坛板块ID 当然你也可以使用fidin=1_2_3格式调用你想要的板块1、2、3
下面是 参数说明,根据自己的情况修改
fidout : 不调用的版块ID,格式:1_2_3
fidin : 调用文章的版块ID,格式:1_2_3
digest : 调用精华帖,可选参数:0否,1是
postdate : 是否显示文章发表日期,可选参数:0否,1是
author : 是否显示文章作者,可选参数:0否,1是
fname : 是否显示版块名称,可选参数:0否,1是
hits : 是否显示查看数,可选参数:0否,1是
replies : 是否显示回复数,可选参数:0否,1是
pre : 标题列表前缀,可选参数 : 0.<li>,1.◇,2.·,3.○,4.●,5.-,6.□-
num : 调用主题个数
length : 文章标题长度
order : 排序方式,可选参数 : 1.最后发表日期 2.主题发表日期 3.回复数 4.查看数
③在phpcms中创建自定义标签
因为从pw论坛的得到的代码过长,直接插入模板容易出错,所以用自定义标签功能
下面是创建论坛新贴的 自定义标签:
phpcms后台--系统设置--自定义标签--添加自定义标签:
自定义标签名* bbs_new
自定义标签说明 论坛新贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛新贴代码 复制到这里
立即启用 是
确定
这样就得到了 调用论坛新贴的自定义标签:{$mytag('bbs_new')}
然后依据上述方法创建:
论坛热门贴:{$mytag('bbs_hot')}
自定义标签名* bbs_hot
自定义标签说明 论坛热门贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛热门贴代码 复制到这里
立即启用 是
确定
论坛精华贴:{$mytag('bbs_pink')}
自定义标签名* bbs_pink
自定义标签说明 论坛精华贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛精华贴代码 复制到这里
立即启用 是
确定
这样就得到了 3 个自定义标签:
{$mytag('bbs_new')}
{$mytag('bbs_hot')}
{$mytag('bbs_pink')}
④在首页模板中增加位置并插入标签
后台--模板管理--网站首页模板--修改--找到
<!--投票-->
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>{$voteshow(0,0,0)}</td>
</tr>
</table>
在下面添加:
<!--论坛新贴开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛新贴</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_new')}
</td>
</tr>
</table>
<!--论坛新贴结束■论坛热贴开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛热贴</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_hot')}
</td>
</tr>
</table>
<!--论坛热贴结束■论坛精华开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛精华</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_pink')}
</td>
</tr>
</table>
<!--论坛精华结束■33de9.net-->
点“修改模板”按钮来保存模板
⑤更新模板缓存--更新首页--OK!
2、右侧添加广告位解决
①添加广告位
后台--广告管理--添加广告位
广告位名称 右侧黄金广告位1
所在位置 网站首页
广告位模板 矩形横幅
广告位尺寸 245*60 (自定)
是否启用 是
重复① 添加多条广告位,右侧黄金广告位1、2、3……(多少自定,我弄了10条)
②获得广告位调用代码
后台--广告管理--广告位管理
点击:右侧黄金广告位1、2、3…… 调用代码--复制代码
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=10"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=11"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=12"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=13"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=14"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=15"></SCRIPT>
…………将这样的广告位的代码都复制出来,如果是逐个挨着添加的后面id=的数字应该也是连续的
③添加自定义标签
这个我也是通过自定义标签实现的,因为广告代码比较多
方法同论坛帖子调用标签 一样
phpcms后台--系统设置--自定义标签--添加自定义标签:
自定义标签名* GoldAD
自定义标签说明 黄金广告位调用标签
自定义标签内容* (编辑器最好点原代码)将上面复制的广告位代码 复制到这里 如:
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=10"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=11"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=12"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=13"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=14"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=15"></SCRIPT></p>
<p>…………</p>
注意:前后加了<p></p>,否则不分行的,就成一行了。
立即启用 是
确定
这样 就得到了一个标签{$mytag('GoldAD')}
④在首页模板中增加位置并插入标签
后台--模板管理--网站首页模板--修改
在
<!--论坛精华结束■33de9.net-->
下面
或
<!--投票-->
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>{$voteshow(0,0,0)}</td>
</tr>
</table>
下面(或找到你需要的适当位置)
添加:
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">黄金广告位</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('GoldAD')}
</td>
</tr>
</table>
保存模板--更新模板缓存--更新首页--OK!
主流论坛 pw、dz 都支持 论坛各种信息的 js 调用的,
下面就结合pw4.3.2论坛的js调用和phpcms的自定义标签功能,在首页右侧栏添加论坛新贴、论坛精华贴、论坛热门贴 等分类块
①开启论坛JS 调用功能
pw论坛后台--论坛核心设置--JS 调用设置:
是否开启 JS调用 开启
缓存更新时间(秒) 900
允许调用网站域名 根据提示填写
②获得调用代码
pw论坛后台--插件中心--首页调用管理:
您也可以调用:版块、bbs公告、bbs信息、会员排行、论坛文章等
这里我是用的“论坛文章调用”
根据“论坛文章调用演示”提示信息得到 文章调用代码,比如我的:
论坛新贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26
&digest=0&postdate=0&author=0&fname=1&hits=0&replies=0&pre=2&num=15&
length=30&order=2"></script>
论坛热门贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26&digest=0&postdate=0&author=0&
fname=1&hits=0&replies=0&pre=2&num=15&length=30&order=3"></script>
论坛精华贴
<script src="http://域名/bbs/new.php?action=article&fidout=1_2_3_4_5_7_14_26&digest=1&postdate=0&author=0&
fname=1&hits=0&replies=0&pre=2&num=15&length=30&order=2"></script>
fidout=1_2_3_4_5_7_14_26 是不调用的论坛板块ID 当然你也可以使用fidin=1_2_3格式调用你想要的板块1、2、3
下面是 参数说明,根据自己的情况修改
fidout : 不调用的版块ID,格式:1_2_3
fidin : 调用文章的版块ID,格式:1_2_3
digest : 调用精华帖,可选参数:0否,1是
postdate : 是否显示文章发表日期,可选参数:0否,1是
author : 是否显示文章作者,可选参数:0否,1是
fname : 是否显示版块名称,可选参数:0否,1是
hits : 是否显示查看数,可选参数:0否,1是
replies : 是否显示回复数,可选参数:0否,1是
pre : 标题列表前缀,可选参数 : 0.<li>,1.◇,2.·,3.○,4.●,5.-,6.□-
num : 调用主题个数
length : 文章标题长度
order : 排序方式,可选参数 : 1.最后发表日期 2.主题发表日期 3.回复数 4.查看数
③在phpcms中创建自定义标签
因为从pw论坛的得到的代码过长,直接插入模板容易出错,所以用自定义标签功能
下面是创建论坛新贴的 自定义标签:
phpcms后台--系统设置--自定义标签--添加自定义标签:
自定义标签名* bbs_new
自定义标签说明 论坛新贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛新贴代码 复制到这里
立即启用 是
确定
这样就得到了 调用论坛新贴的自定义标签:{$mytag('bbs_new')}
然后依据上述方法创建:
论坛热门贴:{$mytag('bbs_hot')}
自定义标签名* bbs_hot
自定义标签说明 论坛热门贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛热门贴代码 复制到这里
立即启用 是
确定
论坛精华贴:{$mytag('bbs_pink')}
自定义标签名* bbs_pink
自定义标签说明 论坛精华贴调用
自定义标签内容* (编辑器最好点原代码)将上面的到的 论坛精华贴代码 复制到这里
立即启用 是
确定
这样就得到了 3 个自定义标签:
{$mytag('bbs_new')}
{$mytag('bbs_hot')}
{$mytag('bbs_pink')}
④在首页模板中增加位置并插入标签
后台--模板管理--网站首页模板--修改--找到
<!--投票-->
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>{$voteshow(0,0,0)}</td>
</tr>
</table>
在下面添加:
<!--论坛新贴开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛新贴</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_new')}
</td>
</tr>
</table>
<!--论坛新贴结束■论坛热贴开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛热贴</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_hot')}
</td>
</tr>
</table>
<!--论坛热贴结束■论坛精华开始■33de9.net-->
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">论坛精华</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('bbs_pink')}
</td>
</tr>
</table>
<!--论坛精华结束■33de9.net-->
点“修改模板”按钮来保存模板
⑤更新模板缓存--更新首页--OK!
2、右侧添加广告位解决
①添加广告位
后台--广告管理--添加广告位
广告位名称 右侧黄金广告位1
所在位置 网站首页
广告位模板 矩形横幅
广告位尺寸 245*60 (自定)
是否启用 是
重复① 添加多条广告位,右侧黄金广告位1、2、3……(多少自定,我弄了10条)
②获得广告位调用代码
后台--广告管理--广告位管理
点击:右侧黄金广告位1、2、3…… 调用代码--复制代码
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=10"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=11"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=12"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=13"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=14"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=15"></SCRIPT>
…………将这样的广告位的代码都复制出来,如果是逐个挨着添加的后面id=的数字应该也是连续的
③添加自定义标签
这个我也是通过自定义标签实现的,因为广告代码比较多
方法同论坛帖子调用标签 一样
phpcms后台--系统设置--自定义标签--添加自定义标签:
自定义标签名* GoldAD
自定义标签说明 黄金广告位调用标签
自定义标签内容* (编辑器最好点原代码)将上面复制的广告位代码 复制到这里 如:
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=10"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=11"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=12"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=13"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=14"></SCRIPT></p>
<p><SCRIPT LANGUAGE="JavaScript" src="http://……/ads/ads.php?id=15"></SCRIPT></p>
<p>…………</p>
注意:前后加了<p></p>,否则不分行的,就成一行了。
立即启用 是
确定
这样 就得到了一个标签{$mytag('GoldAD')}
④在首页模板中增加位置并插入标签
后台--模板管理--网站首页模板--修改
在
<!--论坛精华结束■33de9.net-->
下面
或
<!--投票-->
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>{$voteshow(0,0,0)}</td>
</tr>
</table>
下面(或找到你需要的适当位置)
添加:
<table width="100%" cellspacing="0" cellpadding="0" class="sidebar">
<tr>
<td width="27"><img src="{$skindir}/images/tit1_l.jpg" width="22" height="25" /></td>
<td width="156">黄金广告位</td>
<td width="42"></td>
<td width="28" align="right"><img src="{$skindir}/images/tit1_r.jpg" width="28" height="25" /></td>
</tr>
</table>
<table width="100%" height="100" cellpadding="0" cellspacing="5">
<tr>
<td>
{$mytag('GoldAD')}
</td>
</tr>
</table>
保存模板--更新模板缓存--更新首页--OK!
0
顶一下w3站长
首页责任编辑:酥大轩
推荐资讯
- 05-25PHP168风格制作说明文档
- 05-25ECMS网站管理系统4.7源码/接口/
- 05-18dedecms自带采集器的技巧
- 05-18DedeCms系统的用户用对搜索引擎
- 05-17关于非内容页调用文章副标题的程
- 04-04伪静态每日更新的方法!
- 05-02Phpcms2007 SP6 开源免费(01月
- 05-02帝国网站管理系统4.7正式版发布
- 05-02DedeCms V5.1(GBK/UTF8)版
- 04-07织梦-Flink 标记使用实例
- 04-07织梦-Vote 标记使用实例
- 04-07织梦-自定义宏标记的应用 tag
热点资讯
- 04-04当天发布的主题日期显示红色
- 04-07PHPCMS 整站代码分析讲解(四)
- 04-07PHPCMS 整站代码分析讲解(六)
- 04-07PHPCMS 整站代码分析讲解(三)
- 04-07PHPCMS 整站代码分析讲解(五)
- 04-04伪静态每日更新的方法!
- 04-07PHPCMS关于一键更新全站的简单方法
- 04-07PHPCMS整站代码分析讲解
- 04-07PHPCMS 整站代码分析讲解(二)
- 04-07PHPCMS 整站代码分析讲解(七)
- 05-18dedecms自带采集器的技巧
- 01-29PHPCMS 2007 产品介绍
今日DIGG排行