Browse Source

删除dedeajax函数,改成fetch获取数据

tags/6.1.6
tianya 2 years ago
parent
commit
a69b39031b
52 changed files with 272 additions and 538 deletions
  1. +5
    -4
      src/admin/article_template_rand.php
  2. +8
    -6
      src/admin/js/album.js
  3. +0
    -146
      src/admin/js/dedeajax.js
  4. +3
    -3
      src/admin/js/dialog.js
  5. +6
    -4
      src/admin/js/indexbody.js
  6. +11
    -11
      src/admin/js/leftmenu.js
  7. +7
    -6
      src/admin/js/main.js
  8. +3
    -3
      src/admin/templets/article_coonepage_rule.htm
  9. +3
    -2
      src/admin/templets/catalog_main.htm
  10. +3
    -2
      src/admin/templets/catalog_menu.htm
  11. +3
    -2
      src/admin/templets/catalog_menu2.htm
  12. +16
    -4
      src/admin/templets/freelist_main.htm
  13. +1
    -0
      src/admin/templets/index.htm
  14. +12
    -17
      src/admin/templets/module_help.htm
  15. +3
    -3
      src/admin/templets/module_main.htm
  16. +43
    -16
      src/admin/templets/search_keywords_main.htm
  17. +40
    -8
      src/admin/templets/stepselect_main.htm
  18. +10
    -2
      src/admin/templets/sys_admin_user_tj.htm
  19. +10
    -3
      src/admin/templets/sys_data.htm
  20. +11
    -2
      src/admin/templets/sys_data_replace.htm
  21. +10
    -2
      src/admin/templets/sys_info.htm
  22. +24
    -6
      src/admin/templets/sys_safetest.htm
  23. +12
    -12
      src/static/js/member_album.js
  24. +0
    -246
      src/static/js/webajax.js
  25. +1
    -1
      src/theme/templets/article_article.htm
  26. +1
    -1
      src/theme/templets/article_default.htm
  27. +1
    -1
      src/theme/templets/article_default_sg.htm
  28. +1
    -1
      src/theme/templets/article_image.htm
  29. +1
    -1
      src/theme/templets/article_infos.htm
  30. +1
    -1
      src/theme/templets/article_shop.htm
  31. +1
    -1
      src/theme/templets/article_soft.htm
  32. +1
    -1
      src/theme/templets/article_spec.htm
  33. +1
    -1
      src/theme/templets/index.htm
  34. +1
    -1
      src/theme/templets/index_article.htm
  35. +1
    -1
      src/theme/templets/index_default.htm
  36. +1
    -1
      src/theme/templets/index_default_sg.htm
  37. +1
    -1
      src/theme/templets/index_image.htm
  38. +1
    -1
      src/theme/templets/index_infos.htm
  39. +1
    -1
      src/theme/templets/index_shop.htm
  40. +1
    -1
      src/theme/templets/index_soft.htm
  41. +1
    -1
      src/theme/templets/list_article.htm
  42. +1
    -1
      src/theme/templets/list_default.htm
  43. +1
    -1
      src/theme/templets/list_default_sg.htm
  44. +1
    -1
      src/theme/templets/list_free.htm
  45. +1
    -1
      src/theme/templets/list_image.htm
  46. +1
    -1
      src/theme/templets/list_infos.htm
  47. +1
    -1
      src/theme/templets/list_shop.htm
  48. +1
    -1
      src/theme/templets/list_soft.htm
  49. +1
    -1
      src/theme/templets/list_spec.htm
  50. +1
    -1
      src/theme/templets/search.htm
  51. +1
    -1
      src/theme/templets/tag.htm
  52. +1
    -1
      src/theme/templets/taglist.htm

+ 5
- 4
src/admin/article_template_rand.php View File

@@ -80,10 +80,11 @@ function DoRand(jobname)
{
ChangeFullDiv('show');
\$DE('loading').style.display = 'block';
var myajax = new DedeAjax(\$DE('tmpct'));
myajax.SendGet2('article_template_rand.php?dopost='+jobname+'&token={$_SESSION['token']}');
\$DE('loading').style.display = 'none';
ChangeFullDiv('hide');
fetch('article_template_rand.php?dopost='+jobname+'&token={$_SESSION['token']}').then(resp=>resp.text()).then((d)=>{
\$DE('tmpct').innerHTML = d;
\$DE('loading').style.display = 'none';
ChangeFullDiv('hide');
});
}
</script>
<div id='loading' style='z-index:3000;top:160;left:300;position:absolute;display:none;'>


+ 8
- 6
src/admin/js/album.js View File

