| 字段值数组:$navinfor
 调用方法:$navinfor['字段名'],比如要显示"信息ID字段",那在模板里用:<?=$navinfor['id']?>即可输出(要开启模板支持程序代码)
 通过此变量用户可以处理比较复杂的数据,比如处理音乐地址:我们假设,音乐地址字段的存放格式为:
 "
 歌曲名称1,文件地址1
 歌曲名称2,文件地址2
 歌曲名称3,文件地址3
 ......
 "
 我们可以自定义一个标签用于输出连播格式
 | 
   
    | 
         
          | //--------输出音乐连播标签 function user_EchoMusic($ecms)
 {global $empire,$public_r,$class_r,$navinfor;
 $rr=explode("\r\n",$navinfor['musicpath']);
 $count=count($rr);
 if(empty($count))
 {
 return "";
 }
 ?>
 <table width="100%" border="0" align="center" 
            cellpadding="3" cellspacing="1">
 <form 
            name="form1" method="get" onsubmit="javascript:return 
            list();" action="<?=$public_r[newsurl]?>e/MusicSys/play/index.php" 
            target=list>
 <input type=hidden name=classid value="<?=$navinfor[classid]?>">
 <input type=hidden name=id value="<?=$navinfor[id]?>">
 <input type=hidden name=title value="<?=$navinfor[title]?>">
 <tr bgcolor="990000">
 <td colspan="2"> 
            <div align="center"><font color="ffffff">歌曲名</font></div></td>
 <td width="27%"> <div align="center"><font 
            color="ffffff">试听</font></div></td>
 </tr>
 <?
 for($i=0;$i<$count;$i++)
 {
 $fr=explode(",",$rr[$i]);
 $musicname=$fr[0];
 $purl=$public_r[newsurl]."e/MusicSys/play?classid=$navinfor[classid]&id=$navinfor[id]&mid[]=$i&title=$navinfor[title]";
 $playurl="[<a href='#ecms' onclick=\"window.open('".$purl."','list','width=400,height=370');\">播放</a>]";
 ?>
 <tr>
 <td width="4%"><div align="center">
 <input name="mid[]" type="checkbox" value="<?=$i?>">
 </div></td>
 <td><div align="left"><a 
            href="#ecms" onclick="window.open('<?=$purl?>','list','width=400,height=370');"><?=$musicname?></a></div></td>
 <td width="27%"><div align="center"><?=$playurl?></div></td>
 </tr>
 <?
 }
 ?>
 <tr bgcolor="990000">
 <td colspan="6"><div 
            align="center">
 <input type="button" 
            name="Submit" value="全选" onclick=CheckAll(this.form)>
 <input type="button" name="Submit2" value="反选" 
            onclick=CheckOthers(this.form)>
 <input type="submit" 
            name="Submit3" value="播放">
 </div></td>
 </tr>
 </form>
 </table>
 <?
 }
 |  然后再内容模板调用这个标签就可以显示相应的格式,上面音乐标签输出结果可以看:
 http://www.phome.net/ecms37/music/gangtai/11454161071.html
 还有如图片系统模型的地址也可以输出为js分页格式,从而实现漫画的个性浏览等等动漫效果可以看:http://bbs.phome.net/ShowThread/?threadid=10293&forumid=31
 通过这些变量可实现各种更复杂的系统.需要您不断的去开拓与应用. |