【最全最详细】publiccms其他常用代码片段(内容、站点)

大家好,我是雄雄,欢迎关注微信公众号:👉雄雄的小课堂👈。

✍往期系列

这两天一直在整理Publiccms系列的教程,有需要的小伙伴们可以点击以下链接查看:

  1. ☝publiccms使用教程(使用方式整理)
  2. ☝使用publiccms实现动态可维护的首页轮播
  3. ☝使用publiccms实现动态可维护的导航菜单栏
  4. ☝使用publiccms实现将公共部分提取成单独页面片段
  5. ☝publiccms中的常用代码片段

👩‍💻内容

  1. 遍历所有内容
<@_contentList categoryId=id  pageIndex=pageIndex pageSize=category.pageSize ><#list page.list as a><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="margin-top: 60px;"><div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"  data-scroll-reveal="enter bottom move 20px over 1.5s after 0.05s"><img src="${a.cover!}" alt=""  style="width: 100%;"></div><div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"  data-scroll-reveal="enter bottom move 20px over 1.5s after 0.05s"><div class="zxlj1"><span>${a.publishDate?string('yyyy/MM/dd')}</span><p style="font-size: 16px;"><b><a href="${a.url!}">${a.title!}</a></b></p><p class="zxlj2">${a.description!}</p><div class="zxlj3"><a href="">了解更多</a><img src="${site.sitePath}lifeteam/images/113922.png" alt=""></div></div></div></div></#list></div></div>
</div><div class="index_section sec02" style="margin-bottom: 40px;"><div class="container"><div class="row zxl99"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center" data-scroll-reveal="enter bottom move 20px over 1.5s after 0.05s"><div class="zxlb8"><ul><li><a href="?id=${id!}">首页</a></li><li ><a href="?id=${id}&&pageIndex=${page.prePage}">&lt;&lt;</a></li><b>${page.pageIndex}<span>/</span>${page.totalPage}</b><li><a href="?id=${id}&&pageIndex=${page.nextPage}">&gt;&gt;</a></li><li><a href="?id=${id}&&pageIndex=${page.totalPage}">尾页</a></li></ul></div></div></div></div></div>
</@_contentList>

