Dedecms 4.0 Rc1 clinch修改版 说明
这是dedecms最新版本基础上,加上tag等增强功能的修改版,最好需要Rewrite支持才能充分使用tag部分
1,演示地址
http://www.beiju.com 官方地址:
http://www.perday.org/?action=show&id=77
2,只是针对dedecms 4.0的文章频道;
3,牺牲关键词字段(keywords),空格分隔变成以“|”分隔,这样就可以tag有空格的词了;
4,增加了tag.php和tag.htm,使用了rewrite,规则如下:
[Copy to clipboard] [ - ]CODE:
RewriteRule ^(.*)/tag/([^/]*)$ $1/plus/tag\.php\?keyword=$2
RewriteRule ^(.*)/tag/([^/]*)/(\d)$ $1/plus/tag\.php\?keyword=$2&PageNo=$3
5,在文章模版article_article.htm增加tag的输出(已经加在默认模板里了)
[Copy to clipboard] [ - ]CODE:
Tags:{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode('|',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/tag/".urlencode($k)."'>$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}
----------以上是支持Rewrite的时候的写法-------------------
如果没有Rewrite的话可以在模板里改为以下代码:
QUOTE:
Tags:{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode('|',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/plus/tag.php?keyword=".urlencode($k)."'>$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}
-----------------------------end----------------------------
但是类似/plus/tag.php?keyword=xxx 这样的url没有发挥到tag的优势,最好就配置下重写规则...
6,已完成tag clouds,根据频率,出现不同的颜色,大小,演示:
http://beiju.com/tagclouds.php
2007.8.13
修正一些报错的问题
修正自动获取关键字的问题
增加文档关键字随机高亮+链接功能
只处理前2个相同的,避免链接泛滥:演示
http://www.beiju.com/modern/exit ... paul_sartre/54.html
QUOTE:
法国哲学家让一保尔·萨特(1905—1980)是存在主义哲学的集大成者。无论是对社会影响的时间之长、范围之广、程度之深,萨特的哲学思想都达到了史无前例的程度。1943年萨特发表的《存在与虚无》(1943)以及后来发表的《存在主义是一种人道主义》(1946)和《辩证理性批判》(1960 )等哲学著作,系统完整地阐述了自己的存在主义哲学思想。萨特的存在主义哲学思想大致有三点:
上面的“萨特”和“存在主义”在后面将不再处理
下载地址:
http://csharp.xdowns.com/qq/down ... p/dedecms4.0Rc1.rar