请选择 进入手机版 | 继续访问电脑版
程序更新官方微博演示站点
2012年1月18日-2012年2月18日论坛调整:只开启邀请注册,23:30-7:30不能发帖,其他暂时不变。由此带来的不便,敬请谅解!!

[PJBlog^3]用户聚居地 - ASP开源中文个人博客系统PJBlog

 找回密码
 立即加入PJHOME

QQ登录

只需一步,快速开始

PJHOME小黑板报 你的关注和支持,是PJBlog不断成长的动力 给论坛提建议 - 给版主提建议

PJBlog3 使用交流 最新版本:PJBlog3 V3.2.9.518(2011/11/01) 安装 - 升级 - 转换 - 模板 - 插件 - 反馈

论坛指南 - 版主申请 - 链接申请 - 博客展示 - 有偿定制 PJBBS恭祝龙年新春快乐 - PJHOME2011改版,全新起航 PR≥3,alexa≤15万,与我们互链 - 风云互联 - 商务合作

查看: 4181|回复: 9

[模板发布] 提供一个思路给风格设计者!(关于小日历参数) [复制链接]

Rank: 48Rank: 48Rank: 48

PJ币
8109 元
积分
5333
帖子
1037
注册时间
2006-12-27
在线时间
1839 小时
发表于 2008-6-18 13:38:14 |显示全部楼层
现在很多人都喜欢使用小日历显示,但是和其他默认的皮肤切换起来会出现兼容的问题,在这里提供一个参数给大家,可以在PJ3出来之前先过渡一下
大家都知道skin.xml是皮肤里是风格的参数资料,如果我们给他加一个小日历是否显示的参数会使切换皮肤时解决兼容问题
其实很简单,我们可以在skin.xml里加一个参数做为判断是否为带小日历的皮肤
  1. <UseDate>True</UseDate>
复制代码
加入这个参数后需要在主页面和日志页面判断皮肤的参数设置
PJ里的xml调用判断皮肤参数设置的代码如下
                dim SkinXML,UseDate
                set SkinXML=new PXML
                SkinInfo=""
                SkinXML.XmlPath="skins/"&Skins&"/skin.xml"
                SkinXML.open
                  if SkinXML.getError=0 then
                  UseDate=SkinXML.SelectXmlNodeText("UseDate")
                  if UseDate = "" then UseDate = "false"
                  SkinXML.CloseXml
                  set SkinXML=nothing
                  end if


这段代码判断皮肤参数里UseDate参数,如果没有设置,就是说如果没有这个参数则判断为false(无小日历的风格)
这样我们就可以利用CBool(UseDate)来判断是否为带小日历的风格了!

修改cls_default.asp(主页面)和cls_article.asp(日志页面)两个文件
将小日历的那段代码和原版PJ原先的代码加上CBool(UseDate)判断

这样在切换皮肤时就不用修改源代码来解决兼容问题了!

由于我的风格还存在浏览器兼容问题,所以先暂不提供风格示例了
我放上我按照原版PJ修改的文件作为参考,希望PJ的风格设计师们能做出更好的PJ风格
附件: 你需要登录才可以下载或查看附件。没有帐号?立即加入PJHOME
已有 1 人评分PJ币 收起 理由
tangzhehao + 10 绝!

总评分: PJ币 + 10   查看全部评分

偶的站:SnailStory蜗牛居の故事

在插件区发帖请注明你的发帖类别
求助帖请在发帖前看看置顶帖和搜索一下论坛
并尽量截图详细说明你出现的问题

PJFans LV5

小麦减肥记

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

PJ币
2566 元
积分
24782
帖子
1258
注册时间
2007-7-15
在线时间
2342 小时
发表于 2008-6-18 17:22:22 |显示全部楼层
好想法  难道PJ3会加进是否使用小日历选项
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 18Rank: 18Rank: 18

PJ币
2106 元
积分
2259
帖子
1169
注册时间
2007-1-14
在线时间
534 小时
发表于 2008-6-19 09:18:28 |显示全部楼层
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 48Rank: 48Rank: 48

PJ币
8109 元
积分
5333
帖子
1037
注册时间
2006-12-27
在线时间
1839 小时
发表于 2008-6-19 10:36:15 |显示全部楼层
不知道我说的大家明白不?
我想对于风格设计者来说应该都能看懂
我昨天把我的博客改了一下,装上了Skin Switcher插件
大家可以去我站上用切换皮肤就明白效果如何了!
偶的站:SnailStory蜗牛居の故事

在插件区发帖请注明你的发帖类别
求助帖请在发帖前看看置顶帖和搜索一下论坛
并尽量截图详细说明你出现的问题

使用道具 举报

PJFans LV3

爱爬墙滴小乖~

Rank: 18Rank: 18Rank: 18

PJ币
182 元
积分
4610
帖子
159
注册时间
2007-1-4
在线时间
445 小时
发表于 2008-6-20 10:08:27 |显示全部楼层
这个太赞了...一直是用小日历的就不能用其他皮..所以就装了一个皮..
现在可以装多几个好看的皮了..谢谢大大!!!
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJHOME管理员

『 界面风格讨论 』区版主

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
19153 元
积分
8428
帖子
2778
注册时间
2007-6-5
在线时间
1341 小时
发表于 2008-6-20 10:47:58 |显示全部楼层
超级赞!
淘好.  沁.  

使用道具 举报

PJFans LV4

【PJFORUM超级潜水员】

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1295 元
积分
9197
帖子
566
注册时间
2006-7-8
在线时间
863 小时
发表于 2008-6-20 23:20:31 |显示全部楼层
超超级赞!此贴必火 强行插入前10
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 1

PJ币
136 元
积分
43
帖子
33
注册时间
2007-11-24
在线时间
1 小时
发表于 2008-6-21 16:30:59 |显示全部楼层
给你支持一下,小日历有的时候还想换掉他呢~
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
284 元
积分
505
帖子
71
注册时间
2010-4-13
在线时间
257 小时
发表于 2011-11-30 22:21:21 |显示全部楼层
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
284 元
积分
505
帖子
71
注册时间
2010-4-13
在线时间
257 小时
发表于 2011-11-30 22:22:09 |显示全部楼层
提供一个思路给风格设计者!(关于小日历参数) 这个支持现在的版本吗
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入PJHOME

关闭

PJHOME小黑板报

手机版|纯文字版|BBS.PJHOME.NET ( 粤ICP备11022983号-1 )  

GMT+8, 2012-2-4 14:58 , Processed in 0.073900 second(s), 9 queries , Eaccelerator On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部