phpwind自定义推送模块
web主目录假设为webapp
1.在webapp\html\channel\119的文件夹中,config.htm;main.htm分别注册要添加的模块。
注意119是频道的英文别名,在pw中,推送模块是属于某个频道的,你也可以将模块定义在其它的频道。
示例代码如下: config.htm
其中test_list是该模块的标识
main.htm:
<li class="item"><pw id="find_list" /></li>
2.在webapp\html\portal\目录中,复制其它的模块目录,并且将该目录命名为find_list。打开find_list目录中的congfig.htm和main.htm,这两个文件属于配置文件,修改参数为
config.htm
main.htm
<pw id="test123" />
3.进入后台,门户模式=》频道管理=》119进入模块管理,选择添加的find_list ,设置该模块的数据源。
4.进入wabapp\data\tplcache复制其它模块的文件重命名为test23
portal_test123.htm,示例代码如下:
注意:红色加大的部分必须写频道的英文别名,否则会提示模块为静态html,不支持推送。
5.在需要引入推送模块的模板中加入如下包含语句:
if($db_bbsradioifopen) portalEcho('test123');
至此工作全部完成,总结一下一共有这么几个相关的文件:
webapp/html/channel/xx(代表某频道的目录)下的config.htm和main.htm;
webapp\html\portal\xx(该模块配置文件夹,包括三个文件,其中config.htm,main.htm比较重要);
wabapp\data\tplcache\xx.htm(为该模块定义数据源,)