2019年

服务器问题:IIS防火墙_密码重置说明

05月11日

《智创网站专业级防火墙系统》管理密码恢复出厂设置说明


    在服务器上 http://127.0.0.1:6688 模式管理防火墙软件,需要

一个管理密码,如果忘记密码,可以通过以下步骤进行恢复



(1)用 administrators 权限通过“远程桌面”登录到服务器(普通用户权限无法修改)


(2)打开服务器的 C:\wzxStopKeyWord\wzxStopKeyWordSer.ini 文件(注意:文件名

后面有 Ser 这个 ini 文件)找到 webadminusername 和 webadminpassword 修改为


webadminusername=wzx

webadminpassword=87B6D4E8AA2C962E6E97764847B57F61


(如果没有这2行,把这2行内容复制到 ini 文件里面)


用户名和密码是同时加密的,需要同时还原用户名和密码字符


(3)修改后,就把用户名还原为 wzx 密码还原为 12345678 了


(4)修改后,重启 IIS 新的密码即可生效


---------------------------------------------------------------------------------------


    然后在服务器里打开IE浏览器,输入 http://127.0.0.1:6688 (必须输入 http:// 几个字符)登录

防火墙管理向导后,左边菜单“→ 用户登录设置”,重新修改一个新密码即可,修改后,选择“重启 IIS”新

密码即可生效。

修复:后台图片上传出现文件上传发生错误

04月24日
修复了文件上传不生效,提示文件上传错误的问题
2018年

修复开启缓存功能异样地址导致文件出现问题的原因

11月29日
修复开启缓存功能后异样地址会导致文件产生问题

新增网站文件缓存功能,进一步提升网站加载速率

10月03日

新增网站文件缓存功能,减轻数据库压力。

新增网站文件缓存功能,解决网站显示内容加载速度问题。

优化:后台邮件发送功能优化

03月02日

后台邮件发送功能优化。

新增手机版独立域名绑定

02月22日

新增手机版绑定独立域名,使用移动端访问网站时自动跳转到对应域名地址上

修复后台详细描述中的编辑器显示问题

01月15日
1、优化编辑器可见按钮;
2、修复编辑器无法插入动态地图问题;
2017年

优化后台导航按钮显示视觉流畅性

12月06日
优化后台菜单显示视觉流畅性;

修复网站前端分页问题及后台栏目删除失败问题

11月15日

1、修复分页代码数字条省略号不准问题;

2、修复删除栏目时子类未全部删除问题;

修复可能存在的跨站请求伪造漏洞

10月23日

1、修复可能存在的跨站请求伪造漏洞;

2、其它问题修复和优化;

微信上传图片接口报{"errMsg":"uploadImage:missing arguments"}错误

09月06日

微信官方文档有时候也有坑,文档上讲上传图片接口为:


[javascript] view plain copy

  1. wx.uploadImage({  

  2.     localId: ''// 需要上传的图片的本地ID,由chooseImage接口获得  

  3.     isShowProgressTips: 1, // 默认为1,显示进度提示  

  4.     success: function (res) {  

  5.         var serverId = res.serverId; // 返回图片的服务器端ID  

  6.     }  

  7. });  


我在选择图片之后进行上传,代码如下:


[javascript] view plain copy

  1. //选择图片  

  2. wx.chooseImage({  

  3.     count: 1, // 默认9  

  4.     sizeType: ['original''compressed'],   // 可以指定是原图还是压缩图,默认二者都有  

  5.     sourceType: ['album''camera'],        // 可以指定来源是相册还是相机,默认二者都有  

  6.     success: function (res) {  

  7.         var localIds = res.localIds;        // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片  

  8.         //上传图片  

  9.         wx.uploadImage({  

  10.             localId : localIds,             // 需要上传的图片的本地ID,由chooseImage接口获得  

  11.             isShowProgressTips: 1,          // 默认为1,显示进度提示  

  12.             success: function (res) {  

  13.                 var serverId1 = res.serverId; // 返回图片的服务器端ID(serverId)  

  14.                 alert(serverId1);  

  15.             }  

  16.         });  

  17.     }  

  18. });  


