根据系统处理规则,当系统入口为以下之一时,系统自动匹配到 /member/admin/*.php文件: admin.php?mod=cms&file=*
Admin.php?file=*
由于,我们就可以对member进行后台管理,当然,你需要做的是在member/admin/目录下做通配文件,如 global.php,里面进行权限及其它过滤检测。
系统前台同基础模块。
当然,用户模块一般是我们在做基础开发时就已经考虑的,并且可能已经并入到了我们的开发计划中。而其它如评论模块同member开发思路一样,我们需要做的可能更简单。
如,我们已经设计了相应插件模块的表,当我们有新的插件模块时,就更新到数据库中,表结构可能如下:
第一个表为插件模块表,其中disenable为是否使用标记。
第二个表为插件模块与频道关联表,在添加(编辑)频道时,我们可以选择现有的插件模块是否与之关联。如,article我需要一个评论关联,而download并不需要。
我们在开发这类插件模块时,由于是配合其它程序工作的,前台模块往往只需要一个执行文件。如在comment模块中,前台我只用了一个文件。
在文章内容页面的模板中添加以下语句:
<div id=” comment”></div>
完成对评论的载入。通过以下语句完成对文章评论的提交:
<div id="formInput" style="display:block;">
NickName:<input name="poster" id="poster" size="15" style="color:#369">
<!--{if $_config['enablecommentcheckcode']}-->
Check Code:<input id="chkcode" name="chkcode" size="8" style="color:#369"> <img src="{D_T}ck.php" id="chkcodeImg" align="absmiddle">
<!--{/if}-->
<br>Comment Content:<br><textarea style="width:350px;height:80px;" name="content" id="content"></textarea>
<br>
<span style="padding-left:120px;">
<input type="button" value="Post Comment">
</span>
</div>
而后台管理程序,同以上模块程序,不一一讲述。

