top-image

OLDER ARTICLES

插件route.php路由配置

只针对网站前台进行路由配置,全面支持TP5.0.10本身的路由规则

系统内置函数

建议先熟悉系统内置 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端访问

├─ isAlipay() 是否支付端访问

├─ getFirstCharter() php获取中文字符拼音首字母

├─ pinyin_long() 获取整条字符串汉字拼音首字母

├─ respose() ajax请求的返回值,支持跨域返回

├─ getTime() 获取当前时间戳

├─ func_preg_replace() 替换指定的符号

├─ tp_mkdir() 递归创建目录

├─ format_bytes() 格式化字节大小

├─ is_http_url() 判断url是否完整的链接

├─ get_html_first_imgurl() 获取文章内容html中第一张图片地址

├─ func_substr_replace() 隐藏部分字符串

├─ checkStrHtml() 过滤Html标签

├─ saveRemote() 抓取远程图片

├─ func_common() 自定义上传

├─ filter_line_return() 过滤换行回车符

├─ MyDate() 时间转化日期格式

├─ img_replace_url() 内容图片地址替换成带有http地址

├─ getCmsVersion() 获取当前CMS版本号

├─ getWeappVersion() 获取当前插件版本号

插件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端;
        permission:插件权限设置;

配置里列举的这些参数都是缺一不可,想新增多余的参数,可以通过其他方式实现,这样保持配置的统一性。

易优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

表注释: 文章标签表

字段 类型 默认 注释
tid int(10) 0 tagid
aid int(10) 0 文档ID
typeid smallint(5) 0 栏目ID
tag varchar(50)   tag内容
arcrank tinyint(1) 0 阅读权限
lang varchar(50) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_ui_config

表注释: 可视化参数设置

字段 类型 默认 注释
id int(11)   表id
md5key varchar(100)   唯一键值(由 theme_style、page、name)组成
theme_style varchar(20) pc 模板风格
page varchar(64)   页面分组
type varchar(50)   编辑类型
name varchar(50)   与页面的e-id对应
value text NULL 页面美化的val值
lang varchar(50) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users

表注释: 会员信息表

字段 类型 默认 注释
users_id int(11)   表id
username varchar(30)   用户名
password varchar(32)   登录密码
nickname varchar(50)   昵称
is_mobile tinyint(1) 0 绑定手机号,0为不绑定,1为绑定
mobile varchar(20)   手机号码(仅用于登录)
is_email tinyint(1) 0 绑定邮箱,0为不绑定,1为绑定
email varchar(60)   电子邮件(仅用于登录)
paypwd varchar(50)   支付密码,暂时未用到,可保留。
users_money decimal(10,2) 0.00 用户金额
frozen_money decimal(10,2) 0.00 冻结金额
reg_time int(11) 0 注册时间
last_login int(11) 0 最后登录时间
last_ip varchar(15)   最后登录ip
login_count int(11) 0 登陆次数
head_pic varchar(255)   头像
province int(6) 0 省份
city int(6) 0 市区
district int(6) 0
level smallint(5) 0 会员等级
open_level_time int(11) 0 开通会员级别时间
level_maturity_days varchar(20)   会员级别到期天数
discount decimal(10,2) 1.00 会员折扣,默认1不享受
total_amount decimal(10,2) 0.00 消费累计额度
is_activation tinyint(1) 1 是否激活,0否,1是。 后台注册默认为1激活。 前台注册时,当会员功能设置选择后台审核,需后台激活才可以登陆。
register_place tinyint(1) 2 注册位置。后台注册不受注册验证影响,1为后台注册,2为前台注册。默认为2。
open_id varchar(30)   微信唯一标识openid
is_lock tinyint(1) 0 是否被锁定冻结
admin_id int(10) 0 关联管理员ID
lang varchar(20) cn 语言标识
is_del tinyint(1) 0 伪删除,1=是,0=否
update_time int(11) 0 更新时间

ey_users_config

表注释: 会员功能配置表

字段 类型 默认 注释
id int(11)   会员功能配置表ID
name varchar(50)   配置的key键名
value text NULL 配置的value值
desc varchar(100)   键名说明
inc_type varchar(64)   配置分组
lang varchar(50) cn 语言标识
update_time int(11) 0 更新时间

ey_users_level

表注释: 会员级别表