@@ -127,15 +127,17 @@ function seePicNewAlb(f, imgdid, frname, hpos, acname) {
//删除已经上传的图片
function delAlbPic(pid) {
var tgobj = $Obj('albCtok' + pid);
var myajax = new DedeAjax(tgobj);
myajax.SendGet2('swfupload.php?dopost=del&id=' + pid);
$Obj('thumbnails').removeChild(tgobj);
fetch('swfupload.php?dopost=del&id=' + pid).then(resp=>resp.text()).then((d)=>{
tgobj.innerHTML = d;
$Obj('thumbnails').removeChild(tgobj);
});
}

//删除已经上传的图片(编辑时用)
function delAlbPicOld(picfile, pid) {
var tgobj = $Obj('albold' + pid);
var myajax = new DedeAjax(tgobj);
myajax.SendGet2('swfupload.php?dopost=delold&picfile=' + picfile);
$Obj('thumbnailsEdit').removeChild(tgobj);
fetch('swfupload.php?dopost=delold&picfile=' + picfile).then(resp=>resp.text()).then((d)=>{
tgobj.innerHTML = d;
$Obj('thumbnailsEdit').removeChild(tgobj);
});
}

+ 0
- 146
src/admin/js/dedeajax.js View File

@@ -1,146 +0,0 @@
/**
*
* @version $Id: dedeajax.js 1 22:28 2010年7月20日Z tianya $
* @package DedeBIZ.Administrator
* @copyright Copyright (c) 2022, DedeBIZ.COM
* @license https://www.dedebiz.com/license
* @link https://www.dedebiz.com
*/

//xmlhttp和xmldom对象
DedeXHTTP = null;
DedeXDOM = null;
DedeContainer = null;

//获取指定ID的元素
function $(eid) {
return document.getElementById(eid);
}

function $DE(id) {
return document.getElementById(id);
}

//参数 gcontainer 是保存下载完成的内容的容器

function DedeAjax(gcontainer) {

DedeContainer = gcontainer;

//post或get发送数据的键值对
this.keys = Array();
this.values = Array();
this.keyCount = -1;

//http请求头
this.rkeys = Array();
this.rvalues = Array();
this.rkeyCount = -1;
//请求头类型
this.rtype = 'text';

//初始化xmlhttp
if (window.ActiveXObject) {//IE6、IE5
try { DedeXHTTP = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { }
if (DedeXHTTP == null) try { DedeXHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { }
}
else {
DedeXHTTP = new XMLHttpRequest();
}

DedeXHTTP.onreadystatechange = function () {
if (DedeXHTTP.readyState == 4) {
if (DedeXHTTP.status == 200) {
DedeContainer.innerHTML = DedeXHTTP.responseText;
DedeXHTTP = null;
} else DedeContainer.innerHTML = "下载数据失败";
} else DedeContainer.innerHTML = "正在下载数据...";
};

//增加一个POST或GET键值对
this.AddKey = function (skey, svalue) {
this.keyCount++;
this.keys[this.keyCount] = skey;
this.values[this.keyCount] = escape(svalue);
};

//增加一个Http请求头键值对
this.AddHead = function (skey, svalue) {
this.rkeyCount++;
this.rkeys[this.rkeyCount] = skey;
this.rvalues[this.rkeyCount] = svalue;
};

//清除当前对象的哈希表参数
this.ClearSet = function () {
this.keyCount = -1;
this.keys = Array();
this.values = Array();
this.rkeyCount = -1;
this.rkeys = Array();
this.rvalues = Array();
};

//发送http请求头
this.SendHead = function () {
if (this.rkeyCount != -1) { //发送用户自行设定的请求头
for (; i <= this.rkeyCount; i++) {
DedeXHTTP.setRequestHeader(this.rkeys[i], this.rvalues[i]);
}
}
if (this.rtype == 'binary') {
DedeXHTTP.setRequestHeader("Content-Type", "multipart/form-data");
} else {
DedeXHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
};

//用Post方式发送数据
this.SendPost = function (purl) {
var pdata = "";
var i = 0;
this.state = 0;
DedeXHTTP.open("POST", purl, true);
this.SendHead();
if (this.keyCount != -1) { //post数据
for (; i <= this.keyCount; i++) {
if (pdata == "") pdata = this.keys[i] + '=' + this.values[i];
else pdata += "&" + this.keys[i] + '=' + this.values[i];
}
}
DedeXHTTP.send(pdata);
};

//用GET方式发送数据
this.SendGet = function (purl) {
var gkey = "";
var i = 0;
this.state = 0;
if (this.keyCount != -1) { //get参数
for (; i <= this.keyCount; i++) {
if (gkey == "") gkey = this.keys[i] + '=' + this.values[i];
else gkey += "&" + this.keys[i] + '=' + this.values[i];
}
if (purl.indexOf('?') == -1) purl = purl + '?' + gkey;
else purl = purl + '&' + gkey;
}
DedeXHTTP.open("GET", purl, true);
this.SendHead();
DedeXHTTP.send(null);
};

} // End Class DedeAjax

//初始化xmldom
function InitXDom() {
if (DedeXDOM != null) return;
var obj = null;
if (typeof (DOMParser) != "undefined") { // Gecko、Mozilla、Firefox
var parser = new DOMParser();
obj = parser.parseFromString(xmlText, "text/xml");
} else { // IE
try { obj = new ActiveXObject("MSXML2.DOMDocument"); } catch (e) { }
if (obj == null) try { obj = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { }
}
DedeXDOM = obj;
};

+ 3
- 3
src/admin/js/dialog.js View File

@@ -9,9 +9,9 @@
document.write("<style type=\"text/css\">.close{float:right;font-size:14px;cursor:pointer}</style>")
function editTitle(aid) {
var show = document.getElementById("show_news");
var myajax = new DedeAjax(show, false, false, "", "", "");
myajax.SendGet2("catalog_edit.php?dopost=time&id=" + aid);
DedeXHTTP = null;
fetch("catalog_edit.php?dopost=time&id=" + aid).then(resp=>resp.text()).then((d)=>{
show.innerHTML = d;
});
}
function $Dede(id) { return document.getElementById(id) }
function AlertMsg(title, id) {


+ 6
- 4
src/admin/js/indexbody.js View File

@@ -10,8 +10,9 @@ function CloseTab(tb)

function ListAll(){
$DE('editTab').style.display = 'block';
var myajax = new DedeAjax($DE('editTabBody'));
myajax.SendGet('index_body.php?dopost=editshow');
fetch('index_body.php?dopost=editshow').then(resp=>resp.text()).then((d)=>{
$DE('editTabBody').innerHTML = d;
});
}

function ShowWaitDiv(){
@@ -21,6 +22,7 @@ function ShowWaitDiv(){

window.onload = function()
{
var myajax = new DedeAjax($DE('listCount'));
myajax.SendGet('index_body.php?dopost=getRightSide');
fetch('index_body.php?dopost=getRightSide').then(resp=>resp.text()).then((d)=>{
$DE('listCount').innerHTML = d;
});
};

+ 11
- 11
src/admin/js/leftmenu.js View File

@@ -120,17 +120,17 @@ function ShowMainMenu(n)
targetLink.className = 'mmac';
curitem = n;
} else {
var myajax = new DedeAjax(targetCt);
myajax.SendGet2("index_menu_load.php?openitem="+n);
if(targetCt.innerHTML!='')
{
curCt.style.display = 'none';
targetCt.style.display = 'block';
curLink.className = 'mm';
targetLink.className = 'mmac';
curitem = n;
}
DedeXHTTP = null;
fetch("index_menu_load.php?openitem="+n).then(resp=>resp.text()).then((d)=>{
targetCt.innerHTML = d;
if(targetCt.innerHTML!='')
{
curCt.style.display = 'none';
targetCt.style.display = 'block';
curLink.className = 'mm';
targetLink.className = 'mmac';
curitem = n;
}
});
}
// bindClick();
}


+ 7
- 6
src/admin/js/main.js View File

@@ -298,8 +298,7 @@ function LoadNewDiv(e, surl, oname) {
newobj.style.display = "block";
}
if (newobj.innerHTML.length < 10) {
var myajax = new DedeAjax(newobj);
myajax.SendGet(surl);
fetch(surl).then(resp=>resp.text()).then((d)=>{newobj.innerHTML = d});
}
}

@@ -322,8 +321,9 @@ function LoadNewDiv2(e, surl, oname, dlgcls) {
document.body.appendChild(newobj);
}
newobj.innerHTML = '';
var myajax = new DedeAjax(newobj);
myajax.SendGet2(surl);
fetch(surl).then(resp=>resp.text()).then((d)=>{
newobj.innerHTML = d;
});
if (newobj.innerHTML == '') newobj.style.display = 'none';
else newobj.style.display = 'block';
jQuery(newobj).css('top', '50px').css('left', '300px');
@@ -391,8 +391,9 @@ function LoadQuickDiv(e, surl, oname, w, h) {
newobj.style.left = posLeft + "px";
newobj.innerHTML = '<div style="margin-top:10px;margin-left:10px;"><img src="images/loadinglit.gif"> Loading...</div>';
newobj.style.display = 'block';
var myajax = new DedeAjax(newobj);
myajax.SendGet(surl);
fetch(surl).then(resp=>resp.text()).then((d)=>{
newobj.innerHTML = d;
});
fixupPos = false;
}



+ 3
- 3
src/admin/templets/article_coonepage_rule.htm View File

@@ -23,9 +23,9 @@
//编辑
function EditNode(nid) {
$DE('editNode').style.display = 'block';
var myajax = new DedeAjax($DE('editNodeBody'), false, true, "", "", "请稍候,正在载入");
myajax.SendGet2('article_coonepage_rule.php?action=editload&id=' + nid);
DedeXHTTP = null;
fetch('article_coonepage_rule.php?action=editload&id=' + nid).then(resp=>resp.text()).then((d)=>{
$DE('editNodeBody').innerHTML = d;
});
}

//获得选中文件的文件名


+ 3
- 2
src/admin/templets/catalog_main.htm View File

@@ -16,8 +16,9 @@ function LoadSuns(ctid,tid)
{
if($DE(ctid).innerHTML.length < 10){
$DE('img'+tid).src = 'images/dedecontract.gif';
var myajax = new DedeAjax($DE(ctid));
myajax.SendGet('catalog_do.php?dopost=GetSunLists&cid='+tid);
fetch('catalog_do.php?dopost=GetSunLists&cid='+tid).then(resp=>resp.text()).then((d)=>{
$DE(ctid).innerHTML = d;
});
} else {
showHide(ctid,tid);
}


+ 3
- 2
src/admin/templets/catalog_menu.htm View File

@@ -11,8 +11,9 @@
function LoadSuns(ctid,tid)
{
if($DE(ctid).innerHTML.length < 10){
var myajax = new DedeAjax($DE(ctid),true,true,'','x','');
myajax.SendGet('catalog_do.php?dopost=GetSunListsMenu&cid='+tid);
fetch('catalog_do.php?dopost=GetSunListsMenu&cid='+tid).then(resp=>resp.text()).then((d)=>{
$DE(ctid).innerHTML = d;
});
} else { if(document.all) showHide(ctid); }
}
function showHide(objname)


+ 3
- 2
src/admin/templets/catalog_menu2.htm View File

@@ -13,8 +13,9 @@
function LoadSuns(ctid,tid)
{
if($DE(ctid).innerHTML.length < 10){
var myajax = new DedeAjax($DE(ctid),true,true,'','x','');
myajax.SendGet('catalog_do.php?dopost=GetSunListsMenu&cid='+tid);
fetch('catalog_do.php?dopost=GetSunListsMenu&cid='+tid).then(resp=>resp.text()).then((d)=>{
$DE(ctid).innerHTML = d;
});
}
else{ if(document.all) showHide(ctid); }
}


+ 16
- 4
src/admin/templets/freelist_main.htm View File

@@ -20,8 +20,11 @@
orderby = ordertype;
var listArea = $Obj('rslist');
var errMsg = "网络通信出错<br>[<a href=\"javascript:ReloadPage('" + ordertype + "')\">点击此重新加载列表</a>]";
var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在加载");
myajax.SendGet("freelist_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype + addget);
fetch("freelist_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype + addget).then(resp=>resp.text()).then((d)=>{
listArea.innerHTML = d;
}).catch((error) => {
listArea.innerHTML = errMsg;
});
}
//载入指定页的列表
function LoadPage(npage) {
@@ -45,8 +48,17 @@
var pagenum = Math.ceil(totalrow / pagesize);
if (pagenum <= pageno) pageno = pagenum;
var errMsg = "网络通信出错<br>[<a href=\"javascript:LoadPage('" + pageno + "')\">点击此重新加载列表</a>]";
var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在处理");
myajax.SendGet("freelist_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno);
fetch("freelist_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error(errMsg);
}).then((d)=>{
listArea.innerHTML = d;
}).catch((error) => {
listArea.innerHTML = errMsg;
});

ReloadPageNum(pageno);
}
//重新加载分页列表


+ 1
- 0
src/admin/templets/index.htm View File

@@ -4,6 +4,7 @@
<meta charset="<?php echo $cfg_soft_lang; ?>">
<meta name="robots" content="noindex,nofollow">
<title><?php echo $cfg_webname; ?>后台管理</title>
<link rel="shortcut icon" href="../static/img/favicon.ico">
<link rel="stylesheet" href="css/frame.css">
<script src="../static/js/jquery.js"></script>
<script src="js/frame.js"></script>


+ 12
- 17
src/admin/templets/module_help.htm View File

@@ -8,23 +8,18 @@
var tgobj = document.getElementById('modulcode');
var email = document.form1.email.value;
var modulname = document.form1.modulname.value;
var myajax = new DedeAjax(tgobj, false, true, '-', '-', '');
<? php
if (strtolower(substr($cfg_soft_lang, 0, 3)) == 'utf') {
?>
myajax.AddKeyUtf8('action', 'gethash');
myajax.AddKeyUtf8('email', email);
myajax.AddKeyUtf8('modulname', modulname);
myajax.SendPost2('module_make.php');
<? php
}
elseif(strtolower(substr($cfg_soft_lang, 0, 2)) == 'gb') {
echo 'myajax.SendGet2("module_make.php?action=gethash&email="+email+"&modulname="+modulname);';
}
?>

//myajax.SendGet2('module_make.php?action=gethash&email='+email+'&modulname='+modulname);
DedeXHTTP = null;
const formData = new FormData()
formData.append('action', 'gethash');
formData.append('email', email);
formData.append('modulname', modulname);
fetch('module_make.php', {
method: 'POST',
body: formData
})
.then(r => r.text())
.then(d => {
tgobj.innerHTML = d;
})
}
</script>
<title>模块打包</title>


+ 3
- 3
src/admin/templets/module_main.htm View File

@@ -12,10 +12,10 @@
<script>
function getmodule(action, hash) {
$DE('status_' + hash).innerHTML = '<img src=\'images/loadinglit.gif\'>';
var myajax = new DedeAjax($DE('status_' + hash), false, true, '-', '-', '');
myajax.SendGet2('module_main.php?action=download&hash=' + hash);
fetch('module_main.php?action=download&hash=' + hash).then(resp=>resp.text()).then((d)=>{
$DE('status_' + hash).innerHTML = d;
});
$DE('manager_' + hash).style.display = 'block';
DedeXHTTP = null;
}
</script>
</head>


+ 43
- 16
src/admin/templets/search_keywords_main.htm View File

@@ -21,8 +21,16 @@ function ReloadPage(ordertype) {
orderby = ordertype;
var listArea = $Obj('rslist');
var errMsg = "网络通信出错<br>[<a href=\"javascript:ReloadPage('" + ordertype + "')\">点击此重新加载列表</a>]";
var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在加载");
myajax.SendGet("search_keywords_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype);
fetch("search_keywords_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error(errMsg);
}).then((d)=>{
listArea.innerHTML = d;
}).catch((error) => {
listArea.innerHTML = errMsg;
});
}
//载入指定页的列表
function LoadPage(npage) {
@@ -37,23 +45,34 @@ function UpdateNote(nid) {
var kws = $Obj('spwords' + nid).value;
var ct = $Obj('count' + nid).value;
var errMsg = "网络通信出错<br>[<a href=\"javascript:LoadPage('" + pageno + "')\">点击此重新加载列表</a>]";
var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在处理");
<?php
if (strtolower(substr($cfg_soft_lang, 0, 3)) == 'utf') {
?>
myajax.AddKeyUtf8('dopost', 'update');
myajax.AddKeyUtf8('aid', nid);
myajax.AddKeyUtf8('keyword', kw);
myajax.AddKeyUtf8('spwords', kws);
myajax.AddKeyUtf8('count', ct);
myajax.AddKeyUtf8('pageno', pageno);
myajax.AddKeyUtf8('orderby', orderby);
myajax.SendPost2('search_keywords_main.php');
const formData = new FormData()
formData.append('dopost', 'update');
formData.append('aid', nid);
formData.append('keyword', kw);
formData.append('spwords', kws);
formData.append('count', ct);
formData.append('pageno', pageno);
formData.append('orderby', orderby);
fetch('search_keywords_main.php', {
method: 'POST',
body: formData
})
.then(r => {
if (r.ok) {
return r.text()
}
throw new Error(errMsg);
})
.then(d => {
listArea.innerHTML = d;
}).catch((error) => {
$DE('edsta').innerHTML = errMsg;
});
<?php
}
elseif(strtolower(substr($cfg_soft_lang, 0, 2)) == 'gb') {
echo 'myajax.SendGet2("search_keywords_main.php?dopost=update&aid="+nid+"&keyword="+kw+"&spwords="+kws+"&count="+ct+"&pageno="+pageno+"&orderby="+orderby);';
}
?>
ShowMsg('成功更新关键词');
//myajax.SendGet("search_keywords_main.php?dopost=update&aid="+nid+"&keyword="+kw+"&spwords="+kws+"&count="+ct+"&pageno="+pageno);
@@ -65,8 +84,16 @@ function DelNote(nid) {
var pagenum = Math.ceil(totalrow / pagesize);
if (pagenum <= pageno) pageno = pagenum;
var errMsg = "网络通信出错<br>[<a href=\"javascript:LoadPage('" + pageno + "')\">点击此重新加载列表</a>]";
var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在处理");
myajax.SendGet("search_keywords_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno + "&orderby=" + orderby);
fetch("search_keywords_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno + "&orderby=" + orderby).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error(errMsg);
}).then((d)=>{
listArea.innerHTML = d;
}).catch((error) => {
listArea.innerHTML = errMsg;
});
ReloadPageNum(pageno);
}
//重新加载分页列表


+ 40
- 8
src/admin/templets/stepselect_main.htm View File

@@ -55,9 +55,17 @@
}

function AddType() {
var myajax = new DedeAjax($DE('edsta'));
$DE('edsta').style.display = 'block';
myajax.SendGet('stepselect_main.php?action=addnew', true, true, '', '系统错误,无法获取数据', loadhtml);
fetch('stepselect_main.php?action=addnew').then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('edsta').innerHTML = d;
}).catch((error) => {
$DE('edsta').innerHTML = errMsg;
});
}

function AddEnum() {
@@ -66,9 +74,17 @@
ShowMsg("必须选择一个类别");
return false;
}
var myajax = new DedeAjax($DE('edsta'));
fetch('stepselect_main.php?action=addenum&id=' + id).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('edsta').innerHTML = d;
}).catch((error) => {
$DE('edsta').innerHTML = errMsg;
});
$DE('edsta').style.display = 'block';
myajax.SendGet('stepselect_main.php?action=addenum&id=' + id, true, true, '', '系统错误,无法获取数据', loadhtml);
}

