用户信息
帖子内容
1 楼
shadoweb
钻石会员
积分 1456
注册 2014-11-27
     
[免费](PHP)JTBC3.0_C列表页增加输出元素的方法

(PHP)JTBC3.0_C

大家对J3的这个_C有不理解的,可以简单解释一下.这个C是企业的意思.原J3计划推出多个版本的.后来太监了.😂


现在说一下列表页增加输出元素这个的功能使用场景

比如,你要增加每条内容的序号.或给每个内容增加有规律的ID值或其它的.都可以,


首先要修改列表代码里(修改内容数组,增加元素键值对)


找到  public static function moduleList()


    $dal -> orderBy('time', 'desc');

    $pagi = new pagi($dal);

    $rsAry = $pagi -> getDataAry($page, $pagesize);

    $datas = array();

    $rsArys = array();

    for($i=0;$i<count($rsAry);$i++){

        foreach($rsAry[$i] as $k => $v){

           $datas[$k]= $v;

           $datas[$dal ->prefix.'num']= $i*0.3;

        }

        $rsArys[$i] = $datas;

    }

    $variable = array_merge($variable, $pagi -> getVars());

    $tmpstr = tpl::takeAndAssign('index.list', $rsArys, $variable);

    return $tmpstr;

代码作用,修改$rsAry$rsArys,增加了元素键值对

$datas[$dal ->prefix.'num']= $i*0.3;

可以添加多个

$datas[$dal ->prefix.'num']= $i*0.3;

$datas[$dal ->prefix.'idval']= 'li'.$i;

或其它的


列表模板中输出修改


            {@}

            <li><a href="{$=htmlEncode($createURL('detail', '{$id}'))}">{$num}{$topic}</a><span class="time">{$=formatDate('{$time}', '1')}</span></li>

            {@}



看到没.只需要把上面增加的元素键值对直接写在模板中即可.



看不明白的可以加我QQ925474725


















本帖由 shadoweb 于 2020-11-20 09:15:42 编辑过
2020-11-20 09:13:34 承接JTBC二次开发,建站仿站 www.wdja.net QQ 925474725
2 楼
jetiben
管理人员
积分 8098
注册 2006-06-28
     
回复: [免费](PHP)JTBC3.0_C列表页增加输出元素的方法

影总是好样的👍

2020-11-21 21:37:44 十年磨一剑,还没磨完那就再来十年!