dedecms 列表页和文章页调用当前栏目的最新文章,热门文章该怎么弄?
这个很简单的 修改文章的发布时间 就可以了 可以更新到当前的 当然你要改到以前的 也可以实现的 这个我也不是很清楚 一般通过修改数据库吧!
本文实例讲述了dedecms自定义表单添加发布时间功能的方法。分享给大家供大家参考。具体实现方法如下:
dedecms自定义表单非常强大,可以做如报名系统、招聘系统、返修系统等等,唯一不好在于用户提交了表单之后,后台不显示提交时间
网上有一种方法是:
复制代码
代码如下:
<input name="shijian" id="shijian" value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}">
但是我试了试结果却不尽人意,每次我提交表单时的时间都是一样的说明这个方法还是不行的,大家可以亲自测试;
所以我这里起点共享一个通过JS实现发布时间的方法,过程很简单:
1自定义表单添加一个文本字段(注意不是时间字段),如字段名“填写时间”,字段函数名“shijian”;
2在表单中时间字段中,按如下例子,加入JS代码:
http://wwwdede58com/a/dedejq/1630html
修改arclist标签的asc属性。
具体代码如下:
{dede:arclistorderway=''asc'}
文章按照顺序排列
{/dede:arclist}
解析原因:
orderway=''值为desc或asc,指定排序方式是降序还是顺向排序,将值修改asc就是顺序排列。
扩展资料
其他属性
1、typeid=''表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
2、row=''表示返回文档列表总数;
3、col=''表示分多少列显示(默认为单列);
4、titlelen=''表示标题长度;
5、infolen=''表示内容简介长度;
6、imgwidth=''表示缩略图宽度;
7、imgheight=''表示缩略图高度;
8、type=''表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档
参考资料:
{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 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了。
希望对你有所帮助,望采纳!
0条评论