请问:关于织梦dedecms 中的channelartlist标签 数字排序的问题

请问:关于织梦dedecms 中的channelartlist标签 数字排序的问题,第1张

son

{dede:channelartlist typeid='3,3'}

<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>

<hr><!-- 这里我们加一个横线,已区分顶级栏目、子栏目,此处为注释文字,可以删除-->

{dede:channel type='son' noself='yes'}

<a href="[field:typelink/]">[field:typename/]</a><br />

{/dede:channel}

{/dede:channelartlist}

不过,这里边指的是调用栏目下的子栏目

你可以测试一下

先进入dedecms后台,在系统选项里运行SQL命令 :

truncate table `dede_arctiny`;

truncate table `dede_archives`;

truncate table `dede_addonarticle`;

参考教程:http://wwwxiuzhanwangcom/dedecms_wt/803html

您好,朋友,很高兴为您解答:

请尝试用@me=$GLOBALS['itemindex]+1; 试试。

itemindex标签我没有测试过,通常我用的是autoindex标签。

希望我的回答能够帮到您!

模板前端后端都正常,但自己的模板提交后显示不正常,原因:

自定义表单,增加字段、减少字段、更改字段,表单验证都会发生变化,在确认更改后,回到模板提交页面,右键原代码,下面两处会发生变化(举例),你自己的模板页面随着要进行更改,否则就会出现此错误。

<input type="hidden" name="dede_fields"

value="xingming,text;dianhua,text;youxiang,text;liuyan,multitext;gongsi,text;nativeplace,text;tzed,select;hfsj,radio;shijian,text" />

<input type="hidden" name="dede_fieldshash" value="dde4685d746ba7b46a435b5292aa882a" />

是的,这个属性就是针对article的

、打开\include\目录中的arclistviewclassphp文件,搜索“排序方式”,然后在

else if($orderby=="lastpost") {

$ordersql = " order by arclastpost $orderWay";

}

elseif($orderby == "weight") {

$ordersql = "order by arcweight asc";

}

else {

$ordersql=" order by arcsortrank $orderWay";

}

这段代码中间添加以上红色代码。

再用article的方式就可以按照指定的排序了

将以下自定义函数 放到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;

}

函数:  tranTime()

其实就是用上这个自定义函数  就可以了

<php 

echo tranTime($mytime);

>

DEDE用法

列表页 [field:pubdate function="tranTime(@me)" /]

内容页 {dede:fieldpubdate function="tranTime(@me)"/}

1、首先,我们输入网站后台登录地址,打开登录页面,输入后台用户名和密码,如图、

2、进入到网站主界面,在点击核心->我发布的文档,查看网站全部文档。

3、然后在点击添加文档,进入到如下界面。

4、对于大多数文章来说,要设置的内容有以下几点:文章标题:设置一个符合用户搜索习惯的标题自定义属性:选择对应的自定义属性就可以在前端页面调用包含这些属性的文章,这个使用的比较多。

5、然后点击确定对文章进行保存,在点击生成->更新文档html->开始生成。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问:关于织梦dedecms 中的channelartlist标签 数字排序的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情