栏目分类:
-
wellcms 2.0公用列表
=$bqr[smalltext]?>wellcms 模板中很多地方加载了公用列表文件,尤其是扁平模式下,首页、频道、列表、搜索页、用户中心、我的首页等很多地方都加载了这个文件,引用加载无需重复写代码,一个文件多处
技术 时间:2020-11-21点击:127
-
wellcms 2.0加载公用
=$bqr[smalltext]?>加载公用文件,公用的意思很明确了,基本不会改动和变化的文件,而且是多次使用的文件。每个模板都会加载公用的页头和公用页脚,这种加载的优势在于,不用去修改每个文件,而是修改一个
技术 时间:2020-11-21点击:105
-
wellcms 2.0首页扁平
=$bqr[smalltext]?>首页扁平模式,默认调用出了全站置顶主题数据,全站主题数据,自定义标签主题数据和友情链接。对应官方默认文件为view/htm/flat.htm,请勿修改这个文件,如需修改请按照模板开发说明
技术 时间:2020-11-21点击:110
-
wellcms 2.0公用页头
=$bqr[smalltext]?>公用页头,最顶部必须加载的代码部分,这部分代码无需修改。<?php $conf = GLOBALS('conf');?>
<?php $header = GLOBALS('header');?>
<?php $user = GLOBALS(技术 时间:2020-11-21点击:117
-
wellcms 2.0网站自定义
=$bqr[smalltext]?>wellcms 网站自定义模式需要具备二开专业知识,最少需要懂php开发,此模式首页只调用了置顶主题和自定义标签主题,其他功能需要插件实现。对应官方的默认模板为首页 /view/htm/in
技术 时间:2020-11-21点击:115
-
wellcms 2.0频道门户
=$bqr[smalltext]?>频道门户与首页门户基本是一样的数据,只是没有友情链接的代码,其他代码都一样,具体请参考首页门户。对应官方默认文件为view/htm/portal_category.htm,请勿修改这个文件,如需修改
技术 时间:2020-11-21点击:123
-
wellcms 2.0首页门户
=$bqr[smalltext]?>首页门户,调用了全局置顶、首页自定义标签主题、设置为首页显示的版块主题和友情链接。对应官方默认文件为view/htm/portal.htm,请勿修改这个文件,如需修改请按照模板开发说明
技术 时间:2020-11-21点击:120
-
wellcms 2.0频道扁平
=$bqr[smalltext]?>频道扁平与首页扁平基本是一样的数据,只是没有友情链接的代码,其他代码都一样,具体请参考首页扁平。对应官方默认文件为view/htm/flat_category.htm,请勿修改这个文件,如需修改请
技术 时间:2020-11-21点击:121
-
wellcms 2.0自定义标签
=$bqr[smalltext]?>主页,频道页,列表页,详情页,都调用了自定义标签,自定义标签下的主题数据跟列表主题数据一致,对应的变量命名 $flaglist调用方法<?php if(!empty($flaglist)){foreach($flaglist as
技术 时间:2020-11-21点击:150
-
wellcms 2.0主题列表
=$bqr[smalltext]?>列表不区分门户和扁平,直接显示当前版块数据、当前版块主题数据和当前版块的自定义标签主题数据。对应的文件 view/htm/list.htm当前版块数据包括:版块公告、版块介绍、版块主
技术 时间:2020-11-21点击:151
-
wellcms 2.0主题详情
=$bqr[smalltext]?>主题详情页部分扁平和门户,对应的文件为 view/htm/read.htm 单页详情 对应的文件为 view/htm/single_page.htm //----- 页面当前位置和链接 -----<ol class="breadcrumb d-no
技术 时间:2020-11-21点击:129
-
wellcms 2.0标签列表
=$bqr[smalltext]?>标签列表,显示全站当前标签下的主题,此处的主题不受版块限制,一个标签全站通用。对应的文件为 view/htm/tag.htm<div class="row">
<div class="col-lg-9 mx-auto main">
技术 时间:2020-11-21点击:156
-
wellcms 2.0自定义列表
=$bqr[smalltext]?>自定义标签列表,跟列表页或详情页的自定义标签不一样,此列表会列出该自定义标签下的全部主题,并进行分页展示。对应的文件为 view/htm/flag.htm<div class="row">
<div clas技术 时间:2020-11-21点击:145
-
wellcms 2.0搜索页面
=$bqr[smalltext]?>wellcms 2.0 页头导航加搜索框<div class="form-group px-2 mb-0 mt-2">
<form action="<?php echo url('operate-search'); ?>" id="form-search">
<d技术 时间:2020-11-21点击:144
-
wellcms 2.0自定义调用
=$bqr[smalltext]?>本文讲的是如何单独调用某个自定义标签,而不是循环输出所有自定义标签和自定义标签下的主题。此代码对扁平首页、频道、列表、详情页生效,以上页面对应的自定义标签为多维数组
技术 时间:2020-11-21点击:142
-
wellcms 2.0二级导航
=$bqr[smalltext]?>wellcms 2.0 页头调用导航和子菜单的方式,直接复制使用。第一种下拉菜单:<ul class="navbar-nav mr-auto">
<li class="nav-item home" fid="0" data-active="fid-0">
技术 时间:2020-11-21点击:121
-
wellcms 2.0绑定模板
=$bqr[smalltext]?>wellcms 2.0 有一套模板机制,无需后台操作,安装模板后,程序根据约定的规则,直接匹配模板。程序根据版块 fid值 进行匹配模板,匹配不到自动切换使用已安装模板的公用模板,版块DI为
技术 时间:2020-11-21点击:161
-
wellcms 2.0数据库操作
=$bqr[smalltext]?>有时开发功能时需要操作数据表,下面介绍 wellcms 开发插件操作数据表。关于数据库字典请查看 install/install.sql 有详细备注,官网不在贴出。判断数据表、字段、和索引,增删查
技术 时间:2020-11-21点击:150
-
wellcms 2.0多端加载
=$bqr[smalltext]?>wellcms 2.0 在模板绑定方面,相对灵活。如果需要制作一套强大的模板,还是需要具备 html 和 jquery 方面的知识,至少需要对 bootstrap 4.4.1 有些了解。前端模板有3种方式组合,后
技术 时间:2020-11-21点击:142
-
wellcms 2.0编码风格
=$bqr[smalltext]?>wellcms 主程序架构采用函数风格的 MVC 分层架构,AOP 插件机制,面向切面编程。开发约束:采用静态语言编程风格,有利于 Zend 引擎的编译和 OPCache 缓存,支持 PHP7*为了保持统一性
技术 时间:2020-11-21点击:151
-
wellcms 2.0hook功能
=$bqr[smalltext]?>wellcms 插件机制分为两种,一种是 Hook,一种是 Overwrite。Hook 就是往代码里插入代码,多个插件的代码合并插入到 hook 指定的位置,最后生成的代码存放于 tmp 目录。wellcms 每
技术 时间:2020-11-21点击:138
-
wellcms 2.0插件例子
=$bqr[smalltext]?>wellcms 有着完善的插件开发机制,使得性能方面零损耗,不影响编译,强大而又简单,只需具有php和mysql基础就可以自由扩展程序的功能。插件详细的例子可以参照 BBS插件、多为主题插
技术 时间:2020-11-21点击:155
-
wellcms 2.0overwrite
=$bqr[smalltext]?>比如 wellcms php功能或htm 模板无法满足需要时,这个时候你可以使用 Overwrite 机制,对原有文件进行覆盖。如果新的覆盖文件中仍保留了旧有的 hook 钩子,那么系统仍会进行 hook
技术 时间:2020-11-21点击:139
-
wellcms 2.0插件互斥
=$bqr[smalltext]?>由于 wellcms 2.0 的插件开发灵活性,有时多个插件可能存在相同功能,同时安装会出现bug等问题,所以,wellcms 有一套插件互斥机制,通过相互卸载预防bug,互斥机制通过进行约束插件名
技术 时间:2020-11-21点击:150
-
wellcms 2.0缓存使用
=$bqr[smalltext]?>wellcms 2.0 支持缓存 Yac、Apc、XCache、Redis、Memcached,其中Redis仅支持了基础的增删查,其他功能请自行添加。配置支持缓存方法,使用支持utf8的编辑器,notepad++也可以。如
技术 时间:2020-11-21点击:133