function EditType() {
@@ -77,9 +93,17 @@
ShowMsg("必须选择一个类别");
return false;
}
var myajax = new DedeAjax($DE('edsta'));
$DE('edsta').style.display = 'block';
myajax.SendGet('stepselect_main.php?action=edit&id=' + id, true, true, '', '系统错误,无法获取数据', loadhtml);
fetch('stepselect_main.php?action=edit&id=' + id).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('edsta').innerHTML = d;
}).catch((error) => {
$DE('edsta').innerHTML = errMsg;
});
}

function ViewType() {
@@ -88,9 +112,17 @@
ShowMsg("必须选择一个类别");
return false;
}
var myajax = new DedeAjax($DE('edsta'));
$DE('edsta').style.display = 'block';
myajax.SendGet('stepselect_main.php?action=view&id=' + id, true, true, '', '系统错误,无法获取数据', loadhtml);
fetch('stepselect_main.php?action=view&id=' + id).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('edsta').innerHTML = d;
}).catch((error) => {
$DE('edsta').innerHTML = errMsg;
});
}

function DelType() {


+ 10
- 2
src/admin/templets/sys_admin_user_tj.htm View File

@@ -13,8 +13,16 @@
{
var loadhtml = $DE('loaddiv').innerHTML;
var ajaxdiv = $DE('userct'+uid);
var myajax = new DedeAjax(ajaxdiv, true, true, '载入失败', loadhtml);
myajax.SendGet2('sys_admin_user_tj.php?dopost=getone&uid='+uid);
fetch('sys_admin_user_tj.php?dopost=getone&uid='+uid).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('载入失败');
}).then((d)=>{
ajaxdiv.innerHTML = d;
}).catch((error) => {
ajaxdiv.innerHTML = errMsg;
});
}
</script>
<style>


