日志分类:网站技术

让ie6支持png透明的js

分类:网站技术日期:2010-11-27 - 17:20:49评论:14条作者:老谢

<script language="JavaScript"> 
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
    var arVersion = navigator.appVersion.split("MSIE") 
    var version = parseFloat(arVersion[1]) 
    if ((version >= 5.5) && (document.body.filters)) 
    { 
       for(var j=0; j<document.images.length; j++) 
       { 
          var img = document.images[j] 
          var imgName = img.src.toUpperCase() 
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
          { 
             var imgID = (img.id) ? "id='" + img.id + "' " : "" 
             var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle 
             if (img.align == "right") imgStyle = "float:right;" + imgStyle 
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
             var strNewHTML = "<span " + imgID + imgClass + imgTitle 
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML 
             j = j-1 
          } 
       } 
    }     
} 
window.attachEvent("onload", correctPNG); 
</script>
Tags:

开始玩wp主题制作了…

分类:网站技术日期:2010-11-08 - 10:03:48评论:6条作者:老谢

预览

水煮鱼前辈的教程很棒,学习ing…

目前刚看到第五章,把前面学到的东西整理下跟想学习wp主题制作的朋友分享下吧

首先wp主题需要两个最基本的文件 “index.php”和“style.css”,如果没有这两个文件,主题无法启用

我目前做的进度还只是在index.php,没有接触到style.css,先说说我目前学到的东西吧

先说说div,div可以理解为一个盒子,网页中有不同的部分,为了区分开来各个部分,所以需要一个盒子来装不同的内容,从而达到区分的目的

<div id="header">
<h2><a href="&lt;?php bloginfo('url'); ?&gt;">
<?php bloginfo('name'); ?></a></h2>
<?php bloginfo('description'); ?>
</div>
<div id="container">
<?php if(have_posts()): ?>
<?php while(have_posts()):the_post(); ?>
<div class="post">
	<h4><a href="&lt;?php the_permalink(); ?&gt;">
<?php the_title(); ?></a></h4>
	<div class="entry">
		<?php the_content(); ?>
	</div>
</div>
<?php endwhile; ?>	
<?php endif; ?>

我们可以给div定义不同的样式,样式可以理解为不同的表现形式,来很方便的控制每个部分

id是唯一的,一个css内只能有一个id,class是可以重复的,可以大量调用

整理下目前学到的wp函数

bloginfo('url') 获取博客的url
bloginfo('name')获取博客名
bloginfo('description')博客的描述(副标题)
the_permalink 文章的url
the_title 文章标题
the_content 文章内容

免费的clouDNS解析服务

分类:网站技术日期:2010-10-18 - 11:56:04评论:1条作者:老谢

这家公司是保加利亚人开的

ClouDNS.net

一共有四台服务器 一台美国 一台英国 两台保加利亚的索菲亚

免费的账户可以解析3个域名 支持IPV6 网页支持繁体中文

保加利亚的索菲亚

1. DNS branding,可以将dns服务器伪装成自己的域名,吼吼。

2. DNS 每小时查询次数统计

Tags:

php无数据库留言板

分类:网站技术日期:2010-10-15 - 23:11:14评论:6条作者:老谢

今天自己实战了php无数据库留言板

明天开始玩使用mysql数据库的留言板

直接贴源码 不罗嗦

就三个部分

index.html 表单 date.php表单处理 main.php查看留言

首先,表单部分,代码比较简单,所以只给个图,下面是php的部分

php无数据库留言板前台

<?php
	$name=$_POST["name"];
	$mail=$_POST["mail"];
	$main=$_POST["main"];
	if($name==""){
		echo "请输入名字~";
	}
		elseif($mail==""){
			echo "请输入邮箱~";
		}
			elseif($main==""){
				echo "至少也得写点东西吧~";
			}
	else{
		$fp=fopen("guestbook.dat","a++");
		//写入日期
		$t=date(Y年m月d日);
		//写入留言内容
		$main= "姓名:<a href="\&quot;mailto:$email\&quot;">
		$name</a>:($t)<br>留言: $main <br><hr>";
		//写入文件
		$write=fwrite($fp,$main);
		fclose($fp);
		echo "留言成功...3秒后自动返回首页";
		echo "<meta http-equiv='refresh' content='3; url=http://192.168.1.12/guestbook'>";
		}
