账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
  • 举报
    X
    什么是标签
    28
    0

    X系列目前有几下几种标签


    {qb:tag name="XXXX"}{/qb:tag} 这个我们给他命名为通用标签,用得最多.


    {qb:listpage name="XXXX"}{/qb:listpage} 这个是列表页标签,列表页使用。其实列表页也可以用通用标签的。


    {qb:comment name="XXXX"}{/qb:comment} 这个是内容页的评论标签.


    {qb:reply name="XXXX"}{/qb:reply} 这个是论坛贴子回复标签,他跟内容页的评论标签是差不多的,


    目前X1在内容显示方面主要就是上面这4种标签. 其中xxxx是标签的变量名,每个页面不能雷同, 你制作的时候,可以命名长一点,比如

    default_bbs_index_001

    如果名字有雷同的话.他的设置就会一样.你自己权衡吧.想要设置一样,就雷同. 不同的页面也可以雷同,这个时候他的显示设置就会一样的.


    如果你不喜欢字母,也可以用中文与其它字符的


    上面的标签中可以放各种各样的参数,这个是V系列的标签无法相比的.举个例子


    {qb:tag name="XXXX" type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"}

    <!--

    <div><a href="#">测试标题1</a></div>

    <div><a href="#">测试标题2</a></div>

    -->

    <div><a href="{$rs.url}">{$rs.title}</a></div>

    {/qb:tag}


    type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"


    这一排参数,可以设置任何一项或多项,也可以不设置,代表不同的默认调取数据方式,

    也可以不设置,就需要点击标签在网站那里设置.如果网站重新设置的话,上面的默认参数就失效,以网站设置的标准.也就是说这里给出仅仅是一种默认显示方式.并不能影响最终的显示效果


    type="cms"

    代表调用CMS频道的数据,同理可换成shop是商城数据, member是用户数据

    另外也可以调用图片或纯文本他们分别是 image images text ueditor 分别是单张图,多张图,纯文本,编辑器


    rows="10" 代表每次只取10条数据

    order="view" 代表换浏览量排序,你也可以换成id 或 create_time 或 update_time

    by="desc" 代表降序,也可以换成 asc 是升序

    status="1" 代表只取审核过的数据 也可以换成 2 只取推荐的数据

    mid="1" 代表只取模型1的数据,这一项最好指定,系统执行效率会高很多.

    mid="-1" 代表取所有模型的数据,系统执行效率比较低,并且不能做太多条件筛选.


    重中之重的where参数,查询条件筛选


    where代表条件限制, where后续会用得非常多,比如

    where="fid=1"

    比如栏目为1的内容,它非常灵活,也可以换成 uid=1 就是用户UID为1的内容

    如果多个条件限制就用&隔开,比如 where="fid=3&uid=2" 就代表只取栏目3里边并且UID为2的内容

    如果设置为 where="fid=1,3,5" 代表只取栏目 1 3 5 这三个栏目里边的内容

    如果设置为 where="fid<>5" 代表取不等于栏目5的内容,即栏目5排除外的其它栏目的内容

    如果设置为 where="fid<>5,8,9" 代表取不等于栏目5 8 9这三个栏目的内容,即栏目5 8 9排除外的其它栏目的内容


    上面的都是静态参数,如果对于动态的参数怎么办呢?比如去到一个栏目里,只想调用相关栏目的数据怎么办呢?

    where="fid=$fid"

    又比如会员中心调用对应用户的数据

    where="uid=$userdb[uid]"


    js="XXX"

    XXX代表页面某个元素的ID一般是父容器的ID,这样的话,就可以通过AJAX的形式调取数据,可以加快页面的显示速度,


    注间:一般情况请设置 type="xxx" 调取某个频道的数据,如果特殊的频道,你懂程序开发的话,也可以设置 sql="select * from qb_links limit 10" 这样写原生的mysql语句. 不写sql语句的话,还可以设置运行哪个类,比如 class="app\xxx\fdddd@action"


    大家可能一下子觉得这么多参数太复杂了,其实你也可以不设置,但最好设置一下默认数据,页面一开始没标签的时候,就不会太难看.你记不住的话,就用一个记录本记下来,用的时候,再参考


    <!--

    <div><a href="#">测试标题1</a></div>

    <div><a href="#">测试标题2</a></div>

    -->


    这一段代码,代表演示数据,标签里边第一个注释里的内容就是演示数据,如果系统取不到数据,就显示这里的演示数据.


    {$rs.title} 代表内容标题 跟V系列的有点不一样.V系列是用 {$title}

    {$rs.url} 代表内容的详情页网址

    {$rs.picurl} 代表缩略图网址

    {$rs.time} 代表时间


    除了上面内容显示标签外,还有一个分页的标签,即显示更多或下一面


    {qb:url name="XXXX" /} 这个是通用标签的无刷新分页代码


    {qb:list_url name="XXXX" /} 这个是列表页的无刷新分页代码 列表页也可以使用 {$pages} 这个就是传统的分页.


    标签分页代码的变量必须跟上面显示标签的变量对应一致


    分页标签代码目前不需要加其它参数,


    使用本站前必读
     1,本站提供的资源来源网络收集或网友发布到本站,仅供学习研究之用,其版权归版权方所有,
     切勿用于商业用途和非法行为否则后果自负。请在24小时之内自行删除!若您需要商业运营或用于其他商业活动,请您购买正版
     授权并合法使用。
     2,本文内容仅代表作者本人观点,并不代表本站赞同其观点和对其真实性、完整性、合法性负责,作者文责自负。
     3,本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
     4,本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间退回积分、金币或者更新。
     5,如您认为本文侵犯了您的合法版权,请点击 版权投诉 进行投诉,我们将在确认本文链接指向的资源存在侵权后,立即删除
     6,多爱丽提醒您:在使用本站前,请您务必仔细阅读并透彻理解使用多爱丽前必读。您可以选择不使用多爱丽,但如果您使用多爱丽,您的使用行为将被视为对使用多爱丽前必读全部内容的认可。点我阅读并透彻理解使用多爱丽前必读
     7,本站提供的资源来源网络收集或网友发布到本站,仅供学习研究之用,有bug正常(比如一个装备不能合或者不能回收、地图不全、缺少插件或角本......),只要能进游戏就算正常。你下载的资源是无售后 无售后 无售后的,不能接受的请勿下载。
     8, 游戏版本你花金币下载后,无法进游戏,请报报错,并说明原因,站长会退回您已经支付的金币到您本站账户上。
    0
    赏钱
    收藏
    点击回复
        全部留言
    • 0
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版