+ 10
- 3
src/admin/templets/sys_data.htm View File

@@ -8,7 +8,6 @@
<link rel='stylesheet' href='css/base.css'>
<script language="javascript" src="../static/js/webajax.js"></script>
<script language="javascript">
var myajax;
var newobj;
var posLeft = 200;
var posTop = 150;
@@ -25,8 +24,16 @@
} else {
newobj.style.display = "block";
}
myajax = new DedeAjax(newobj);
myajax.SendGet("sys_data.php?" + surl);
fetch("sys_data.php?" + surl).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('x');
}).then((d)=>{
newobj.innerHTML = d;
}).catch((error) => {
newobj.innerHTML = errMsg;
});
}
function HideObj(objname) {
var obj = document.getElementById(objname);


+ 11
- 2
src/admin/templets/sys_data_replace.htm View File

@@ -11,8 +11,17 @@
function ShowFields() {
var exptable = $DE('exptable').options[$DE('exptable').selectedIndex].value;
var queryUrl = "sys_data_replace.php?exptable=" + exptable + "&action=getfields";
var myajax = new DedeAjax($DE('fields'), true, true, '', 'x', '');
myajax.SendGet(queryUrl);
fetch(queryUrl).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('x');
}).then((d)=>{
$DE('fields').innerHTML = d;
}).catch((error) => {
$DE('fields').innerHTML = errMsg;
});

}
function CheckSubmit() {
if ($DE('rpfield').value == "") {


+ 10
- 2
src/admin/templets/sys_info.htm View File

@@ -34,8 +34,16 @@ function backSearch() {
function getSearch() {
var searchKeywords = $Obj('keywds').value;
searchKeywords = searchKeywords.replace(/^cfg_/, "");
var myajax = new DedeAjax($Obj('_search'));
myajax.SendGet('sys_info.php?dopost=search&keywords=' + searchKeywords)
fetch('sys_info.php?dopost=search&keywords=' + searchKeywords).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$Obj('_search').innerHTML = d;
}).catch((error) => {
$Obj('_search').innerHTML = errMsg;
});
$Obj('_searchback').innerHTML = '<button class="btn btn-success btn-sm" name="searchbackBtn" type="button" id="searchbackBtn" onclick="backSearch()">返回</button>'
$Obj('_mainsearch').innerHTML = '';
searchconfig = true;


+ 24
- 6
src/admin/templets/sys_safetest.htm View File

@@ -20,15 +20,33 @@
var filetype = $Obj('filetype').value;
var info = $Obj('info').value;
$Obj('loaddiv').style.display = 'block';
var myajax = new DedeAjax($DE('messagetd'));
myajax.SendGet2('sys_safetest.php?action=test&filetype=' + filetype + "&info=" + info);
$Obj('loaddiv').style.display = 'none';

fetch('sys_safetest.php?action=test&filetype=' + filetype + "&info=" + info).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('messagetd').innerHTML = d;
$Obj('loaddiv').style.display = 'none';
}).catch((error) => {
$DE('messagetd').innerHTML = errMsg;
});
}
function LoadCtClear() {
$Obj('loaddiv').style.display = 'block';
var myajax = new DedeAjax($DE('messagetd'));
myajax.SendGet2('sys_safetest.php?action=clear');
$Obj('loaddiv').style.display = 'none';

fetch('sys_safetest.php?action=clear').then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('系统错误,无法获取数据');
}).then((d)=>{
$DE('messagetd').innerHTML = d;
$Obj('loaddiv').style.display = 'none';
}).catch((error) => {
$DE('messagetd').innerHTML = errMsg;
});
}
</script>
</head>