但是就是不成功,报{"errMsg":"uploadImage:missing arguments"}错误,搜了一下很多人都遇到这个坑:

20170509175742852.png


解决办法很简单,就是把 localId : localIds, 换成 localId : localIds.toString(),就是把选择图片啊之后的本地素材强转成字符串格式,然后就好了:


[javascript] view plain copy

  1. //上传图片  

  2. wx.uploadImage({  

  3.     localId : localIds.toString(),          // 需要上传的图片的本地ID,由chooseImage接口获得  

  4.     isShowProgressTips: 1,          // 默认为1,显示进度提示  

  5.     success: function (res) {  

  6.         var serverId1 = res.serverId; // 返回图片的服务器端ID(serverId)  

  7.         alert(serverId1);  

  8.     }  

  9. });  

    20170509175802583.png



2017-8-26修正了网站安全 新增了调试模式

08月26日

NetWingCMS2017-8-26下载

(1)后台增设了安全开关 安全模式用于网站正常运行避免了政府抽查bug较多的问题,调试模式,用于开发调试,系统会报详细错误

(2)增加了list页面和show页面sql防注入

(3)升级了微信公共类

(4)最新脚本在根目录2017-8-26.sql


2017-4-17升级,修正了微信阅读原文错误!

04月17日
修正了。微信推送时描述超过120个字符数的限制!推送时不会报字符限制错误!

2017-4-11SQL防注入

04月11日
新增了SQL防注入

2017年1月20日两个重大功能升级更新(自定义内容页名称的方法)

01月20日

本次主要有两个功能更新:

1.后台控制面板》系统参数设置》文件上传设置》文件保存方式   允许设置为原始文件名方式。为了避免文明名重复目录任然采用年月+日方式存储。把重复几率下降到最低。
2.结合内容页调用别名控制面板》系统参数设置》功能权限设置》自定义内容页名称 设置了开关   打开时内容页文件名为自定义。即调用别名作为文件名。允许纯静态或伪静态或动态。

列表页设置方法(列表页代码):

<%set DataTable nwDt=get_article_list("news", 0, 100, "status=0")%>
<%loop nwDr nwDt%>
          <li><a href="<%linkurl("news_show",{nwDr[call_index]})%>">11111a{nwDr[title]}</a></li>

<%/loop%>
注意参数调用的是call_index


内容页调用方法(和原来一样):


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
	<meta charset="utf-8" />
</head>
<body>
    <h1>{model.title}演示</h1>
</body>
</html>
最后注意(十分重要):



使用效果:

[朱光明]增加了订单统计功能,增加了订单按日期查询

01月09日
[朱光明]增加了订单统计功能,增加了订单按日期查询
2016年

修改了后台登录路径admin为wytkj

09月19日

升级了微信挂号,更新了自定义配置参数阿里大鱼等

07月22日

2016-4-6更新 修正了插件安装问题

04月06日

2016-3-30更新了自定义配置微信挂号等功能

03月30日
2016-3-30更新了自定义配置微信挂号等功能

2016-1-7更新了动易SiteWeaver数据导入

01月07日
2015年

里程碑:万能表单新增多图模式、单图模式

12月26日
V3.7.0

2015-12-15版本更新 增加了支付宝两种方法

12月17日
V3.6.0

2015-12-15 重要更新

12月15日

2015-12-15版本更新

更新了后台不能添加频道,删除频道的问题。

V3.6.0

修正了添加频道约束错误

12月14日
修正了添加频道约束错误

原因是表改名。

