本文目录一览:
- 1、dedecms的include\dedesql.class.php on line 317错误怎么处理?
- 2、在织梦的自定义模板文件里怎么添加php文件?
- 3、dedecms上传附件自动改名
- 4、php文件如何调用 织梦 dede的最新文章类表,动态的文章类表,站外调用!
- 5、织梦后台的include/dedesql.classs.php在哪里?怎么找不到!求解???
dedecms的include\dedesql.class.php on line 317错误怎么处理?
你是官方默认的版本,还是二开过得,这个一般跟你数据库有关系,是数据库有问题,还是程序被篡改了,得排查了,然后再解决,不能直接清楚你的状况,不好说,你要是还没解决,可以找额代解决,谢谢
在织梦的自定义模板文件里怎么添加php文件?
第一步:打开"/include/common.func.php",
然后在该文件中加入一个函数,代码如下:
function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
$dtp = new PartView();
$dtp-SetTemplet($tmpfile);
$dtp-Display();
}
第二步,加上上面的函数之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页调用主站的随机文章,可以在主站 模板/templets/default/下新建一个head.htm文件,然后在head.htm里面加入你需要的标签和标签属性:
{dede:arclist titlelen='100' row='15' orderby='rand'}
lia href="[field:arcurl/]" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
第三部,自定义yourfile.php文件,内容如下
?php
require_once("../../include/common.inc.php");
?
想读取公共文件,如:{dede:include filename=''head.htm/}就使用?php pasterTempletDiy("cdqx/head.htm");?
完成。
dedecms上传附件自动改名
需要修改文件
第一步、修改后台设置
系统-附件设置-附件保存形式(按data函数日期参数):,看见后台的“ymd”了吧,这里就是按照年月日来自动创建文件夹的,将后面的“ymd”修改为自己想要的路径格式。
第二步、修改后台文件夹中的media_add.php文件
找到根目录下dede/media_add.php文件,打开media_add.php,找到$dpath = MyDate(”ymd”,$uptime);将括号中的的“ymd”修改为后台设定的格式(与第一步中格式保持一致)。5.7版本在第34行
第三步、修改后台文件夹中的inc/inc_archives_functions.php文件
这一步是为了修改在添加文章时保存外部图片时产生的文件夹
打开根目录下dede/inc/inc_archives_functions.php文件,找到 $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time());将其中的“ymd”修改为后台设定格式。
5.7版本在119行
第四步、修改include目录的dedecollection.class.php文件
这一步是为了修改采集资源时远程资源本地化生产的文件夹
找到根目录下include/dedecollection.class.php打开,5.7版本大概在637行左右,见到$timedir = "c".MyDate("ymd",time());修改括号中的ymd为自定义的格式
满意了就给个采纳吧
php文件如何调用 织梦 dede的最新文章类表,动态的文章类表,站外调用!
//站内二级目录下调用
?php
require_once('../include/common.inc.php');
require_once(DEDEINC.'/dedesql.class.php');
$dsql-setQuery("select * from #@__archives order by id desc limit 10;");
$dsql-Execute();
while($result = $dsql-getObject())
{
print_r($result);
echo 'br/';
}
?
织梦后台的include/dedesql.classs.php在哪里?怎么找不到!求解???
这个文件不在后台目录
在网站根目录的/include/dedesql.classs.php
也就是根目录的/include/文件夹下面
多素材织梦模板
为您解答
望采纳