| 
 | 
 
1:自动生成关键字.
2:自动入库及减压处理
3: 优化部分结构.
4:有效促进文章收录.
安装或者修改开始:
打开:\\templates\\default\\header.htm (模板文件);
我们查看这一段: (6.0|61是一样的.)-  
 - <meta name="keywords" content="{$metakeywords}$seokeywords" />
 - <meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
 - <meta name="generator" content="Discuz! $version" />
 - <meta name="author" content="Discuz! Team and Comsenz UI Team" />
 - <meta name="copyright" content="2001-2007 Comsenz Inc." />
 - <meta name="MSSmartTagsPreventParsing" content="True" />
 - <meta http-equiv="MSThemeCompatible" content="Yes" />
 
  复制代码 
其中-  
 - <meta name="generator" content="Discuz! $version" />
 - <meta name="author" content="Discuz! Team and Comsenz UI Team" />
 - <meta name="copyright" content="2001-2007 Comsenz Inc." />
 
  复制代码 content=\"自己改成自己的内容\";自己修改一下.不要与别人一样..
然后打开: 根目录下的:viewthread.php文件.
查找:-  
 - while($post = $db->fetch_array($query)) {
 
  复制代码 在它的下一行增加:-  
 - if($post[first]==1) //判断如果是主题则将数组丢出.
 - $s_message=$post;
 
  复制代码 
然后再查找:-  
 - include template(viewthread);
 
  复制代码 在它的上一行, 注意是上一行增加:-  
 - if($s_message[participle]==){//判断分词表没有内容.
 -   $messlist = trim(strip_tags($s_message[message])); //清除掉html代码及左右空白
 -   require("./php_s/lib_splitword_full.php");//加载分词,压缩包的文件.注意你的路径
 -   $sp = new SplitWord(); 
 -   $strarr=$sp->FindNewWord($sp->SplitRMM($messlist));//将内容放进去执行
 -   $strarr=$sp->GetAlabNum($strarr);//全角半角切换
 -   $sp->Clear();//关闭.
 -   $strarr=explode( ,$strarr); //切成数组.
 -   foreach ($strarr as $val)
 -   {  
 -       if(mb_strlen($val)>3&&!ereg([0-9]+|[a-z]+,$val)&&!eregi("(0|1|2|3|A|B|C|D|F|W|S|\|"|,|.|?|<|>|{|}|[|]|*|&|^|%|#|@|!|~|(|)|+|-|||:|;|”|。|“)",$val)){
 -       $arraylist[]=$val;
 -       $metakeywords .=$val. | ; //凡是文字二个字以上的就结合起来,当关键字.
 -       }
 -       if(count($arraylist)>9)//判断超过9就退出..
 -       break;
 -   }
 -   if($metakeywords != )
 - $db->query("UPDATE `{$tablepre}posts` SET `participle` = {$metakeywords} WHERE `pid` ={$s_message[pid]} LIMIT 1 ;");//写入数据库
 - }else {
 - $metakeywords = $s_message[participle];//在日后的访问当中, 程序自动将进入这一步.
 - //接下来优化一下其它关键字
 - //官方是这样说的:Meta Keywords:Keywords 项出现在页面头部的 Meta 标签中,用于记录本页面的关键字,多个关键字间请用半角逗号 "," 隔开
 - //显然, 这是记录页面的多个关键字, 却在后面用了固定的.. 这样是不友好的.. 为此我们把它与标题相连.
 - $seokeywords = $navtitle;
 - $metadescription = strip_tags($metadescription); //此变量为空.
 - $seodescription = preg_replace(/\\s/isU,,strip_tags($seodescription));//内容简介优化.
 - }
 
  复制代码 
然后将将压缩包中的php_s目录上传到FTP根目录下.1楼无法上传,我上传在回复中,自己找.
最重要的一步来了: 后台,执行数据库升级化码:-  
 - ALTER TABLE `cdb_posts` ADD `participle` VARCHAR( 255 ) NOT NULL COMMENT 分词;
 
  复制代码 
里面默认是cdb_前缀,你自己修改一下..
如果要重新全部生成:
 |   
 
 
 
 |