永发信息网

php smarty 模板问题

答案:3  悬赏:10  手机版
解决时间 2021-08-19 07:19
  • 提问者网友:做自己de王妃
  • 2021-08-18 21:43

 $templets->left_delimiter = "<!--Kw[";
$templets->right_delimiter = "]-->";

----------------------------------------------------------

看不懂下面代码, 变量是怎么定义 的?    assign="kuzhan" sort="1061" row="0"  row    ,smarty  模板里面没这个东西。是怎么调用数据 输入到文件中的,?麻烦高手  帮忙在后面注释下没句话意思,,,需要其他 补充文件 可以问我,我都能提供。。。

 <!--Kw[category assign="kuzhan" sort="1061" row="0"]-->
          <!--Kw[section name="kuzhan" loop=$kuzhan]-->
          <li>
            <strong><NOBR><a href="<!--Kw[conf name="SortDir"]-->/<!--Kw[$kuzhan[kuzhan].ID]-->.html" target="_blank"><!--Kw[$kuzhan[kuzhan].Name|replace:" ":""]--></a></NOBR></strong>
            <!--Kw[new name="kuzhanc" value=$kuzhan[kuzhan].ID]-->
            <!--Kw[sites assign="kuzhansites" sort=$kuzhanc row="7"]-->
            <!--Kw[section name="kuzhansites" loop=$kuzhansites]-->
            <a href="<!--Kw[$kuzhansites[kuzhansites].Link]-->"><!--Kw[$kuzhansites[kuzhansites].Name]--></a>
            <!--Kw[/section]-->
            <em><a href="<!--Kw[conf name="SortDir"]-->/<!--Kw[$kuzhan[kuzhan].ID]-->.html" target="_blank">更多</a></em></li>
          <!--Kw[/section]-->

最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-08-18 22:44

<!--Kw[category assign="kuzhan" sort="1061" row="0"]-->


// <!--Kw    中间是特定格式的代码  -->


//category assign="kuzhan"这段里面category assign=""是指定分类kuzhan是分类名


//sort光看代码我分析不出来,row=""这个应该是调用的条目数量,0一般代表全部,当然也可以写成5、10、20这种。
    <!--Kw[section name="kuzhan" loop=$kuzhan]-->


//这行是开始循环记录集,记录集定义的部分是$kuzhan
    <li>
    <strong><NOBR><a href="<!--Kw[conf name="SortDir"]-->/<!--Kw[$kuzhan[kuzhan].ID]-->.html" target="_blank"><!--Kw[$kuzhan[kuzhan].Name|replace:" ":""]--></a></NOBR></strong>


//$kuzhan[kuzhan].ID的意思是$kuzhan记录集里面的kuzhan.ID字段,可以去数据库找kuzhan表和表里面的第一个字段
    <!--Kw[new name="kuzhanc" value=$kuzhan[kuzhan].ID]-->
    <!--Kw[sites assign="kuzhansites" sort=$kuzhanc row="7"]-->
    <!--Kw[section name="kuzhansites" loop=$kuzhansites]-->
    <a href="<!--Kw[$kuzhansites[kuzhansites].Link]-->"><!--Kw[$kuzhansites[kuzhansites].Name]--></a>


//$kuzhansites[kuzhansites].Link   $kuzhansites[kuzhansites].Name 同上个解释类似,可以找kuzhansites表里面的link字段
    <!--Kw[/section]-->
    <em><a href="<!--Kw[conf name="SortDir"]-->/<!--Kw[$kuzhan[kuzhan].ID]-->.html" target="_blank">更多</a></em></li>
    <!--Kw[/section]-->


总结:


记录集循环输出的格式:


 <!--Kw[section name="部分名称" loop=记录集名称]-->//开始循环


//循环内容


<!--Kw[/section]-->//结束循环

全部回答
  • 1楼网友:逐風
  • 2021-08-19 01:31

模板问题,模板设置,模板修改,模板应用教程;

地址:

http://www.e000.com/design/site_package.php

  • 2楼网友:何以畏孤独
  • 2021-08-19 00:10

$display("变量名");

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