关于SpaceBuilder简单的皮肤制作方式

 SpaceBuider是一款比较优秀的.net博客系统,偶也是第一次做SpaceBuider的皮肤,因为很喜欢SB的架构和功能,也就花了点心思研究,虽然它有一些bug,但是从基本的功能和框架来看,还算是比较成熟的东西。不过运行的速度有待提高,特别是编辑器的载入,希望不会成为它的硬伤.

废话不多说,切入正题:

官方因为需要解决用户反馈的BUG,可能时间上有限,一直都没有出相关皮肤的制作文档,我在这里把自己制作皮肤的一些小的经验提供给大家,如果你有更好的办法请大家多交流

首先,要知道皮肤文件的基本目录结构;

皮肤文件分2种,一种是圈子皮肤,一种是个人皮肤

个人皮肤在Source/Web/Themes/UserDomains/Default/Appearances下

而他的配置文件themes.config在他上层目录,也就是Source/Web/Themes/UserDomains/Default

首先,你应该看一下官方提供的皮肤文件

他分为一个Image文件夹,一个缩略图previewImage.gif,还有一个css文件style.css

image文件夹存放的是皮肤对应的页首图,页脚图,还有皮肤使用的小图标,所有的小图标都做在一张图上,请按照官方的规格做好你所需要的皮肤图片,存放在image目录中,皮肤的背景色可以在style.css中修改

 

