将最新文章模块hack成两列输出样式

来源:百度文库 编辑:神马文学网 时间:2024/04/28 02:58:05
下面是效果图:

上面是由下面改善的模块罗列在一起后实现的[模块复制]

最上行是后台可定义的一张图片,并带有 more定义的链接.
末尾的 more 是后台可定义的链接。
实现方法是依据上篇文章 “将最新文章模块hack成两列输出样式” 来完善的。
1, mod_latestnews.xml 结尾部分的

替换为:

2, mod_latestnews.php 里的
$nullDate = $database->getNullDate();
替换为:
$image =trim( $params->get( ‘image‘) );$more =trim( $params->get( ‘more‘ ) );$nullDate = $database->getNullDate();
下面的
// Output?>
替换为:
// Outputif ($image != "")echo ‘
‘;?>
将:

    替换为:

    下面的:
    foreach ( $rows as $row ) {
    替换为:
    echo "\n";$rowcounter = 0;foreach ( $rows as $row ) {if (($rowcounter%2==0) AND ($rowcounter<>0))echo "\n\n";
    结尾的:
    ?>
  • title; ?>

  • 替换为:
    if ($rowcounter%2==1) {echo "0) {for ($i = 1; $i <= (2-($rowcounter%2)); $i++) {echo "\n";}}echo "\n
    ";} else {echo "";} ?> title; ?> (created,5,5 ); ?>) more...
    \n";?>
    Ok. End By Autoit
    常规设置:
    1:此模块的标题不要显示, 因为要输出图片啦. 当然你模块里的图片未设置他就不会出现.
    2:文章条目设置为奇数, 上面是设置9, 这样的话, more 才会显示...
    3:此模块的标题显示 + 此模块的图片路径为空 + 上面设置为偶数  --》 效果等于 "将最新文章模块hack成两列输出样式" 一文的效果。
    注意:  上面是针对一本地站点hack后,直接帖上来的, 未改动什么,所以里面涉及到3个小图片[/images/ 下面],一个是行的下划线, 一个是中间的竖线, 另一个是那个三角[没写在css里是因为这样好调试出效果来] .... 三个图片:
    Permanent URL:http://www.autoit.cn/index.php/content/view/92/25.html