dedecms添加图集没法添加,出现这个情况,怎么办?
这个你要先确定是所有发布的文章都会这样,还是只是某一个文章会这样。如果所有都是,可能是前台页面有问题,或者是浏览器兼容性问题,你可以换个不同浏览器试下。如果只是某一个文章这样,那可能是你后台编辑器里,该文章内容有某些特殊代码造成的。
下面我说的话可能对不住你,但没有恶意。
网站基本知识还没懂,就玩仿站,做好了也是侥幸。
你没有搞明白静态页面和动态网站的区别,所以不知道样式和路径需要变更。用本地目录浏览和在网站环境下浏览,路径是不一样,本地路径从盘符开始,而网站环境下(包括本地环境)路径是从网站目录开始。
例如,你的路径是file:///D:/wamp/www/templets/dongfang/images/123jpg,你用本地路径访问网页时可以识别,而在网站环境下需要变化,它的路径需要改为/templets/dongfang/images/123jpg这样才能识别。也就是说,路径是基于www(网站根目录)下的文件开始的,css文件同理。
出现乱码才是编码错误,你的截图里只是css和的路径错误,编码没错。
在css文件中背景的路径也需要注意,尽量用相对路径,如果是从盘符开始的绝对路径,在网站环境下同样是不可识别的。
例
如,你的body背景放在和indexhtm同级目录的images文件夹下,名为234jpg,在css中代码应为
body{background:url(/images/234jpg);},如果背景图直接放在www(网站根目录)的images文件夹
下,body代码则为 body{background:url(/images/234jpg);},如果对绝对路径和相对路径有疑问可以百度一下。
有其他问题继续追问。
找到include目录下面的userloginclassphp文件,用代码编辑器将它打开,在第二行session_start();前加上以下代码:
if (isset($_POST["PHPSESSID"])){
session_id($_POST["PHPSESSID"]);
} else if
(isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
把文件保存,传上去覆盖即可
0条评论