说明:

  • 如果此页面需要接收参数的话,一定要在元数据的页面加上需要接收的参数 。(此处我写的两个 ,分别为idpageSize

image-20210827093603045

  • 判断父分类是否为空:
<#if category.parentId??>
  • 获取内容标题:a.title
  • 发表用户:userId
  • 分类编号:categoryId
  • 父内容编号:parentId
  • 作者:author
  • 是否拥有图片列表:hasImages
  • 是否拥有附件列表:hasFiles
  • 地址:url
  • 描述:description
  • 封面:cover
  • 子内容数:childs
  • 发表日期:publishDate
  • 创建日期:createDate
  • 状态:status0:草稿 1:已发布 2:待审核
  1. 内容遍历的时候, list里面可加的参数以及说明:

    代码示例:

    <@_contentList categoryId=categoryId containChild=containChild modelId=modelId parentId=parentId onlyUrl=onlyUrl hasImages=hasImages hasFiles=hasFiles hasCover=hasCover orderField=orderField orderType=orderType pageIndex=pageIndex pageSize=pageSize><#list page.list as a><a href="${a.url!}">${a.title}</a></#list>
    </@_contentList>
    

    参数说明:

    • categoryId:分类ID
    • containChild:包含子分类内容
    • categoryIds:多个分类ID
    • modelId:模型ID
    • parentId:父内容ID
    • onlyUrl:外链["true":是,"false":否]
    • hasImages:拥有图片列表["true":是,"false":否]
    • hasFiles:拥有附件列表["true":是,"false":否]
    • hasCover:拥有封面图["true":是,"false":否]
    • orderField:排序字段["scores":分数,"comments":评论,"clicks":点击数,"publishDate":发布日期,"checkDate":审核日期,"updateDate":更新日期,默认:排序、发布日期字段倒序]
    • orderType:排序类型["asc":正序,"desc":倒序]
    • pageIndex:页码
    • pageSize:每页数据条数

    👩‍💻站点配置

  2. 静态资源文件引入:

<link href="${site.sitePath}lifeteam/css/bootstrap.css" rel="stylesheet">
<script src="${site.sitePath}lifeteam/js/jquery-1.3.2.min.js"></script>
<img src="${site.sitePath}lifeteam/images/093707.png">
  1. 其他站点管管配置:

    • 站点名称:${site.name!}
    • 站点LOGO:${siteAttribute.logo!}
    • 站点方形LOGO:${siteAttribute.square_logo!}
    • 打印数据模型变量:<#list .dataModel?keys as k>${k}<#sep>,</#list>
    • 打印当前命名空间数据模型:<#list .namespace?keys as k>${k}<#sep>,</#list>

    3.遍历多个标签

    <@_tag ids=ids><#list map as k,tag>${tag.name}<#sep>,</#list>
    </@_tag>
    

    4.搜索页面:

    <@_search word=word tagId=tagId highlight=true dictionaryValues=dictionaryValues categoryId=categoryId containChild=containChild categoryIds=categoryIds modelIds=modelIds startPublishDate=startPublishDate pageIndex=pageIndex pageSize=pageSize><#list page.list as a><a href="${a.url!}">${a.title?no_esc}</a></#list>
    </@_search>

    参数说明:

    • word:搜索词
    • tagId:标签ID
    • dictionaryValues:非全文搜索类型扩展字段(值:[字段编码]_[字段值])
    • categoryId:分类ID
    • containChild:包含子分类内容
    • categoryIds:多个分类ID
    • modelIds:多个模型ID
    • startPublishDate:开始日期
    • orderField:排序字段["publishDate":发布日期逆序]
    • pageIndex:页码
    • pageSize:每页数据条数

categoryIds:多个分类ID
- modelIds:多个模型ID
- startPublishDate:开始日期
- orderField:排序字段["publishDate":发布日期逆序]
- pageIndex:页码
- pageSize:每页数据条数

📌今天的分享就到这里了啦,欢迎一键三连~关注微信公众号:雄雄的小课堂

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/323900.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汇编语言(十一)之统计非数字字符个数

输入以$结尾的字符串&#xff0c;统计并输出非数字字符的个数 程序运行&#xff1a; 代码&#xff1a; datas segmentstring db 100h dup(?)nonNumberCount dw 0inputPrompt db input string and end by $:inputPromptLen …

Orleans配置---持久化

Grain理想的生命周期应该如下图所示: 这就如美国电影中的大反派一样,死了再复活,死了再复活.当然如果复活的反派没有记忆,这个电影就真没劲.现在我要求Grain的复活是有记忆的复活.看我怎么办到. 其中持久化需要用到数据库,因为只有数据库才能比较方便的为以后event sourcing做…

汇编语言(十二)之统计小于平均数的个数

在一个数组中找出并统计并该数组的平均数小的数的个数 程序运行&#xff1a; 代码&#xff1a; datas segmentDATA dw 10h dup(1,2,3,4,-1,5,7,-99,29,-11,294,-21,45,6,57,-54)average dw 0countOfLowAverage dw 0outputAverage …

【最全最详细】publiccmsCSS和JS引入无效的解决方法

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;&#x1f449;雄雄的小课堂&#x1f448;。 ✍往期系列 这两天一直在整理Publiccms系列的教程&#xff0c;有需要的小伙伴们可以点击以下链接查看&#xff1a; ☝publiccms使用教程&#xff08;使用方式…

C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件),附源码

本篇..基本可以算是Xamarin在应用开发过程中的核心了..真的很很很重要.. 想学习的..想用的..建议仔细阅读..嗯..打酱油的 ..快速滑倒下面点个推荐 - - 哈哈哈... 今天的学习内容? 只讲一个,关于Xamarin.Forms针对各个平台如何进行可定制化的控件操作. 也就是针对某个平台的…

笑脸喜迎新同学,热情送给新伙伴

“大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;????雄雄的小课堂????。”今天&#xff0c;于我和王老师来说&#xff0c;是个非同寻常的一天。那是因为&#xff0c;今天迎来了4班的40余位新同学们&#xff01;一大早&#xff0c;同学们就陆陆…

汇编语言(十三)之偶数转成哥德巴赫猜想

将输入的偶数转换成哥德巴赫猜想&#xff0c;输出哥德巴赫猜想 程序运行&#xff1a; 代码&#xff1a; datas segmentmaxESLen db 0ffhevenSLen db 0evenString db 0ffh dup(?)evenNumber dw ?prime1 dw 0 prime2 dw 0 i…

计算机入门的一些常用小技巧总结

“大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂。”今天总结了一些windows中常用的小技巧&#xff0c;也是明天上课需要演示的&#xff0c;希望对初入计算机行业的你们有所帮助&#xff0c;哈哈哈哈。常用shutdown命令&#xff1a;1.定时…