字段 类型 默认 注释
level_id int(10)   自增ID
level_name varchar(30)   级别名称
level_value int(10) 0 会员等级值
is_system tinyint(1) 0 类型,1=系统,0=用户
amount decimal(10,2) 0.00 消费额度
discount int(10) 100 折扣率,初始值为100即100%,无折扣
posts_count int(10) 5 会员投稿次数限制
ask_is_release tinyint(1) 1 允许在问答中发布问题,1=是,0=否
ask_is_review tinyint(1) 0 在问答中发布问题或回答是否需要审核,1=是,0=否
lang varchar(20) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users_list

表注释: 会员属性表(信息)

字段 类型 默认 注释
list_id int(10)   自增ID
users_id int(10) 0 会员ID
para_id int(10) 0 属性ID
info text NULL 属性值
lang varchar(50) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users_menu

表注释: 会员菜单表

字段 类型 默认 注释
id int(10)   自增ID
title varchar(30)   导航名称
mca varchar(50)   分组/控制器/操作名
is_userpage tinyint(1) 0 默认会员首页
sort_order int(10) 0 排序号
status tinyint(1) 1 状态,1=显示,0=隐藏
lang varchar(20) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users_money

表注释: 金额明细表

字段 类型 默认 注释
moneyid int(10)   金额明细表ID
users_id int(10) 0 会员表ID
money decimal(10,2) 0.00 金额
users_money decimal(10,2) 0.00 此条记录的账户金额
cause text NULL 事由,暂时在升级消费中使用到,以serialize序列化后存入,用于后续查询。
cause_type tinyint(1) 0 数据类型,0为消费,1为充值。其余后续添加。
status tinyint(1) 1 是否成功,默认1,0失败,1未付款,2已付款,3已完成,4订单取消。
pay_method varchar(10)   支付方式,wechat为微信支付,alipay为支付宝支付
wechat_pay_type varchar(20)   微信支付时,标记使用的支付类型(扫码支付,微信内部,微信H5页面)
pay_details text NULL 支付时返回的数据,以serialize序列化后存入,用于后续查询。
order_number varchar(30)   订单号
lang varchar(50) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users_parameter

表注释: 会员属性表(字段)

字段 类型 默认 注释
para_id int(10)   id
title varchar(100)   标题
name varchar(100)   名称
dtype varchar(32)   字段类型
dfvalue varchar(1000)   默认值
is_system tinyint(1) 0 是否为系统属性,系统属性不可删除,1为是,0为否,默认0。
is_hidden tinyint(1) 0 是否禁用属性,1为是,0为否
is_required tinyint(1) 0 是否为必填属性,1为是,0为否,默认0。
sort_order smallint(5) 0 排序
lang varchar(50) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_users_type_manage

表注释: 会员产品类型表

字段 类型 默认 注释
type_id int(10)   自增ID
type_name varchar(30)   类型名称
level_id int(10) 0 会员等级ID
price decimal(10,2) 0.00 价格
limit_id int(10) 0 会员期限限制,存储ID,值对应常量表的admin_member_limit_arr数组
sort_order smallint(5) 0 排序
lang varchar(20) cn 语言标识
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

ey_weapp

表注释: 插件应用表

字段 类型 默认 注释
id int(11)    
code varchar(50)   插件标识
name varchar(55)   中文名字
config text NULL 配置信息
data text NULL 额外序列化存储数据,简单插件可以不创建表,存储这里即可
status tinyint(1) 0 状态:0=未安装,1=启用,-1=禁用
tag_weapp tinyint(1) 1 1=自动绑定,2=手工调用。关联模板标签weapp,自动调用内置的show钩子方法
thorough tinyint(1) 0 彻底卸载:0=是,1=否
position varchar(30) default 插件位置
sort_order int(10) 100 排序号
add_time int(11) 0 新增时间
update_time int(11) 0 更新时间

易优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 版本号文件、汉字拼音文件等

│ ├─runtime 系统运行时生成的缓存目录(可清空里面的子目录)

│ ├─sqldata 数据库备份目录

│ ├─weapp 打包插件目录

│ │ ├─Sample 开发者初始化插件的框架样本结构与代码

│ │ └─ … 更多打包插件之后的zip插件安装包

├─extend 扩展类库目录
│ ├─function.php 用户自定义函数文件(函数名必须以 diy_ 前缀开头,避免与官方函数冲突报错)

├─install 安装程序目录(安装完之后,系统被自动重命名)

├─public 公共文件存放静态文件目录(css/js/json/图片类型,不会包含php、jsp、asp、aspx等动态文件)

