实现在帖子阅读页新增一个广播台实现更多数据的调用和展现(适用pw8.0、8.3版本)
1、打开require/portalpages.php文件
找到:
- 'bbsradio' =>'广播台',
下下下方添加:
- 'bbsradio2' =>'广播台2',
保存
2、打开template/wind/read.htm文件
找到:
- $fastpost && require_once PrintEot($fastpost);
代码上上上方添加如下代码:
- if ($db_bbsradioifopen) portalEcho('bbsradio2');
3、打开服务器上的目录html/portal/bbsradio文件夹,将这个文件夹拷贝一份,并重命名成bbsradio2作为新广播台的模板文件目录。
这样在html/portal/bbsradio2目录下有新建的广播台的模板文件!但是现在模板还是套用的bbsradio的模板,配置也一样,所以调用的数据无疑也是一样的!
现在开始要修改模板和配置文件实现不一样的调用数据!
打开html/portal/bbsradio2目录,
打开main.htm文件:
找到:
- <pw id="左侧@广播台" />
替换成:
- <pw id="阅读页下方@广播台" />
打开config.htm文件
找到:
- <pw id="左侧@广播台" />
替换成:
- <pw id="阅读页下方@广播台" />
以上修改都保存后,随便打开一篇帖子刷新看下 新的广播台是否生效了!
效果如下:
如果没有这样的效果的话 那是系统还没有识别这个新的广播台的模块代码,进入前台管理或者后台管理 编辑下模块代码就好了!
进入模块代码编辑框,将以下模块代码复制并粘贴进去:
提交就有以上的广播台的效果!
- <dl class="radioDl">
- <dt>
- <list num="4" action="image" cachetime="1800" ifpushonly="0" title="广播图片1" />
- <loop>
- <div class="div"><a href="{url}"><img src="{image,120,90}" alt="{title}" title="{title}" width="120" height="90" />
</a><p><a href="{url}">{title,15}</a></p></div>- </loop>
- </dt>
- <dd>
- <ul class="radioUl">
- <list num="5" action="subject" cachetime="1800" ifpushonly="0" title="广播帖子列表1" />
- <loop>
- <li><a href="{url}">{title}</a></li>
- </loop>
- </ul>
- </dd>
- </dl>
放心 你可以去设置新的广播台的调用数据了,你可以全部将这个新加的广播台用来调用纯图片或者其他的自定义的数据!