sense的部落格

Seek Some Sense

[转]如何给每个category 以 table list 方式显示的文章列表设置默认显示条数

转自:http://www.maycode.com/index.php/hotspot/39-joomla-inspect/407-joomla-develop.html

Joomla 1.5.x的一个”BUG”吧,使用Category List Layout的格式输出分类文章的时候,默认是输出该分类的所有文章,如果文章数量很多的话,会严重影响网页打开的速度,而且页面也显得不美观,在后台一直找不到设置的地方,模版中也没找到,换了几个模版都是一样,这个问题多日困扰着我,常去的几个Joomla站点都找过了,发现很多人都有这个问题,都没有解决方法.

昨天遇到,终于在Joomla-开源天空找到了答案,谢谢这个网站的站长.

现在全文转载一下:

我们知道,Joomla!中,每个文章分类默认的显示方式以表格的方式显示,每页显示的条数可以由用户在表格顶部的地方进行设置。可是对于一个新的 到访者,默认文章列表将显示所的条数,如果文章非常多,网速又慢,对于一个用户是不会等待这个页面下载完毕的,可能会早早的就离开了你的网站,因此需要设 置在这种情况下,每个页面显示文章的数量。

我们需要修改 components/com_content/views/category/view.html.php文件 第68行,改为:
if ($layout == 'blog') {
if($limit == 0) $limit = $intro + $leading + $links;
}
else {
if($limit == 0) $limit = 20;
}

这段代码修改后,就是对于layout不是blog,并且又没有指定每页显示数量的情况下,设置每页显示数目为20.

提供一份我修改好了的文件,是1.5.3版本的,下载地址:

http://www.mediafire.com/?tk9cznjiyty

who is the girl and the man?

2008-04-19_203719

Unlimited Free Image and File Hosting at MediaFire

mediafire不错.

几个常用的SSH命令

  1. 压缩相关
    压缩一个目录:
    tar   -zcvf   目录名.tar.gz   目录名
    解压:
    $tar zxvf xxxx.tar.gz
  2. 拷贝、移动和删除文件
    cp ./current/* ./dest_folder 该命令是将current下所有的文件包括文件夹拷贝到dest_folder下,如果文件或文件夹存在则忽略之。
    下面是Copy命令CP的详细说明
    cp [options] source dest
    cp [options] source… directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 参数:-a 尽可能将档案状态、权限等资料都照原状予以复制。
    -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
    -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
    mv命令(移动文件或者重新命名文件)
    mv cosbeta cosbeta2 (将cosbeta改名为cosbeta2)
    mv ./cosbeta/* /home/newcosbeta (将cosbeta下的所有文件移动到新的目录下)
    RM命令(删除文件或者文件夹,不可恢复,请谨慎操作)
    rm *.php 将删除所有的phg文件
    rm * 将删除所有的文件(文件夹不为空则不能删除)
    rm -rf * 将删除所有的文件包括文件夹(请谨慎谨慎使用,这个-rf将不会给出任何警告而将文件删除)