公告 公告:  祝大家在虎年里,虎虎生威!生意红火,事业有成!当然,还有爱情大丰收 *__*
CSBlogV2.11问题收集与信息反馈   ;   CSCMSV1正式上线公测
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
[ 一线风 | 2009-2-5 15:46:41 | 阅读: 1999 | 分类: 项目文档 ]

目前CSBlogV2里的权限,是由角色里的一个属性来判断具体的功能模块的开放和禁止权限。但是这样的设计是非常错误的。因为功能模块可能会不同的增加和修改。

那么如何设计出扩展性能好,优秀实用的权限判断呢?想一想Windows系统里对每个文件夹的权限设定,他是针对角色来的,而不是由色来判断功能,而是由功能来开放和禁止角色的相关操作。

下一步的重大改进,角色权限判断的重新设计。

新窗口 阅读全文及评论...

[ 一线风 | 2009-1-4 9:35:01 | 阅读: 1128 | 分类: 项目文档 ]

先说简单的,皮肤(Style):
 制作皮肤是比较简单的,只需要找到/App_Themes/Theme/Style/Skin.css 然后更改CSS里的内容就OK了.至少要对CSS有一定的了解.可以下个CSS样式手册自已看看.CSS里面的应用到区块上样式我都做了注解了.
 
 然后就是比较高级点的,你可能想自已增加样式应用到某些地方,或是对显示的结构进行更改,比如下面拉动的改成左右拉动.甚至直接用Flash来渲染. 这时候仅是修改CSS是无论如何也做不到的,那么只能修改主题了.

新窗口 阅读全文及评论...

[ 一线风 | 2009-1-4 9:29:41 | 阅读: 752 | 分类: 项目文档 ]

从1号晚上21:30开始一直做到凌晨的4:10 一直在做这个2009年的皮肤,好在在前几天就从网上下到了2009年新相关的图片资源.对于背景的处理实在是不好搞,都差不多有三年没有好好的深入搞过CSS了,好多地方实在是想不到乍处理.晚上睡觉的时候梦到还有一个z-index可用,早上起来赶紧的试试.

又花了两个多小时才基本搞定,评论框里要是春倒在右边,背景也平铺就好了.不过呢,我想了一会儿也没有更好的办法.先这么来吧!

二踢脚在下面距左200px,上面要是有个烟花就更好了.不过现在没有.呵!回头找找.

FireFox对样式的大小写名称是敏感的即比较严格的,而IE则不是即IE的容错性比较好。

在电脑前面呆的时间太长了,现在眼睛好痛呀。一用眼镜看显示器就痛。先不搞了,看看JQuery。
2009牛气冲天

欢迎转改,不过请注明一下原出处,谢谢!

 

新窗口 阅读全文及评论...

[ 一线风 | 2008-12-31 9:48:56 | 阅读: 2382 | 分类: 项目文档 ]

---2009-1-6---------------
1. 添加RSSLink到Html头里。可以在Maxthond里主动显示RSS地址。呵

----2009-1-5---------------
1. 重新更改一下2009皮肤;
2. 修正分类生成缓存文件时的排序;
3. 修正站点关闭时的联系方式;


----2009-1-4------------------
1. 在Blog编辑页增加一个防掉线的Ajax异步查询,防止长时间编辑Blog内容而意外退出。

----2009-1-3-----------------
1. Ajax服务项目开始

----2009-1-2-------------------
1. 新年样式图片切[搞到4.20了,好久没有搞美工方面的东东.花了5 6 个小时才把大体搞定,不行了.好困呀.先睡了!]
2. 完成新年皮肤样式;
3. 移除Static.config里的数据库名称配置,直接读以文件;
4. 更新为引用评论时不计引用字数,显示评论排行榜时只不显示引用内容,又引入了新的问题;

----2009-1-1--------------------
1. 修正可能出现的重复登录情况;
2. 样式名称规则与调整,参考LBSBlog样式;
3. 爱的滋味主题开始启用;

----2008-12-31------------------
1. 调整模板及样表;

新窗口 阅读全文及评论...

[ 一线风 | 2008-12-25 16:03:36 | 阅读: 1462 | 分类: 项目文档 ]

/urlMapping.config 是重写的配置文件

<urlMappings  enabled="true"   表示启用重写功能,false 时禁用重写功能

重写规则配置:
    <add name="BlogList" defaultUrl="~/Blog/Default.aspx"
         url="/Blog/S-{0}-{1}.aspx"
         virtualUrl="~/Blog/S-(\d+)-(\d+).aspx"
         realUrl="~/Blog/Default.aspx?CategoryId=$1&amp;Page=$2"
    />
