解决dede图集上传图片时跳出302错误

今天在本地上传图集的时候突然提示网页出错,还爆出302错误。以前从来没遇到过,想了半天也没想出是哪里出了错误,郁闷~
没辙,去论坛搜了一下,还真有同命相连的兄弟,同样爆出这个错误。往下拉了几楼,还是找到了答案。

解决办法是:
在include/userlogin.class.php文件中的第二行session_start();前加上

1
2
3
4
5
if (isset($_POST["PHPSESSID"])) {  
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}

经检验,本方法在dede v5.6、v5.7版本中都有效!

DEDE列表页和内容页调用顶级栏目ID的方法

dede模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能。比如,在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显示这种方法是不可取的,那么我们怎样来更快更简单的处理这个问题呢,dede模板的思路是这样的:调用顶级栏目ID,然后将图片尾部添加为ID号如:img1.jpg 即为imgID.jpg。

Read More

ecshop点击订购、加入按钮没反应的解决方法

今天做ecshop站的时候,测试数据,发现点击订购、加入按钮都没反应,网上搜索,有些人说是修改了common.js,我将原始版本复原也没反映。后来重新安装ecshop,仔细研究发现,原来头部文件page_header.lbi被完全修改后,就点击没反应。

javascript:addToCart(1)加入不了。

解决方法:
只要page_header.lbi保留以下这段代码,{insert_scripts files='transport.js,utils.js'}
点击按钮 就会有反应了。

Read More