------------ DedeTag Engine Create File False --------------
一般为访问权限不够造成这样的错误,更改服务器对网站目录的权限就可以解决这个问题。
-------------- 织梦不能上传 图片 ----------------
php.ini 修改 upload_tmp_dir =C:\Windows\temp
----------------- 织梦调用栏目简介 ------------------------
默认情况下{dede:type}{/dede:type}模板标签是不支持description(描述)调用的,要修改源码才能让type标签支持调用,步骤:
打开include/taglib/type.lib.php。
找到里面的SQL语句,原来sql检索的字段中没有description,添加description字段后为SELECT id,typename,typedir,description,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id=’$typeid’ “
然后{dede:type typeid='1'}[field:description/]{/dede:type}这样调用就可以显示了。
------------------ 关于织梦后台DedeCMS:CSRF Token Check Failed提示的处理方法 -------------
打开 dede/file_manage_view.php 找到
$path_parts = pathinfo($filename); 大约处于121行
在它下面一行加入
$GLOBALS['token'] = make_hash();
-------------- 上一篇 下一篇 显示文字字数 -----------
1、打开include/arc.archives.class.php文件
2、查找:$this->PreNext['pre'] = "上一篇:{$preRow['title']} "; 在这一行上面加上以下代码
$preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字
3、查找:$this->PreNext['next'] = "下一篇:{$nextRow['title']} "; 在这一行上面加上以下代码
$nextRow['title']=cn_substr($nextRow['title'],30);//最多显示15个汉字
------------全局获取时间--------------
{dede:php runphp='yes'}
$ntime = time();
@me=MyDate('Y年m月d日 h时m分s秒',$ntime);
{/dede:php}
直接显示在页面
-----------------------标签------------------
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
参数说明:
col='' 内容列数
titlelen='' 标题长度
infolen='' 内容摘要长度
imgwidth='' 缩略图宽
imgheight='' 缩略图高
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum、weight,默认为 sortrank
pagesize='20' 分页大小
orderway='' 正序或者倒序desc(从大到小) asc(从小到大)
获取子栏目的关键词和栏目描述方法:
edecms 5.7 的dede:channel标签不支持调用子栏目的关键词及栏目描述,有些时候我们需要用户,需要简单的修改一下文件,如下:
include\taglib\channel.lib.php文件第86行
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
在后面添加,keywords,description,成如下
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,(keywords,description)
注:()的代码为增加的代码
在模板中(举例,根据自己的代码灵活使用):
{dede:channel type='son' row='6' typeid='4'}
<a href="[field:typeurl/]">[field:typename/]——[field:keywords/]——[field:description /]</a>
{/dede:channel}
文章列表调用:
{dede:arclist titlelen=20 row=5 col="1" orderby=pubdate limit='1,5' typeid="2" }
<LI><a href="[field:arcurl/]" target=_blank>[field:title/]</a></LI>
{/dede:arclist}
栏目调用:
{dede:channelartlist typeid='2' row='5'}
{dede:global.autoindex/}//自动编号
{dede:global name='itemindex'/}
[field:global name='itemindex'/]
<a target="_blank" href="{dede:field name=