比如 wellcms php功能或htm 模板无法满足需要时,这个时候你可以使用 Overwrite 机制,对原有文件进行覆盖。如果新的覆盖文件中仍保留了旧有的 hook 钩子,那么系统仍......
wellcms 插件机制分为两种,一种是 Hook,一种是 Overwrite。Hook 就是往代码里插入代码,多个插件的代码合并插入到 hook 指定的位置,最后生成的代码存放于 tmp 目录......
有时开发功能时需要操作数据表,下面介绍 wellcms 开发插件操作数据表。关于数据库字典请查看 install/install.sql 有详细备注,官网不在贴出。判断数据表、字段、和索引,......
wellcms 主程序架构采用函数风格的 MVC,插件机制采用 AOP 机制,面向切面编程,也就是往代码里插入代码,合并后再执行(合并后的代码存放于 tmp 目录下),使得性能方面......
wellcms 主程序架构采用函数风格的 MVC 分层架构,AOP 插件机制,面向切面编程。开发约束:采用静态语言编程风格,有利于 Zend 引擎的编译和 OPCache 缓存,支持 PHP......
wellcms 2.0 在模板绑定方面,相对灵活。如果需要制作一套强大的模板,还是需要具备 html 和 jquery 方面的知识,至少需要对 bootstrap 4.4.1 有些了解。前端模板有3......
wellcms 2.0 有一套模板机制,无需后台操作,安装模板后,程序根据约定的规则,直接匹配模板。 程序根据版块 fid值 进行匹配模板,匹配不到自动切换使用已安装模板的公用......
wellcms 2.0 页头调用导航和子菜单的方式,直接复制使用。 第一种下拉菜单:<ul class="navbar-nav mr-auto"> <li class="nav-item home" fid="0" data-active="fid-0"> ......
wellcms 2.0 页头导航加搜索框<div class="form-group px-2 mb-0 mt-2"> <form action="<?php echo url('operate-search'); ?>" id="form-search"> <di......
本文讲的是如何单独调用某个自定义标签,而不是循环输出所有自定义标签和自定义标签下的主题。此代码对扁平首页、频道、列表、详情页生效,以上页面对应的自定义标签为多维数......
自定义标签列表,跟列表页或详情页的自定义标签不一样,此列表会列出该自定义标签下的全部主题,并进行分页展示。对应的文件为 view/htm/flag.htm<div class="row"> <div c......
主页,频道页,列表页,详情页,都调用了自定义标签,自定义标签下的主题数据跟列表主题数据一致,对应的变量命名 $flaglist 调用方法 <?php if($flaglist){ ?><div class="c......
标签集合,为全站所有标签集合,此页根据自己的需求,可改成标签云的形式。对应的文件为 view/htm/tag_list.htm<div class="row"> <div class="col-lg-12"> <div cla......
标签列表,显示全站当前标签下的主题,此处的主题不受版块限制,一个标签全站通用。对应的文件为 view/htm/tag.htm<div class="row"> <div class="col-lg-9 mx-auto main">......
主题详情页部分扁平和门户,对应的文件为 view/htm/read.htm 单页详情 对应的文件为 view/htm/single_page.htm //----- 页面当前位置和链接 -----<ol class="breadcrumb d......
列表不区分门户和扁平,直接显示当前版块数据、当前版块主题数据和当前版块的自定义标签主题数据。 对应的文件 view/htm/list.htm 当前版块数据包括:版块公告、版块介绍、版......
频道扁平与首页扁平基本是一样的数据,只是没有友情链接的代码,其他代码都一样,具体请参考首页扁平。对应官方默认文件为view/htm/flat_category.htm,请勿修改这个文件,如......
首页扁平模式,默认调用出了全站置顶主题数据,全站主题数据,自定义标签主题数据和友情链接。 对应官方默认文件为view/htm/flat.htm,请勿修改这个文件,如需修改请按照模板......