本文目錄一覽:
- 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/文件夾下面
多素材織夢模板
為您解答
望採納
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233908.html