版本介绍

[2018-10-19]ZZCMS 2018

admin/ask_save,help_save, ask/askadd.php, user/asksave.php,zs/show.php 加stripfxg($content,true)
zs/show.php img1,img2加stripfxg($sm,true)否则调不出图片
zs/show.php prouse加nl2br
inc/function.php加 }elseif(strpos($img,'_small') !== false){
uploadflv.php 加date[]=13的情况,可上传swf
手机模板直接放根目下,不再统一放到mobile目录,方便从后台改手机模板
inc/function.php getip对获得的IP做检查
user/msg.php 对content,dl_sendmail中对content调用时做处理
ask/search.php $typeid改为get获值
dl/sendmail,dl/sendsms改进
one/getpassword.php加验证
招商分类页同资讯一样能加模板
classmanage.php 同del一样加tablename验证
admin/adminlist.php gg.js重复引用了
admin/class.php加大类时的JS验证删了
reg/userregpost.php 个人注册时 验证公司名外加条件
wangkan/subwangkan.php中bigclassid改为classid
admin/logincheck.php登陆成功后,删除30天前的登陆次数表中的无用记录
dl/dl.php按钮地址直接加到dl.htm中
dl/dl_sendmail,dl_sendsms用户登录采用模态窗口组件
one sitemap.php 改zhclass中的bigclassid为classid
labelshow专题类别调用修改
用户组展厅及用户组绑定手功能无用,删除了
reg/userregcheck inc/function.php 验证电话的正则加上支持17开头的正则
main表加tz字段
zsclass表加skin字段
删除zzcms_zsclass_shuxing表,删招商属性分类表相关内容
二级分类管理页统一用class2.php 按zsclass表的结构,其它分类表没有img,skin,classzm,三个字段的统一都加上
user/check.php 登录送积分,改进原来的算法。
admin/admingroup.php 细分了各频道权限,细分后,各频道的,查看,增加,修改,删除可分开控制。
admin/ user/目录内所有列表管理页中加 JS全选验证
3/kefu/js/kf.js host前加www,QQ地址更新
 
 
安全相关
admin/del.php user/del.php 加了$tablename参数判断
del.php 加checkid($_POST['id'][$i]);
install url加过滤
所有save页验证$img地址 
 
模板修改
cai2模板统一改成html5标准
top.htm中删除<iframe>
ppshow.htm 换成{textarea}
 
 

[2018-06-20]zzcms8.3


BUG处理
  • inc/function.php getimg2 //$img=strtolower($img);//转小写后,导致与内容中的不对应,无法替换为本地路径的图片
  • one/siteinfo.php 改为$content=stripfxg($row["content"],true); 两版都改了
  • reg/userregpost.php 个人用户注册时,验证公司名处加if (allowrepeatreg=="No" && $usersf!='个人')
  • admin/template.php labelname改为title=".$title." 三版都改过了
  • zt/newsshow.php label.php companyshow 加转义stripfxg($r["content"],true)
  • admin/zs_save.php $imgs=getimgincontent(stripfxg($sm,true),2);加转义,项目版也加了。
  • user/del.php,admin/del.php SQL注入漏洞处理

[2017-12-12]zzcms8.2

zzcms8.2起,数据库访问,由mysql,改为 mysqli 并对源码做了优化及调整,全面支持最新版PHP7。

程序安全处理
  • 全面对用户提交数据做验证
  • 改进对多行内容提交时的处理方式(原来的有安全隐患)
优化数据库
  • 招商分类,招商,代理,品牌,报价表由classzm关联,改为classid关联,改字段classzm为classid,类型改为数字型 tinyint。
  • 数据表varchar字段,改为char字段,
  • 增加了部分表中classid字段索引
产品版BUG处理
 
[修复]产品展示页公司联系方式显示不全。
function.php showcontact() checkid($kind,1);//类别有为0的情况,所以第二个参数要设一下,设为1
[修复]用户注册信息处理页验证不完善
userregpost.php 同时加关闭注册提示,加公司名称验证
[修复]web.config 规则文件问题, 导致zs/show.php 显示到zs/zs.php
[改进]资讯列表页分类同招商一样,大小类在一处,增加逐级展示固定标签{#zxclass}。
[修复]从首页点击搜索出错。
one/forsearch.php 加include("../inc/config.php"); 因为在stopsqlin.php中调用了stopwords
[修复]管理后台资讯分类页出错
admin/zxclassmanage.php skin(1)前加@
[修复]管理后台用户审请的广告页显示问题
admin/ad_usermanage.php 加$shenhe=isset($_REQUEST["shenhe"])?$_REQUEST["shenhe"]:'';两版已处理过
[修复]用户展厅首页招商信息数无法控制
zt/show.php 招商列表代码$n改为$i
[修复]inc/function.php 中zzcmsroot改为zzcmsroot2避免与inc/config.php 中的重名。
[修复]安装页返回上一步后,页面过期不显示的问题
install/index.php 首行加限制服务器缓存,
[修复]管理后台列表页page为空时,点击返回出错
admin/列表页重写page参数代码。
[完善]管理后台招商管理页,修改招商信息后,可精确返回当前页
admin/zs_save.php 返回链接中加keyword,kind参数,zs_modify.php,zs_manage.php 做相关修改。两版都处理过了
[完善]用户信息反馈页user/message.php 加时间间隔判断。
 
 项目版BUG 处理

[修复]项目展示页editor和id两参数为空时出错
zs/show.php 加editor和id同时为空时,条件判断
[修复]项目展示页留言处,提交后,按钮效果无变化。通过在IFRAME中打开处理页,使提交后不转到空白页。
zs/zsshow.js checkforms中删验证码项;zs/show.htm form 在 iframe 中打开,inc/function.php showmsg返加由self,改为parent

[2017-05-11]zzcms8.1

新加功能
  • admin/siteconfig.php 加功能模块开关
  • 增加问答功能模块
 
功能改进
  • zs/search.php 更换keyword时,删除所有条件的COOKIES,当有筛选条件时,清空keyword值,使二者独立搜索。其它频道search.php页做同样修改。
  • reg/userregpost.php 加username,somane,phone,email验证,三版都加过了
  • inc/function.php cutfengexian函数改进,增加分隔号参数,加循环,可以去除设定的分隔符,用到的文件有admin/siteconfig,inc/stopsqlin 三版都改进过了
  • admin/siteconfig.php 网址加cutfengexian
  • admin/zs_save,zx_save加请稍候提示
  • user/licence_save.php 修改后设passed=0,两版都改过了
  • 资讯列表页同招商列表页一样,分类由大小类同时显示改为逐层显示
  • admin/dl_save.php help_save.php 加$page=isset($_PST["page"])?$_PST["page"]:1;//只从修改页传来的值,否则添加新信息时无page值,直接返回列表页出错。
  • admin/help_manage.php 加【取消/首页显示】选中的信息
  • zs/show.php 代理留言加if ($bigclasszm!='')判断,如果大类为空则从总代理表中获取记录
 
 
bug处理
  • label.php dlshow 意向公司用户不存在时把{#companyname}换成提示不存在
  • admin/ad_user_manage.php 两处JS返回链接文件名没改过来,两隐含表单值未加,导致无法删除广告。
  • label.php 886行 $mids = str_replace("show.php?id={#id}", "/zt/show.php?id={#id}",$mids); 放到IF WHTML行上面
  • admin/zx_save.php 加if (is_array($imgs)){ 以免未上传图片的会报错
  • admin/user_modify.php 106行 b,s改为bigclassid,smallclassid
  • admin/del.php,user/del.php 去img2,img3字段。
  • user/adv.php 添加时,上传图片未改,两版都改过了
  • user/baojiamodify.php admin/baojiamanage.php dlsname改为truename,分类独立出来
  • install/安装加验证,防止跳步
  • admin/label..等文件加验证文件名
  • one/forsearch.php 加define('zzcmsroot', str_replace("", '/', substr(dirname(__FILE__), 0, -3)));//-3截除当前目录one

[2016-12-12]zzcms8.0

bug处理
  • admin/right.htm增加网刊信息提示
  • admin/databaseclear.php 加清理网刊表,及网刊分类表功能
  • inc/function.php passed 免审代理信息时加上分表里
  • admin/tagmanage.php  加cache目录判断代码,如不存在,创建,(3版都改过了)
  • inc/function pinyin 正则里加上A-Z,否则大写字母获取的值是空,在广告缓存用大小类命名时,需要用到pinyin把汉字转为拼音字母。
  • pp/pp.php,search.php $list2 = $list2.重复引用,导致记录重复显示
  • zt/contact.php $showcontact=1改为='yes'。
  • dl/dl_download.php dl_print.php 无选择时,由显示前几条改为提示让选择
  • dl/dl.php 未选大类时,加创建dl目录的代码。注销登录框代码,当开启生成静态页时,会生成固定地址,导致无法下载。
  • area/show.php $province=trim(province_zm2hz($province));//省份名从记事本中的数组中读出的,得加trim去除去两端空白内容,否则无法从数据库中读取到内容
  • zs/search.php 更换大类时,删除小类的cookies
  • user/dasave.php dlid改为id,添加时获取不到id值
功能改进
  • company/company.php search.php,pp/pp.php search.php 加原来的http://www.zzcms.net变为显示小图片
  • ebak2008uploadclassfunctions.php on line 912 mysql_escape_string 换成mysql_real_escape_string() (PHP 4 >= 4.0.3, PHP 5, 注意:在PHP5.3中已经弃用这种方法,不推荐使用)
  • 三个版本index.php 页加fclose($fso)
  • 加广告内容缓存功能(3个都加过了)
  • 分类招商 调到li里面,CSS文件中增加对flzs a的样式定义
  • 删除one/announce_cookie_del.php 清公告cookie代码改写到qt.js里面;项目版也做了相应修改
  • 上传功能,因google Chrome 不再支持模态窗口(看样子也不会再改回来了),导致在google Chrome 点击上传无反应,修改模态窗口为window.open,3版都做了修改,经测试都可以正常上传
  • js/msgbox.js .msgbox{position:absolute 定位改为fixed使登录框定在当前屏中央;指定ID对象由$(id)改为document.getElementById("id"),解决加载jquery.js时,提示style不是对象的错误
  • inc/fy 加showpage_admin()供管理后台管理页翻页用,所有后台管理页翻页代码统一调用这里的。$cs全部罗列改为判断是否为空,为空的不显示。3版都改过了
  • inc/function.php adshow代码减肥由原来的表格布局变成
    布局,列数,边框等参数删除,放到CSS中设定,由原来的11个参数,变为现在的7个
  • inc/function.php sitecount代码参数由数字,改为各频道字母名。
  • inc/zsclass 重构showzsclass代码由原来的表格布局变成
    布局,大类列数,小类列数等参数删除,放到CSS中设定,合并CSS样式,变换效果由JS换为CSS:hover
  • inc/fixed.php中改为传一个整体字符串参数,调用时再分解设值,这样前台模板中可以随意设参数,而不用再提示少参数。fixde中的所有函数都这样传参。3版都处理过了。
  • 广告排序链接中加上大小类参数值,点击后直接可进行编号。把后面的操作修改项删除,避免误点。ad_save.php 返回加小类链接。3版都处理过了。
  • inc/function showkeyword 修改调用方式,老的有BUG,admin/tagmanage删除写入缓存文件的代码,和其它一样,写入缓存文件的代码改到调用中了。3版都处理过了。
  • admin/zx_modify.php,资讯修改加改封面图片项zxsave.php 加保存远程图片到本地功能,封面图片自动生成缩略图功能。inc/function.php 增加了makesmallimg和grabimg两功能函数 
  • 企业版labelaboutshow加了是否去除html格式选项
  • 手机版翻页改为点击加载更多,列表页加ajax文件,列表页加大,小类SESSION值,以传值到AJAX页
新增功能
  • 后台管理,可设产品更多属性功能,在网站设置中设属性值,存在config.php 中,main表加shuxing_value字段,存所有属性的值,gg,pricels,等字段值设在新加字段中,删除gg,pricels,pricezs三字段。模板中以{#shuxing0},{#shuxing1},{#shuxing...}调用属性值,在显示页和列表页,label.php 中都提供调用
  • 远程图片自动保存到本地功能。
  • 增加报价功能模块
  • 展厅绑定顶级域名功能

[2016-09-29]zzcms7.2

BUG处理
  • inc/zsclass.php 删除if ($num_s!=0){这个条件,因为当小类数设为0时,style=1这种样式时,右边的不显示
  • user/zssave.php 不选城市时,设$city=''
  • user/left.php 发公司新闻,根据名称,调出相应classid
  • label 225同zxshow 一样加路经转换,235行,改过转换后的路经,否则在zx/class页面,点更多出现路经错误
  • inc/function.php getimgfromconten 中加@,有未上传图片的
  • admin/dl_sendmail.php ,dl_sendsms.php  ID获取方式未更改,
功能改善
  • label.php 255行加$zssmallclass_num小类数变量,使标签{#zssmallclass}后可加参数变为{#zssmallclass:20}使显示小类数可控制
  • zs/subzs.php showzssmallclass 小类如果加了调用条数参数后,加更多链接
  • upforck.php 35行,上传文件后缀名,统一转换成小写,否则有大写的,提示类型错,uploadimg.php已做过转换,上传成功后的弹出提示,去了
  • inc/function.php getsmallimg加jpeg格式
  • admin/top.php css #tabs行高设固定值解决首部导航变形
  • zxsmallclass同样也去除了整体的表格
  • js/qt.js doClick 有获得li的个数,增加获得td的个数的情况
  • index.php改变判断IP的方式,否则用QQ直接注册的全数字用户名,无法用二级域名打开招商页
  • 查看过的产品小图用getsmallimg获取,加标题长度参数
  • label.php zsclass中加5参数,如可以设不同的大类样式;标签zsclass中zsitem2,content2中{#n}统一改为5
  • admin/adclass.php 动态加大小类表单的JS移到head里,放在body里,加完后返回时,加载慢时会显示js代码。加删除无大类的多余小类代码,三版都处理过了
 
模板修改
  • template/zh_search.htm select 写在模板中
  • zs.php,search.php 中去了{#proname_small}改为加长度参数,模板中加长度参数
  • mobile/ppshow.htm留言部分提示未更新
  • top_index.htm top.htm用户登陆直接写在模板中,删除inc/showuserlogin.php文件
  • userreg.htm有服务条款有我接受可选的参考cai2模板中的,未选中时,不显示提交按扭
  • template/zxshow.htm function fontZoom(size) 控制字体大小,加增加行高代码,控大小代码从zxshow.php中分出来
新增功能
  • 加网刊功能模型
qq登陆相关变动
  • qq登陆注意审请时,返回地址用全路经,addqqid.php显示页调用QQ昵称,这个是后来必需要求的,否则审核无法通过,QQ客服说的,新加了2.1版本的和2.0区别不大,缺点是配置文件无法从网站后台改,因为头部会生成代码且不能去除


[2016-07-12]zzcms7.1

BUG处理
  • adminlist.php,adminpwd.php,adminadd.php 中的表单admin,psss改为admins,passs,避免与admin.php 中名称相同,在本地和虚拟主机无影响,在VPS上运行时,加新管理员后,SESSION会自动切换成新加的管理员的信息,修改管理员密码时也不正常,不改权限都改不了。
  • zt/top.php 23行加&& $domain<>str_replace("http://","",siteurl)){//排除用二级域名的情况,否则显示页打不开
  • zs/zsshow.js加验证手机号的JS,skin/show.htm zsshow.htm tel表单加onblur="check_mobile()"
  • admin/admin.php session_write_close();换位子,否则用SESSION的页面无法正常使用
  • zt/show.php $linkliuyan=siteurl."/zt/show.php?id=".$id."#dl_liuyan",换到上面;119行,链接不对
  • admin/specail文件名更正为special,文件内链接及checkadmindo(specail)也做更正,否则提示无操作权限
  • user/ztconfig.php 上传banner时加?noshuiyin=1
  • admin/del.php 删除代理信息代码修改
  • user/ztconfig_skin.php 使不显示test.txt
  • zs/zsshow.js 85行获取手机号的JS代码有误
  • httpd.ini,.htaccess,nginx.conf中sell/zs 中加A-Z,大小类中有名称为A的情况
  • one/getpassword.php 加if(!isset($_SESSION)){session_start();}
  • js/qt.js anyCheck老的不管用了,更新了代码
  • user/daohang_company.php content前加stripfxg,因为公司简介新加了编辑器
  • user/daohang_skin.php 使不显示test.txt等非模板文件
  • reg/userregcheck.php ereg()换成preg_match(),PHP5.3后的版本不再支持ereg
  • zt/bottom.php 去版权标识
  • user/message.php 更新JS验证
  • inc/function.php getimgincontent() 代码改为用正则获取图片地址,老的代码,当有png与jpg都出现的情况出错。
  • skin/ppshow.php 留言按钮不管用,更新所有模板ppshow.htm
  • zt/top.php 修改了导航当前样式不匹配的BUG
  • label.php dlshow 加替换{#id}为$row['dlid']的判断,否则dl首页分类链接不对应显示页信息
  • admin/htmldel.php dir路径中少siteskin
  • 手机版模板zsshow.htm表单验证修改
  • admin/usergroupmodify.php 删除mysql_close($conn),否则无法修改;
  • user/manage.php 电话提示项,同注册时保持一致加if (allowrepeatreg=='no'){判断是否允许重复注册
  • user/zsadd.php,inc/function.php showmsg('个人用户没有此权限','null');//设为null提示后,不返回到上一页,防止由user/index.php?goto='zsadd.php'过来的造成死循环提示
  • 修改addhttp,前台显示页中全部去了,换到入库save.php 文件中加,老的判断不科学,比如用二级域名的情况就不行。
  • user/vip_add.php vip_xufei.php ,admin/usergroupmanage.php,usergroupadd.php,usergroupmodify.php改显示文字元为积分。
  • 借鉴企业版labelimgshow 判断imgshow目录是否存在,如不存在则创建
  • zx/list.php 加{#img}标签,以支持图片资讯模板
  • admin/zxclassmanage.php skin在原有分类页选项上增加列表页模板选项,zx/zx.php zx/class.php 做相应修改。增加skin字段长度,从25增加为255
  • ajax/yzm_check_ajax.php 头部加if(!isset($_SESSION)){session_start();} 
  • admin/right.php 38行,有错,改为$sql="select id from zzcms_usermessage where reply is null";
  • admin/qqlogin_set.php加JS验证,验证表单非空,空表单无法重写入内容
 
功能改善
  • install/setp4.php 加自动获取网址。
  • user/ztconfig.php flash选中后变色,白背景下部分FLASH效果无法展现,通一设为透明背景,4列变3列,flash目录增加了3个qipao.swf 文件
  • admin/usermanage.php加pageurl参数来记录全路经, userdel.php删除后返回页地址取pageurl。按ID查时keyword两边加上''
  • zt/contact.php 填写留言链接由zt/show.php 改到liuyan.php,并加个参数fromurl记录当前页地址,留言成功后,再返回到联系信息页。skin/内所有模板liuyan.htm 加fromurl表单
  • user/ztconfig_skin.php 改善用户体验
  • zs/show.php,dl_liuyan_save.php zt/zsshow.php,template/zsshow.htm,skin/zsshow.htm 加token令牌验证防止外部提交
  • zt/show.php zs.php {#prouse}中加长度参数;label.php dlshow,guestbookshow 中{#companyname}加了长度参数。
  • user/zsadd.php zsmodify.php把发招商信息时选模板功能设在用户组中控制。
  • inc/zsclass.php 缓存文件名中加入$style参数,把不同样式的招商分类可缓存到不同文件中
  • reg/userregcheck.php 判断手机,增加为手机电话400等都可判断
  • 类别标签调用记录数新加startnumber参数,可以做到分段调用。模板中label目录下所有class标签title后加|||0参数
  • admin/所有信息管理页,审核加取消审核功能;
  • admin/tagmanage.php页加批量删除功能;
  • admin/adv_manage.php 加批量审核、批量删除功能;
  • label.php dlshow 加{#companyimgbig}原{#companyimg}改为调小图;
  • userregpost.php 注册时,公司简介设为空,部分用户不会删除提示信息导致修改公司简介时总提示。修改相应user目录下的文件
  • zt/top.php加判断,当锁定用户时,展厅不让显示。
  • zt/bottom.php进行模板分离,所有skin目录下的用户模板中加bottom.htm文件
  • admin/siteconfig.php 网址前加addhttp
 

[2016-01-11]zzcms7.0

新增功能
  • 加单页自定标签功能admin/labelaboutshow.php  label.php 加aboutshow解析,首页联系人信息改为调用单页标签来显示
  •  inc/conn.php 未安装时显示数据库链接错误,加检测安装标识文件install.lock功能,同时检测安装目录install,如果删除安装目录后,则不再提示
  • label.php 加guestbookshow()调用展厅留言,品牌留言也在里面,接收公司图片,公司名,公司展厅链接功能
  • admin/siteconfig.php 加手机模板选项,user/ztconfig_skin_mobile.php 展厅加手机模板选项,usersetting表加skin_mobile字段
  • user/新加了用户展厅可加轮显广告功能(新加表ztad)

功能改进
  • zs/show.php 加留言显示功能
  • 代理分表,总表和分表同时入库,修改,审核,加分类时加表。
  • admin/dlmodify.php 加审核功能选项
  • userreg.php userreg.htm 注册页取消alert提示,进一步优化用户休验,判断手机号,改进了。
  • getpassword.php getpassword.htm 改进了,通过验证码,让用户可重设密码,加入手机验证码找回密码功能 。
  • 用户组加了上传多个产品图片的开关。管理员组加管理员组中加 品牌,招聘,专题三项开关。
  • usergroup表,admingroup表,开关字段合并成config一个字段,这样方便以后扩充用户组权限。config字段存所有开关名,有相应名字,就给相应权限,权限判断合并到function.php 中用check_user_power来通一做权限判断,check.php 中的及user目录中所有用到$UserName变量的文件,变量名统一改为小写 $username,后台管理,网站设置加个人用户权限配置常量,left.php ,top.php 导航内容加权限判断。每个信息页也加权限判断,function.php 中用check_usergr_power来通一做权限判断;
  • user/dlsave.php admin/dlsave.php 加了三个必要字段为非空的判断
  • zt/show.php companyshow.php 公司图片,不再统一显在简介里面,因为加了编缉器,让用户统过编缉器自由布局。
  • inc/zsclass.php 大类前加图标。加cache_update_time!=0条件,使它也可以关闭缓存
  • dl_liuyan_save.php 表单验证方式,提交后显示方式,处理的语句,然后加发手机短信开关判断,zsshow.htm模板中加JS,和相关表单提示。zs/zsshow.php,pp/show.php,template/zsshow.htm,ppshow.htm; skin/zsshow.htm,liuyan.htm show.htm,ppshow.htm 模板也做相应修改
  • zt/left.php 招商类别设为多选时,改为不显示小类,链接前加/sell/,不加打不开
  • user/dlmanage.php 加looked;zsmanage.php加elitestarttime,eliteendtime,tag;zs_elite.php加id;
  • user/ztliuyan_show 直接可查看改成和dls_show.php一样,用积分查看
  • label.php dlshow()加调用接收公司图片,公司名,公司展厅链接功能,加调用手机字段。dlshow标签目录内的所有标签,加新参数seaver
  • one/forsearch.php 加nostr过滤
  • uploadimg.php 加判断水印图片是否存在的提示功能
  • inc/zsclass.php 加三个新参数分类来控制,大类,小类,产品字符的显示长度。


BUG处理
  • skin/mobile/job.htm列表外加{job}{/job} 
  •  inc/zsclass.php 缓存路径加$siteskin,展开的大类样式模板中style.css加td2和设table宽度值为100%
  •  zs/dl_liuyansave.php 给您留言想要"channeldl.$cp;想要"后少.
  •  label.php companyshow content前加nohtml,因为在之前的版本加了编缉器,否则如xdl标签调用会使网页变形。 
  • user/zs_elite.php 85行 id<>'$id'
  • 各模块search.php页 删省,市时,加上删县区cookie
  •  zt/zs.php 点大小类导航无效,设bigclass=0改为='A',这样才能对比。优化了zs.php 分页代码。处理了多选时小类名显示“小类别被删除”的BUG,使显示多个小类,sql中小类条件改为like。
  • user/zsmodify.php 290行加$row['bigclasszm']==$rowB[classzm]新条件,使其它大类下,相同小类名的选项不再被选中,admin目录内做同样修改
  • user/zsmanage.php 142行加 parentid='".$row["bigclasszm"]."' 避免显示 其它大类下相同小类名的项目。admin目录做同样修改
  • inc/conn.php 关闭网站提示乱码BUG
  • zs.php 不开伪静态时,station中大小类链接不正确。
  •  广告用远程图片时不显示
  • one/sitemap.php 50行bigclass改为class
  • user/index.php 40行,去掉mysql_close($conn);否则出错
  • one/agreement.php ,admin/dl_data_add.php 去mysql_query($conn);
  •  inc/zsclass.php 加小类别名多选的情况,否则小类下,不会显示产品
  • 3/mobile_msg/ini.php 中PHP标识符?改为?PHP并加关闭符
  • dl/dl.php 生成html页路径加$siteskin
  •  label.php 354行加$sql="select count(*) as total from zzcms_main where passed<>0 ";
  • userreg.htm 获取usersf值JS有错,blue13更正过,其它未更正
  •  index.php 加 ($domain<>str_replace("http://","",siteurl) 当用二级域名测试时不转到展厅
其它改动
  • admin/zt_ ,user/zt, 改为 special_ 
  • 加去ZZCMS标识,就提示功能。为避免提示zt/bottom.php 中加ZZCMS标识
  • image/dui2.gif 换成.png格式的图片,image/viptime目录下的图片也换成.png
 

[2015-09-24]zzcms6.1

BUG处理
  • label.php 生成缓存加{siteskin}路径,这样电脑版与手机版分开调用各自的缓存文件。避免手机版调用统一的缓存文件而使页面布局变形。mkdir加两个新参数。使可建多级目录,不出现提示。
  • .htaccess RewriteRule guestbook$ zt/liuyan.php少$ ,使留言本页无法用伪静态打开。
  • index.php 加 sdomain<>'No' && is_numeric($domain2)==false两个新条件
  • zt/show.php 115行改为/sell
  • /inc/function.php showerrow 删除,统一用showmsg来提示,其中的提示语直接加到showmsg中。避免出现乱码。只有user目录下一些文件用到showerrow,全部换成showmsg
  • zt/news.php 分页前加/news
  • inc/fy.php showpage1中加$szm参数,$cs变量删除不必要的参数,$province参数必删,不然这里会传值给dl/search.php 中使$city值会被清空。zs/search.php 删除里面的fenyei() 用fy.php 中的showpage1
  • 注册时/reg/userregpost.php页加一下验证用户名,避免重复的用户名注册。
  • /3/alipay/alipayapi.php  $return_url= 前面加/3
  • /3/tenpay/tenpay_config.php $return_url 前面加/3/ 冲值成功,无法返回,导致无冲值记录
  • inc/top_index.php 加$channel=''的情况,当直接输入网址时$channel='';
  • admin/labelcompanyshow公司内容标签 gsshow改为companyshow
  • user/ztconfig.php,zt/top.php if(strpos($row["daohang"],"网站首页")!==false。
  • dl/download.php 加email字段,user/dl_data.php 说明中加email.
  • zs/show.php 小类多选情况下让station中按第一个小类名显示。
  • zx/zx.php 调用wjt.php中的信息
  • zt/ppshow.php 55行去.html
  • zx/class.php 加if ($skin==''){$skin='zx_class.htm';}
  • admin/userdel.php 加if ($editor<>''){,以防止$editor字段为空的(如采集的信息)被删除。
  • inc/fy.php使总页数不换行
功能改进
  • 招商小类加多选功能,单选,多选由管理员后台设定。
  • 企业类别改为二级分类 userkind改名为userclass(有做企业黄页的客户用)。
  • label/zsclass/zsitem.txt {#zscompanyinb}删除 ,原因太费资源,使zs/index.php打开变慢。
  • 加缓存关闭及更新时间功能
  • 改良dl页,加入模板内可设页码,页码选择及$_COOKIE删除
  • inc/function.php 加 del_dirandfile( $dir ) admin/cachedel.php admin/htmldel.php 中应用
  • 调整admin/top.php admin/left.php 导航
  • 加删除HTML页功能,按分类删除
  • dl.php dl_print.php dl_download.php no in改为no exites
  • siteconfig.php 单独设静态页更新周期
  • /zt目录内文件,模板不存在的情况下加提示。
  • admin/wjtset.php,usercenter_config.php 两文件中写入文件时--
优化
  • zt/show.php function dlxx($editor)也改为$totlenum;加if (strpos($strout,"{#dlly}")!==false) 模板中没有的不调用。以提高展厅首页的打开速度
  • dl.php 删$row=mysql_num_rows($rs); 这条重复的查寻直接用$totlenum来判断数据库内是否有记录,前台其它频道列表页同样做修改,select count(*) as total from zzcms_dl where passed<>0 用这个获取总记录,速度从进入0.1秒。原来是1.0秒多,在label.php 中也做修改。
  • dl classzm 索引删除后翻页变快,空类打开时变慢。dl 加复合索引 province,city,xiancheng,加后按地区搜变快,分类页翻页变慢。
  • inc/function.php sitecount统计做一下缓存
模板更改
  • template zt_模板名改为special_。
  • zt/liuyan.php、show.php 留言显示代码做模板分离。 解决手机版调用变形,模板skin/liuyan.htm、show.htm做修改


[2015-08-27]zzcms 6.0

通过以下3项优化,数据库在百万级(演示站代理数据做了100多万条记录以供测试)数据量的情况下,首页,列表页,内页,都可做到秒开。
  • 对列表页、搜索页代码、数据库索引字段,做了优化,页面打开时提速明显。
  • 代理列表页,做了生成静态页功能。
  • 所有标签新加缓存功能
前台主要有以下更新
  • 地区分类由二级改为三级(具体到县一级别)。
  • 展厅全部页面都可用二级域名访问,(使对SEO更有利)
  • 分类链接由/类别名.html改为/类别名/(对SEO更有利,也是为了下一步所有频道列表页生成静态的需要)

具体更新信息如下:

新增功能
  1. 列表页加生成静态页,结合用伪静态功能及链接,前台访问时判断是否有静态页,如果有静态页,且静态页是在设定的有效期内,直接读取,不访问数据库(很快),没有或是静态页超过了设定的有效期,则访问数据库(较慢),生成静态页(这样放到前台生成,后台免维护,省心)。目前只应用在了代理中,完善后,推广到其它频道。
  2. label.php 加文件缓存功能,使各频道首页及部分列表页中用到标签调用的地方都实现缓存,提高显示速度。
  3. /zs/show.php 新增双模板页选择功能,zsshow.htm zsshow2.htm ,zzcms_main表加skin字段,/zs/dlliuyan_save.php做调整
  4. zxclassmanage.php 大类加模板选择功能。加skin字段,zx/class.php做相应修改。
功能改进
  1. 展厅全部页都可用二级域名访问。有利于SEO(取消httpd.ini二级域名转发和index.htm页,在首页加判断二级域名代码,301转发到展厅首页,展厅其它页在top.php中改一下链接)
  2. 所有列表页大小类伪静态原来的.html统一去除。有利于SEO。修改两个规则页和inc/function.php 中的getpageurl2,label.php 中的.html这几个文件。
  3. /inc/function.php加removeBOM功能应用到admin/label...文件中,解决因BOM问题造成的改标签时要重写标签名的问题。
  4. phpexcelreader/reader.php进行改进,使能导入时间字段,原来只要有时间的列是无法导入的,加延长代码执行时间代码
  5. a 目录名改为one ,目录名太短,#channel 判断时易出错
  6. inc/function.php strbetween做改善,否则不能成功获取二级域名的前缀
  7. getpassword.php 模板分离
  8. 地区有二级改为三级,可定位到县级。
  9. showzsclass 从zs/subzs.php 中分出来,放到新建的独立文件inc/zsclass.php 中,以便全站调用。
bug处理
  • /a/vipuser.php,购买按纽链接路径未改
  • /3/qq_connect2.0/addqqid.php,路径未改
  • /3/kefu/kf.js中urlroot,路径未改
  • /dl/show.php14行bug (Unable to save result set in) 
  • /zs/subzs.php zsshowclass 224行 加limit 0,$num_s
  • /admin/makehtml.php加文件头加编码,有的服务器上显乱码
  • special/subzt.php getstation_zt 非伪静态条件下首行改为$str=$str.,链接地址做了修改
  • special/zt.php 统一改名为special.php,label.php 中名字做相应修改,这样避免在getstation_zt中路经出错
  • admin/uploadfile_nouse.php 加专题上传图验证及BUG处理
  • pp/show.php if ($smallclassid<>"") 改为<>0 
  • user/left.php tenpay alipay 链接错
  • 使用$_SERVER['DOCUMENT_ROOT']的文件统一更换为zzcmsroot,部分环境下出现BUG
  • admin/jobclassmanage.php,admin/tagmanage.php 大小类无法批量添加
  • 资讯内有多图时,获取图片失败。(改进了inc/function.php getimgincontent 功能,原来的多图获取有BUG)
  • zx/zxshow.php 用户登陆提示内容改动,使更符合用户体验
  • inc/function.php checkadminisdo session前加@
  • zt/liuyansave.php 19行加@
  • admin/siteconfig.php 数据库密码项加html_entity_decode,防止字符&被转换
  • inc/function.php showuserlogin无用删除
  • admin/askmanage.php 无用删除
  • admin/licence.php 搜索无form
  • admin/index.php 网站关闭后,JS跳转代码有误,跳转不了
  • user/zssave.php ,user/jobsave.php,user/ppsave.php ">返回
  • admin/usermodify.php 修改后加提示
  • admin/datebaseclear.php加品牌表,专题表
  • user/licence_add.php JS显示图片代码去了../
  • inc/zsclass.php 129行加zzcmsroot
  • reg/userregcheck.php $msg= "请输入用户名";}else{变为一种情况,其它的与其分开为另一种情况。避免清空后,还提示用户名已存在
  • zx/show.php BUG有权限的用户登陆后无法看。
  • zt/liuyansave.php 验证时把email去了,不写email也让留言
  • 加商品大类完成后,加个提示,现在什么也没有
  • zs/zs.php zslist.php search.php公司名链接换getpageurl为getpageurlzt,显示为二级域名
  • zt/show.php 代理留言改为管理员审核后才显示
  • label.php zx.php?b={#bigclassid}&s={#smallclassid}改为/zx/zx.php?b={#bigclassid}&s={#smallclassid}zxclass标签中的更多链接也改一下
  • 输入页码无法翻页,qt/js function checkpage() var re=/^[0-9]*$/;
  • reg/userregpost.php 加($username!='' && $password!='')解决空用户名,密码可注册的问题
 
模板更新
  1. zsclass_tablebg 设一下宽度值
  2. index.htm sitecount 加一个参数0,新加了专题统计
  3. getpassword.php 模板分离,加getpassword.htm模板
  4. /template/所有模板/​job_search.htm,dl_search.htm,zs_search.htm加{#formxiancheng}
  5. /skin/所有展厅模板/liuyan_save.htm
  6. /template/company_search.htm中区域换{#form_province}
优化记录
  1.  列表页加生成静态页,结合用伪静态功能及链接,前台访问时判断是否有静态页,如果有静态页直接读取,没有则生成。目前只应用在了代理中,完善后,推广到其它频道。
  2.  label.php 加文件缓存功能,使用到标签调用的页面都实现缓存,提速很明显
  3. dl,php dl/search.php zzcms_dl表classzm加索引。dl classzm加索引后dl/index.php提速明显,对dl/dl.php 影响不大,zh bigclassid加之后,zh/index.php 反而更慢
  4. 引用字段较少的页面换*号为字段名,效果明显
  5. 列表页分页,$sql="select id from zzcms_zh where passed=1 ";先只用ID获取总页数后,再加其它字段,提速明显。
  6. zs从管理后台关闭显示代理数据,使不使用联表查寻,提速很明显
  7. dl从管理后台关闭代理延时入库,减少查寻时间。提速很明显;
  8. zsCompanyInB费资源删除,用到zsclass的页面速度都会变慢,删除后提速很明显
  9. company/company.php 下不要调用产品
 
其它
合并了label.php 中的的class,使label.php 减少了400多行代码
为合并需要,改
gsclass为companyclass,gsshow为companyshow.标签名{@gsclass},{@gsshow}及label目录下的gsclass,gsshow
ztclass为specialclass,ztshow为specialshow


关于我们|联系方式|帮助中心|用户反馈|
zzcms,招商网cms版权所有 © 2008-2018 Powered By ZZCMS2018[企业版] 豫ICP备13022477号
客服电话:13838064112 地址:郑州高新区冬青街7号大学科技园