|
发表于 2012-10-13 12:47:58
|
显示全部楼层
|阅读模式
来自 中国–山东–潍坊
本文由 极品淘吧 www.jipintao8.com 提供,下面是文章标题:
1、DEDECMS 文章简介标签 description 字数限制修改 大于 250字节
2、DEDECMS生成动态网站及 DEDE批量修改动态页为静态
3、DEDECMS首页调用自定义字段
4、DedeCMS SEO优化 文章扩展名改成标题拼音并去掉id
1、DEDECMS 文章简介标签 description 字数限制修改 大于 250字节
dede目录下
action/article_add_action.php和action/article_eidt_action.php里
$description = cn_substr($description,250);这里的是250字符
用法是$description = cn_substr($description,2500);
数据库也是2500和数据库的description字段
[field:description function='cn_substr(@me,80)'/]
2、DEDECMS生成动态网站及 DEDE批量修改动态页为静态
文章的动态属性是由 archives 表的 ismake 标志位决定的。ismake 的值为1时为静态,-1 时表示动态,那么你只要用update archives set ismake=-1的sql语句就可以将你所有采集的文章都改为动态的。注意是所有,如果你要对某些项目作修改,那么在后面加 where“筛选条件”,而列表对应的属性是 arctype 表的 isdefault 标志位isdefault 的值为1时为静态,-1时表示动态,那么你只要用 update arctype set isdefault=-1 的sql语句就可以将你的所有列表都改为动态的。
3、DEDECMS首页调用自定义字段
dede:loop table="你的自定义字段所在的表名" row="所需要显示的条数,一般为数字" if="typeid =所在的栏目ID,在表中可以查到"}
[field:你自定义的字段名 /]<br><br>
{/dede:loop}
示例代码:
{dede:loop table="dede_addonarticle17" row="15" if="typeid =5"}
[field:myservice /]<br><br>
{/dede:loop}
4、DedeCMS SEO优化 文章扩展名改成标题拼音并去掉id
选择:网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html 这是默认的状态
修改为:{typedir}/{pinyin}.html
修改include里面的inc_channel_unit_function文件,找到$articleRule =str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
如果文章标题是英文的,会在单词之间加_,但是单词中间加_对gg来说没什么意义,必须改成“-”才可以,修改方法如下
打开 include/inc/inc_fun_funAdmin.php
for($i=0;$i<$slen;$i++){
if(ord($str[$i])>0x80)
{
$c = $str[$i].$str[$i+1];
$i++;
if(isset($pinyins[$c])){
if($ishead==0) $restr .= $pinyins[$c];
else $restr .= $pinyins[$c][0];
}else $restr .= "-";
}else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; }
else{ $restr .= "-"; }
修}改
$restr .= "-"; 这些东西
本文由 极品淘吧 www.jipintao8.com 提供,有疑问请留言。 |
评分
-
查看全部评分
|