程序包 | 说明 |
---|---|
com.publiccms.logic.component.site |
Site component
站点组件
|
com.publiccms.views.directive.task |
Task directive
任务计划指令
|
限定符和类型 | 字段和说明 |
---|---|
private java.util.Map<java.lang.String,AbstractTaskDirective> |
DirectiveComponent.taskDirectiveMap |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,AbstractTaskDirective> |
DirectiveComponent.getTaskDirectiveMap() |
限定符和类型 | 方法和说明 |
---|---|
private void |
DirectiveComponent.init(org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer freeMarkerConfigurer,
java.util.List<AbstractTemplateDirective> templateDirectiveList,
java.util.List<AbstractTaskDirective> taskDirectiveList,
java.util.List<BaseMethod> methodList) |
限定符和类型 | 类和说明 |
---|---|
class |
ClearLogDirective
clearLog 日志清理指令
参数列表
clearDate :起始发布日期,【2020-01-01 23:59:59】,【2020-01-01】,默认3个月前
返回结果
result map类型
result.loginLog :登录日志删除数量
result.operateLog :操作日志删除数量
result.taskLog :任务计划日志删除数量
使用示例
<@task.clearLog><#list result as
k,v>${k}:${v}<#sep>,</#list></@task.clearLog>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/clearLog? |
class |
IndexContentDirective
indexContent 重建内容索引指令
参数列表
id :内容id,ids为空时有效
ids :多个内容id
使用示例
<@task.indexContent id=1><</@task.indexContent>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/indexContent? |
class |
PublishCategoryDirective
publishCategory 发布分类静态页面指令
参数列表
id :分类id
ids :多个分类id
pageIndex :当前页码,默认值1
totalPage :最大页码,为空时则只生成当前页
返回结果
map map类型,键值内容id,值为生成结果
使用示例
<@task.publishCategory id=1><#list map as
k,v>${k}:${v}<#sep>,</#list></@task.publishCategory>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/publishCategory? |
class |
PublishContentDirective
publishContent 发布分类静态页面指令
参数列表
id :内容id
ids :多个内容id,id为空时有效
返回结果
map map类型,键值内容id,值为生成结果
使用示例
<@task.publishContent id=1><#list map as
k,v>${k}:${v}<#sep>,</#list></@task.publishContent>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/publishContent? |
class |
PublishPageDirective
publishPage 页面静态化指令
参数列表
path :页面路径,默认值"/"
返回结果
map map类型,键值页面路径,值为生成结果
使用示例
<@task.publishPage><#list map as
k,v>${k}:${v}<#sep>,</#list></@task.publishPage>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/publishPage? |
class |
PublishPlaceDirective
publishPlace 页面片段静态化指令
参数列表
path :页面路径,默认值"/"
返回结果
map map类型,键值页面路径,值为生成结果
使用示例
<@task.publishPlace><#list map as
k,v>${k}:${v}<#sep>,</#list></@task.publishPlace>
<script>
$.getJSON('${site.dynamicPath}api/directive/task/publishPlace? |