百度百科都看过,一个词条可以创建许多个小标题分类。利用帝国CMS去搞的话,最简单的方法就是自己再编辑器里面分后段落,然后利用CSS来达到词条的效果。但是不利用后期修改,如果词条太多,内容太长不方便维护。除了一种方法就是利用帝国CMS的多值字段了,这个也不难,照着官方的代码稍微干嘛就能够同时实现百度百科的效果了。
首先我们需要添加一个百科的多值字段。
字段名:ct
字段标识:词条
类型:中型
输出表单表明元素:多值字段
大概的输出表单替换html代码如下面这样。
function domvadd_p_ctnr() { var i; var str=''; var oldi=0; var j=0; var addnum=0; addnum=parseInt(document.add.mvaddnum_p_ctnr.value); oldi=parseInt(document.add.mveditnum_p_ctnr.value); for(i=1;i<=addnum;i++) { j=i+oldi; str=str+''; } document.getElementById("mvadd_p_ctnr").innerHTML="
|
||||
<?php
if($ecmsfirstpost==1)
{
?>
|
||||
扩展数量: "> | ||||
熟悉帝国CMS的添加字段大家都会,主要就是前台调用有点容易。帝国CMS论坛找了一段,循环隔开多值字段的代码,稍加修正。
<?php $morefr=explode('||||||',$navinfor[p_ctnr]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $morefrf=explode('::::::',$morefr[$mfi]); ?>
上面一段为调用的目录,下面的一段循环调用的词条标题和内容。前台的样式大家自行修正,我们主要看一看后台是什么样的。
可以民主自由添加词条数量,也可以删掉,这样维护出来是不是就方便些了。