修正方法:DAL\channel.cs 

             StringBuilder strSql = new StringBuilder();
                        strSql.Append("insert into " + databaseprefix + "channel(");
                        strSql.Append("category_id,site_id,name,title,is_albums,is_attach,is_group_price,page_size,sort_id)");
                        strSql.Append(" values (");
                        strSql.Append("@category_id,@site_id,@name,@title,@is_albums,@is_attach,@is_group_price,@page_size,@sort_id)");
                        strSql.Append(";select @@IDENTITY");
                        SqlParameter[] parameters = {
                                new SqlParameter("@category_id", SqlDbType.Int,4),
                                new SqlParameter("@site_id", SqlDbType.Int,4),
					            new SqlParameter("@name", SqlDbType.VarChar,50),
					            new SqlParameter("@title", SqlDbType.VarChar,100),
                                new SqlParameter("@is_albums", SqlDbType.TinyInt,1),
					            new SqlParameter("@is_attach", SqlDbType.TinyInt,1),
					            new SqlParameter("@is_group_price", SqlDbType.TinyInt,1),
					            new SqlParameter("@page_size", SqlDbType.Int,4),
					            new SqlParameter("@sort_id", SqlDbType.Int,4),
                                new SqlParameter("@ReturnValue",SqlDbType.Int)};
                        parameters[0].Value = model.category_id;
                        parameters[1].Value = model.category_id;
                        parameters[2].Value = model.name;
                        parameters[3].Value = model.title;
                        parameters[4].Value = model.is_albums;
                        parameters[5].Value = model.is_attach;
                        parameters[6].Value = model.is_group_price;
                        parameters[7].Value = model.page_size;
                        parameters[8].Value = model.sort_id;

                        string aa = strSql.ToString();//
                        object obj = DbHelperSQL.GetSingle(conn, trans, strSql.ToString(), parameters); //带事务
                        model.id = Convert.ToInt32(obj);

V.3.6.0

自定义表单数字类型最大支持15位(千万亿级别)

12月09日
v3.6.0

拆分并循环字符

11月25日
		  	<%csharp%>
		  	string lanmu=Utils.ObjectToStr(Dr["expclass"]);
		  	string[] sArray=Regex.Split(lanmu,",",RegexOptions.IgnoreCase);
		  	int i=0;
		  	int j=0;
		  	<%/csharp%>
		  		<%foreach(string ss in sArray)%>
		  		<%csharp%>
		  		i=i+1;
		  		<%/csharp%>
		  		
		    	<li class="none_line"><a href="#{i}{i}">{ss}</a></li>
		       
		        <%/foreach%>

修正微信挂号 系统扩展字段默认值

11月06日

新增了医院微信挂号支付功能

特别修正了数据库默认系统字段sys为1的问题

2015-10-17版本发布

10月17日
V3.6.0

完善自定义表单相关功能

10月16日

完善自定义表单删除功能!

增加了自动排序

增加了自动设置属性

增加了自定义表单分页功能

创建表时增加了以下字段

                sb.Append("CREATE TABLE nw_customform_user_" + txtTable.Text + "(");
                sb.Append("id int IDENTITY(1,1) NOT NULL PRIMARY KEY,");
                sb.Append("form_id int NOT NULL DEFAULT ((0)),");//表单id
                sb.Append("sort_id int NOT NULL DEFAULT ((99)),");//排序id
                sb.Append("status tinyint NOT NULL DEFAULT ((0)),");//审核状态-1 待审 0已审
                sb.Append("is_msg tinyint NOT NULL DEFAULT ((0)),");//评论
                sb.Append("is_top tinyint NOT NULL DEFAULT ((0)),");//固定
                sb.Append("is_red tinyint NOT NULL DEFAULT ((0)),");//推荐
                sb.Append("is_hot tinyint NOT NULL DEFAULT ((0)),");//热门
                sb.Append("is_sys tinyint NOT NULL DEFAULT ((0)),");//系统
                sb.Append("is_slide tinyint NOT NULL DEFAULT ((0)),");//幻灯片
                sb.Append("click tinyint NOT NULL DEFAULT ((0)),");//点击数
                sb.Append("add_time datetime NOT NULL DEFAULT (getdate()),");//添加时间 sql函数自动获得
                sb.Append("up_time datetime NOT NULL DEFAULT (getdate())");//更新时间  sql函数自动获得               //sb.Append("constraint pkid primary key (id)");//这只主键
                sb.Append(") ON [PRIMARY]");


