html <div>或<span>等标签的属性值随机怎么实现? dedecms

html <div>或<span>等标签的属性值随机怎么实现? dedecms,第1张

首先你要有那个页面,比如你想导入headhtml页面,把这个页面放进你的文件夹中(dede/templets/你自己的文件夹),然后修改一下你的静态页面的后缀名,改成htm,最好再改一下字符编码,看你下载的DEDE是哪个版本就修改成哪种字符编码,防止出现乱码问题。最后在你想导入的页面加上{dede:include filename="headhtm"/},这样就可以实现导入另一个页面了。(童鞋记得标签的结束符号哦)

如果你懂数据库和php的话,可以直接在文件中写php的函数和查询数据库的操作;

如按照你刚才的说法id="1" 的栏目中调用 id=“2” 栏目的自定义内容。

{dede:sql sql='Select content from dede_arctype where id=2'}

[field:content/]

{/dede:sql}

将上述代码放入到id=1的栏目中即可。。

你可以按照如下方法实现,先增加一个默认的class,然后再循环增加你想要的颜色

假设现在有五种颜色,则代码如下:

<span class="color_span">[field:title /]</span>

$("color_span")each(function(i, obj){

    var j = Mathfloor(Mathrandom()5);

    switch(j){

        case 0:

        $(this)addClass("red");

        break;

        case 1:

        $(this)addClass("green");

        break;

        case 2:

        $(this)addClass("yellow");

        break;

        case 3:

        $(this)addClass("blue");

        break;

        default:

        $(this)addClass("orange");

        break;

    }

})

、页面标题客制化

首先,CMS系统应该自动生成比较优化的页面标题如分类页面采用:

分类名称一网站名称

产品页面使用:

产品名称一分类名称一网站名称

产品名称一网站名称

CMS系统还应该提供所有页面人工修改标题的客制化功能,在需要时站长可以根据关键词研究结果,重新撰写更恰当的标题这是非常必要的功能

2 URL静态化及客制化

URL静态化功能是必需的通常CMS系统后台会有一个URL静态化选项站长打开静态化功能,整个系统生成的页面就都使用静态化过的网址静态化功能可能需要服务器支持某些模块,如mod rewrite

好的CMS系统还应该提供URL客制化功能,站长可以自己定义所有的目录名及文件名目录名通常在创建分类时就给出选项,站长可以使用自动生成的分类编号做目录名,也可以自己输入英文单词、汉语拼音等做目录名创建产品或文章页面时,系统既可以自动按编号生成文件名,也允许站长输入最想要的文件名

3 meta标签客制化

这里所说的meta标签指关键词标签(keyword tag)和说明标签(descri两on tag)系统应该允许站长完全删除这两个标签,因为对搜索引擎排名几乎没有作用,如果不能生成恰当的标签,还不如不写如果站长选择使用说明标签和关键词标签,应该可以选择生成格式或完全人工撰写

4正文撰写

现在的CMS系统创建产品或文章页面时都提供”所见即所得”编辑功能,用户可以在正文中加黑体、加、填写ALT文字、添加链接、选择链接锚文字等

5,分类页面说明文字

除了首页应该给站长充分的灵活性、人工撰写说明文字外,分类页面也应该留出一个区域,让站长人工撰写最恰当的说明文字这样才能避免分类页面上只有产品列表,没有独特相关的文字内容

6标签功能

站长发布产品或文章时可以输入标签,系统自动按标签聚合内容并生成标签页面

7消除复制内容

系统应该自动禁止抓取复制内容,如打印版本、各种不同排序(按价格、按时间、按热门程度等)页面有的系统,如博客,天生有多种存档,除了主页面,还有按分类存档、按时间存档、按作者存档等这些复制内容有利于用户浏览,却会给搜索引擎造成大It不友好的复制内容CMS设计者应该考虑到禁止抓取这些复制版本的功能,不然系统使用者很难在使用过程中做出改进

8 301转向

系统应该提供从任何一个页面做301转向到另外一个地址的功能,站长可以根据需要’自由安排转向没有这个功能,网站栏目的更改、删除就会很有局限性

9网站地图生成

好的CMS系统可以自动生成XML版本网站地图,站长只要向搜索引擎提交网站地图地址就可以了

10正确生成H标签

几乎所有CMS系统都会生成H1, H2标签,但正确生成H标签的并不多见比如很多CMS系统在所有页面都把网站名称放在HI标签中,这实际上是不正确的首页应该使用网站名称,或者允许客制化H1标签中的内容分类页面应该把分类名称放入H1标签,而不是网站名称产品页面,则应该把产品名称放入H1标签

上面提到的只是搜索引擎友好的最基本要求实际上还有很多细节,比如翻页的处理、相关文章的生成,很少有现成CMS系统能完美解决,往往需要自己开发软件系统,才能气达到要求

可以用栏目内容替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途。

网站栏目管理--增加顶级栏目,添加栏目(以添加“某某概况”的单页面为例)

2高级选项:修改列表栏目文件名list_articlehtm为list_article_contenthtm,其他不变。

3在栏目内容中写下单页内容:

4打开模板文件夹(默认为defaulttempletsdefault),复制文件list_articlehtm

更名为:list_article_contenthtm,并在相应适合位置加入单页栏目标签{dede:fieldcontent/}。

5栏目生成更新,完成单页栏目添加。

如果出现缓存比较严重的话,建议先清除浏览器缓存,再打开网页查看;

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » html &lt;div&gt;或&lt;span&gt;等标签的属性值随机怎么实现? dedecms

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情