Z-Blog 1.7 双向相关文章修改

Z-Blog 1.7版本默认的是只关联所在文章id号之前(既此前发表的)的文章,也就是说,相关文章变成了单向的,这是考虑了索引速度的优化,如果希望回到1.6版本的状态,可以做下面的修改

修改文件:function/c_system_lib.asp,Export_Mutuality()函数内部,

strSQL="SELECT TOP "& ZC_MUTUALITY_COUNT &" [log_ID],[log_Tag],[log_CateID],[log_Title],[log_Level],[log_AuthorID],[log_PostTime],[log_CommNums],[log_ViewNums],[log_TrackBackNums],[log_Url],[log_Istop] FROM [blog_Article] WHERE ([log_Level]>2) and [log_id]<" & id

改为

strSQL="SELECT TOP "& ZC_MUTUALITY_COUNT &" [log_ID],[log_Tag],[log_CateID],[log_Title],[log_Level],[log_AuthorID],[log_PostTime],[log_CommNums],[log_ViewNums],[log_TrackBackNums],[log_Url],[log_Istop] FROM [blog_Article] WHERE ([log_Level]>2) and [log_id]<>" & id

只修改了结尾部分。

根据时间段自动切换你的站点CSS风格

网站能切换几套CSS风格早已不是什么新鲜事了。大家也都知道怎么去弄。今天发现一个有意思的站点http://www.leemunroe.com/

同样是切换风格。不过他做了一点小小的调整。站点会根据当时的时间自动调整站点风格。作者为站点制作了早上、下午、夜晚三套皮肤,主要是分别制作了背景。12点以前系统会使用早上的皮肤,过了12点,站点会自动替换成下午的风格,5点后则替换成夜晚的风格。

主要的功能实现是靠在头部的这段判断代码,很容易理解。有兴趣的朋友不妨试试。

PHP版代码如下:

以下是代码片段:
<link rel=”stylesheet” type=”text/css”
href=”<?php $hour = date(“H”); if ($hour < 12) echo “morning.css”; elseif ($hour < 17) echo “day.css”; else echo “night.css”; ?>
” />

ASP版代码如下: 继续阅读

JS随日期和时间变换文本

1、随日期变换文本

脚本说明:原理很简单,先获得本机系统当前的年月日,然后根据msg变量判断该输出哪一条。

把如下代码加入<body>区域中–>

<script language="JavaScript"> 
<!-- Hide
  var now = new Date();
  var month = now.getMonth() + 1;
  var date = now.getDate();
  var year = now.getYear();
  
        msgs = new Array
        msgs[1] = "每月1号的信息"
        msgs[2] = "每月2号的信息"
        msgs[3] = "每月3号的信息"
        msgs[4] = "每月4号的信息"
        msgs[5] = "每月5号的信息"
        msgs[6] = "每月6号的信息"
        msgs[7] = "每月7号的信息"
        msgs[8] = "每月8号的信息"
        msgs[9] = "每月9号的信息"
        msgs[10] = "每月10号的信息"
        msgs[11] = "每月11号的信息"
        msgs[12] = "每月12号的信息"
        msgs[13] = "每月13号的信息"
        msgs[14] = "每月14号的信息"
        msgs[15] = "每月15号的信息"
        msgs[16] = "每月16号的信息"
        msgs[17] = "每月17号的信息"
        msgs[18] = "每月18号的信息"
        msgs[19] = "每月19号的信息"
        msgs[20] = "每月20号的信息"
        msgs[21] = "每月21号的信息"
        msgs[22] = "每月22号的信息"
        msgs[23] = "每月23号的信息"
        msgs[24] = "每月24号的信息"
        msgs[25] = "每月25号的信息"
        msgs[26] = "每月26号的信息"
        msgs[27] = "每月27号的信息"
        msgs[28] = "每月28号的信息"
        msgs[29] = "每月29号的信息"
        msgs[30] = "每月30号的信息"
        msgs[31] = "每月31号的信息"
        var msg = msgs[date]
//-->
</script>
<script>
<!--
document.write(msg);
//-->
</script>

继续阅读

JS随机显示一条文本信息代码

第1步:将以下代码加到〈head〉与〈/head〉之间

<script language="JavaScript">
<!-- Hide
var a = Math.random() + ""
var rand1 = a.charAt(5)
quotes = new Array
quotes[1] = '文本信息一'
quotes[2] = '文本信息二'
quotes[3] = '文本信息三'
quotes[4] = '文本信息四'
quotes[5] = '文本信息五'
quotes[6] = '文本信息六'
quotes[7] = '文本信息七'
quotes[8] = '文本信息八'
quotes[9] = '文本信息九'
quotes[0] = '文本信息十'
var quote = quotes[rand1]
//-->
</script>

第2步:将以下代码加到你需要显示的位置,〈body〉与〈/body〉之间

<script language="JavaScript">
<!-- Hide
document.write( quote )
// -->
</script>

Dreamweaver 中空格的使用

Dreamweaver是一个非常简单好用而且功能强大的网页制作软件。但是,很多初学者都会遇到一个很困惑的问题,那就是空格。在 Dreamweaver中使用空格远远没有象Word中一样方便。比如首行无法空格,句子中间空一格以上都是不行的。原因是什么呢?这是因为在HTML语 言中多于一个的空格都被忽略不计,这样就造成了空格困难的原因。

如何解决Dreamweaver的空格问题呢?下面提供几个解决的方案:

1、制作一张很小的透明图片。嵌入到文本当中或者行首。这种方法实现起来比较麻烦。(这种不太方便,我是不用的)