+ 12
- 12
src/static/js/member_album.js View File

@@ -106,19 +106,19 @@ function LoadTestDiv()
else{
newobj.style.display = "block";
}
var myajax = new DedeAjax(newobj,false,true,'-','-','...');
var v = document.getElementById('imagebody').value;
vcc++;

//utf8
myajax.AddKeyUtf8('myhtml',v);
myajax.AddKeyUtf8('vcc',vcc);
myajax.SendPost2('album_testhtml.php');

//gbk
//myajax.SendGet2("album_testhtml.php?vcc="+vcc+"&myhtml="+v);

DedeXHTTP = null;
const formData = new FormData()
formData.append('myhtml', v);
formData.append('vcc', vcc);
fetch('album_testhtml.php', {
method: 'POST',
body: formData
})
.then(r => r.text())
.then(d => {
newobj.innerHTML = d;
vcc++;
})
}

function checkMuList(psid,cmid)


+ 0
- 246
src/static/js/webajax.js View File

@@ -1,255 +1,9 @@
// 建议采用现代浏览器内置的fetch替换现有的webajax.js
//xmlhttp和xmldom对象
var DedeXHTTP = null;
var DedeXDOM = null;
var DedeContainer = null;
var DedeShowError = false;
var DedeShowWait = false;
var DedeErrCon = "";
var DedeErrDisplay = "下载数据失败";
var DedeWaitDisplay = "正在下载数据...";