/* layout */
#commonHeader
{ background: url(Images/bg_header.jpg) no-repeat;}
#commonContent
{background: #fbe8fc; }

中的#commonContent{background: #fbe8fc; }这一句修改,以适应你所做皮肤的整体效果

这一切都完成后,记得给自己的皮肤设置一个英文目录名,和一个中文名字。放在和官方皮肤平行的目录里

然后回到上一层目录修改themes.config文件

<? xml version="1.0" encoding="utf-8"  ?>
< appearances >
    
< appearance  title ="默认"  description =""  previewImage ="appearances/default/PreviewImage.gif"  previewLargeImage ="appearances/default/PreviewImage.gif"   />
    
< appearance  title ="铅笔画"  description =""  css ="appearances/random/style.css"  previewImage ="appearances/random/PreviewImage.gif"  previewLargeImage ="appearances/random/PreviewImage.gif"   />
    
< appearance  title ="艳阳天"  description =""  css ="appearances/sky/style.css"  previewImage ="appearances/sky/PreviewImage.gif"  previewLargeImage ="appearances/sky/PreviewImage.gif"   />
</ appearances >

上面这是theme.config文件的实例。

< appearance  title ="铅笔画"  description =""  css ="appearances/random/style.css"  previewImage ="appearances/random/PreviewImage.gif"  previewLargeImage ="appearances/random/PreviewImage.gif"   />

这一部分就是其中的一项,对应的就是更换皮肤时弹出的选择画面中的名字和缩略图,按照他的格式添加自己的中文名字和对应的英文目录。

OK,一套新皮肤就成功。记得最后需要对自己的皮肤的各种图片进行优化,以保证加载的速度,每个图片在100K以下最好~~

圈子皮肤在Source/Web/Themes/ClubDomains/Default/Appearances,添加方法和个人皮肤类似。

呵呵,班门弄斧,希望大家多提意见~

并且共享已经作好的6套皮肤

http://www.spacebuilder.cn/u/SpaceBuilder/File/81/ViewFile.aspx

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spacebuilder是一款基于asp.net mvc业内领先的web2.0建站平台。结合博客、群组、论坛、微博、分享、相册、文件、活动、投票、资讯等应用模块(此外还提供问答、招贴、招聘等扩展模块),可以一站式快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件、全文检索…),二次开发者可以快速的增加新的应用模块或者对现有的应用模块进行定制。   SpaceBuilder(简称SPB,软件著作权登记号: 2008SR14027)诞生于2007年, 是asp.net技术中最为强大的社区产品。作为国内最早的web2.0社区产品,SpaceBuilder始终专注于web2.0在国内的应用创新,竭尽全力为社区的发展做出自己的贡献。使用预置的博客、群组、论坛、微博、分享、相册、文件、活动、投票、资讯等应用模块,用户可以一站式快速搭建具有sns特征的社区网站。此外,为站点运营者考虑还提供了问答、招贴、招聘等扩展应用模块。   SpaceBuilder采用了"平台 应用"的设计理念,依托SpaceBuilder平台的服务(私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件、全文检索...),二次开发者可以快速添加新的应用模块。   面向高端,为客户站点的飞跃式发展保驾护航,一直是SpaceBuilder孜孜不倦的追求。通过数据库优化设计、分页算法、全文检索,SpaceBuilder可以轻松处理千万级以上数据。借助于当前最优的分布式部署方案,SpaceBuilder已经在多个客户站点验证了万人同时在线的性能目标。   Spacebuilder v3.2与上个版本相比,主要有以下重要改进: 1.  集成QQ和新浪微博账号,可以直接使用新浪微博和QQ账号进行登录。 2.  微博进一步增强,v3.2中的微博功能已经可以与新浪微博、腾讯微博媲美,并尽量保留了这些主流微博的使用习惯。v3.2的微博主要增加了以下功能:       1) 发布微博时可以同步到新浪微博,方便两个微博的维护(需要绑定新浪微博账号);       2) 可以对关注的用户进行分组,并且可以根据分组查看进入自己时间线的微博;       3) 可以创建特色话题,通过图片、文字加强话题的展现;       4) 可以创建微博大屏幕,尤其可以在活动、会议中吸引更多人参与互动;       5) 加强了微博显示的即时性,在“我的首页”、“大屏幕导播室”、“广场”等位置基本没有页面刷新也会即时得到最新信息;       6) 可以对感兴趣的微博进行收藏,以便以后随时查看。 3.  新增了4套频道皮肤和2套空间皮肤; 4.  其他改进:       1) 增加发布公告功能:管理员可以在后台发布公告,并且可以控制在频道、空间、群组不同的区域显示;公告也可以是外链;可以设置公告标题高亮显示(颜色、加粗、字号);阅读过的公告不再提示;       2) 增加身份认证功能:管理员可以定义不同的身份名称及图标,管理员可以为用户赋予身份及身份说明,身份标识在用户的空间显著显示,并且同时在微博、动态中显示;       3) 增强邀请朋友加入群组功能,可以自己邀请站外用户加入群组;       4) 后台首页增加了管理员待处理事项,对于需要做哪些管理操作一目了然;       5) 重新优化全文检索,使搜索结果更加准确;       6) 修复了70多个bug。   注意:Spacebuilder v3.2采用asp.net mvc 2.0开发,服务器安装 .net framework 3.5 (建议安装.net framework3.5 SP1)或 .NET Framework4.0。 如果使用SDK版本还需要安装 asp.net mvc 2.0。开发工具可以使用vs2010或vs2008(vs2008必须安装 sp1补丁)。
Spacebuilder是一款基于asp.net mvc业内领先的web2.0建站平台。结合博客、群组、论坛、微博、分享、相册、文件、活动、投票、资讯等应用模块(此外还提供问答、招贴、招聘等扩展模块),可以一站式快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件、全文检索…),二次开发者可以快速的增加新的应用模块或者对现有的应用模块进行定制。   SpaceBuilder(简称SPB,软件著作权登记号: 2008SR14027)诞生于2007年, 是asp.net技术中最为强大的社区产品。作为国内最早的web2.0社区产品,SpaceBuilder始终专注于web2.0在国内的应用创新,竭尽全力为社区的发展做出自己的贡献。使用预置的博客、群组、论坛、微博、分享、相册、文件、活动、投票、资讯等应用模块,用户可以一站式快速搭建具有sns特征的社区网站。此外,为站点运营者考虑还提供了问答、招贴、招聘等扩展应用模块。     SpaceBuilder采用了"平台 应用"的设计理念,依托SpaceBuilder平台的服务(私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件、全文检索...),二次开发者可以快速添加新的应用模块。 面向高端,为客户站点的飞跃式发展保驾护航,一直是SpaceBuilder孜孜不倦的追求。通过数据库优化设计、分页算法、全文检索,SpaceBuilder可以轻松处理千万级以上数据。借助于当前最优的分布式部署方案,SpaceBuilder已经在多个客户站点验证了万人同时在线的性能目标。     Spacebuilder v3.2与上个版本相比,主要有以下重要改进: 1. 集成QQ和新浪微博账号,可以直接使用新浪微博和QQ账号进行登录。 2. 微博进一步增强,v3.2中的微博功能已经可以与新浪微博、腾讯微博媲美,并尽量保留了这些主流微博的使用习惯。v3.2的微博主要增加了以下功能: 1) 发布微博时可以同步到新浪微博,方便两个微博的维护(需要绑定新浪微博账号); 2) 可以对关注的用户进行分组,并且可以根据分组查看进入自己时间线的微博; 3) 可以创建特色话题,通过图片、文字加强话题的展现; 4) 可以创建微博大屏幕,尤其可以在活动、会议中吸引更多人参与互动; 5) 加强了微博显示的即时性,在“我的首页”、“大屏幕导播室”、“广场”等位置基本没有页面刷新也会即时得到最新信息; 6) 可以对感兴趣的微博进行收藏,以便以后随时查看。 3. 新增了4套频道皮肤和2套空间皮肤; 4. 其他改进: 1) 增加发布公告功能:管理员可以在后台发布公告,并且可以控制在频道、空间、群组不同的区域显示;公告也可以是外链;可以设置公告标题高亮显示(颜色、加粗、字号);阅读过的公告不再提示; 2) 增加身份认证功能:管理员可以定义不同的身份名称及图标,管理员可以为用户赋予身份及身份说明,身份标识在用户的空间显著显示,并且同时在微博、动态中显示; 3) 增强邀请朋友加入群组功能,可以自己邀请站外用户加入群组; 4) 后台首页增加了管理员待处理事项,对于需要做哪些管理操作一目了然; 5) 重新优化全文检索,使搜索结果更加准确; 6) 修复了70多个bug。   注意:Spacebuilder v3.2采用asp.net mvc 2.0开发,服务器安装 .net framework 3.5 (建议安装.net framework3.5 SP1)或 .NET Framework4.0。 如果使用SDK版本还需要安装 asp.net mvc 2.0。开发工具可以使用vs2010或vs2008(vs2008必须安装 sp1补丁)。
Spacebuilder自2007年诞生以来已经成长成为最专业、成熟的SNS社区系统,在v4.1发布之际官方正式启用中文名称——“近乎”。希望通过近乎搭建的社区网站,可以拉近用户之间的距离,让用户之间更加近乎。 v4.0是近乎发展到成熟阶段最重要的一次升级,v4.1进一步贯彻了v4.0规划思路,完善了部分功能和用户体验,更重要是v4.1开始了对手机客户端的支持,Android客户端将与v4.1一起发布(iPhone客户端正在研发之中),此外v4.1开始支持MySQL让各位站长在运行环境方面有了更多选择。接下来一起看一下近乎v4.1为大家带来哪些惊喜。 资讯 资讯属于站点标配,在各类社区站点有很高的使用率。v4.1增加了资讯模块,界面更加简洁易用方便阅读,允许用户投稿。同时还具有丰富的社会化功能,不仅有评论、顶踩还可以一键分享到站外、使用社会化评论插件。 用户体验提升 V4.1修复了200多个大大小小的bug,也采纳了大量的用户建议,在诸多细节上增强了用户体验。例如:用户挣取或花费积分时有即时醒目的提示、文章中的图片可以连续播放并支持查看原图;管理员可直接在前台对特色话题的进行管理,更加灵活便捷。 浏览更加流畅 对站点最常访问的几十个页面进行了性能优化,相比之前的响应时间均提升了80%以上。 支持MySQL 近乎团队从v4.1开始突破微软体系的运行环境,考虑为客户提供更加廉价、高效的站点运行环境。从v4.1开始加入对MySQL的支持,客户可以免费获得MySQL或者用比SQLServer低得多的价格租用MySQL数据库空间,此外对于大型站点MySQL提供更好的分布式部署方案。 Android客户端 采用原生Android开发技术,继承了业内同类流行APP的操作习惯。简约的操作界面、舒适的阅读感受、便捷的操作方式为用户带来流畅的用户体验。包括消息实时推送、微博、动态、博文/帖子/图片的浏览、评论/回复等互动功能。 相关资源 近乎 Android客户端介绍:http://www.jinhusns.com/Products/Android 近乎 v4.1变更历史:http://www.jinhusns.com/Content/News/391 近乎 v4.1体验:http://demo.jinhusns.com 近乎 v4.1下载:http://www.jinhusns.com/Products/Download
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值