想写一个象织梦那样的显示引表的函数
发布于:2022-01-17 09:50:54
#1 zhgzzy
要做一个项目,有很多地方要调用显示列表,因为是新手,所以请jake帮帮助
例如:filelists(2,8,30,'intime');
参数解释:
2 代表文章的分类
8 代表显示8条记录
30 代表显示文字数
intime 代表排序
2011-10-08 09:39:55
#2 zhgzzy
{dede:arclist row='8' typeid="5,6" orderby='pubdate' titlelen='34'}
2011-10-08 14:57:55
#3 zhgzzy
象这种样式的,怎么写
2011-10-08 14:58:42
#4 anythink
自己写个smarty的function再注册进去
2011-10-08 16:32:06
#6 lkmtdgt
还是做成帝国和PHPCMS V9那样的可视化标签输出比较方便,自主选择栏目,显示调试,标题截取,简介字数,是否显示图片等,呵呵,个人愚见,欢迎拍砖
2011-10-12 22:29:43
#7 jake
还是做成帝国和PHPCMS V9那样的可视化标签输出比较方便,自主选择栏目,显示调试,标题截取,简介字数,是 ...
lkmtdgt 发表于 2011-10-12 22:29 
从程序员的角度来说,dedecms的SQL标签是最受欢迎的,也就是支持SQL直接查询,然后在模板中循环显示查到的数据
2011-10-12 22:33:47
#8 lkmtdgt
从具体的使用者的角度来说,大部分不懂代码,甚至连模板都不知道是怎么回事的,连标签化输出都有问题,更别提dedecms的SQL标签了
2011-10-12 23:46:14
#9 暗夜星辰
dedecms是个人开发 phpcms 是团队开发
一开始的定位决定了产品的风格
phpcms在普通用户的易用程度上优于DEDE
但是DEDE 对于一个打算二次开发的PHPer来说更方便而已
这两个我都用过 还有帝国 各有千秋吧
我觉得有需要就提取一部分 自己组合起来就好
很多时候我们搭的架子不需要后台太复杂 快速搭建才是基本需求就没必要把PHPCMS的那套也带进来了
开销实在是大
2011-10-12 23:52:36
#10 zhgzzy
水平有限,目前只能这样了
function articlelist($params){
$sid = $params['a'];
$lmt = $params['b'];
$lng = $params['c'];
if($sid){
$rs = spClass('lib_article')->findAll(array('sid'=>$sid),'id DESC','id,title',$lmt);
}else{
$rs = spClass('lib_article')->findAll(null,'id DESC','id,title',$lmt);
}
foreach($rs as $smu) {
$article .= "
".strcut($smu['title'],$lng)."";
}
return $article;
}
2011-10-14 13:10:45