top-image

Archives for 日常随笔

插件html.php页面缓存配置 作用于插件前台,指定需要缓存的页面,这只在运营模式下才有效。 参数规则: mca :weapp_控制器_操作名 filename :生成在/data/runtime目录下的指定路径,建议参考以下 p :当前url控制器的操作方法传入的全部参数变量名 cache : 页面缓存有效时间,单位是秒 案例:假设给插件前台的专题首页、专题列表页、专题内容页配置页面缓存。 专题首页对应的分组/控制器/操作名:weapp/Sample/index 专题列表对应的分组/控制器/操作名:weapp/Sample/lists 专题内容页对应的分组/控制器/操作名:weapp/Sample/view 案例配置如下: return array( array('mca'=>'weapp_Sample_index', 'filename'=>'channel/sample/index', 'cache'=>1), array('mca'=>'weapp_Sample_lists', 'filename'=>'articlelist/sample/lists', 'p'=>array('tid','page'), 'cache'=>1), array('mca'=>'weapp_Sample_view', 'filename'=>'detail/sample/view', 'p'=>array('aid'), 'cache'=>1), ); 当用户访问相应页面之后,系统会自动生成对应的页面缓存文件,存放在 data/runtime/html 指定的子目录里。 ...more»
插件config.php配置文件 配置如下: return array( 'code' => 'Demo', // 插件标识 'name' => '示例', // 插件名称 'version' => 'v1.0.0', // 当前插件版本 'min_version' => 'v1.1.6', // 最低系统版本支持 'author' => '小虎哥', // 开发者 'description' => '对数据表的读、写、查、删等操作的实现。', // 插件描述 'scene' => 2,  // 使用场景 0 PC+手机 1 手机 2 PC        'permission' => array( 'index' => '管理', 'add'   => '添加', 'edit'  => '修改', 'del'   => '删除', 'doc'   => '使用指南', ), ); 参数说明: code:插件标识,在易优插件库里保持唯一性,创建插件时系统会自动检测并提示; name:插件名称,在插件列表展示,建议采用简短名称; version:插件版本号,默认从v1.0.0开始,无法更改; min_version:支持该插件要求最低的CMS版本号,默认是基于当前开发的CMS版本号,无法更改; author:开发者; description:插件描述,在插件列表里展示说明; scene:使用场景,0 表示支持PC端+手机端,1 表示只支持手机端,2 表示只支持PC端;      ...more»
系统内置函数 建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务逻辑里实现。 以当前开发的易优CMS版本为主,要查找函数是否存在,切记只可调用,不可更改全局函数,以免影响整个系统无法运行。 application/common.php 全局函数列表如下: ├─ get_default_pic() 图片不存在,显示默认无图封面 ├─ get_controller_byct() 根据模型ID获取控制器的名称 ├─ allow_release_arctype() 允许发布文档的栏目列表├─ gettoptype() 获取当前栏目的最顶级栏目信息├─ is_language() 判断是否多语言├─ get_current_lang() 获取前后台多语言的当前语言 …… application/function.php 全局函数列表如下: ├─ convert_arr_key() 将数据库中查出的列表以指定的 id 作为数组的键名 ├─ func_encrypt() md5加密 ├─ get_arr_column() 获取数组中的某一列 ├─ clientIP() 客户端IP ├─ serverIP() 服务器端IP ├─ recurse_copy() 递归的复制带有多级子目录的目录 ├─ delFile() 递归删除文件夹 ├─ getDirFile() 递归读取文件夹文件 ├─ group_same_key() 将二维数组以元素的某个值作为键,并归类数组 ├─ get_rand_str() 获取随机字符串 ├─ httpRequest() CURL请求 ├─ check_mobile() 检查手机号码格式 ├─ check_telephone() 检查固定电话 ├─ check_email() 检查邮箱地址格式 ├─ getSubstr() 实现中文字串截取无乱码的方法 ├─ msubstr() 字符串截取,支持中文和其他编码 ├─ html_msubstr() 截取内容清除html之后的字符串长度,支持中文和其他编码 ├─ eyou_htmlspecialchars_decode() 自定义只针对htmlspecialchars编码过的字符串进行解码 ├─ isMobile() 是否移动端访问访问 ├─ isWeixin() 是否微信端访问 ├─ isQq() 是否QQ端访问 ├─ ...more»
易优CMS目录结构 www WEB部署目录 ├─application 应用目录 │ ├─admin 后台模块目录 │ ├─api api外部接口模块目录 │ ├─common 公共模块目录 │ ├─extra 扩展配置目录 │ ├─home 前台模块目录 │ │ ├─controller 控制器目录 │ │ ├─logic 逻辑定义目录 │ │ ├─model 模型目录 │ │ ├─common.php 模块函数文件 │ │ ├─config.php 模块配置文件 │ │ ├─html.php 模板配置文件 │ │ └─ ... 更多类库目录 │ ├─lang 语言包目录 │ ├─plugins 前台插件目录 │ ├─command.php 命令行工具配置文件 │ ├─common.php 应用公共(函数)文件 │ ├─config.php 应用(公共)配置文件 │ ├─database.php 数据库配置文件 │ ├─function.php 自定义公共(函数)文件 │ ├─helper.php 应用项目助手函数文件(可选) │ ├─tags.php 应用行为扩展定义文件 │ └─route.php 路由配置文件 ├─core 框架系统目录(核心框架,别轻举妄动) ├─data 数据目录 │ ├─backup 备份文件存放目录,放置更新包、备份包v1.0_www(可用于还原上一个更新版本的文件) │ ├─conf ...more»
易优CMS数据字典 提示:查找数据表,请按Ctrl+F,输入表名。 ey_ad 表注释: 广告表 字段 类型 空 默认 注释 id int(11) 否   广告id pid int(11) 否 0 广告位置ID media_type tinyint(1) 是 0 广告类型 title varchar(60) 是   广告名称 links varchar(255) 是   广告链接 litpic varchar(255) 是   图片地址 start_time int(11) 是 0 投放时间 end_time int(11) 是 0 结束时间 intro text 是 NULL 描述 link_man varchar(60) 是   添加人 link_email varchar(60) 是   添加人邮箱 link_phone varchar(60) 是   添加人联系电话 click int(11) 是 0 点击量 bgcolor varchar(30) 是   背景颜色 status tinyint(1) 是 1 1=显示,0=屏蔽 sort_order int(11) 是 0 排序 target varchar(50) 是   是否开启浏览器新窗口 admin_id int(10) 是 0 管理员ID is_del tinyint(1) 是 0 伪删除,1=是,0=否 lang varchar(50) 是 cn 多语言 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_ad_position 表注释: 广告位置表 字段 类型 空 默认 注释 id int(11) 否     title varchar(60) 否   广告位置名称 width smallint(5) 否 0 广告位宽度 height smallint(5) 否 0 广告位高度 intro text 否   广告描述 status tinyint(1) 否 1 0关闭1开启 lang varchar(50) 否 cn 多语言 admin_id int(10) 否 0 管理员ID is_del tinyint(1) 否 0 伪删除,1=是,0=否 add_time int(11) 否 0 新增时间 update_time int(11) 否 0 更新时间 ey_admin 表注释: 管理员表 字段 类型 空 默认 注释 admin_id smallint(5) 否   用户id user_name varchar(20) 否   用户名 pen_name varchar(50) 是   笔名(发布文章后显示责任编辑的名字) true_name varchar(20) 是   真实姓名 mobile varchar(11) 是   手机号码 email varchar(60) 是   email password varchar(32) 否   密码 head_pic varchar(255) 是   头像 last_login int(11) 是 0 最后登录时间 last_ip varchar(15) 是   最后登录ip login_cnt int(11) 是 0 登录次数 session_id varchar(50) 是   session_id parent_id int(10) 是 0 父管理员ID role_id int(10) 否 -1 角色组ID(-1表示超级管理员) mark_lang varchar(50) 是 cn 当前语言标识 status tinyint(1) 是 1 状态(0=屏蔽,1=正常) syn_users_id int(10) 是 0 同步注册到会员表 add_time int(11) 是 0 添加时间 update_time int(11) 是 0 更新时间 ey_admin_log 表注释: 管理员操作日志表 字段 类型 空 默认 注释 log_id bigint(16) 否   表id admin_id int(10) 否 -1 管理员id log_info text 是 NULL 日志描述 log_ip varchar(30) 是   ip地址 log_url varchar(255) 是   url log_time int(11) 是 0 日志时间 ey_archives 表注释: 文档主表 字段 类型 空 默认 注释 aid int(10) 否     typeid int(10) 否 0 当前栏目 channel int(10) 否 0 模型ID is_b tinyint(1) 是 0 加粗 title varchar(200) 是   标题 litpic varchar(250) 是   缩略图 is_head tinyint(1) 是 0 头条(0=否,1=是) is_special tinyint(1) 是 0 特荐(0=否,1=是) is_top tinyint(1) 是 0 置顶(0=否,1=是) is_recom tinyint(1) 是 0 推荐(0=否,1=是) is_jump tinyint(1) 是 0 跳转链接(0=否,1=是) is_litpic tinyint(1) 是 0 图片(0=否,1=是) author varchar(200) 是   作者 click int(10) 是 0 浏览量 arcrank int(10) 是 0 阅读权限:0=开放浏览,-1=待审核稿件 jumplinks varchar(200) 是   外链跳转 ismake tinyint(1) 是 0 是否静态页面(0=动态,1=静态) seo_title varchar(200) 是   SEO标题 seo_keywords varchar(200) 是   SEO关键词 seo_description text 是 NULL SEO描述 users_price decimal(10,2) 否 0.00 会员价 old_price decimal(10,2) 否 0.00 产品旧价 stock_count int(10) 否 0 商品库存量 stock_show tinyint(1) 否 1 商品库存在产品详情页是否显示,1为显示,0为不显示 prom_type tinyint(1) 是 0 产品类型:0普通产品,1虚拟产品 tempview varchar(200) 是   文档模板文件名 status tinyint(1) 是 1 状态(0=屏蔽,1=正常) sort_order int(10) 是 0 排序号 lang varchar(50) 是 cn 语言标识 admin_id int(10) 是 0 管理员ID users_id int(10) 是 0 会员ID arc_level_id int(10) 是 0 文档会员权限ID is_del tinyint(1) 是 0 伪删除,1=是,0=否 del_method tinyint(1) 是 0 伪删除状态,1为主动删除,2为跟随上级栏目被动删除 joinaid int(10) 是 0 关联文档ID downcount int(10) 是 0 下载次数 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_arcmulti 表注释: 多页标记存储数据表 字段 类型 空 默认 注释 id mediumint(8) 否   自增ID tagid varchar(60) 否   标签ID tagname varchar(60) 否   标签名 innertext text 否   标签模板代码 pagesize int(10) 否 0 分页列表 querysql text 否   完整SQL ordersql varchar(200) 是   排序SQL addfieldsSql varchar(255) 是   附加字段SQL addtableName varchar(50) 是   附加字段的数据表,不包含表前缀 attstr text 是 NULL 属性字符串 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_arcrank 表注释: 文档阅读权限表 字段 类型 空 默认 注释 id smallint(5) 否   权限ID rank smallint(6) 是 0 权限值 name char(20) 是   会员名称 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_arctype 表注释: 文档栏目表 字段 类型 空 默认 注释 id int(10) 否   栏目ID channeltype int(10) 是 0 栏目顶级模型ID current_channel int(10) 是 0 栏目当前模型ID parent_id int(10) 是 0 栏目上级ID typename varchar(200) 是   栏目名称 dirname varchar(200) 是   目录英文名 dirpath varchar(200) 是   目录存放HTML路径 englist_name varchar(200) 是   栏目英文名 grade tinyint(1) 是 0 栏目等级 typelink varchar(200) 是   栏目链接 litpic varchar(250) 是   栏目图片 templist varchar(200) 是   列表模板文件名 tempview varchar(200) 是   文档模板文件名 seo_title varchar(200) 是   SEO标题 seo_keywords varchar(200) 是   seo关键字 seo_description text 是 NULL seo描述 sort_order int(10) 是 0 排序号 is_hidden tinyint(1) 是 0 是否隐藏栏目:0=显示,1=隐藏 is_part tinyint(1) 是 0 栏目属性:0=内容栏目,1=外部链接 admin_id int(10) 是 0 管理员ID is_del tinyint(1) 是 0 伪删除,1=是,0=否 del_method tinyint(1) 是 0 伪删除状态,1为主动删除,2为跟随上级栏目被动删除 status tinyint(1) 是 1 启用 (1=正常,0=屏蔽) is_release tinyint(1) 是 0 栏目是否应用于会员投稿发布,1是,0否 weapp_code varchar(50) 是   插件栏目唯一标识 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_article_content 表注释: 文章附加表 字段 类型 空 默认 注释 id int(10) 否     aid int(10) 是 0 文档ID content longtext 是 NULL 内容详情 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_auth_role 表注释: 管理员角色表 字段 类型 空 默认 注释 id int(10) 否     name varchar(255) 是   角色名 pid int(10) 是 0 父角色ID remark text 是 NULL 备注信息 grade smallint(5) 否 0 级别 language text 是 NULL 多语言权限 online_update tinyint(1) 否 0 在线升级 only_oneself tinyint(1) 否 0 只看自己发布 cud varchar(255) 是   增改删 permission text 是 NULL 已允许的权限 built_in tinyint(1) 是 0 内置用户组,1表示内置 sort_order int(10) 是 0 排序号 status tinyint(1) 是 1 状态(1=正常,0=屏蔽) admin_id int(10) 是 0 操作管理员ID add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_channelfield 表注释: 自定义字段表 字段 类型 空 默认 注释 id int(10) 否   自增ID name varchar(32) 否   字段名称 channel_id int(10) 否 0 所属文档模型id title varchar(32) 否   字段标题 dtype varchar(32) 否   字段类型 define text 否   字段定义 maxlength int(10) 否 0 最大长度,文本数据必须填写,大于255为text类型 dfvalue varchar(1000) 否   默认值 dfvalue_unit varchar(50) 否   数值单位 remark varchar(256) 否   提示说明 is_screening tinyint(1) 否 0 是否应用于条件筛选 is_release tinyint(1) 否 0 是否应用于会员投稿发布 ifeditable tinyint(1) 否 1 是否在编辑页显示 ifrequire tinyint(1) 否 0 是否必填 ifsystem tinyint(1) 否 0 字段分类,1=系统(不可修改),0=自定义 ifmain tinyint(1) 否 0 是否主表字段 ifcontrol tinyint(1) 否 1 状态,控制该条数据是否允许被控制,1为不允许控制,0为允许控制 sort_order int(5) 否 100 排序 status tinyint(1) 否 1 状态 add_time int(11) 否 0 创建时间 update_time int(11) 否 0 更新时间 ey_channelfield_bind 表注释: 栏目与自定义字段绑定表 字段 类型 空 默认 注释 id int(10) 否   自增ID typeid int(10) 是 0 栏目ID field_id int(10) 是 0 自定义字段ID add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_channeltype 表注释: 系统模型表 字段 类型 空 默认 注释 id int(11) 否     nid varchar(50) 否   识别id title varchar(30) 是   名称 ntitle varchar(30) 是   左侧菜单名称 table varchar(50) 是   表名 ctl_name varchar(50) 是   控制器名称(区分大小写) status tinyint(1) 是 1 状态(1=启用,0=屏蔽) ifsystem tinyint(1) 是 0 字段分类,1=系统(不可修改),0=自定义 is_repeat_title tinyint(1) 是 1 文档标题重复,1=允许,0=不允许 is_release tinyint(1) 是 0 模型是否允许应用于会员投稿发布,1是,0否 is_litpic_users_release tinyint(1) 是 1 缩略图是否应用于会员投稿,1=允许,0=不允许 is_del tinyint(1) 是 0 伪删除,1=是,0=否 sort_order smallint(6) 是 50 排序 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_common_pic 表注释: 常用图片 字段 类型 空 默认 注释 id int(11) 否   常用图片ID pic_path varchar(255) 否   图片地址 lang varchar(50) 否 cn 多语言 add_time int(11) 否 0 新增时间 update_time int(11) 否 0 更新时间 ey_config 表注释: 系统配置表 字段 类型 空 默认 注释 id int(11) 否     name varchar(50) 是   配置的key键名 value text 是 NULL   inc_type varchar(64) 是   配置分组 desc varchar(50) 是   描述 lang varchar(50) 是 cn 语言标识 is_del tinyint(1) 是 0 是否已删除,0=否,1=是 update_time int(11) 是 0 更新时间 ey_config_attribute 表注释: 自定义变量表 字段 类型 空 默认 注释 attr_id int(11) 否   表单id inc_type varchar(20) 是   变量分组 attr_name varchar(60) 是   变量标题 attr_var_name varchar(50) 是   变量名 attr_input_type tinyint(1) 是 0 0=文本框,1=下拉框,2=多行文本框,3=上传图片 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_download_attr_field 表注释: 上传文件属性表 字段 类型 空 默认 注释 field_id int(10) 否   自增ID field_name varchar(32) 是   字段名称 field_title varchar(32) 是   字段标题 field_use tinyint(1) 是 0 字段是否使用,0未使用,1为使用 sort_order smallint(5) 是 0 排序 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 上传时间 update_time int(11) 是 0 更新时间 ey_download_content 表注释: 下载附加表 字段 类型 空 默认 注释 id int(10) 否     aid int(10) 是 0 文档ID content longtext 是 NULL 内容详情 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_download_file 表注释: 下载附件表 字段 类型 空 默认 注释 file_id mediumint(8) 否   自增ID aid mediumint(8) 否 0 产品ID title varchar(200) 是   产品标题 file_url varchar(255) 是   文件存储路径 extract_code varchar(20) 是   文件提取码 file_size varchar(255) 是   文件大小 file_ext varchar(50) 是   文件后缀名 file_name varchar(200) 是   文件名 file_mime varchar(200) 是   文件类型 uhash varchar(200) 是   自定义的一种加密方式,用于文件下载权限验证 md5file varchar(200) 是   md5_file加密,可以检测上传/下载的文件包是否损坏 is_remote tinyint(1) 是 0 是否远程 downcount int(10) 是 0 下载次数 sort_order smallint(5) 是 0 排序 add_time int(10) 是 0 上传时间 update_time int(11) 是 0 更新时间 ey_download_log 表注释: 下载记录表 字段 类型 空 默认 注释 log_id int(10) 否   自增ID users_id int(10) 是 0 用户ID aid int(10) 是 0 文档ID file_id int(10) 是 0 附件ID ip varchar(20) 是   ip add_time int(11) 是 0 新增时间 update_time int(11) 是 0 编辑时间 ey_field_type 表注释: 字段类型表 字段 类型 空 默认 注释 name varchar(32) 否   字段类型 title varchar(64) 否   中文类型名 ifoption tinyint(1) 否 0 是否需要设置选项 sort_order int(10) 否 0 排序 add_time int(11) 否 0 新增时间 update_time int(11) 否 0 更新时间 ey_guestbook 表注释: 留言主表 字段 类型 空 默认 注释 aid int(11) 否     typeid int(11) 是 0 栏目ID channel smallint(5) 是 0 模型ID md5data varchar(50) 是   数据序列化之后的MD5加密,提交内容的唯一性 ip varchar(255) 是   ip地址 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_guestbook_attr 表注释: 留言表单属性值 字段 类型 空 默认 注释 guest_attr_id int(11) 否   留言表单id自增 aid mediumint(8) 否 0 留言id attr_id int(11) 否 0 表单id attr_value text 是 NULL 表单值 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_guestbook_attribute 表注释: 留言表单属性 字段 类型 空 默认 注释 attr_id int(11) 否   表单id attr_name varchar(60) 是   表单名称 typeid int(11) 是 0 栏目ID attr_input_type tinyint(1) 是 0 0=文本框,1=下拉框,2=多行文本框 attr_values text 是 NULL 可选值列表 sort_order int(11) 是 0 表单排序 lang varchar(50) 是 cn 语言标识 is_del tinyint(1) 是 0 是否已删除,0=否,1=是 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_hooks 表注释: 插件钩子表 字段 类型 空 默认 注释 id int(10) 否   主键 name varchar(50) 否   钩子名称 description text 是 NULL 描述 module varchar(50) 是   钩子挂载的插件 status tinyint(1) 是 1 状态:0=无效,1=有效 add_time int(10) 是 NULL   update_time int(10) 是 0 更新时间 ey_images_content 表注释: 图集附加表 字段 类型 空 默认 注释 id int(10) 否     aid int(10) 是 0 文档ID content longtext 是 NULL 内容详情 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_images_upload 表注释: 图集图片表 字段 类型 空 默认 注释 img_id mediumint(8) 否   自增ID aid mediumint(8) 否 0 图集ID title varchar(200) 是   产品标题 image_url varchar(255) 是   文件存储路径 intro varchar(2000) 是   图集描述 width int(11) 是 0 图片宽度 height int(11) 是 0 图片高度 filesize mediumint(8) 是 0 文件大小 mime varchar(50) 是   图片类型 sort_order smallint(5) 是 0 排序 add_time int(10) 是 0 上传时间 update_time int(11) 是 0 更新时间 ey_language 表注释: 多语言主表 字段 类型 空 默认 注释 id int(10) 否   信息ID,自增 title varchar(100) 否   语言名称 mark varchar(50) 否   语言标识(唯一) url varchar(200) 否   单独域名(外部链接) target tinyint(1) 否 0 新窗口打开,0=否,1=是 is_home_default tinyint(1) 是 0 默认前台语言,1=是,0=否 is_admin_default tinyint(1) 是 0 默认后台语言,1=是,0=否 syn_pack_id int(10) 是 0 最后一次同步官方语言包ID status tinyint(1) 否 0 语言状态,0=关闭,1=开启 sort_order int(10) 是 0 排序号 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_language_attr 表注释: 多语言模板变量关联绑定表 字段 类型 空 默认 注释 id int(10) 否   信息ID,自增 attr_name varchar(200) 否   来自ey_weapp_language_attr表的attr_name attr_value text 否   变量值 attr_group varchar(50) 是   分组,以表名划分(不含表前缀) lang varchar(50) 否   所属语言 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_language_attribute 表注释: 多语言模板变量表 字段 类型 空 默认 注释 attr_id int(10) 否   信息ID,自增 attr_title varchar(200) 否   变量标题 attr_name varchar(200) 否   变量名称 attr_group varchar(50) 是   分组,以表名划分(不含表前缀) is_del tinyint(1) 是 0 伪删除,0=否,1=是 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_language_mark 表注释: 国家语言表 字段 类型 空 默认 注释 id int(10) 否   自增ID title varchar(50) 否   国家语言名称 cn_title varchar(50) 否   中文名称 mark varchar(50) 是   多语言标识 pinyin varchar(100) 是   拼音 sort_order int(10) 否 0 排序号 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_language_pack 表注释: 模板语言包变量 字段 类型 空 默认 注释 id int(10) 否   自增ID name varchar(50) 否   变量名 value text 否   变量值 is_syn tinyint(1) 是 0 同步官方语言包:0=否,1=是 lang varchar(50) 是 cn 语言标识 sort_order int(10) 是 0 排序号 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_links 表注释: 友情链接表 字段 类型 空 默认 注释 id int(11) 否     typeid tinyint(1) 是 1 类型:1=文字链接,2=图片链接 title varchar(50) 是   网站标题 url varchar(100) 是   网站地址 logo varchar(255) 是   网站LOGO sort_order int(11) 是 0 排序号 target tinyint(1) 是 0 是否开启浏览器新窗口 email varchar(50) 是 NULL   intro text 是 NULL 网站简况 status tinyint(1) 是 1 状态(1=显示,0=屏蔽) lang varchar(50) 是 cn 语言标识 delete_time int(11) 是 0 软删除时间 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_attr 表注释: 产品表单属性值 字段 类型 空 默认 注释 product_attr_id int(10) 否   产品属性id自增 aid mediumint(8) 否 0 产品id attr_id int(11) 否 0 属性id attr_value text 是 NULL 属性值 attr_price varchar(255) 是   属性价格 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_attribute 表注释: 产品表单属性表 字段 类型 空 默认 注释 attr_id int(11) 否   属性id attr_name varchar(60) 是   属性名称 typeid int(11) 是 0 栏目id attr_index tinyint(1) 是 0 0不需要检索 1关键字检索 2范围检索 attr_input_type tinyint(1) 是 0 0=文本框,1=下拉框,2=多行文本框 attr_values text 是 NULL 可选值列表 sort_order int(11) 是 0 属性排序 lang varchar(50) 是 cn 语言标识 is_del tinyint(1) 是 0 是否已删除,0=否,1=是 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_content 表注释: 产品附加表 字段 类型 空 默认 注释 id int(10) 否     aid int(10) 是 0 文档ID content longtext 是 NULL 内容详情 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_img 表注释: 产品图片表 字段 类型 空 默认 注释 img_id mediumint(8) 否   自增ID aid mediumint(8) 否 0 产品ID title varchar(200) 是   产品标题 image_url varchar(255) 是   文件存储路径 intro varchar(2000) 是   图集描述 width int(11) 是 0 图片宽度 height int(11) 是 0 图片高度 filesize varchar(255) 是   文件大小 mime varchar(50) 是   图片类型 sort_order smallint(5) 是 0 排序 add_time int(10) 是 0 上传时间 update_time int(11) 是 0 更新时间 ey_product_spec_data 表注释: 产品规格数据表 字段 类型 空 默认 注释 spec_id int(10) 否   自增ID aid int(10) 是 0 产品ID spec_mark_id int(10) 是 0 规格标记ID spec_name varchar(100) 是   规格名称 spec_value_id int(10) 是 0 规格值ID spec_value varchar(100) 是   规格值 spec_is_select tinyint(1) 是 0 是否选中(0=否,1=是) lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_spec_preset 表注释: 产品规格预设表 字段 类型 空 默认 注释 preset_id int(10) 否   自增ID preset_mark_id int(10) 是 0 预设参数标记ID preset_name varchar(100) 是   规格名称 preset_value varchar(100) 是   规格值 sort_order int(10) 是 100 排序号 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_product_spec_value 表注释: 产品多规格组装表 字段 类型 空 默认 注释 value_id int(10) 否   自增ID aid int(10) 否 0 产品ID spec_value_id varchar(100) 否   规格值ID spec_price decimal(10,2) 否 0.00 规格价格 spec_stock int(10) 否 0 规格库存 spec_sales_num int(10) 否 0 销售量 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_quickentry 表注释: 快捷入口表 字段 类型 空 默认 注释 id int(10) 否     title varchar(20) 是   名称 laytext varchar(50) 是   完整标题 type smallint(5) 是 0 归类,1=快捷入口,2=内容统计 controller varchar(20) 是   控制器名 action varchar(20) 是   操作名 vars varchar(100) 是   URL参数字符串 groups smallint(5) 是 0 分组,1=模型 checked tinyint(4) 是 0 选中,0=否,1=是 status tinyint(1) 是 1 状态,1=有效,0=无效 sort_order int(10) 是 0 排序 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_region 表注释: 区域表 字段 类型 空 默认 注释 id int(11) 否   表id name varchar(32) 是   地区名称 level tinyint(4) 是 0 地区等级 分省市县区 parent_id int(10) 是 0 父id initial varchar(5) 是   首字母 ey_search_word 表注释: 搜索词统计表 字段 类型 空 默认 注释 id int(10) 否     word varchar(50) 是   关键词 searchNum int(10) 是 1 搜索次数 sort_order int(10) 是 0 排序号 lang varchar(30) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_setting 表注释: 系统非全局配置表 字段 类型 空 默认 注释 id int(11) 否     name varchar(50) 是   配置的key键名 value text 是 NULL   inc_type varchar(64) 是   配置分组 lang varchar(50) 是 cn 语言标识 update_time int(11) 是 0 更新时间 ey_shop_address 表注释: 收货地址表 字段 类型 空 默认 注释 addr_id int(10) 否   地址id users_id int(10) 否 0 会员id consignee varchar(60) 否   收货人 country int(10) 否 0 国家 province int(10) 否 0 省份 city int(10) 否 0 城市 district int(10) 否 0 县区 address varchar(500) 否   详细地址 zipcode varchar(10) 否   邮政编码 mobile varchar(20) 否   手机 is_default tinyint(1) 是 0 是否默认,0否,1是。 lang varchar(30) 是 cn 语言标识 add_time int(11) 否 0 添加时间 update_time int(11) 否 0 更新时间 ey_shop_cart 表注释: 购物车表 字段 类型 空 默认 注释 cart_id int(10) 否   购物车表 users_id int(10) 是 0 会员id product_id int(10) 是 0 产品id product_num int(10) 是 0 购买数量 spec_value_id varchar(100) 是   规格值ID selected tinyint(1) 是 1 购物车选中状态:0未选中,1选中 lang varchar(30) 是 cn 语言标识 add_time int(11) 是 0 加入购物车的时间 update_time int(11) 是 0 更新时间 ey_shop_express 表注释: 快递公司表 字段 类型 空 默认 注释 express_id int(10) 否   自增id express_code varchar(32) 否   物流code express_name varchar(32) 否   物流名称 express_lnitials varchar(5) 是   首字母 sort_order int(10) 是 0 排序号 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_shop_order 表注释: 订单主表 字段 类型 空 默认 注释 order_id int(10) 否   订单id order_code varchar(20) 否   订单编号 users_id int(11) 否 0 会员id order_status tinyint(1) 否 0 订单状态:0未付款(已下单),1已付款(待发货),2已发货(待收货),3已完成(确认收货),-1订单取消(已关闭),4订单过期 payment_method tinyint(1) 是 0 订单支付方式,0为在线支付,1为货到付款,默认0 pay_time int(11) 否 0 支付时间 pay_name varchar(20) 否   支付方式名称 wechat_pay_type varchar(20) 否   微信支付时,标记使用的支付类型(扫码支付,微信内部,微信H5页面) pay_details text 是 NULL 支付时返回的数据,以serialize序列化后存入,用于后续查询。 express_order varchar(32) 是   发货物流单号 express_name varchar(32) 是   发货物流名称 express_code varchar(32) 是   发货物流code express_time int(11) 是 0 发货时间 consignee varchar(30) 否   收货人 confirm_time int(11) 是 0 收货确认时间 shipping_fee decimal(10,2) 是 0.00 订单运费 order_total_amount decimal(10,2) 是 0.00 订单总价 order_amount decimal(10,2) 否 0.00 应付款金额 order_total_num int(10) 是 0 订单总数 country int(10) 否 0 国家 province int(10) 否 0 省份 city int(10) 否 0 城市 district int(10) 否 0 县区 address varchar(500) 否   收货地址 mobile varchar(20) 是   手机 prom_type tinyint(1) 是 0 订单类型:0普通订单,1虚拟订单 virtual_delivery text 是 NULL 虚拟订单时,卖家发货给买家的回复 admin_note text 是 NULL 管理员操作备注 user_note text 是 NULL 会员备注 lang varchar(30) 是 cn 语言标识 add_time int(11) 是 0 下单时间 update_time int(11) 是 0 更新时间 ey_shop_order_details 表注释: 订单详情表 字段 类型 空 默认 注释 details_id int(10) 否   自增id order_id int(10) 是 0 订单ID users_id int(10) 否 0 会员id product_id int(10) 否 0 产品id product_name varchar(100) 是   产品名称 num int(10) 是 0 单个产品数量 data text 是 NULL 序列化额外数据 product_price decimal(10,2) 否 0.00 产品单价 prom_type tinyint(1) 是 0 产品类型:0普通产品,1虚拟产品 litpic varchar(500) 是   封面图片 lang varchar(30) 否 cn 语言标识 add_time int(11) 否 0 下单时间 update_time int(11) 否 0 更新时间 ey_shop_order_log 表注释: 订单操作记录表 字段 类型 空 默认 注释 action_id int(10) 否   自增id order_id int(10) 否 0 订单ID users_id int(10) 否 0 会员ID action_user int(10) 是 0 操作人;0:用户操作;1以上:管理员id order_status tinyint(1) 否 0 订单状态,单条记录状态 express_status tinyint(1) 否 0 物流状态,0:未发货,1:已发货 pay_status tinyint(1) 否 0 支付状态,0:未支付,1:已支付 action_desc varchar(255) 是   状态描述 action_note varchar(255) 否   操作备注 lang varchar(30) 是 cn 语言标识 add_time int(11) 否 0 操作时间 update_time int(11) 否 0 操作时间 ey_shop_shipping_template 表注释: 运费模板表 字段 类型 空 默认 注释 template_id int(10) 否   运费模板ID template_region varchar(255) 否   模板运送区域 template_money decimal(10,2) 否 0.00 模板运费 province_id int(10) 否 0 region表id lang varchar(30) 是 cn 语言标识 update_time int(11) 是 0 更新时间 ey_single_content 表注释: 单页附加表 字段 类型 空 默认 注释 id int(10) 否     aid int(10) 否 0 文档ID typeid int(10) 是 0 栏目ID content longtext 是 NULL 内容详情 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_smtp_record 表注释: 邮件发送记录表 字段 类型 空 默认 注释 record_id int(10) 否   自增ID source tinyint(1) 是 0 来源,与场景ID对应:0=默认,2=注册,3=绑定邮箱,4=找回密码 email varchar(50) 是   邮件地址 users_id int(10) 是 0 用户ID code varchar(20) 是   发送邮件内容 status tinyint(1) 是 0 是否使用,默认0,0为未使用,1为使用 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 新增时间 update_time int(11) 是 0 更新时间 ey_smtp_tpl 表注释: 邮件模板表 字段 类型 空 默认 注释 tpl_id int(10) 否   自增ID tpl_name varchar(200) 是   模板名称 tpl_title varchar(200) 是   邮件标题 tpl_content text 是 NULL 发送邮件内容 send_scene tinyint(1) 是 0 邮件发送场景(1=留言表单) is_open tinyint(1) 是 0 是否开启使用这个模板,1为是,0为否。 lang varchar(50) 是 cn 语言标识 add_time int(11) 是 0 添加时间 update_time int(11) 是 0 更新时间 ey_tagindex 表注释: 标签索引表 字段 类型 空 默认 注释 id int(10) 否   tagid tag varchar(50) 否   tag内容 typeid smallint(5) 否 0 栏目ID count int(10) 是 0 点击 total int(10) 是 0 文档数 weekcc int(10) 是 0 周统计 monthcc int(10) 是 0 月统计 weekup int(10) 是 0 每周更新 monthup int(10) 是 0 每月更新 lang varchar(50) 是 cn 语言标识 add_time int(10) 是 0 添加时间 ey_taglist 表注释: ...more»
名称:list 功能:获取列表模板中的列表内容。 语法: {eyou:list pagesize='10' titlelen='30' infolen='160' orderby='add_time'} {$field.title} {/eyou:list} 参数: titlelen='30' 标题长度 infolen='160' 表示内容简介长度 pagesize='10' 分页大小addfields='' 自定义字段名,多个字段之间用英文逗号隔开,比如:addfields='price,spce' orderby='now' 文档排序方式 ----orderby='hot' 或 orderby='click' 表示按点击数从高到低排序 ----orderby='add_time' 按发布时间最新排序 ----orderby='aid' 按ID从大到小排序 ----orderby='sort_order' 按排序号从大到小排序 ----orderby='is_recom desc, sort_order asc' 自定义多字段组合排序 orderway='desc' 排序类型:desc表示从大到小,asc表示从小到大 channelid='' 频道ID,优先级高于栏目ID,仅次于文档ID typeid='' 栏目ID,在列表模板和内容页模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目,但必须是同一个模型下的多个栏目ID,比如:文章模型、产品模型、图集模型等; notypeid='' 同typeid,但这里是表示不包含这些属性,与typeid不能同时存在; flag='c' 自定义属性值:推荐跳转 noflag='' 同flag,但这里是表示不包含这些属性 empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容thumb='on' 默认使用缩略图,on为开启,off为关闭 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title} 底层字段: 请查阅易优Cms官方提供的数据字典,找到表名 ey_archives -------------------------------效果展示--------------------------------1,调用列表模板中的列表内容代码模板调用代码 {eyou:list pagesize="10" titlelen="30"} {$field.title}">{$field.title} {/eyou:list} 网站前端显示效果(css样式请自行填充)   【更多示例】 -------------------------------示例1-------------------------------- 描述:每隔3条输出文档记录 {eyou:list pagesize='10' mod='3'} {eyou:eq name='mod' value='0'} {$field.title} {/eyou:eq} {/eyou:list} -------------------------------示例2-------------------------------- 描述:mod属性还用于控制一定记录的换行,每3条记录换行一次 {eyou:list pagesize='10' mod='3'} {$field.title} {eyou:eq name='mod' value='0'} {/eyou:eq} {/eyou:list} -------------------------------示例3-------------------------------- 描述:内置变量输出数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。 {eyou:list pagesize='5'} {$key} - {$i} {/eyou:list} 效果: 0 - 1 1 - 2 2 - 3 3 - 4 4 - 5 -------------------------------示例4-------------------------------- 描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号) {eyou:list pagesize='10' empty='暂时没有数据'} {$field.title} {/eyou:list} -------------------------------示例5-------------------------------- 描述:自定义变量名 {eyou:list ...more»
名称:php 功能:执行php代码 语法: {eyou:php} $a = 'EyouCMS';echo $a; {/eyou:php} 参数: 无 底层字段: 无   ...more»
名称:ad 功能:获取单条广告数据 语法: {eyou:ad aid='广告ID'} {/eyou:ad} 参数: aid='' 指定广告ID id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title} 底层字段: 请查阅易优Cms官方提供的数据字典,找到表名 ey_ad 【更多示例】 -------------------------------示例1-------------------------------- 描述:输出单条广告数据 {eyou:ad aid='37'} {/eyou:ad} ...more»
【基础用法】 名称:flink 功能:用于获取友情链接列表。 语法: {eyou:flink type='text' row='30' titlelen='15'} {$field.title} {/eyou:flink} 参数: type='' 链接类型,text为文字链接,image为图片链接,all为全部链接 row='30' 链接类型数量 titlelen='100' 标题长度 empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title} 底层字段: 请查阅易优Cms官方提供的数据字典,找到表名 ey_links -------------------------------效果展示--------------------------------1,友情链接调用模板调用代码 友情链接: {eyou:flink titlelen='20' row='5' type='1'} {$field.title} {/eyou:flink} 网站前端显示效果(css样式请自行填充) 【更多示例】 -------------------------------示例1-------------------------------- 描述:控制友情链接的打开方式 {eyou:flink type='text' row='30' titlelen='15'} {$field.title} {/eyou:flink} -------------------------------示例2-------------------------------- 描述:输出全部类型的友情链接 {eyou:flink type='all' row='30' titlelen='15'} {$field.title} {/eyou:flink} -------------------------------示例3-------------------------------- 描述:输出图片类型的友情链接 {eyou:flink type='image' row='30' titlelen='15'} {/eyou:flink} -------------------------------示例5-------------------------------- 描述:内置变量输出数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。 {eyou:flink type='text' row='5' titlelen='15'} {$key} - {$i} {/eyou:flink} 效果: 0 - 1 1 - 2 2 - 3 3 - 4 4 - 5 -------------------------------示例6-------------------------------- 描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号) {eyou:flink type='text' row='5' empty='暂时没有数据'} {$field.title} {/eyou:flink} -------------------------------示例7-------------------------------- 描述:自定义变量名 {eyou:flink type='text' row='5' id='field2'} {$field2.title} {/eyou:flink} ...more»
【基础用法】 名称:无 功能:作用于标签变量 语法: {$field.typename|html_msubstr=###,0,10,true} 注意:函数与字段名之间用竖线(|)隔开,###表示当前变量 参数: 无 底层字段: 无 函数列表: 日期格式化 —— MyDate(日期格式, 时间字段)纯文本长度截取 —— text_msubstr(字符串, 开始位置, 截取长度, 是否显示省略号) 富文本长度截取 —— html_msubstr(字符串, 开始位置, 截取长度, 是否显示省略号) 获取栏目顶级名称 —— gettoptype(当前栏目ID,字段名) 【更多示例】 -------------------------------示例1-------------------------------- 描述:文档内页更新日期格式化 {$eyou.field.update_time|MyDate='Y-m-d H:i:s',###} 效果: 2018-05-20 13:14:00 -------------------------------示例2-------------------------------- 描述:arclist标签里文档的更新日期格式化 {eyou:arclist typeid='2' limit='0,3'} {$field.update_time|MyDate='Y-m-d',###} {/eyou:arclist} 效果: 2018-05-20 2018-05-21 2018-05-22 -------------------------------示例3-------------------------------- 描述:截取arclist标签里文档标题的10个字符(纯文本截取,自带省略号) {eyou:arclist typeid='2' limit='0,3'} {$field.title|msubstr=###,0,11,true} {/eyou:arclist} 效果: EyouCms简单易用… EyouCms简单好用… EyouCms简单粗暴… -------------------------------示例4-------------------------------- 描述:截取arclist标签里文档内容的前11个字符(富文本截取,自动过滤html代码,自带省略号) {eyou:arclist typeid='2' limit='0,3'} {$field.content|html_msubstr=###,0,11,true} {/eyou:arclist} 效果: EyouCms简单易用… -------------------------------示例5-------------------------------- 描述:获取指定栏目的最顶级栏目名称 {eyou:type type='self'} {$field.id|gettoptype=###,typename} {/eyou:type} ...more»
Page 934 of 1049:« First« 931 932 933 934 935 936 937 »Last »
bottom-img