修改网站后台运行代码通常需要通过FTP或代码编辑工具进行:
- 使用FTP工具:使用FTP客户端(如FileZilla)连接到服务器,下载需要修改的PHP文件。
- 编辑文件:使用代码编辑器(如VS Code、Sublime Text)打开并编辑PHP文件。
- 上传文件:将修改后的文件上传回服务器的相应目录。
- 测试效果:在浏览器中预览修改后的效果。
- 备份原文件:在进行任何修改前,备份现有文件。
分享服务器维护、抵抗入侵、防篡改、防御攻击、排查后门木马、清理挖矿病毒、网络安全、信息安全、内网安全、数据灾备、网站搬迁、程序升级、威胁情报、网站安全运维的日常知识
修改网站后台运行代码通常需要通过FTP或代码编辑工具进行:
更换网站的鼠标图标(光标样式)可以通过CSS实现:
.cur
或.ani
。cursor
属性设置光标样式。
body {
cursor: url('path/to/your/cursor.cur'), auto;
}
网站本地预览正常, 如果上传后出现错位和乱码, 大概率是css或者js没有正确引入导致的。
这种情况处理比较简单, 检查文件路径并修复即可。
但有一种特殊情况, 各种文件路径都对, 通过浏览器也可以正常访问, 但前端页面就是错位。
那你检查一下, 网页源代码中是否存在以下代码
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
代码解释:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
是一个 HTML 元素,用于设置网页的内容安全策略 (CSP)。具体来说,这个元标签的作用如下:
升级不安全请求:当浏览器遇到使用 http:// 协议的资源请求时,会自动将其升级为 https:// 协议。这有助于提高网站的安全性,防止数据在传输过程中被窃取或篡改。
解决办法:
方法1:将这段代码删除
方法2:给网站增加ssl证书
修改模板
[!--pagedes--]
替换为 [!--smalltext--]
。<meta name="description" content="[!--smalltext--]" />
/dede/sys_info.php
$token = $_POST['token'];
移动到第53行。article_add.php
文件
/dede/article_add.php
文件。$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');
// 去除img中的style属性
$body = preg_replace("/style=.+?['\"]/i", "", $body);
// 去除img中的width,height属性
$exp = array("/height=.+?s/i", "/width=.+?s/i");
$exp_o = array("", "");
$body = preg_replace($exp, $exp_o, $body);
function Nobird_Theme_Get_nbTags() {
global $zbp, $str;
$str = '';
$array = $zbp->GetTagList('', '', array('tag_Count' => 'DESC'), array(10), '');
foreach ($array as $tag) {
$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}</a>";
}
return $str;
}
function Nobird_Theme_Get_rdTags() {
global $zbp, $str;
$str = '';
$array = $zbp->GetTagList('', '', array('rand()' => ' '), array(10), '');
foreach ($array as $tag) {
$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}</a>";
}
return $str;
}
include.php
文件中。{php}echo Nobird_Theme_Get_nbTags();{/php}
调用热门tag,或 {php}echo Nobird_Theme_Get_rdTags();{/php}
调用随机tag。[list:data]
,怎么调用不显示小时、分、秒?[list:date style=Y-m-d]
{content:date style=Y-m-d}
Y-m-d
、Y/m/d
、Y年m月d日
等/config/config.php
文件,大约在30行,修改upload
配置信息:
'upload' => array(
'format' => 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,ppt,pptx,rar,zip,pdf,txt,mp4,avi,flv,rmvb,mp3,otf,ttf,webp,mov',
'max_width' => '1920',
'max_height' => ''
),
/core/extend/ueditor/php/config.json
,在文件中搜索AllowFiles
,在该行末尾补充相应的扩展名:
"imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".