帝国cms标签模板制作 [原创]帝国cms模版制作之自定义标签 帝国cms
帝国cms自己的标签可以完成我们非常常用的功能,例如流行,注释,推荐等,甚至允许您编写SQL语句。哈哈,这很有趣,因为您的复杂业务也可以通过SQL Call数据来实现。关键问题在于,有些更复杂的服务无法通过自我标记来实现,例如:3层循环,也就是说,我需要在多个循环中使用SQL语句,而不是一个循环。目前,您需要使用自定义标签。
自定义标签需要编写自己的功能。用于编写功能的文件位于/e/class/userfun.php中。实际上,您也可以在t_function.php中编写,但是这里是帝国cms的所有标记函数。困惑,我们最好将它写在userfun.php中。
首先,我们必须编写自己的函数
如下:
function user_IndexHotCommentMovie($ datasum,$ commentsum){
全局$ empire,$ public_r,$ class_r,$ class_zr,$ navclassid,$ do_openbqquery,$ dbtbpre,$ fun_r;
。 。 。 。 。
}
这需要了解php。
以下是双手工作室的示例。例如,我需要在每个会员页面上显示该会员发布的文章信息。让我们看看如何编写函数。
然后定义标签
最后一个呼叫在模板中:
让我们看一下效果显示:
这里要注意的一点是,某些常量(例如$ empire,$ class_r等)非常有用,例如获取当前列的id,名称等。它们都是有用的。这些可以在/e/class/config.php中找到,您可以在/ e / class / class 1. php和/e/class/ztclass.php中找到。实际上,如果使用editplus,请使用“搜索文件”功能,然后搜索“ $ navclassid =“帝国cms标签模板制作,即可找到其定义。
定义功能,下面很容易地说,在管理选项卡中,单击“添加标签”,其他很简单,要注意您的功能必须正确,否则帝国cms标签模板制作,将给您空白页,也没有提示。
来源:
评论0