此插件本站已在Joomla1.5.14中测试通过,来自Joomla开源天空。安装后再启用插件即可 这一插件能够在没有输入alias的情况下,自动截取标题的部分,组成url ,在开启SEF后,对于网站的SEO有很大的好处。

有两个参数需要设置,一个是编码方式,默认是拼音,还有一个是utf-8 ,另一个参数是设置截取标题的长度,默认长度是10。

开启这个插件后,如果没有输入alias ,则会截取一定长度的标题,生成拼音或者utf-8的alias。 如果编码方式设置为pinyin ,则生成url为 1-zhongguo.html 现在utf-8 编码的方式最后生成的url 是 1-中国.html

点击下载:http://code.google.com/p/luoqiu/downloads/detail?name=autopath.zip&can=2&q=#makechanges

采用utf-8方式的情况下,如果你想生成的url为 urlencode 后的编码,也就是 1-%E6%88%91%E5%96%9C.html ,那还需要修改一处核心文件 libraries/joomla/application/router.php中函数_encodeSegments: 将其改为:

 function _encodeSegments($segments)
 {
  $total = count($segments);
  for($i=0; $i<$total; $i++) {
   $segments[$i] = str_replace(':', '-', $segments[$i]);
   $segments[$i] = urlencode($segments[$i]);
  }
  return $segments;
 }