url: 模板里逆向生成静态链接的字符串,{0}会被第一个参数自动替换掉,{1}会被第二个参数替换掉,以此类推。
virtualUrl: 重写后的路径,和url要对应。
realUrl: 真实路径,$1会自动替换成virtualUrl里的第一个参数,以此类推

新窗口 阅读全文及评论...

[ 一线风 | 2008-12-20 15:30:00 | 阅读: 1161 | 分类: 项目文档 ]

1. 打开你自已的QQ邮箱(没有的话只要有QQ就能开通本功能)

2. 点击QQ邮箱左侧最下面的 阅读空间

3. 最右侧最下面的 我的订阅 -> 添加

4. 在订阅输入框里填入你的Blog的Rss订阅地址,我的是:http://max.cszi.com/Blog/Feed.aspx  (这个你可以在CSBlog系统的分类菜单左侧的订阅小图标上找到地址,如果要订阅全部就点首页左侧的那个小图标,然后复制地址)

5. 添加后就修改说明和确认页面了,确认订阅后开始阅读

6. 你可以在这儿直接阅读你的Blog原文的摘要,也可以打开一个具体的Blog,然后看看最下面,是不是有个转载到QQ空间的按钮? 嘿,对就点这个,相信后面的我也不用多说了吧。

只有第一次使用才会填写订阅,以后就不用这么麻烦了,可以直接打开你的阅读空间,点开具体的Blog直接转载。这个功能不错吧?是不是也做个这样的功能集成到CSBlog呢?

 

新窗口 阅读全文及评论...

[ 一线风 | 2008-11-27 16:01:11 | 阅读: 1148 | 分类: 项目文档 ]

这两天一直在搞XML+Xslt输出的标准化,即输出Xhtml标准的代码

在.Net2.0的XslCompiledTransform 里 名字空间 xmlns="http://www.w3.org/1999/xhtml"  是正确输出xhtml标准的关键
如果没有这个命名空间的话,输出的文档标签会自动去掉结尾的 / 符号即<meta xxx /> 变成了<meta xxx>

有两种角决的办法:
一,自定义一个XHtmlWrite类,重写一下WriteEndElement() 方法,自已判断那些情况要关闭;
二,就是在模板文件Xlst里加上上面的名字空间啦~ .

对于第一种方法,结果就是xslt模板里的所有<xsl:output 里的方法都失去作用,并且输出的格式看起来和W3上的看起来就是不一样.

对于第二种方法就是输出的结果会自动合并空内容的标签,即<div></div>变成了<div /> 这个结果很是让人难受. 目前的解决办法是要么加<xsl:text> </xsl:text> 要么是在不想关闭的标签尾加上 xml:space="preserve"> 并且把结束标签换行.

我不知微软是乍想的,从XslTransform改到XslCompiledTransform 结果就出来这么一个事.哎~

如果有哪位大侠有更好的解决办法,万望提醒一下 .

新窗口 阅读全文及评论...

[ 一线风 | 2008-11-24 17:32:25 | 阅读: 1193 | 分类: 项目文档 ]

先准备一个XML文件:

Link.xml
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <Links>  
  3.   <Link Name="Google" Url="http://www.google.com" />  
  4.   <Link Name="LoveCherry" Url="http://www.cnblogs.com/lovecherry" />  
  5.   <Link Name="CSDN.Net" Url="http://www.csdn.net" />  
  6.   <Link Name="博客园" Url="http://www.cnblogs.com/" />  
  7.   <Link Name="污染的Blog" Url="http://blog.csdn.net/wuhuiran" />  
  8.   <Link Name="玩野网" Url="http://www.playes.net/" />  
  9.   <Link Name="AJ:酒吧" Url="http://www.aj98.com/" />  
  10.   <Link Name="才子:才子手记" Url="http://blog.54caizi.com/blog/" />  
  11.   <Link Name="DLL:新的希望" Url="http://www.byval.org/" Title="这不过是一个测试而已" />  
  12.   <Link Name="心灵:木鸟原创" Url="http://www.psder.com/" />  
  13.   <Link Name="含笑修行's blog" Url="http://blog.knoweb.cn/" />  
  14.   <Link Name="天擎科技" Url="http://www.69sea.com" />  
  15.   <Link Name="黑妹博客" Url="http://blog.cnfol.com/xielina82782114" />  
  16.   <Link Name="Devms论坛" Url="http://bbs.devms.com" LogoUrl="/Images/Links/dmfourm.jpg" Title="Asp.Net Commitury." />  
  17. </Links>  