汇编语言(十四)之判断字符串是否包含数字

输入一串字符串&#xff0c;判断字符串里面是否包含数字&#xff0c;如果包含数字输出把cl的第五位设置为1&#xff0c;否则设置为0 程序运行&#xff1a; 代码&#xff1a; datas segmentSTRING_maxLength db 0ffhSTRING_Length d…

UnitOfWork知多少

1. 引言 Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.Unit of Work --Martin Fowler Unit Of Work模式&#xff0c;由马丁大叔提出&#xff0c;是一种数据访问模…

表扬几位积极的同学!

“大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂。”这几天太忙了&#xff0c;几天才回家一次&#xff0c;总有忙不完的活在干。4班这几天同学们表现还不错&#xff0c;布置的作业都能按时完成&#xff0c;课堂上也比较活跃&#xff0c;比…

中山纪念中学培训15天总结

比赛 2018/7/6-纪中某C组题【jzoj1192,jzoj1397,jzoj1736】 上来就集体爆零 2018/7/7-纪中某C组题【jzoj1494,jzoj1495,jzoj1496,jzoj1497】 还比较好 2018/7/8-纪中某C组题【jzoj1619,jzoj1620,jzoj1621,jzoj1622】 发现了dp方面的不足 2018/7/9-纪中某B组题【jzoj1503…

汇编语言(十五)之找出两个数组中的相同元素

找出两个数组中的相同元素&#xff0c;并且输出 程序运行&#xff1a; 代码&#xff1a; datas segmentA dw -1,-2, 3, 4, 5, 6, 7, 8, 9, 10,-11, 12, 13, 14, 15ACount dw ($-A)/2B dw -1, 2,-3, 4,-5, 6,-7, 8, 9,-10, 11,-12, 13,-14, 15,16,17,18,…

如何编写更好的SQL查询:终极指南-第一部分

结构化查询语言&#xff08;SQL&#xff09;是数据挖掘分析行业不可或缺的一项技能&#xff0c;总的来说&#xff0c;学习这个技能是比较容易的。对于SQL来说&#xff0c;编写查询语句只是第一步&#xff0c;确保查询语句高效并且适合于你的数据库操作工作&#xff0c;才是最重…

汇编语言(十六)之三数值求和

输入A、B、C三个数&#xff0c;如果存在一个数为0&#xff0c;则全部清零&#xff0c;否则求和输出 程序运行&#xff1a; 代码&#xff1a; datas segmentA dw 1B dw 0D dw 3S dw 0a_string db 0ffh, 0 ,100 dup(?)b_string db 0ffh, 0 ,100 dup(?…

回忆四班的那些事儿~

10“大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂。”今天&#xff0c;谈谈四班的那些事儿吧~对于四班&#xff0c;回忆满满&#xff0c;根本忘却不了。和别的班一样&#xff0c;一个班内总有那么几个调皮捣蛋的孩子&#xff0c;只是四班…

C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码

本篇..基本可以算是Xamarin在应用开发过程中的核心了..真的很很很重要.. 想学习的..想用的..建议仔细阅读..嗯..打酱油的 ..快速滑倒下面点个推荐 - - 哈哈哈... 今天的学习内容? 也只讲一个,关于Xamarin.Forms针对各个平台如何进行可定制化的布局操作. 也就是针对某个平台…

汇编语言(十七)之判断三个数是否相等

输入三个数&#xff0c;计算相等数的个数 程序运行&#xff1a; 代码&#xff1a; datas segmenta db 0ffh, 0 ,100 dup(?)b db 0ffh, 0 ,100 dup(?)d db 0ffh, 0 ,100 dup(?) ARRAY dw 1,2,2inputA db input a$inputB db 0dh,0ah,i…

你想象中的实习是什么样的?

“大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;????雄雄的小课堂????。”今天感谢学长小李同学投稿的文章&#xff0c;在校外实习一年&#xff0c;可谓收获满满&#xff0c;下面就是李心焱同学的实习感悟&#xff0c;请欣赏&#xff01;实习…

汇编语言(十八)之求两个数的最大公约数

输入两个数&#xff0c;使用辗转相除法求最大公约数 程序运行&#xff1a; 代码&#xff1a; datas segmentM_max_len db 0ffhM_len db 0M_string db 100 dup(?)M dw 0 N_max_len db 0ffhN_len db 0N_string db…