存档: ‘网站开发’ 分类

url设计和人起名差不多

没有评论 2012年2月21日
url设计和人起名差不多:要用心!
先不说别的,就是让人看起来舒服就得清晰友好,方便记忆,然后再考虑排名什么的吧。说一下url设计的
时候有那么几点要求:
1.url越短越好:为什么这么说呢,SEO人员都知道搜索引擎里面显示的不仅有标题,描述还有网址呢。其他
的就不用说了,只要url不超过1000个字母,收录还是不难的。但是真的看见那么多字母的话会比较烦躁,
曾有人统计过,排名下一位的比上一位的结果点击率高出2.5倍,就是因为url长短问题。就是看用户的习
惯问题吧。再说很多人喜欢直接复制网址就粘贴了,要是网址很长的话,先不说看着烦复制着累人,还容
易复制不完整呢,那页面就出不来了。
2.避免太多参数:这个大概了解要是在url出现参数什么的很多就会让人看起来眼花缭乱,就会有抵触心
理了。

继续阅读…

导航的设计

没有评论 2012年2月15日

一个网站主要的引导者就属导航了吧。导航关键能解决的问题是很明显的,它能让用户不管进了哪一个网页都能知道自己是在哪个类别下的,用户进入网站以后可以根据导航有目的地去自己想要去的页面或者自己喜欢的页面。

导航不只是说的导航栏里的一级导航,还有可以引用户去其他地方的链接。所以导航的设计一定要明确。

导航的设计需要注意以下几点:

1.文字导航:最好不要用一些让搜索引擎难以收录的脚本,flash,图片等等做导航。导航系统的链接可是搜索引擎收录网站的最重要的内部链接。

2.点击距离及扁平化:(前面说过网站结构,这里就不解释什么叫扁平化了)好的导航要注意所有页面与首页的点击距离,因为百度收录比较注重网站首页。导航对减少链接的层次相当重要 了。但是网站要是全部处在扁平的状态时不可能的,所以网站设计者一定要在网站规模和用户体验中做好平衡。 继续阅读…

网站结构

没有评论 2012年2月12日

一般要做网站就必须了解网站的结构是什么。其实并不只是做网站,SEO也一定要知道。因为网站结构分两部分,一是物理结构对程序人员很重要;二是链接结构,这是对SEO人员来说非常重要的。

物理结构又分为扁平结构和树形结构。

扁平结构就是所有的文件都在网站根目录下。这种的根目录下存文件过多会混乱,所以这种只适合小型网站,不过一般网站没有使用这种结构的,因为编辑操作更改时会很麻烦。举例:里面只有这种类型的域名www.XXX.oom/aaa.html

树形结构(金字塔结构)这种结构的逻辑性比较强。举例:www.XXX.oom/AAA/BBB/aaa.html

链接结构就是网站内部所有的链接组成的关系网。 继续阅读…

django 数据库查询常用符号

没有评论 2012年1月5日

__exact        精确等于 like ‘aaa’
__iexact    精确等于 忽略大小写 ilike ‘aaa’
__contains    包含 like ‘%aaa%’
__icontains    包含 忽略大小写 ilike ‘%aaa%’,但是对于sqlite来说,contains的作用效果等同于icontains。
__gt    大于
__gte    大于等于
__lt    小于
__lte    小于等于
__in     存在于一个list范围内
__startswith   以…开头
__istartswith   以…开头 忽略大小写
__endswith     以…结尾
__iendswith    以…结尾,忽略大小写
__range    在…范围内
__year       日期字段的年份
__month    日期字段的月份
__day        日期字段的日
__isnull=True/False
__isnull=True 与 __exact=None的区别

Django中的常用命令

没有评论 2011年12月6日