新窗口 阅读全文及评论...

[ 一线风 | 2008-11-21 16:09:08 | 阅读: 1187 | 分类: 项目文档 ]

----2008-12-4-----------升级为2.11版本-------------
1. 加入URL重写功能;
2. URL静态链接生成功能,在模板里自动生成静态链接,这个实在是太麻烦,暂时没有比较好的办法.

----2008-12-2------------------------
1. 修正RSS相关错误

----标准化(Xhtml)的CSBlog升级为CSBlogV2.10版本-------

CSBlogV2.01 版升级历史终结。

----2008-11-27-------------------------
1. 修正模板定义的变量错误
2. 修正选择自定义的主题Bug

----2008-11-26--------------------------
1. 输出代码标准化为Xhtml

----2008-11-24----CSBlogV2_B081124发布-----------------
1. 有的朋友反映放在Handler里的验证码验证码显不出不,现独立成单独的文件;
2. 修正配置更新时的表单值获取错误;
3. 修正评论引用时的乱码;

----2008-11-23----------------------
1. Blog公告改至Blog频道配置;
2. 取消默认主题的硬编码,由扩展的核心配置里读取;
3. 相关Blog最多条数为0时关闭相关Blog的显示;

----2008-11-22---------------------
1. 扩展配置,合理化配置.频道配置分离出基本配置;
2. 上传文件设定改至后台配置里更改,移去核心配置里的上传设定;
3. 自言自语改为从后台博客配置里更改,而不用从模板里更改;
4. 注册时更新用户统计数据,后台加入手动更新blog,评论及用户数量的手动更新;
5. Blog详细页面下增加相关Blog,(通过Tags关键字进行查询);
6. 增加相关文章的开启关闭功能,可人为选择是否显示;
7. 修正IP获取时可能为空的情况
8. 增加IP查询引擎,暂时为外部引擎。

----2008-11-21----------------------
1. 置顶日志自动隐藏,可由用户手动展开摘要;
2. 基本配置扩展开始[WebConfig];

----2008-11-20----CSBlogV2B081120发布-------
1. 自定义错误页面403,404,一般性错误;

----2008-11-18-----------------------------
1. 自定义扩展配置文件及相关代码;

----2008-11-17-------------------------
1. 修正修改已经存在的Blog后阅读统计归0的Bug;

----2008-11-13-------------------------
1. 修正发表日志时更新Blog排行榜的Bug;
2. 只有修改摘要或是修改内容才会附加修改信息;
3. 修正Tags选择时页面弹出的样式;

----2008-11-12----------------------
1. 修正评论榜选择评论的BUG,只显示公开的评论;
2. 后台增加可关闭Access库的文件链接功能;

----2008-11-11----------------------
1. 无限分类是个大麻烦,暂时先凑合着用吧,回头再来搞这个**
2. 显示的自动导航页的链接自动区别,有外部链接的直接显示,不通过site.aspx中转;
3. 分类自动生成XML文件缓存,通过频道自动生成;

----2008-11-8---------------------
1. 新增加一个Style属性(限制当前模块可以使用的最大限分类级数)到Chanel表上,但是显示的时候输出XML模式下一直请求,好像有问题 . 可能是有Channel这个词,使得总是从缓存频道里找;

----2008-11-07-------------------------------
1. 自动菜单功能;
2. 修正删除Blog没有删除对应的评论的BUG
3. 增加初始化当前配置,用以初始化被搞乱的配置;

----2008-11-06----------------------
1. 加入SitePage表,可动态增加相关静态页面;

----2008-11-05----------------------
1. 重写Blog/Edit.aspx页与Blog/Blog.aspx页相关函数,使其更加逻辑合理;
2. 增加评论相关的权限,可读,可发布.可删除;
3. 修正编辑Blog时的错误,及载入Blog、发表Blog、删除Blog时的相关更新;
4. 增加Blog删除功能;
5. 加入关于我们功能页面;

 

新窗口 阅读全文及评论...

[ 一线风 | 2008-11-17 10:49:01 | 阅读: 1172 | 分类: 项目文档 ]

演示地址:http://csblog.cszi.com

技术特点说明:
----------------------------------------------------------------------------------
1. 分层架构设计
2. 采用XML输出+XSLT模板生成XHTML页面显示的方式,主题更改更容易,更方便。
3. 自定义的web.Config扩展,数据库连接更容易。

目前正在内测中,有需要的请发Email至:zhouyu@69sea.com进行索取,或是加入官方QQ群[24301472]索取.

新窗口 阅读全文及评论...