V3.6.0

新增加了栏目跳转

09月25日

新增加了栏目跳转

V3.6.0

六个独立插件

09月25日

广告插件


数据备份插件


留言板插件


求职插件


在线服务插件

友情链接插件

插件下载


V3.6.0

新增网站热门词自定义设置

09月17日

新增网站热门词设置

V3.6.0

新增万能表单导出Excel功能,修正了后台css输入框小的错误

09月15日

万能表单导出excel 用NPOI方法

修正了后台css样式输入框小的问题

邻近版本修正方法:覆盖admin、bin、netwing、upload、dev、scripts、tools、editor、css等根目录下面的目录

下载地址

V3.6.0

后台模板页面说明

09月12日

login.html        登录模板                  login.aspx       用户登录

register.html     用户注册模板              register.aspx

usercenter.html   用户中心                  usercenter.aspx

usercenter.html                             usercenter.aspx?action=invite 邀请码

usercenter.html                             usercenter.aspx?action=proinfo用户资料

usercenter.html                             usercenter.aspx?action=password修改密码

usercenter.html                             usercenter.aspx?action=exit退出登录

usercenter.html                             usercenter.aspx?action=index 用户中心



userorder.html                              userorder.aspx?action=close  已关闭订单

userorder.html                              userorder.aspx?action=list   交易订单

useramount.html                             useramount.aspx?action=recharge 账户余额及充值

useramount.html                             useramount.aspx?action=list  收支明细

userpoint.html                              userpoint.aspx?action=convert 账户积分及兑换

userpoint.html                              userpoint.aspx?action=list 积分明细

usermessage.html                            usermessage.aspx?action=system 站内短信 系统消息

usermessage.html                            usermessage.aspx?action=accept 收件箱

usermessage.html                            usermessage.aspx?action=send发件箱

usermessage_show.html                       usermessage_show.aspx?id=1 消息查看

_ucenter_nav.html                           用户中心导航公共文件



特殊文件修改

/NetWingUserCenter/contribute.aspx?action=Add&channel_id=4   信息发布页面(需要直接修改aspx文件)