│ ├─plugins 程序引入第三方JS插件库

│ ├─static 静态资源存放目录(css/js/image)

│ │ ├─admin 网站后台静态文件目录

│ │ ├─common 全站公用静态文件目录

│ │ ├─errpage 404等错误页面目录

│ ├─think 命令行入口文件

├─template 前端模板存放目录

│ ├─pc 电脑端模板目录(目录名称不可改)

│ │ ├─uiset.txt 可视化模板必备的文件(普通模板不存在)

│ ├─mobile 手机端模板目录(目录名称不可改,响应式模板不存在该目录)

│ │ ├─uiset.txt 可视化模板必备的文件(普通模板不存在)

│ ├─plugins 前台插件模板目录
├─uploads 图片上传目录

├─vendor 资源包目录(可通过composer命令安装资源包)

├─weapp 后台插件应用目录

├─.htaccess 伪静态重写

├─index.php 前台入口文件

├─login.php 后台入口文件(登录后台可以在【基本信息】-【核心设置】里修改)

├─robots.txt 搜索引擎入口文件

├─sitemap.xml 自动生成的网站地图

├─composer.json 开发者额外的composer命令文件

├─composer.lock 开发者额外的composer命令文件

.htaccess 说明:有一些目录存有这个文件,在根目录用于伪静态重写,其他子目录主要防止木马程序的运行,以及提高核心禁止被直接访问的安全性。

以上是易优CMS的目录结构,此文档仅供参考学习,以易优Cms最新版本为主,感谢易优用户的支持,也欢迎开发者一起参与学习,一起让易优越来越好。

[基础用法]

名称:php

功能:执行php代码

语法:

{eyou:php}

$a = ‘EyouCMS’;
echo $a;

{/eyou:php}

参数:

底层字段:

 

[基础用法]

名称: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’ 自定义属性值:推荐[c]跳转[j]

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}[{$field.add_time|MyDate=’Y-m-d’,###}]

{/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 pagesize=’10’ id=’field2′}

{$field2.title}

{/eyou:list}

[基础用法]

名称: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}

【基础用法】

名称: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}

【基础用法】

名称:tag

功能:TAG调用

语法:

{eyou:tag sort=’now’ getall=’0′ row=’100′}

{$field.tag}

{/eyou:tag}

参数:

aid=” 文档ID,在内容页可以不设置该属性

typeid=” 栏目ID,调取某个栏目下的全部TAG

row=’100′ 返回广告列表总数

getall=” 获取类型,0为当前内容页TAG标记,1为获取全部TAG标记
sort=” 标签排序方式

sort=’new’ 按最新排序

sort=’rand’ 随机排序

sort=’week’ 按周统计排序

sort=’month’ 按月统计排序

sort=’hot’ 按点击数排序

sort=’total’ 按文档数排序

name=” 变量

empty=” 没有数据时显示的文案

mod=” 每隔N行输出的内容

id=” 可以任意指定循环里的变量名替代field,假设id=’field1’,模板调用如:{$field.title} 变成 {$field1.title}

底层字段:

请查阅易优Cms官方提供的数据字典,找到表名 ey_tagindex

【更多示例】

——————————-示例1——————————–

描述:输出当前文档页TAG标记

{eyou:tag getall=’0′}

{$field.tag}

{/eyou:tag}

——————————-示例2——————————–

描述:在任何页面输出任何文档的TAG标记

{eyou:tag getall=’0′ aid=’3′}

{$field.tag}

{/eyou:tag}

——————————-示例3——————————–

描述:输出指定栏目ID下的全部TAG标记

{eyou:tag getall=’1′ typeid=’2′ row=’50’ sort=’hot’}

{$field.tag}

{/eyou:tag}

——————————-示例5——————————–

描述:内置变量输出数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。

{eyou:tag getall=’1′ typeid=’3′ row=’5′}

{$key} – {$i}

{/eyou:tag}

效果:

0 – 1

1 – 2

2 – 3

3 – 4

4 – 5

——————————-示例6——————————–

描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号)

{eyou:tag getall=’1′ typeid=’3′ empty=’暂时没有数据’}

{$field.tag}

{/eyou:tag}

——————————-示例7——————————–

描述:自定义变量名

{eyou:tag getall=’1′ typeid=’3′ id=’field2′}

{$field2.tag}

{/eyou:tag}

Page 934 of 1049:« First« 931 932 933 934 935 936 937 »Last »
bottom-img