怎么在dedecms列表页调用文章内容
一般是这样的代码:
<div class="dede_pages">
<ul class="pagelist">
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
</ul>
</div>
你可以在相应的css文件中,默认是:模版文件夹/default/style/pagecss
对应修改一下就可以了。
滑动效果是:dede_pages ul li a:hover
就是链接:a的hover事件。
1,[field:click/]
2,用css控制浮动,float:right
3,用arclist调用指定栏目的id,{dede:arclist typeid='栏目ID'}{/dede:arclist}
{dede:list pagesize='12' }
<h2><a href="[field:arcurl/]">[field:title/]</a></h2>
<p>[field:description function="cn_substr(@me,168)"/]<a href="[field:arcurl/]">[查看全文]</a></p>
{/dede:list}
文章列表标准调用方式,pagesize后为要调用文章的条数,title为标题,description为简介,后边的数字为控制简介的数字、自己调整、
{dede:list pagesize='5'}
<!--和连接-->
<a target="_blank" class="focus" href="[field:arcurl/]"><img src="[field:picname /]" width="200" height="123" alt="[field:title/]" /></a>
<!--标题和连接-->
<h2><a target="_blank" href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></h2>
<!--点击阅读次数-->
阅读([field:click/])
<!--描述-->
[field:description function='cn_substr(@me,150)'/]
<!--时间,这里有一个自定义函数tranTime -->
[field:pubdate function="tranTime(@me)" /]
{/dede:list}
时间自定义函数,打开include/extendfuncphp 放到最末尾
function tranTime($time) {$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
if ($time < 60) {
$str = '刚刚';
}
elseif ($time < 60 60) {
$min = floor($time/60);
$str = $min'分钟前';
}
elseif ($time < 60 60 24) {
$h = floor($time/(6060));
$str = $h'小时前 '$htime;
}
elseif ($time < 60 60 24 3) {
$d = floor($time/(606024));
if($d==1)
$str = '昨天 '$rtime;
else
$str = '前天 '$rtime;
}
else {
$str = $rtime;
}
return $str;
}
/member/indexphp 搜索 / 最新文档8条 /
在其上方增加
//统计文章总数量$count = $dsql->GetOne("select COUNT() AS dd FROM #@__archives where mid='"$cfg_ml->M_ID"'");
//统计文章总点击数
$counts = $dsql->GetOne("select sum(click) AS count_number FROM #@__archives where mid='"$cfg_ml->M_ID"'");
indexhtm 模版中调用 统计文章总数量
<php echo $count['dd'];>indexhtm 模版中调用 统计文章总点击数
<php echo $counts['count_number'];>我给你段代码你参考着修改吧。
{dede:arclist typeid='35' row='10' titlelen='60'}<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>
{/dede:arclist}
给你解释下代码 typeid='35'这个是栏目的id 35 。架设你的那个爆笑笑话的id是12,那么你就需要typeid='12'这样写。row='10'这个是调取多少篇文章,titlelen=‘60’这个是标题的长度限制。
<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>这个就是调取文章标题了。
这样说你明白了吧。每个栏目都有一个独立的id的,你单独调用就ok了。
希望对你有所帮助,望采纳!
{dede:arclist
typeid=''
orderby='pubdate'
titlelen=34
row=10}
<li><a
target="_blank"
href="[field:arcurl
/]">[field:title/]</a></li>
{/dede:arclist}
orderby='pubdate'
按出版时间排列
orderby=''
表示排序方式,默认值是
senddate
按发布时间排列。
orderby='hot'
或
orderby='click'
表示按点击数排列
typeid=''
为空
表示调用当前栏目最新文章
楼主可以试试看看
行就给分吧
更多请关注
百度空间
:http://wwwbaiducom/p/疯子小组
你好,调用到首页可以采用以下代码:
{dede:arclist row="10" imgwidth="100" imgheight="100" type="image"}<li>[field:image/]<a href="[field:typeurl/]" title="[field:fulltitle/]" >[[field:typename/]]</a><a href="[field:arcurl /]">[field:title /]</a></li>{/dede:arclist}
其中,[field:image/] 就是缩略图
0条评论