目前正自做一个电子杂志的网站,有一个需求是制作电子杂志Tag. 我总结了4个步骤:
1.创建标签
2.电子杂志中显示标签
杂志表中,每条记录中都有一个记录标签的字段TAG,每次显示杂志时,取出杂志中的TAG字段的内容,这些内容是一串标签的ID号,使用字符串拆分函数拆分成单个ID,并将这些ID放到数组里,然后可以通过循环将这些ID号对应的标签从KEYWORD中取出来,并分别显示在杂志傍边,对于每个标签,可以为其添加一个链接,来显示所有收录改标签的日志文章。
3.显示收录相同标签文章
4.显示收录相同标签网络用户。
1.)能使相同标签用户联系起来,便于用户沟通交流,显示使用相同标签的用户也是一项非常实用的功能。但一般情况来所,处理查找收录相同标签 用户的方法是借助是借助电子杂志表来实现。
KEYWORD
ID | NAME | STATE |
1 | 易游人 | |
MAGINFO
ID |
CHAR(32) | |
SUBTITLE | VARCHAR2(50) | 刊物字标题 |
CONTENT | VARCHAR2(100) | |
OWNERID | INTEGER | |
MAGFILE | VARCHAR2(50) | |
COVERFILE | VARCHAR2(50) | |
ISONLINEPREVIEW | INTEGER | |
CONTENTNUM | INTEGER | |
KEYWORD | VARCHAR2(50) | |
DEVICE | INTEGER | 显示设备 |
AESTHETICNUM | INTEGER | 美感数 |
PREVIEWNUM | INTEGER | |
ORIGINALITYNUM | INTEGER | 创意数 |
DOWNLOADNUM | INTEGER | |
MAGCONTTYPE | INTEGER | 杂志内容分类GUID |
MAGTYPE | INTEGER | 杂志大类GUID |
CYCLENUM | INTEGER | 期刊号 |
PUBLICINFOID | NUMBER(14) | 发行周期 |
VERSION | INTEGER | |
CREATIME | CHAR(19) | |
DATESTAMP | CHAR(19) | |
BUSSSTATE | INTEGER | |
STATE | INTEGER |
豆瓣网标签的感念
豆瓣网的标签概念较模糊,虽然说是自由分类,但是对标签来说并没有一个很明确的用途,特别是用户与用户这个角色来说。
标签是是一种很自由的分类,不用事先约定好,是随时也是随意的一种情绪或者爱好体现,标签的好处就是让用户与用户之
间建立了一座桥梁,用户的心灵接触到了一起,谁也不会在意有没有这个标签,谁也不会在意这个标签是谁创建的,这里没有创建者,只有共同的一种感受凝聚在一起。标签的特点就是一个事物可以被多个标签来标明,一个标签可以用于很多事物,标签的命名是随意的。