//获取指定ID的元素

function $DE(id) {
return document.getElementById(id);
}

//gcontainer 是保存下载完成的内容的容器
//mShowError 是否提示错误信息
//DedeShowWait 是否提示等待信息
//mErrCon 服务器返回什么字符串视为错误
//mErrDisplay 发生错误时显示的信息
//mWaitDisplay 等待时提示信息
//默认调用 DedeAjax('divid',false,false,'','','')

function DedeAjax(gcontainer,mShowError,mShowWait,mErrCon,mErrDisplay,mWaitDisplay)
{

DedeContainer = gcontainer;
DedeShowError = mShowError;
DedeShowWait = mShowWait;
if(mErrCon!="") DedeErrCon = mErrCon;
if(mErrDisplay!="") DedeErrDisplay = mErrDisplay;
if(mErrDisplay=="x") DedeErrDisplay = "";
if(mWaitDisplay!="") DedeWaitDisplay = mWaitDisplay;


//post或get发送数据的键值对
this.keys = Array();
this.values = Array();
this.keyCount = -1;
this.sendlang = 'gb2312';

//请求头类型
this.rtype = 'text';

//初始化xmlhttp
//IE6、IE5
if(window.ActiveXObject) {
try { DedeXHTTP = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { }
if (DedeXHTTP == null) try { DedeXHTTP = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) { }
}
else {
DedeXHTTP = new XMLHttpRequest();
}

//增加一个POST或GET键值对
this.AddKeyN = function(skey,svalue) {
if(this.sendlang=='utf-8') this.AddKeyUtf8(skey, svalue);
else this.AddKey(skey, svalue);
};
this.AddKey = function(skey,svalue) {
this.keyCount++;
this.keys[this.keyCount] = skey;
svalue = svalue+'';
if(svalue != '') svalue = svalue.replace(/\+/g,'$#$');
this.values[this.keyCount] = escape(svalue);
};

//增加一个POST或GET键值对
this.AddKeyUtf8 = function(skey,svalue) {
this.keyCount++;
this.keys[this.keyCount] = skey;
svalue = svalue+'';
if(svalue != '') svalue = svalue.replace(/\+/g,'$#$');
this.values[this.keyCount] = encodeURI(svalue);
};

//增加一个Http请求头键值对
this.AddHead = function(skey,svalue) {
this.rkeyCount++;
this.rkeys[this.rkeyCount] = skey;
this.rvalues[this.rkeyCount] = svalue;
};

//清除当前对象的哈希表参数
this.ClearSet = function() {
this.keyCount = -1;
this.keys = Array();
this.values = Array();
this.rkeyCount = -1;
this.rkeys = Array();
this.rvalues = Array();
};


DedeXHTTP.onreadystatechange = function() {
//在IE6中不管阻断或异步模式都会执行这个事件的
if(DedeXHTTP.readyState == 4){
if(DedeXHTTP.status == 200)
{
if(DedeXHTTP.responseText!=DedeErrCon) {
DedeContainer.innerHTML = DedeXHTTP.responseText;
}
else {
if(DedeShowError) DedeContainer.innerHTML = DedeErrDisplay;
}
DedeXHTTP = null;
}
else { if(DedeShowError) DedeContainer.innerHTML = DedeErrDisplay; }
}
else { if(DedeShowWait) DedeContainer.innerHTML = DedeWaitDisplay; }
};

//检测阻断模式的状态
this.BarrageStat = function() {
if(DedeXHTTP==null) return;
if(typeof(DedeXHTTP.status)!=undefined && DedeXHTTP.status == 200)
{
if(DedeXHTTP.responseText!=DedeErrCon) {
DedeContainer.innerHTML = DedeXHTTP.responseText;
}
else {
if(DedeShowError) DedeContainer.innerHTML = DedeErrDisplay;
}
}
};

//发送http请求头
this.SendHead = function()
{
//发送用户自行设定的请求头
if(this.rkeyCount!=-1)
{
for(var i = 0;i<=this.rkeyCount;i++)
{
DedeXHTTP.setRequestHeader(this.rkeys[i],this.rvalues[i]);
}
}
 if(this.rtype=='binary'){
 DedeXHTTP.setRequestHeader("Content-Type","multipart/form-data");
}else{
DedeXHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
};

//用Post方式发送数据
this.SendPost = function(purl) {
var pdata = "";
var i=0;
this.state = 0;
DedeXHTTP.open("POST", purl, true);
this.SendHead();
//post数据
if(this.keyCount!=-1)
{
for(;i<=this.keyCount;i++)
{
if(pdata=="") pdata = this.keys[i]+'='+this.values[i];
else pdata += "&"+this.keys[i]+'='+this.values[i];
}
}
DedeXHTTP.send(pdata);
};

//用GET方式发送数据
this.SendGet = function(purl) {
var gkey = "";
var i=0;
this.state = 0;
//get参数
if(this.keyCount!=-1)
{
for(;i<=this.keyCount;i++)
{
if(gkey=="") gkey = this.keys[i]+'='+this.values[i];
else gkey += "&"+this.keys[i]+'='+this.values[i];
}
if(purl.indexOf('?')==-1) purl = purl + '?' + gkey;
else purl = purl + '&' + gkey;
}
DedeXHTTP.open("GET", purl, true);
this.SendHead();
DedeXHTTP.send(null);
};

//用GET方式发送数据,阻塞模式
this.SendGet2 = function(purl) {
var gkey = "";
var i=0;
this.state = 0;
//get参数
if(this.keyCount!=-1)
{
for(;i<=this.keyCount;i++)
{
if(gkey=="") gkey = this.keys[i]+'='+this.values[i];
else gkey += "&"+this.keys[i]+'='+this.values[i];
}
if(purl.indexOf('?')==-1) purl = purl + '?' + gkey;
else purl = purl + '&' + gkey;
}
DedeXHTTP.open("GET", purl, true);
this.SendHead();
DedeXHTTP.send(null);
//firefox中直接检测XHTTP状态
this.BarrageStat();
};

//用Post方式发送数据
this.SendPost2 = function(purl) {
var pdata = "";
var i=0;
this.state = 0;
DedeXHTTP.open("POST", purl, true);
this.SendHead();
//post数据
if(this.keyCount!=-1)
{
for(;i<=this.keyCount;i++)
{
if(pdata=="") pdata = this.keys[i]+'='+this.values[i];
else pdata += "&"+this.keys[i]+'='+this.values[i];
}
}
DedeXHTTP.send(pdata);
//firefox中直接检测XHTTP状态
this.BarrageStat();
};


} // End Class DedeAjax

//初始化xmldom
function InitXDom() {
if(DedeXDOM!=null) return;
var obj = null;
// Gecko、Mozilla、Firefox
if (typeof(DOMParser) != "undefined") {
var parser = new DOMParser();
obj = parser.parseFromString(xmlText, "text/xml");
}
// IE
else {
try { obj = new ActiveXObject("MSXML2.DOMDocument");} catch (e) { }
if (obj == null) try { obj = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { }
}
DedeXDOM = obj;
};



//读写cookie函数
function GetCookie(c_name)


+ 1
- 1
src/theme/templets/article_article.htm View File

@@ -10,7 +10,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_default.htm View File

@@ -11,7 +11,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_default_sg.htm View File

@@ -11,7 +11,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_image.htm View File

@@ -11,7 +11,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_infos.htm View File

@@ -10,7 +10,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_shop.htm View File

@@ -10,7 +10,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_soft.htm View File

@@ -10,7 +10,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/article_spec.htm View File

@@ -11,7 +11,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/index.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_article.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_default.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_default_sg.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_image.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_infos.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_shop.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/index_soft.htm View File

@@ -7,7 +7,7 @@
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/index.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script>
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}">


+ 1
- 1
src/theme/templets/list_article.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_default.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_default_sg.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_free.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_image.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_infos.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_shop.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_soft.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/list_spec.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>专题_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/search.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>搜索页_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/tag.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


+ 1
- 1
src/theme/templets/taglist.htm View File

@@ -7,7 +7,7 @@
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css">
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/style.css">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png">
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.ico">
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />


Loading…
Cancel
Save