2、使用全角空格,全角空格实现起来比较简单,智能ABC输入法下输入"V1" 。虽然也是空格但是对应的HTML代码却不是空格代码,而是字符。所以可以相安无事。不足之处是,在不支持中文字符集的浏览器看来就是乱码了。

推荐使用这个方法,一般需要空格的时候,我都是用这个,很方便。

3、使用软空格。即在要插入空格的地方按Ctrl+shift+空格。这样的空格所有浏览器都能认识。但是缺点是在页面编辑的时候无法看见插入了多少空格,只能在浏览器预览的时候才能看清楚。不够直观。

软空格其实使用的是代码,相应的代码为 " & nbsp; " ,是不间断空距标记。

打开链接,在新窗口还是同一窗口

刚才在PCHome下载频道找东西,发现首页底部有个“不打开新窗口”,选中后打开链接就不是在新窗口打开了……

1

觉得挺有意思的,就研究了一下,现在分析源代码,教你把它用在自己的网页上!

STEP 1

首先,在</head>上发现这样一句代码,加载了一个javascript文件

<script type=”text/javascript” src=”http://images.pchome.net/global/js/external.js”></script>

这里就不提供这个文件的下载了,如果有需要直接到上面的地址下载(右键 – 目标另存为);

STEP 2

接着往下看,在</head>下面发现

<base target=”_blank” />

这个很简单,就是让页面中所有链接都在新窗口打开; 继续阅读

Photoshop 菜单中英文对照

Photoshop官方的中文版本已经很好了,所以这篇文章也没什么价值了,不过作为英文学习用还是蛮好的。开始咯!

一、File<文件>

1.New<新建>
2.Open<打开>
3.Open As<打开为>
4.Open Recent<最近打开文件>
5.Close<关闭>
6.Save<存储>
7.Save As<存储为>
8.Save for Web<存储为Web所用格式>
9.Revert<恢复>
10.Place<置入>
11.Import<输入>
<1>PDF Image
<2>Annotations<注释>
12.Export<输出>
13.Manage Workflow<管理工作流程> 继续阅读

解决IE中Flash“单击以激活并使用此控件”的办法

在浏览网站的时候发现一个问题,当你将鼠标移动到FALSH等类型的控件上之后,就会出现“单击以激活并使用此控件”的提示,感觉非常讨厌。每次刷新都需要先点击进行激活。后来在网上查找相关内容,终于找到原因,今天整理出来和大家分享,希望对你有所帮助。

因为现在Flash的显示方式和以前不同了,将鼠标放到FLASH等控件上面就会有一个虚线框,提示说“单击以激活并使用此控件”。也就是说页面刚打开的时候,页面上的Flash是没有被激活的,需要用户点击确认,这时Flash可以正常播放,但如果里面有交互性内容(比如:按钮)就不能直接点击,鼠标点击激活后交互性内容才可以使用。原因是你的系统在最近升级更新过了,并且安装了更新系统编号为KB912945的补丁。

这是微软为了避免与Eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个IE非安全更新,这不是什么BUG 。

安装这个补丁以后,IE浏览器对ActiveX控件和Java程序的处理方式将有所改变,默认情况下不会主动激活,因此用户在访问Flash广告等网络内容时需要多点击一次鼠标,但非交互式控件不会改变,微软已经通知网站开发人员最好对他们的网页作出相应修改! 继续阅读

终于把SupeSite/X-Space同Discuz! 整合在一起了!

SupeSite、X-Space、Discuz! 是Comsenz公司开发的一系列产品,用他们可以构建功能十分强大的Web2.0社区门户,包括CMS、日志(博客)、群组(圈子)、相册(图片)、论坛等。

最近,在和几个同学在做一个大学生综合社区门户的网站(www.i0554.com),SupeSite/X-Space以及Discuz! 便成为了我的首选。

由于在PHP方面的薄弱,安装这几个程序的时候就出现了很多问题,通过到论坛求助等办法解决了一些。但是始终没有办法把SupeSite/X-Space同Discuz!全面整合在一起,无法实现同步登陆。肯定是Cookies不统一产生的,想了很多办法都没有解决。刚才发现两个地方的Cookies作用域和前缀都不一样,才明白自己错在什么地方了!

把Cookies作用域和前缀统一后,问题就解决了,真够简单的!

网页 UTF-8 编码的好处

网页使用UTF-8编码唯一的好处是,无论您的操作系统的使用语言是简体中文(GB2312字符集)、繁体中文(BIG5字符集)或者是朝鲜文、日文、法文、德文、俄文、阿拉伯文、希伯来文、西班牙文、葡萄牙文等各种语言文字,您在使用这些语言文字,都可以正常显示在网页中,其它任何人浏览时都会正常显示,不会有乱码,不会有重码和字符冲突,不需要调整页面的语言编码设置即可正常浏览,多种语言字符可以同时共存在页面上。

UTF-8是世界通用的语言编码,UTF-8的推广要归功于Google的应用,以及Blog开发者。而如果用Windows XP英文版的IE6.0浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。 国外浏览者。

UTF8 是(UNICODE八位交换格式)的简称,UNICODE是国际标准,也是ISO标准10646的等价标准。UNICODE编码的文件中可以同时对几乎所有地球上已知的文字字符进行书写和表示,而且已经是UNIX/LINUX世界的默认编码标准。在中国大陆简体中文版非常常用的GB2312/GB18030/GBK系列标准是我国的国家标准,但只能对中文和多数西方文字进行编码。为了网站的通用性起见,用UTF8编码是更好的选择。