(需要前台添加的页面  控制面板》频道管理》前台添加  设置为1



/NetWingUserCenter/articleList.aspx                          我发布的信息(需要直接修改aspx文件)

/NetWingUserCenter/articlePassList.aspx                      被采用的信息(需要直接修改aspx文件)


   


<%csharp%>

 DTcms.Model.users mu=GetUserInfo();

 if(mu==null)

 {

 <%/csharp%>

  <h1>假如没有登录</h1>

 <%csharp%>

 }else

 {

 <%/csharp%>

 <h1>已登录</h1>

 <%csharp%>

 }

 <%/csharp%>                                        




#region 检查用户是否登录OK=============================

       

private void user_check_login(HttpContext context)

       

{

           

//检查用户是否登录

           

Model.users model = new BasePage().GetUserInfo();

           

if (model == null)

           

{

               

  context.Response.Write("{\"status\":0, \"username\":\"匿名用户\"}");

               

  return;

         

}

           

context.Response.Write("{\"status\":1, \"username\":\"" + model.user_name + "\"}");

       

}



     <!--评论-->

     <%if(model.is_msg==1)%>

     <%template src="_comment_box.html"%>

     <%/if%>

     <!--/评论-->

V3.6.0

选中结果加粗或者加红

09月12日

       <dd>

                <%set DataTable brandDt=NetWingGetAnyTable("select * from nw_customform_user_brand order by id desc")%>

<%loop brandDr brandDt%><!--循环开始-->

<%if({request[logo]}=={brandDr[title]})%>

                    <a href="?logo={brandDr[title]}&meetingno={request[meetingno]}"><img  style="border: dotted 2px crimson;" src="{brandDr[logo]}"></a>

                   <%else%>

                   <a href="?logo={brandDr[title]}&meetingno={request[meetingno]}"><img src="{brandDr[logo]}"></a>

                   <%/if%>

                   <%/loop%><!--循环结束-->

               </dd>

重点:注意判断语句

V3.6.0

复杂筛选实现方法

09月12日

 <%csharp%>

        string sql="";

        //判断第几届

        if(!string.IsNullOrEmpty(Request["meetingno"])){

        sql=sql+" and meetingno='"+Request["meetingno"]+"'";

       

        }

        //判断品牌

        if(!string.IsNullOrEmpty(Request["logo"])){

        sql=sql+" and brand='"+Request["logo"]+"'";

        }

       

        <%/csharp%>

       复杂筛选实现方法屡试不爽

        <%set DataTable edfDt= get_article_list("shop", category_id, page, "status=0 "+sql+"", out totalcount, out pagelist, "shop_list", category_id, "__id__")%>

       

        <%set string pagelista=get_page_link(10,page,totalcount,"shop_list.aspx?category_id="+category_id+"&meetingno="+Request["meetingno"]+"&logo="+Request["logo"]+"&page=__id__")%>

       (一共四个参数)自由分页10每页10个,page 系统变量,totalcount 由以上edfDt输出的变量

       其中url 链接可以自由定义

       要注意的是:末尾必须加一个page=__id__

       案例地址http://www.91ziguang.com/   邮购网

V3.6.0

增加量kindeditor 编辑器直接上传flv视频

09月09日

增加量kindeditor 编辑器直接上传flv视频

修正了文章编辑 审核 保存排序 删除 默认跳转到第一页的问题。

V3.6.0

改进一小步,方便一大群

09月08日

改进:采集历史表,采集项目表 部分字段宽度增加到5000

改进:修改文章修改完后返回到当前页码。

V3.6.0

模板判断用户登录小方法

09月08日

  <%csharp%>

  DTcms.Model.users mu=GetUserInfo();

  if(mu==null)

  {

  <%/csharp%>

   <h1>假如没有登录</h1>

  <%csharp%>

  }else

  {

  <%/csharp%>

  <h1>已登录</h1>

  <%csharp%>

  }

  <%/csharp%>

V3.6.0

翼通cms3.6.0全新发布

09月07日

翼通cms3.6.0全新发布

下载地址


V3.6.0

增加了万能表单 表单自定义字段

09月07日

长假过后,我们的系统又迎来一次升级。

增加了自定义表单功能

自定义表单允许自己添加字段

自定义表单后台列表

自定义表单后台代码生成

自定义表单前台验证等功能

V3.5.1

修正了采集时采集不到列表url的错误

08月29日

修正了采集时采集不到列表url的错误

增加了去重复函数 修改了采集时采集到重复网址的问题

V3.5.1

netwing/develop增加了layer万能弹窗的方法

08月27日

netwing/develop增加了layer万能弹窗的方法

开始着手编写万能表单系统

万能表单系统着手考虑代码自动生成

V3.5.1

增加自定义字段备注

08月26日

增加了自定义字段备注用户用起来更方便

知道那个字段是用于干什么的

表:dt_article_attribute_field 增加了字段:note

下载地址

V3.5.1

增加了用户注册时自定义用户组

08月24日

思路:(1)任意语句得到用户组id,title

     (2)循环用户组id,title

 (3)如果默认是第一个用户组 则勾选

用法:(1)把以下代码插入到register.html(模板文件)适当位置

     (2)调整后台组名 或者修改以下代码


           <dl>

               <dt><em>*</em>类型:</dt>

               <dd>

                   <%set DataTable Dtg=NetWingGetAnyTable("SELECT id,title FROM dt_user_groups order by grade asc")%>

                   <%loop Drg Dtg%><!--循环开始-->

                   <input type="radio" name="txtuGroupID" value="{Drg[id]}" <%if(Drg__loop__id==1)%> checked="checked" <%/if%>  />{Drg[title]}

                   <%/loop%><!--循环结束-->

               </dd>

           </dl>

V3.5.1

NetWingCMS3.5.1 新版本发布

08月19日

NetWingCMS3.5.1 新版本发布

新增了文章自动采集采集功能

全站文章管理

微信接口

手机app接口

微站接口

实现手机pc平板

三屏合一

图片剪裁上传

百度编辑器

kind编辑器双编辑器整合!

下载地址


V3.5.1

审核中心新增了许多功能

08月19日

应昆明市公安局要求 更新了审核模板,集中了筛选。

修正了筛选不能查询子栏目的问题。增加了审核时批量移动功能。

V3.1.4

增加了数据库说明文档

08月11日

增加了数据库说明文档(文档在代码生成器里)

V3.1.4

完成了采集功能开发 修改了app\post.ashx 发布接口

07月29日

完成了采集功能开发 修改了app\post.ashx 发布接口

V3.1.4

增加了后台两种编辑器切换

07月20日

增加了后台两种编辑器切换

V3.1.4

相册排序,自定义导航等

06月20日

1.更新了后台图片相册排序的问题

2.更新了用户前台自己发的文章和审核通过文章的问题

3.更新了后台用户自定义导航<%=get_category_menu("guides_list", category_id,"<span>>></span>")%>

增加了一个参数 用户可以自己定义导航样式。也有一个默认样式。

4.增加了采集发布端口、完善中。

V3.1.4

------------里程碑------------

06月10日

更新了后台图片可以左右移动  相册图设置为封面图。

后台审核管理:审核对应相应的频道。

以前版本数据库更新说明

dt_article 文章表 表增加三个字段

[content_pics] [nvarchar](2000) NULL, --内容图片  

[verifier] [varchar](50) NULL,        --审核人

[verify_time] [datetime] NULL,        --审核时间


dt_article_category 文字分类表 增加8个字段

[top_pic] [varchar](200) NULL,       --头部图片(做为专题使用时)

[ad1] [varchar](200) NULL,           --广告1文字

[ad1_url] [varchar](200) NULL,       --广告1网址

[ad2] [varchar](200) NULL,           --广告2文字

[ad2_url] [varchar](200) NULL,       --广告2网址

[img_size] [varchar](200) NULL,      --封面图尺寸(裁剪使用时)

[albums_size] [varchar](200) NULL,   --相册图尺寸(裁剪使用时)

[ip_security] [varchar](1000) NULL,  --ip策略(栏目限制ip时)

dt_article_albums  相册表增加一个字段

   [sort] [int] NULL, 默认值0           --文字相册单独排序


dt_channel 频道表增加字段

[is_user] [int] NULL,   是否给用户添加 1 给 空或者0不给

[img_size] [varchar](50) NULL,      --频道封面图尺寸

[albums_size] [varchar](50) NULL,   --频道相册图尺寸

V3.1.4

增加开关 后台显示审核项。

06月03日

增加开关 后台显示审核项。

增加审核人 审核时间字段。

V3.1.4

更新了预览功能。

05月28日

更新了预览功能。

V3.1.4

新增文章批量转移,批量设置已审未审

05月27日

更新了批量转移时 栏目不对应的问题

更新了全站文章批量已审未审状态

V3.1.4

ip新增限制功能,信息统计功能

05月26日

更新了每个栏目设置ip限制的问题   需要在dt_article_category表最后增加 ip_security 字段 varchar(1000)

更新了内容列表未审核  信息标红的问题

修正了修改文章通过数会自动加1的问题 需要更新触发器 。修改方法:删除dt_article 表下update_dt_article 触发器 执行以下代码添加触发器


USE [kmgaj]

GO


/****** Object:  Trigger [dbo].[update_dt_article]    Script Date: 05/26/2015 10:14:22 ******/

SET ANSI_NULLS ON

GO


SET QUOTED_IDENTIFIER ON

GO



-- =============================================

-- Author: <Author,大王>

-- Create date: <2015-3-8>

-- Description: <数据中心:www.yn137.com,试验室:lab.yn137.com>

-- =============================================

CREATE TRIGGER [dbo].[update_dt_article]

  ON  [dbo].[dt_article]

  AFTER UPDATE

AS

 declare @s int;--定义状态

 declare @user_name varchar(255);--定义插入用户名

 declare @yearpass int;

 declare @monthpass int;

 if update([status])

 begin

    select @s=status,@user_name=user_name from inserted;

 end

BEGIN

   if @s=0--如果状态是0说明是通过则更新

   begin

     --更新月通过统计

     

     

     select @monthpass=count(id) from dt_article where user_name=@user_name and  YEAR(add_time)=YEAR(GETDATE()) and MONTH(add_time)=MONTH(GETDATE()) and status=0;--得到月统计数

     update dt_count set note=@s,up_time=getdate(),month_pass_num=@monthpass where user_name=@user_name and  count_year=YEAR(GETDATE()) and count_month=MONTH(GETDATE());

     select @yearpass=SUM(month_pass_num) from dt_count where  user_name=@user_name and  count_year=YEAR(GETDATE()) ;--得到年通过数

     update dt_count set year_pass_num=@yearpass where  user_name=@user_name and  count_year=YEAR(GETDATE()) ;

     

   end

   

-- SET NOCOUNT ON added to prevent extra result sets from

-- interfering with SELECT statements.

SET NOCOUNT ON;


   -- Insert statements for trigger here


END



GO

V3.1.4

ajax 的问题。统一了上传目录upload

04月27日

重新修正了 剪切上传模式下。ajax 的问题。统一了上传目录upload

V3.1.4

定时生成html等功能

04月25日

增加了后台定时生成首页html文件设置。增加了网站定时生成首页html功能。

增加了单独编辑器图片尺寸定义这样可以避免和整站不冲突

取消了添加内容编辑内容时自动生成首页html 保证添加编辑时速度加快

取消了审核时自动生成首页html

V3.1.4

增加了批量移动等功能

04月24日

修正了后台批量移动在ie8 下面的问题,修正了默认栏目不不显示第一个频道的问题。

增加了global.asax 定时器,定时生成首页的方法 但太占系统资源,故不采用。还是用优化查询的方法来实现。

修正了后台添加文章报错的问题。

V3.1.4

增加了手机app 接口 接口文件在 app文件夹里。

04月23日

增加了手机app 接口  接口文件在 app文件夹里。

V3.1.4

增加了自由分页新方法 修正了分页时"=" 前后有空格的错误

04月15日

增加了自由分页新方法 修正了分页时"=" 前后有空格的错误

V3.1.4

修正了ie兼容模式下不能剪裁上传的问题。

04月14日

修正了ie兼容模式下不能剪裁上传的问题。图片剪裁框 暂无图片的样式。

增加了任意分页

在label 的article.cs(列表标签)下添加一下方法

       /// <summary>

       /// 文章分页列表(自定义页面大小)

       /// </summary>

       /// <param name="channel_name">频道名称</param>

       /// <param name="category_id">分类ID</param>

       /// <param name="page_size">页面大小</param>

       /// <param name="page_index">当前页码</param>

       /// <param name="strwhere">查询条件</param>

       /// <param name="orderby">排序</param>

       /// <param name="totalcount">总记录数</param>

       /// <returns>DateTable</returns>

       protected DataTable get_article_list(string channel_name, int category_id, int page_size, int page_index, string strwhere, string orderby, out int totalcount)

       {

           DataTable dt = new DataTable();

           if (!string.IsNullOrEmpty(channel_name))

           {

               dt = new BLL.article().GetList(channel_name, category_id, page_index, strwhere, orderby, out totalcount, out page_size).Tables[0];

           }

           else

           {

               totalcount = 0;

           }

           return dt;

       }


在BLL的article.cs类(前台模板用到的方法)下添加以下方法

       /// <summary>

       /// 根据视图获得查询分页数据(后来加的)

       /// </summary>

       public DataSet GetList(string channel_name, int category_id, int pageSize, int pageIndex, string strWhere, string filedOrder, out int recordCount)

       {

           return dal.GetList(channel_name, category_id, pageSize, pageIndex, strWhere, filedOrder, out recordCount);

       }

之后在模板页调用:

<%set DataTable Dt= get_article_list("about", category_id, 3, page, "status=0", out totalcount)%> <!--取得一个DataTable-->

<%set pagelist=get_page_link(3, page, totalcount, "about_list", category_id, "__id__")%> <!--取得分页页码列表-->


V3.1.4

/admin/login.aspx 登录自动清空temp目录

04月13日

代码是: DirFileHelper.ClearDirectory(Server.MapPath("/UploadFiles/temp/"));//登录成功清空

更新了允许前台用户添加资料的功能。在后台频道管理

V3.1.4

为了解决首页慢的问题 在admin/article/article_edit.aspx 中 增加部分 和修改部分

04月13日

 //解决首页打开速度慢的问题,自动生成静态首页

 这里可能是bug 回头调整

 注意调试的时候 要用index.aspx

 标记://解决首页打开速度慢的问题,自动生成静态首页

 还要特别注意:/admin/article_sys.aspx 也加了在审核的时候自动生成首页html文件

V3.1.4

增加了智能上传图片功能

03月11日

NetWingTools\upPic.aspx

admin\channel_edit.aspx 增加了相册图尺寸和封面图尺寸功能

V3.1.4

增加了所有待审接口

03月03日

/admin/article/article_sys.aspx  所有待审

V3.1.4
2014年

修复了几个问题

08月27日

编辑器升级到4.1.10

Bugfix: 兼容IE11。

Bugfix: [IE6-7] 上传按钮界面错乱。

Bugfix: 引入kindeditor-all.js后开启自动高度插件会报错。

Bugfix: &reg;来回切换代码模式后变成(R)。

Bugfix: 字体、文字大小、颜色等操作有toogle效果。

Bugfix: 非IE设置returnValue和cancelBubble。

Bugfix: 特定的字符导致浏览器死循环。

V3.1.4

增加了四个功能

06月11日

1、解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错  出处http://blog.yn137.com/wei-fen-lei/dtcms3-0.html

2、增加了任意sql语句获得结果的例子 http://lab.yn137.com/netwing/develop/

3、后台继承了类 public partial class index : DTcms.Web.UI.ManagePage 以后开发工具必须登录后台才能使用。增加了安全性。

4、增加功能:以后可以实现直接安装 如http://localhost/install/ 即可自动安装无需手动配置。


V3.1.4

修复了七八个问题

04月28日

1、前台保存订单时,同一时间订单号生成一样BUG(已修复)

2、前台手机模板商品支付页面显示金额的标签错误(已修正))

3、后台扩展字段增另了一个时间日期的控件类型(新增)

4、后台上传时没有读取系统配置文件大小和扩展名BUG(已修复)

5、后台频道内容管理无缩略图时复选框无法选中BUG(已修复)

6、后台上传附件大小前台显示比实际大小>1024倍BUG(已修复)

7、后台更改频道名称时没有同步导航子菜单名称BUG(已修复)

8、后台更改频道分类排序时没有同步导航菜单排序BUG(已修复)

V3.1.4

增加的代码高亮,代码自动换行的功能。

03月23日

增加的代码高亮,代码自动换行的功能。

研究通了qq授权登录.

V3.1.4

修正了邀请码错误。原来错误的值是2

03月22日

          //检查是否通过邀请码注册

           if (userConfig.regstatus == 4)

           {

               string result1 = verify_invite_reg(username, invitecode);

               if (result1 != "success")

               {

                   context.Response.Write(result1);

                   return;

               }


           }

V3.1.4

修改用户中心,生成静态文件。

02月08日

修改用户中心,生成静态文件。

V3.1.4

增加用户目录 增加了用户投稿

02月06日

新增目录NetWing以后所有网翼通做的前段开发都放到这个目录

contribute.aspx 用户投稿


V3.1.4