?>

这是处理表单的部分,下面是显示留言的部分

<html>
<head>
<title>显示留言</title>
</head>
<body>
<?php
	$f=fopen("guestbook.dat","a++");
	$msg=fread($f,filesize("guestbook.dat"));
	fclose($f);
	echo "$msg";
?>
</body>
</html>

当鼠标经过显示隐藏层

分类:网站技术日期:2010-10-15 - 18:46:51评论:1条作者:老谢

很多表单当鼠标经过会显示出提示信息

这是用什么办到的呢?这就是用当鼠标经过显示隐藏层

我们首先绘制一个层

 鼠标经过显示隐藏层2

层里面我们输入要隐藏的内容

完事之后把层的属性设置为隐藏hidden

鼠标经过显示隐藏层3

然后点击表单文本字段-标签检查器-行为-添加行为-显示-隐藏层

鼠标经过显示隐藏层4

确认后事件选择 onMouseOver

然后重复以上操作 添加-隐藏层的时候选择隐藏层-确认

事件选择 onMouseOut

好了,预览下效果吧

完成表单

简单php表单验证方法

分类:网站技术日期:2010-10-15 - 18:28:12评论:1条作者:老谢

最近网页学到了表单

老师要求制作一个简单的表单验证

高淫请路过吧,跟我一样的菜鸟童鞋可以继续往下看

表单验证

直接贴代码,如下:

<?php
	$name=$_POST["admin"];
	$psd=$_POST["psd"];
	if($tijiao="登陆")
	{
		$name=$name;
		$psd=$psd;
		if($name==""||$psd=="")
		echo "账号或密码不得为空!!";
			elseif($name=="admin"&&$psd=="admin")
		echo "验证密码通过!";
			else
		echo "账号或密码不正确!";
	}
	else;
?>

知识要点也就是 $_POST[]  利用POST方法从表单获取数据来php进行处理

当然,我这里是直接给$name和$psd赋值admin

我们可以从数据库读取

从数据库的读取等下回 我连写入数据库一起给写出来分享

kloxo根目录自动备份至ftp

分类:网站技术日期:2010-10-11 - 8:43:11评论:12条作者:老谢

不备份心里不踏实

但是备份到本地,本人网速很卡,所以备份令人很纠结

所以想到了kloxo根目录自动备份至ftp

由于我的域名是在GD买的,同时获得了10G的免费空间,不用白不用

所以拿来备份

kloxo备份

首先在kloxo的资源菜单找到备份 主页

进入菜单后,点击“FTP配置”

kloxo备份FTP设置

在这里配置ftp信息,也就是输入地址和账号密码而已,记得选择一个目录,比如我备份的目录是backup

填写完整后点击“update”

然后会提示

Information: ftp_conf successfully updated for client-xj123

这表示FTP配置成功

然后返回到“备份 主页”

kloxo备份ftp

然后点击 backup now即可备份,备份的文件就可以上传到你的ftp

我备份完300多M,呵呵~

wp:分页插件,pagenavi的使用方法

分类:网站技术日期:2010-08-10 - 9:04:34评论:9条作者:老谢

今天小甲的博客换主题喽。
由于以前的主题是用主题整合的函数分页,所以一直没装插件
新的主题改完才发现,没有分页
所以找到一款插件,pagenavi,这里说一下使用法
继续阅读…

godaddy免费主机不能下载.RAR解决办法

分类:网站技术日期:2010-07-29 - 14:30:40评论:4条作者:老谢

把如下代码

AddType application/octet-stream .rar
AddType application/octet-stream .msi
AddType application/x-gzip .gz
AddType application/octet-stream .7z
AddType application/octet-stream .exe

复制出来,保存为.htaccess,上传到根目录就可以解决了,还有记得把权限设置为777

linux主机dz设置伪静态。

分类:网站技术日期:2010-07-25 - 18:49:34评论:9条作者:老谢

# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&amp;page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&amp;extra=page\%3D$3&amp;page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

将以上代码复制下来,保存到桌面上,命名为1.txt或者其他*.txt
然后把保存下来的文件上传到论坛根目录
然后把文件名修改为.htaccess
最后到dz后台开启伪静态就可以了
演示:www.soblog.net