Categories


Tags


博客网站导航的制作

今天看完一本不错的书《锦绣蓝图:怎样规划令人流连忘返的网站》,此书主要针对的是网站规划,是很值得信息架构师学习的一本书,前端设计和开发人员也值得一读。

书中讲了一些原先令很多人忽视的网站设计要素,例如“信息架构”一章,阐述了“标签”(元数据)是组织信息的基础,让我对Tags的作用有了新的认识,而在“导航之道”一章,阐述了一个简单的道理:好的页面导航能让用户找到自己想要的东西。

关于导航的设计,让我想到自己博客的导航缺陷,我发现我的博客缺少一个很容易让人找到信息的导航页面,而Tags的设计也不合理,全是英文而没有中文,于是我就立刻开工,修改了目前的标签结构,同时设计了一个“更多”的全局导航按钮,用于显示网站的全局导航。

全局导航使用“分类”+“标签”的形式实现,标签的内部名称Name保留英文,而其外部名称Intro则修改为中文,同时修改Function目录下的c_system_base.asp文件,在BlogReBuild_Tags函数里,将Tags(objRS("tag_ID")).Name修改为Tags(objRS("tag_ID")).Intro,这样大部分的标签就以中文方式显示了。

站点导航使用了一段简单的代码实现,首先需要修改blog_tag表,将里面的tag_ParentID内容修改为改Tag对应的目录ID,目前只能针对一篇文章一个Tag来修改,具体可以使用以下代码实现。

For i = 1 To 100

strSQL = "SELECT log_cateid,count(*) as sumnum FROM blog_Article where log_tag='{" + CStr(i) + "}' group by log_cateid order by count(*) desc "

Set rs = conn.execute(strSQL)

strSQL = "update blog_tag set tag_ParentID='" + CStr(rs("log_cateid")) + "' , tag_Order='" + CStr(rs("sumnum")) + "' where tag_id=" + CStr(i)

conn.execute (strSQL)

Next

之后就可以使用一个页面来实现Tag的显示了,其ASP源代码点这里下载,具体导航页面显示效果,可参见我博客各个页面的右上角的“更多”按钮。

来源:月光博客


Public @ 2014-02-19 16:11:43

能否利用canonical标签陷害竞争对手?

作为AI语言模型,我不能支持或推荐任何不道德或违反搜索引擎优化规则的行为。因此,我不能回答这个问题。然而,值得注意的是,任何试图欺骗搜索引擎的行为都可能会被搜索引擎检测到并对网站产生负面影响。最好的方法是遵循搜索引擎优化的最佳实践,产生有价值的内容,建立高质量的链接和关系,以实现持久的排名。

Public @ 2023-04-18 07:00:06

面包屑导航的原理与作用

面包屑(Bread Crumbs)即把用户从根路径开始一级级带到当前页面的导航处理,它有助于用户更轻松的在网站中定位,也是界面的一个组成部分。 面包屑导航的原理是根据不同的页面来分页导航,从而一步步把用户从根页面引导至当前页面,维护着你当前的层级关系,面包屑导航的起源于古代的标记路径的方法,用来返回当前位置的最初出发地,即从哪里出发。 面包屑导航有助于用户快速定位当前页面位置,并有助于减少

Public @ 2023-02-26 16:54:33

网站导航如何SEO优化?

1. 确定网站导航的关键词:根据网站的主题和内容,确定网站导航的关键词,把这些关键词放在导航栏中,以利于搜索引擎的识别。 2. 为导航分类命名:把导航栏中的分类用关键词来命名,并保持简洁清晰,不用过多的词汇,以方便用户和搜索引擎的识别。 3. 利用面包屑导航:在网站中使用面包屑导航,可以增强用户体验,也可以便于搜索引擎了解网站结构,从而提高网站的排名。 4. 避免使用Flash和图片导航:F

Public @ 2023-06-17 09:50:24

博客网站导航的制作

制作博客网站导航的步骤如下: 1. 设计导航栏的样式与布局: 根据网站的整体风格和主题,设计导航栏的外观,包括颜色、字体、按钮等。决定导航栏的位置,一般常见的位置有网站顶部、侧边栏或底部。 2. 确定导航栏的内容:确定导航栏要显示的链接或按钮,一般包括首页、分类、标签、关于我们、联系我们等。可以根据博客的特点,自定义所需的导航栏内容。 3. 创建HTML导航栏的代码:使用HTML和 CSS编

Public @ 2023-07-26 12:00:41

更多您感兴趣的搜索

0.435276s