博客首页 » 帝国cms插件教程,网页教程。[工具箱]

帝国cms分类项采用1234等数字,分割赋值数组显示内容的代码

文章分类:帝国cms收藏 举报

在帝国cms开发过程中,分类字段的值可以用实际汉字描述,也可以用数字来代替。我们都知道,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。

如下拉字段fl的值为:
帝国cms
html
css

这样当选中某项分类,链接地址就会出现该字段值,职位汉字链接地址中会出现很多字符。为了解决这一问题,我们采用帝国cms中替代赋值。

同为下拉字段fl,可以用
1==帝国cms
2==html
3==css

来1、2、3来表示三个值,这样网站链接地址上面只会出现1、2、3数字,但是网站内容里面如果直接调用[!--fl--],结果也会出现1、2、3,这里就引入我们标题内容,帝国cms分割赋值数组显示内容,显示帝国cms、html、css。
1、内容页使用赋值代码

<?php 
$arr=array("帝国cms","html","css");
$fl1=$arr[$navinfor[fl]-1];
echo $fl1;
?>

2、列表页面使用的赋值代码

$datar=$empire->fetch1("select fl from phome_ecms_info where id='$r[id]'");
$fl=$datar['fl'];
$r_tag=explode("|",$fl);
for($i=0;$i<count($r_tag);$i++)
        {
        $arr=array("帝国cms","html","css");
             if($r_tag[$i])
                {
                        $tags.="<em># ".$arr[$r_tag[$i]-1]."</em> ";
                }
        }
$listtemp='<p>'.$tags.'</p>';   

以上代码,在帝国cms不同的页面使用即可实现,链接地址显示1234等数字,内容显示帝国cms等实际文字内容。

admin

绿缪博客 发布时间:2024-03-06

发表评论

0条评论

匿名发布

相关文章

更多+