django 基本命令操作:
django-admin startproject jay:建立一个jay的项目
django-admin startapp haha 建立一个haha的APP
python manage.py runserver 启动服务器
python manage.py validate 检查模型的有效性
python manage.py sqlall app名称
python manage.py syncdb:同步数据库,这也大大减少了不懂的数据库知识的开发人员的工作量
python manage.py sql <appname>:查看数据库中所存在的表
python manage.py shell:进入SHELL状态

settings.py:设置数据库,环境语言,时区,中间件,安装APP,模板目录,国际化等等

urls.py:配置VIEW和URL的映射

动物域名网站火了

没有评论 2011年12月5日

在admin5上看见了这么篇文章,说现在动物名命名的网站都火了,总结一下还真是,

1、勤劳的蜜蜂 CN双拼域名建站

蜜蜂是自然界内最“忙碌”的小动物了,被赋予勤劳形象,其蜜蜂拼音域名当然已被注册一空了。蜜蜂域名mifeng.com/.cn/.com.cn等均系他人之物,其中,1998年注册的CN域名mifeng.com.cn系国内蜜蜂集团官网域名,另外,蜂类另一动物黄蜂,相关域名huangfeng.com/.cn等也被注册了,多为用户雪藏, 蜜蜂当中最受尊敬的蜂王,其相关拼音域名fengwang.com/.cn/.com.cn等也被注册了。

2、世纪佳缘买下双拼 麻雀和喜鹊

世纪佳缘婚嫁门户—囍鹊网启用“喜鹊”双拼域名xique.com,这个域名是早前世纪佳缘低调收购,七夕牛郎织女相会,喜鹊搭桥,xique.com域名带有喜庆之意,域名在1997年注册,世纪佳缘手上还持有CN域名xique.cn,另一个CN域名xique.com.cn也建站使用了。似乎,鸟类域名很被世纪佳缘看好,“麻雀”双拼域名maque.com也被其买下了,今域名maque.com尚未启用。

3、蝴蝶域名hudie.com建女性购物网 继续阅读…

浏览器内核汇总

没有评论 2011年11月25日

浏览器使用的内核
Trident:IE,Maxthon,The World,TT,GreenBrowser,AvantBrowser,360,搜狗
Gecko:Netscape6网景,Mozilla FireFox,
Presto:Opera,NDSBrowser、Wii Internet Channle、Nokia 770
Webkit:Safari(苹果),google chrome,
Trident(IE)、 Gecko(Firefox)和WebKit(可切换):Lunascape
(Webkit)和普通(Trident)兼容:QQ浏览器,搜狗,Maxthon3.0+傲游
Kestrel:Opera 9.5 之后版本

关键词(四)核心关键词的确定方法和扩展

没有评论 2011年11月16日

核心关键词笼统的说就是一个网站的核心。它代表的是整个网站的内容。整个网站的关键词分量大致排列成一个金字塔的形状,核心关键词的分量是最重的,然后分页面的权重依次递减。其实一个网站的关键就在于核心关键词,只要这个词确定好了,这个网站就基本上已经完成了30%(个人认为)。

一、找核心关键词

首先要把所有的关于网站核心的词都找出来,就要整个头脑风暴,不仅是自己,还要把朋友同事叫上一起列出来。要列出几点问题,围绕着这个核心来想关键词,专业人士会在专业的词汇上想,而非专业的就会想到所有的用户。所以整合出来的词会比较全面。

1.自己的网站能帮用户解决什么问题?

2.用户想解决这类问题时,他会想到搜索什么关键词?(通常朋友会帮你解决这个问题的关键词)

3.用户通过什么样的关键词会找到你?

建议自己在想的时候先把所有的自己知道的专业词汇列出来,然后把大脑清空,把自己当成是需要解决问题的用户,再列出你自己会搜索的词。大脑清空很重要哦!

寻找竞争对手网站的关键词也是重点,因为他们在确定 继续阅读…

关键词(三)关键词竞争程度判断

没有评论 2011年11月15日

