one piece

Archive for the 'dedecms' Category

优化dedecms生成的html

星期日, 八月 16th, 2009

选择:网站栏目管理,修改栏目的高级选项
文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html 这是默认的状态
修改为:{typedir}/{pinyin}.html 我觉得{Y}{M}{D}没什么用,所以也去掉了。
重新更新一下,看看是否有效果?

别着急,现在显示出拼音了,zhanyouwangshishenmea_1.html
但是后面还多了个_1,怎么去掉这个呢?
修改include里面的inc_channel_unit_function文件
找到

  1. $articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);

.”_”.$aid去掉,就可以了!

如果文章标题是英文的,会在单词之间加_,但是单词中间加_对gg来说没什么意义
必须改成“-”才可以,修改方法如下

打开 include/inc/inc_fun_funAdmin.php

  1. for($i=0;$i<$slen;$i++){
  2.  if(ord($str[$i])>0x80)
  3.  {
  4.         $c = $str[$i].$str[$i+1];
  5.         $i++;
  6.         if(isset($pinyins[$c])){
  7.        if($ishead==0) $restr .= $pinyins[$c];
  8.        else $restr .= $pinyins[$c][0];
  9.     }else $restr .= "-";
  10.  }else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; }
  11.  else{ $restr .= "-"; }
  12.     }


$restr .= “-“; 这些东西

dedecms优化文章内容页添加分类名称

星期一, 五月 26th, 2008

修改模板文件
article_article.htm

  1. <title>{dede:field name='title'/} - {dede:onetype typeid='1,2,3,4,5,6,7,8'}[field:typename /]{/dede:onetype} - {dede:global name='cfg_webname'/}</title>

dedecms生成的html去掉文章ID

星期一, 五月 26th, 2008

打开:
include/inc_channel_unit_functions.php

  1. $articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);

吧.”_”.$aid去掉。。。

dedecms使用技巧3则

星期一, 五月 26th, 2008

1.如何将文章有动态浏览转为静态HTML页面:

到后台系统设置-执行SQL命令: update dede_archives set ismake=1;(注意:执行数据库操作之前请先备份)

2.关闭附加选项: 下载远程图片和资源的方法:

打开: dede/article_add.php 和 article_edit.php中找到(如果是其他的模型找到对应的添加和修改文件)

  1. <td width=”90″> 附加选项:</td>
  2.  <td> <input name=”remote” type=”checkbox” class=”np” id=”remote” value=”1″ checked>

下载远程图片和资源

把value改成0 删除checked

3.如何修改dedecms中的文章名规则为Loans/bad-credit-personal.html 这样的形式?

登陆后台修改:频道管理-高级管理-文章命名找到{Y}{M}{D}/{aid}修改为{py}

4. 批量修改文章为动态的SQL命令
update dede_archives set ismake=-1;
update dede_arctype set isdefault=-1;

把dedecms生成的html目录去掉

星期一, 五月 26th, 2008

1、系统管理里—站点设置:
  文档HTML默认保存路径:/
2、频道管理:
  文件保存目录:{cmspath}/xxx
3、HTML更新—更新栏目HTML:
  选择该栏目更新

优化dedecms的url

星期一, 五月 26th, 2008

优化URL英文和中文不一样,效果相差更大:health_of_best_live_and_work在英文搜索中表示的是 healthofbestliveandwork这个词,而这样的词是毫无意义的,我要表达的是health of best live and work,正确的写法应该是health-of-best-live-and-work,看到这样的情况真是很惊讶,想想还是改过来,虽然浪费了2千多收录页面,但是为了长久考虑这点牺牲也无所谓了.

另外把如何修改dedecms的命名规则和大家说下,有需要的朋友可以参考下
(更多…)

Google
 
Web www.sb123.org