模组参考网址
网址字段
MacCMS V10 网址字段:字段类型、对象上下文与输出注意事项。
MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围
网址列表内使用 $vo,详情页的当前对象使用 $obj。字段不是全站全页面都有:把详情字段放到搜索页而没有对象,会出现空值。
两种上下文
<!-- 在 详情模板中 -->
<p>{$obj.website_name}</p>
<!-- 列表循环中 -->
{maccms:website num="10" order="desc" by="time"}
{$vo.website_name}
{/maccms:website}字段类型与含义
下表来自本次版本的安装表结构。数据库字段与运行时追加对象不同;自定义表前缀不改变模板字段名。
| 字段 | 存储类型 | 说明 |
|---|---|---|
| website_id | int(10) | 网址id |
| type_id | smallint(5) | 分类id |
| type_id_1 | smallint(5) | 一级分类id |
| website_name | varchar(60) | 网址名 |
| website_sub | varchar(255) | 副标 |
| website_en | varchar(255) | 拼音 |
| website_status | tinyint(1) | 状态 |
| website_letter | char(1) | 首字母 |
| website_color | varchar(6) | 高亮颜色 |
| website_lock | tinyint(1) | 锁定 |
| website_sort | int(10) | 排序 |
| website_jumpurl | varchar(255) | 跳转url |
| website_pic | varchar(1024) | 截图 |
| website_pic_screenshot | text | 截图多个图片用#连接 |
| website_logo | varchar(255) | logo |
| website_area | varchar(20) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_lang | varchar(10) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_level | tinyint(1) | 推荐值 |
| website_time | int(10) | 更新时间 |
| website_time_add | int(10) | 添加时间 |
| website_time_hits | int(10) | 点击时间 |
| website_time_make | int(10) | 生成时间 |
| website_time_referer | int(10) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_hits | mediumint(8) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_hits_day | mediumint(8) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_hits_week | mediumint(8) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_hits_month | mediumint(8) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_score | decimal(3 | 平均分 |
| website_score_all | mediumint(8) | 总评分 |
| website_score_num | mediumint(8) | 评分次数 |
| website_up | mediumint(8) | 顶数 |
| website_down | mediumint(8) | 踩数 |
| website_referer | mediumint(8) | 总来路 |
| website_referer_day | mediumint(8) | 日来路 |
| website_referer_week | mediumint(8) | 周来路 |
| website_referer_month | mediumint(8) | 月来路 |
| website_tag | varchar(100) | tags |
| website_class | varchar(255) | 扩展分类 |
| website_remarks | varchar(100) | 备注 |
| website_tpl | varchar(30) | 自定义模板 |
| website_blurb | varchar(255) | 参照后台同名数据项;本字段没有单独中文注释 |
| website_content | mediumtext | 详情 |
输出时注意
- 名称直接输出;图片路径通过 mac_url_img 转换,不要假设总是完整 URL。
- 时间字段通常是 Unix 时间戳,按需要格式化;先确认字段类型。
- 数组或 JSON 不能当作一段普通文本直接输出。
- 关联对象取决于控制器和模型,不在本页表结构内的对象需要查对应页面。
查看网址标签选择数据,再按页面约定输出。