关键词的选择的时候还得看关键词的竞争程度,别以为一搜索下面好多页内容就是竞争程度大了,SEO不是买包子,排队的人多说明好吃。

哈哈,下面大概说一下判断关键词竞争程度的方法吧,任选出一种来都不能独立判断关键词的竞争程度哦,不仅要结合来看,而且还要结合自己的经验。(当然下面这几个只是就单方面来说的,需要综合起来看了)

1.看搜索数量

如果搜索一个关键词,结果只有十万以下的页面,说明这个关键词的竞争程度小,排名很容易做上去:

如果结果在十万到一百万之间,说明关键词的竞争程度还可以,只要按照正常的优化推广来就可以获得很好的排名:

如果结果数在一百万到一千万之间,说明关键词的竞争还是比较大的,除了按照正规程序来以外,还要一定的时间积累起来网站的权重才能获得一定的排名: 继续阅读…

非常经典的网页幻灯片播放源代码

没有评论 2011年9月27日

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />

<title>网页幻灯片</title>

</head>

<body>

<script>

var widths=400; //设置幻灯片宽度

var heights=200; //设置幻灯片高度

var counts=6; //设置幻灯片数量

//设置图片路径
img1=new Image ();img1.src=’Image/1.jpg’;

img2=new Image ();img2.src=’Image/2.jpg’;

img3=new Image ();img3.src=’Image/3.jpg’;

img4=new Image ();img4.src=’Image/4.jpg’;

img5=new Image ();img5.src=’Image/5.jpg’;

img6=new Image ();img6.src=’Image/6.jpg’;

//设置图片的URL
url1=new Image ();url1.src=’#';

url2=new Image ();url2.src=’#';

url3=new Image ();url3.src=’#';

url4=new Image ();url4.src=’#';

url5=new Image ();url5.src=’#';

url6=new Image ();url6.src=’#';
var nn=1;

var key=0;

function change_img()

{if(key==0){key=1;}

else if(document.all)

{document.getElementById(“pic”).filters[0].Apply();document.getElementById(“pic”).filters[0].Play(duration=2);}

eval(‘document.getElementById(“pic”).src=img’+nn+’.src’);

eval(‘document.getElementById(“url”).href=url’+nn+’.src’);

for (var i=1;i<=counts;i++){document.getElementById(“xxjdjj”+i).className=’axx’;}

document.getElementById(“xxjdjj”+nn).className=’bxx’;

nn++;if(nn>counts){nn=1;}

//设置图片切换间隔时间
tt=setTimeout(‘change_img()’,3000);}

function changeimg(n){nn=n;window.clearInterval(tt);change_img();}

document.write(‘<style>’);

document.write(‘.axx{padding:1px 10px;border-left:#cccccc 1px solid;}’);

document.write(‘a.axx:link,a.axx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#666;}’);

document.write(‘a.axx:active,a.axx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#999;}’);

document.write(‘.bxx{padding:1px 7px;border-left:#cccccc 1px solid;}’);

document.write(‘a.bxx:link,a.bxx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}’);

document.write(‘a.bxx:active,a.bxx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}’);

document.write(‘</style>’);

document.write(‘<div style=”width:’+widths+’px;height:’+heights+’px;overflow:hidden;text-overflow:clip;”>’);

document.write(‘<div><a id=”url”><img id=”pic” style=”border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward)” width=’+widths+’ height=’+heights+’ /></a></div>’);

document.write(‘<div style=”filter:alpha(style=1,opacity=10,finishOpacity=80);background: #888888;width:100%-2px;text-align:right;top:-12px;position:relative;margin:1px;height:12px;padding:0px;margin:0px;border:0px;”>’);

for(var i=1;i<counts+1;i++){document.write(‘<a href=”javascript:changeimg(‘+i+’);” id=”xxjdjj’+i+’” target=”_self”>’+i+’</a>’);}

document.write(‘</div></div>’);

change_img();

</script>

</body>

</html>