Ver código fonte

PHP8兼容性调整

tags/6.0.3
tianya 3 anos atrás
pai
commit
e08f85d9c5
9 arquivos alterados com 23 adições e 17 exclusões
  1. +4
    -0
      src/dede/css/base.css
  2. +2
    -5
      src/dede/js/float.js
  3. +0
    -3
      src/dede/js/frame.js
  4. +0
    -3
      src/dede/js/global.js
  5. +4
    -0
      src/dede/module_upload.php
  6. +1
    -1
      src/dede/templets/sys_info.htm
  7. +1
    -1
      src/include/common.inc.php
  8. +3
    -4
      src/include/dedetemplate.class.php
  9. +8
    -0
      src/templets/default/top.htm

+ 4
- 0
src/dede/css/base.css Ver arquivo

@@ -658,4 +658,8 @@ vertical-align: baseline;
}
a.btn {
color: white!important;
}
span.page-link {
background-color: #DDD;
}

+ 2
- 5
src/dede/js/float.js Ver arquivo

@@ -6,9 +6,7 @@
* @license https://www.dedebiz.com/license
* @link https://www.dedebiz.com
*/
< !--
self.onError=null;
self.onError=null;
currentX = currentY = 0;
whichIt = null;
lastScrollX = 0; lastScrollY = 0;
@@ -107,5 +105,4 @@ if (IE) {
document.onmousemove = moveIt;
document.onmouseup = dropIt;
}
if (NS || IE) action = window.setInterval("heartBeat()", 1);
-->
if (NS || IE) action = window.setInterval("heartBeat()", 1);

+ 0
- 3
src/dede/js/frame.js Ver arquivo

@@ -1,4 +1,3 @@
< !--
var $ = jQuery;
var thespeed = 5;
var navIE = document.all && navigator.userAgent.indexOf("Firefox") == -1;
@@ -146,7 +145,5 @@ function initializeIT() {
})(jQuery);
*/
-->

+ 0
- 3
src/dede/js/global.js Ver arquivo

@@ -1,4 +1,3 @@
<!--
var BROWSER = {};
var USERAGENT = navigator.userAgent.toLowerCase();
browserVersion({'ie':'msie','firefox':'','chrome':'','opera':'','safari':'','maxthon':'','mozilla':'','webkit':''});
@@ -22,5 +21,3 @@ function browserVersion(types) {
}
BROWSER.other = other;
}
-->

+ 4
- 0
src/dede/module_upload.php Ver arquivo

@@ -59,6 +59,10 @@ if ($action == 'upload') {
ShowMsg("对不起,你上传的文件可能不是织梦模块的标准格式文件!<br /><br /><a href='javascript:history.go(-1);'>&gt;&gt;返回重新上传&gt;&gt;</a>", "javascript:;");
exit();
}
if (preg_match("#[^0-9a-zA-Z]#", $infos['hash'])) {
exit("hash check failed!");
}
$okfile = $mdir . '/' . $infos['hash'] . '.xml';
if ($dm->HasModule($infos['hash']) && empty($delhas)) {
unlink($tmpfilename);


+ 1
- 1
src/dede/templets/sys_info.htm Ver arquivo

@@ -40,7 +40,7 @@
searchKeywords = searchKeywords.replace(/^cfg_/, "");
var myajax = new DedeAjax($Obj('_search'));
myajax.SendGet('sys_info.php?dopost=search&keywords=' + searchKeywords)
$Obj('_searchback').innerHTML = '<input name="searchbackBtn" type="button" value="返回" id="searchbackBtn" onclick="backSearch()"/>'
$Obj('_searchback').innerHTML = '<button class="btn btn-secondary btn-sm" name="searchbackBtn" type="button" id="searchbackBtn" onclick="backSearch()">返回</button>'
$Obj('_mainsearch').innerHTML = '';
searchconfig = true;
}


+ 1
- 1
src/include/common.inc.php Ver arquivo

@@ -236,7 +236,7 @@ $cfg_soft_dir = $cfg_medias_dir . '/soft';
$cfg_other_medias = $cfg_medias_dir . '/media';

//软件摘要信息,****请不要删除本项**** 否则系统无法正确接收系统漏洞或升级信息
$cfg_version = 'V6_UTF8';
$cfg_version = 'V6';
$cfg_version_detail = '6.0.2'; // 详细版本号
$cfg_soft_lang = 'utf-8';
$cfg_soft_public = 'base';


+ 3
- 4
src/include/dedetemplate.class.php Ver arquivo

@@ -110,7 +110,7 @@ class Tag
var $innerText = ""; //标记之间的文本
var $startPos = 0; //标记起始位置
var $endPos = 0; //标记结束位置
var $cAtt = ""; //标记属性描述,即是class TagAttribute
var $cAtt; //标记属性描述,即是class TagAttribute
var $tagValue = ""; //标记的值
var $tagID = 0;

@@ -596,7 +596,6 @@ class DedeTemplate
$t = 0;
$preTag = '';
$tswLen = strlen($tagStartWord);
@$cAtt->cAttributes->items = array();
for ($i = 0; $i < $sourceLen; $i++) {
$ttagName = '';

@@ -774,7 +773,7 @@ class DedeTemplate
* 编译单个标记
*
* @access public
* @param string $cTag 标签
* @param object $cTag 标签
* @return string
*/
function CompilerOneTag(&$cTag)
@@ -1183,7 +1182,7 @@ class TagAttributeParse
{
var $sourceString = "";
var $sourceMaxSize = 1024;
var $cAttributes = array();
var $cAttributes;
var $charToLow = TRUE;
function SetSource($str = "")
{


+ 8
- 0
src/templets/default/top.htm Ver arquivo

@@ -1,3 +1,11 @@
<!--[if lte IE 10]>
<div id="browsehappy" style="position: relative;padding: 10px 15px;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;color: #856404;background-color: #fff3cd;border-color: #ffeeba;">
<a onclick="document.getElementById('browsehappy').style.display = 'none';" style="float: right;cursor: pointer;">
<span aria-hidden="true">×</span>
</a>
你正在使用一个 <strong>过时</strong> 的浏览器。请 <a href="https://www.dedebiz.com/browsehappy" target="_blank">升级您的浏览器</a>,以提高您的体验。
</div>
<![endif]-->
<nav class="site-nav bg-light py-2">
<div class="container">
<div class="row">


Carregando…
Cancelar
Salvar