myucms社区+商城管理系统标签大全【持续更新】

程序交流 置顶 收藏
7 609
1.万能数据调用【:fun('forum','8','id')

示例

{volist name=":fun('forum','8','id')" id="vo"}
{$vo.title}
{/volist}

上面代码标识论坛表(forum)显示的数量(10)排序方式(id)排序方式是以数值最大在前面你可以查看该表的字段进行排序

然后就任意添加数据显示({$vo.title}是标题{$vo.字段}


然后我们还可以增加一些 if 判断因为上面输出的是显示全部的数据

代码如下

{volist name=":fun('forum','8','id')" id="vo"}
{if condition="$vo['open'] eq '1'"}	  
{$vo.title}
{/if}
{/volist}

上面我我们多加了一个{if condition="$vo['open'] eq '1'"}意思就是forum表的open字段是控制改条数据是否显示的,这样判断后该主题关闭后就不显示该条数据


我们还可以进行if判断该主题是否置顶

代码如下

{volist name=":fun('forum','8','id')" id="vo"}
{if condition="$vo['open'] eq '1'"}	  
{if condition="$vo['settop'] eq '1'"}	
{$vo.title}
{/if}
{/if}
{/volist}

上面我们多加了一个判断{if condition="$vo['settop'] eq '1'"}settop字段是展示该主题是否置顶的 这样显示的数据就是顺序就是 要该主题是置顶的和显示该主题的数据

话有点多 怕你不懂


在列表怎么调用该列表的数据呢?我们一论坛版块列表为例子已知该板块的id的变量为{$id}

我们在代码示例如下

{volist name=":fun('forum','8','id')" id="vo"}
{if condition="$vo['open'] eq '1'"}	  
{if condition="$vo['tid'] eq $id"}	
{$vo.title}
{/if}
{/if}
{/volist}

然后就是翻页代码

{:fun('forum','8','id')->render()}

ok只显示该板块分类下的数据了【这个标签讲的有点多】

fun标签在任意页面可以任意调用这个标签还有很多花样自己去琢磨


2.后台全局变量{:myucms('标识')}的用法

其实这个不想讲的因为后台都贴出来了

添加标识之后{:myucms('标识')}该变量可以在任意页面调用该条数据


3.任意页面调用本人数据

代码如下

{:member('userid')}【我的id】

{:member('point')}【我的积分】

{:member('username')}【我的用户名】

{:member('userhead')}【我的头像地址】

............

去member表去查看字段自行调用


4.判断是否为登录状态

直接上代码如下


{if condition="$Think.session.username neq ''"}



{else /}



{/if}

上面的标签是可以在任意前端页面调用的

之后带标签去相应的模板去查看调用方式


万能标签
  • 梦雨 梦雨 已授权
    2019-10-19 06:00:02
    #1楼 回复

    测试消息

  • SEO顾问 SEO顾问 已授权
    2019-10-20 12:02:27
    #2楼 回复

    不知道以后会不会简写多判断查询标签,如

    {volist name=":fun('forum','8','id')" id="vo"}

    {if condition="$vo['open'] eq '1'" && "$vo['tid'] eq $id"}

     {$vo.title} 

    {/if} 

    {/volist}

    {volist name=":fun('forum','8','id')" id="vo"} {if condition="$vo['open'] eq '1'"  || "$vo['tid'] eq $id"} 

     {$vo.title} 

     {/if} 

     {/volist}

    多条件判断标签,如

    {if condition="$Think.session.usergroupid eq '2'"}管理员

    {elseif condition="$Think.session.usergroupid eq '1'"}VIP会员

    {else}普通会员

     {/if}

    还有支持php语句的标签,如

    之类的。


    梦雨 梦雨 已授权
    2019-10-20 03:53:40

    标签我会升级下简写  不用担心 之前的标签任然可用

  • SEO顾问 SEO顾问 已授权
    2019-10-20 12:08:34
    #3楼 回复

    还有编辑器不支持html和php代码输出,比如我做改模板教程的文章,编辑器里会过滤到我要写的实例代码,就如同上边的建议里的最后代码被过滤掉了

    梦雨 梦雨 已授权
    2019-10-20 03:52:10

    如果不过滤的话你觉得安全吗?

  • SEO顾问 SEO顾问 已授权
    2019-10-21 11:09:28
    #4楼 回复

    解决了,原来编辑器有这个功能,我说的是可以插入不执行代码的字符串功能。

    QQ图片20191021105645



  • 梦雨 梦雨 已授权
    2019-10-22 08:12:37
    #5楼 回复

    时间

    {$time|friendlyDate}