Joomla! 中文开发

组件开发,插件、模块定制

 
 
 
 
 
 
 
 

Blog方式输出时的格式自定义

  今天应朋友的要求,将Joomla!里的Blog方式输出的格式给改了下。因为只能更改特定分类的输出界面,所以,除了修改特定代码,还得加入一点判断进去。
最后更新于: 2008-05-18 18:04 阅读全文

关于Joomla!1.5的RSS处理

  今天在做原来的采集组件移植的过程中,发现Joomla! 1.53的RSS读取真是进步不少!已经做了编码的自动转换。强悍!通过代码分析,得知Joomla! 1.53里本身有一个完整的字符串处理类:JString(文件全名:/libraries/joomla/utilities/string.php),其中,transcode函数是用来进行编码转换地,以下是代码:{pre xml:lang="php"}    function transcode($source, $from_encoding, $to_encoding) {

        if (is_string($source)) {
            /*
             * "//TRANSLIT" is appendd to the $to_encoding to ensure that when iconv comes
             * across a character that cannot be represented in the target charset, it can
             * be approximated through one or several similarly looking characters.
             */
            return iconv($from_encoding, $to_encoding.'//TRANSLIT', $source);
        }
    }{/pre}由上面可以看出,它只是调用了ICONV来进行编码的转换。

阅读全文

Joomla! 1.5中分类列表的一点修改

  以前文章少,一直没有发现,现在内容多了才发现:文章的分类列表页面每次居然是显示全部内容,有些郁闷。在菜单设置里找了下,没有找到相应的修改。也不知道是原来就有这样的问题还是我采用的这个版本的问题。没办法,只好从代码里来改了。
最后更新于: 2008-06-19 03:30 阅读全文
Undecided

SE Keywords模块在Joomla! 1.5下的使用方法

  Se Keywords是个很不错的模块,用它可以来实现一个很好的用户访问体验。

  这两天看了下搜索引擎的来访量,发现有很多链接都不能很好的将用户引导到真正的内容中去。分析了一下,搜索引擎有可能在首页建立了索引,而我的首页是博客形式地,并且更新的速度也算是比较的快,所以,当搜索引擎没有实时的更新我的站点的话,就有可能不会将用户带到真正的内容页面。

  看了一下老白的“Joomla!之门”就感觉很不错,可以给出一个提示,还好,老白人不错,留了个该模块的链接,直接下载了。安装完成以后,自己顺手测试了一下,居然一直没有效果。尴尬得很,改代码吧。

 

阅读全文

Joomla! 1.5搜索结果的处理

  原来的代码适合用来做英文的处理,在对英文内容搜索以后显示时可以进行内容的截取,但是,如果是汉字文章的话,就很有可能会出现将文章的全部内容都给列出来(有时不是全部,但也很长),感觉有些不爽。所以,就对搜索组件的结果处理部分进行了优化。
  优化的原理是,先在内容中定位出第一个关键词,然后以这个关键词的位置为中心,前后各辐射显示长度的一半,这样显示出来就美观地多了。当然,因为有可能搜索的定位只是在标题,这样的话,只从内容的头部开始截取指定长度的字符串即可。以下是修改后的代码:
阅读全文

第 2 页/共 5 页