好好工作,让用户满意

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

雨夜 1271次浏览 3个评论

这段时间公司检修,没时间去写博客,今天才有时间去做这个。。前段时间一个开发者朋友来问我首页怎么实现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)
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3) 个小伙伴在吐槽
  1. 顶顶,说得很好,我很喜欢里面的内容,也欢迎到我的网站看看吧,~~~挽回爱情 www.wanhui120.com
    穆木 2017-07-25 AM 10:57 回复
  2. 有几个问题啊:
    1,修改哪个文件里的代码?
    2,修改成想要的代码,要输入怎样的代码?
    不会,跪求指点
    渐离 2017-06-15 PM 06:44 回复
  3. 很实用的教程,真是干货啊,赞一个
    烽烟无限 2017-04-30 PM 06:35 回复

主题定制开发流程

ZBLOGPHP开发流程

联系我们