崔文远 Troy Cui 老崔先生的上海生活、技术博客

DTcms4/5远程图片自动保存报错:A generic error occurred in GDI+.

玩了很久DTcms,今天居然在保存远程图片到本地时,报了错误:A generic error occurred in GDI+.

以下是第一版,没有自动创建这个myfolder目录

var htmlSource2 =new JumonyParser().LoadDocument(url).Document.Find("#CPHMain_gvPartSearch_img80_0 > img");
foreach (var htmlElement in htmlSource2)
{
   //保存图片
  string upLoadPath = sysConfig.webpath + sysConfig.filepath + "/myfolder/thumbnail/";
  //站点目录+上传目录
  string fullUpLoadPath = Utils.GetMapPath(upLoadPath); //上传目录的物理路径
  Thumbnail.MakeRemoteThumbnailImage(htmlElement.Attribute("src").Value().Trim(),fullUpLoadPath + model.pn + ".jpg", 300, 300);
  html += string.Format("<tr><td align=\"center\">photo</td><td>{0}</td></tr>",htmlElement.Attribute("src").Value().Trim());
}

第二版增加了自动创建目录

More...

Tags: DTcms

发布: cuiwenyuan 分类: 技术管理与生活 评论: 0 浏览: 11

砍价既浪费时间又伤感情

周日睡了个午觉,中饭也没吃,醒来发现微信好友邀请和旺旺留言,一个很爽快的买家,饿着肚子给他回复、发程序、发货、发红包。

而今天上午,另一个兄弟,明明写得很清楚,还问价格,还说贵,还要开源,开个头呀开,于是被我打发了(也可能对方主动不理我了,哈哈,无所谓啦)。碰到这种人,真想问候他妈。你写个1块钱,他可能都觉得贵。有能耐自己去写,有本事自己花时间捣鼓一下试试。

免费的是最贵的:因为免费的你不珍惜,可能就丢在角落了;付了费你珍惜了,才收获了真正想要的东西!

More...

近几日淘宝店引发的感想

有想法就要有行动

细心的朋友应该能看到我博客右上角的淘宝店链接,没错开了很久了,还付了1000块保证金。DTcms带来了的订单和客户最多,现在旺财系列的代码生成器是主力。其实本没想通过这个弄个皇冠店啥得,只不过觉得好玩,什么都想玩一玩,尝试一下,不做空想家。

没耐心的人不少

不少人旺旺留言,咨询问题,我觉得写得够详细了,并且在宝贝描述里写了我的手机、微信、QQ等,还特别说明旺旺不常看。可惜还是有那么多人,不仔细看,对我来说这个损失很小,但真正需要的人,那就是大损失了。我有时候觉得自己很没耐心,可是发现网上比我还没耐心的人更多。

More...

感谢青岛老乡Mr.Zhang的支持

昨天晚饭的时候看到手机淘宝的消息后,让我至今还在兴奋中。无意间的行为,至今依然能带给别人带来帮助。

持续的创造价值,对未来有信心,对价值回报有信心:日复一日的辛苦付出与积累,终将获得有缘人的认可。

截止到今天DTcms动软三层模板已卖出超过15份,下一步计划,将后台管理的List、Edit/Add页面的模板也丰富起来,完善并支持即将发布的DTcms 5最新版。


Tags: DTcms

发布: cuiwenyuan 分类: 技术管理与生活 评论: 0 浏览: 40

快速开发必备:代码生成器

开发程序那么久了,真正使用代码生成器是近3年的事情,由衷的感觉到这东西真的是提高生产力!

最早的时候开发,还是用asp,那时候就是傻傻的弄好一个页面(代码和页面是混合的),复制成另一个文件,然后用DreamWeaver替换关键词(表名、描述啥的)。后来知道了动软代码生成器,那时候主要还是用asp,也捣鼓了一下生成asp代码,不过发现.net的强大后,就开始学习简单三层写东西了。说实话,动软的那个直接生成项目的功能的确没啥实际作用,最实用的就是生成三层的dal,bll,model,页面部分还得自己定制。

More...

DTcms扩展字段的使用小结

前台模版-文章列表:{dr[author]}

前台模版-文章内容:{model.fields[author]}

后台CS文件:model.fields["author"].ToString()

后台编辑赋值是字典的形式

Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("good", "1");
dic.Add("author", user.user_name);
model.fields = dic; //扩展字段赋值

 

Tags: DTcms

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 83

给DTcms4加上自定义404报错页面

因为老婆的印迹巴士摄影工作室www.ingbus.com打算从asp版改到asp.net版,以前从零开始敲asp代码,现在实在不想再从零开始,于是选择DTcms开源版搞一下升级,但是因为这么一升级,就会有很多页面没有了,所以必须自己增加404页面,告诉用户(特别是搜索引擎),我们改版了。

 

其实实现的过程很简单,使用customErrors本地测试很快就搞好了,但是发布到阿里云之后,居然没效果。

More...

Tags: DTcms

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 44