应政策要求,9月30日起博客评论功能将暂时关闭,接入实名验证系统后再恢复,如有任何定制功能等问题,可以联系我的QQ:2283276927

zblogphp首页cms无限分类模块随意排序无限样式的实现方法

雨夜 1908次浏览 8个评论

这段时间公司检修,没时间去写博客,今天才有时间去做这个。。前段时间一个开发者朋友来问我首页怎么实现cms无限分类模块随意排序无限样式的实现方法,考虑了下。于是写了如下事例代码,希望对大家有帮助。

timg.jpg

1、首先是后台函数代码:

/*
$type:模块样式
$data:数据

*/
function tutu_mokuai_style($type,$data){
$r='';
switch ($type)
{
case "c1":
$r= tutu_mokuai_style_c1($data);
break;
case "c2":
$r=tutu_mokuai_style_c2($data);
break;
case "c3":
$r=tutu_mokuai_style_c3($data);
break;
case "c4":
$r=tutu_mokuai_style_c4($data);
break;
}
return $r;
}
function tutu_mokuai_style_c1($data){
$r='<h1>c1样式实例-'.$data.'</h1>';
return $r;
}
function tutu_mokuai_style_c2($data){
$r='<h1>c2样式实例-'.$data.'</h1>';
return $r;
}
function tutu_mokuai_style_c3($data){
$r='<h1>c3样式实例-'.$data.'</h1>';
return $r;
}
function tutu_mokuai_style_c4($data){
$r='<h1>c4样式实例-'.$data.'</h1>';
return $r;
}

2、前台输出代码如下:

{php}
$s=$zbp->Config('tutu')->blocks;
$data = explode('|',$s);

foreach ($data as $k=>$v){
$array = explode('-',$v);
$c=$array[0];
$m=$array[1];
//echo $c;//输出分类
//echo $m;//输出模块样式
echo tutu_mokuai_style($m,$c);

}
{/php}

 

3、其中$s=$zbp->Config('tutu')->blocks;这个实例为:

1-c1|2-c2|3-c3|4-c4

4、代码至此结束。这里只是给出了事例的四个样式,你可以根据自己的需求去更改和添加。几个样式就对应几个函数,或者你也可以写成类来做。

5、希望对你有所帮助。


涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
喜欢 ( 0)
[使用支付宝或微信扫码]
分享 ( 0)

主题定制开发流程

ZBLOGPHP开发流程

联系我们