标签存档: ecms

您的Cookie没有开启,不能登录成功–编码作的祟

今天一同事在操作ecms时候了,出现了不能登录后台,并出现这样的提示错误:

1
2
3
4
5
6
Warning: Cannot modify header information - headers already sent by (output started at E:\wwwroot\com\i.com-163.com\e\class\config.php:1) in E:\wwwroot\com\i.com-163.com\e\class\connect.php on line 149
信息提示

您的Cookie没有开启,不能登录成功

如果您的浏览器没有自动跳转,请点击这里

让我给他解决,我首先查了一些资料,有的说是header()之前有输出造成的,后来看到百度知道上有位仁兄也遇到了这样的问题,有人回答说是config文件用txt文件修改后,编码给整错了,不过那仁兄说这个不能解决他的问题,但是我问了同事是不是用txt修改过config文件,他很从容的回答,是的。于是修改e/class下的config文件编码后,一个令人厌恶的问题解决了。

在ecms里面实现隔行换色的效果

在使用ecms的灵动标签显示数据,有时需要实现隔行换色的功能,在看了灵动标签的程序代码后发现它在执行循环的时候,变量$bqno自动加1,如此得到提示在模板里面使用php程序就可实现隔行换色的功能了。具体实现,如下:
在灵动标签里面的html标签里面添加一行代码就可实现

1
<? if($bqno%2==0){ ?>style="color:#999"(样式)<? }else{ ?>style="color:#333(样式)"<? }?>