
Archives for 日常随笔
名称:include
功能:导入指定模板文件
语法:
{eyou:include file="header.htm" /}
参数:
file='' 指定模板文件路径
底层字段:
无
示例:
无
...more»
名称:type功能:获取指定栏目信息语法:
{eyou:type typeid='栏目ID' empty='暂时没有数据'}
<a href="{$field.typeurl}">{$field.typename}</a>
{/eyou:type}
参数:typeid='' 指定栏目ID,如果没有指定则获取当前列表页的栏目IDtype='self' 表示当前栏目type='top' 表示当前栏目最顶级的一级栏目addfields='content' 自定义字段名,多个字段以逗号隔开empty='' 没有数据时显示的文案id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.typename} 变成 {$field1.typename}底层字段:请查阅易优Cms官方提供的数据字典,找到表名 ey_arctype
-------------------------------效果展示--------------------------------调用指定栏目名称链接模板调用代码
{eyou:type typeid="1"}
<li> <a href="{$field.typeurl}">{$field.typename}</a> </li>
{/eyou:type}
...more»
channelartlist 获取当前频道的下级栏目的内容列表
名称:channelartlist功能:获取当前频道的下级栏目的内容列表标签语法:
{eyou:channelartlist typeid='栏目ID' type='son' row='20'}
<a href='{eyou:field name='typeurl' /}'>{eyou:field name='typename' /}</a>
{eyou:arclist limit='0,10' titlelen='30'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}
{/eyou:channelartlist}
参数:typeid='' 栏目ID,多个请用","分开row='100' 调用栏目数titlelen='30' 栏目名称长度type='son' 表示下级栏目
type='self' 表示同级栏目
type='top' 表示顶级栏目
type='sonself' 表示当前下级栏目以及同级栏目
mod='' 每隔N行输出的内容empty='' 没有数据时显示的文案底层字段:请查阅易优Cms官方提供的数据字典,找到表名 ey_arctype
-------------------------------效果展示--------------------------------1,调用指定栏目ID,(栏目名称链接,子栏目名称链接,栏目内文章)模板调用代码
<div>
{eyou:channelartlist typeid='2'}
<div class="left_title1">{eyou:field name='typename' /}</div>
<div class="left_nav_box">
<ul class="left_nav">
{eyou:channel row="6" type ='son'}
...more»
名称:channel功能:易优常用标记,可以循环嵌套标签。通常用于网站导航以获取站点栏目信息,方便网站会员分类浏览整站信息语法:
{eyou:channel type='top' row='8' currentstyle='active'}
<li class="{$field.currentstyle}"><a href='{$field.typeurl}'>{$field.typename}</a> </li>
{/eyou:channel}
参数:typeid='' 栏目ID,多个请用","分开row='10' 返回文档列表总数(建议不要与limit属性同时存在,否则row无效)limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)titlelen='30' 栏目名称长度type='son' 表示下级栏目
type='self' 表示同级栏目
type='top' 表示顶级栏目
type='sonself' 表示当前下级栏目以及同级栏目
type='first' 表示当前栏目ID的最顶级栏目下的所有层级栏目集合
currentstyle='' 应用样式class类名offset=‘0’ 记录的起始ID,默认从0开始,假如指定2,将过滤最前面的2条,从第三条显示name='' 数组类型的变量名(三级导航时才用到)empty='' 没有数据时显示的文案mod='' 每隔N行输出的内容id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}底层字段:请查阅易优Cms官方提供的数据字典,找到表名 ey_arctype(注:在没有指定typeid的情况下,type标记与模板的环境有关,如:模板生成到栏目一,那么type='son'就表示栏目一的所有子栏目)
-------------------------------效果展示--------------------------------1,调用顶级栏目导航模板调用代码
{eyou:channel type="top" row="8" id="field" currentstyle="on"}
<li> <a class="{$field.currentstyle}" href="{$field.typeurl}">{$field.typename}</a> </li>
{/eyou:channel}
网站前端显示效果(css样式请自行填充)
2.当前栏目下子栏目调用模板调用代码
{eyou:channel row="6" type ='son' currentstyle="on"}
<li class="{$field.currentstyle}"><a href="{$field.typeurl}" >{$field.typename}</a> </li>
{/eyou:channel}
...more»
arclist 文档列表(配合arcpagelist标签可实现ajax瀑布流分页)
名称:arclist功能:获取系统主从表模型(如:文章、软件、图集、产品等)的一列文档,也称自由列表块标记。语法:
{eyou:arclist typeid='栏目ID' limit='0,10' flag='c' titlelen='30' infolen='160' orderby='add_time'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}
参数:typeid='' 栏目ID,在列表模板和内容页模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目,但必须是同一个模型下的多个栏目ID,比如:文章模型、产品模型、图集模型等;notypeid='' 同typeid,但这里是表示不包含这些属性,与typeid不能同时存在;tagid='' 在所有的arclist标签中是唯一不可重复,对应arcpagelist标签的tagid名称,与arcpagelist配合使用可实现ajax瀑布流分页;row='10' 返回文档列表总数(建议不要与limit属性同时存在,否则row无效)limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,3' 表示在3条记录中,排除前面1条,也就是只取得剩余的后面所有记录)titlelen='30' 标题长度infolen='160' 表示内容简介长度addfields='' 自定义字段名,多个字段之间用英文逗号隔开,比如:addfields='price,spce'orderby='new' 文档排序方式----orderby='hot' 或 orderby='click' 表示按点击数从高到低排序----orderby='add_time' 按发布时间最新排序----orderby='aid' 按ID从大到小排序----orderby='sort_order' 按排序号从小到大排序----orderby='rand' 随机排序----orderby='is_recom desc, sort_order asc' 自定义多字段组合排序orderWay='desc' 排序类型:desc表示从大到小,asc表示从小到大channelid='' 频道ID,优先级高于栏目ID,仅次于文档IDflag='t,c' 自定义属性值:推荐跳转noflag='' 同flag,但这里是表示不包含这些属性empty='' 没有数据时显示的文案mod='' 每隔N行输出的内容thumb='on' 默认使用缩略图,on为开启,off为关闭id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}底层字段:请查阅易优Cms官方提供的数据字典,找到表名 ey_archives
-------------------------------效果展示--------------------------------1,调用指定栏目文章模板调用代码
{eyou:arclist typeid='2' row='5' titlelen='30' }
<li><a href="{$field.arcurl}" title="{$field.title}">{$field.title}</a></li>
{/eyou:arclist}
网站前端显示效果(css样式请自行填充)
【更多示例】-------------------------------示例1--------------------------------描述:每隔3条输出文档记录
{eyou:arclist typeid='文档ID' limit='0,10' mod='3'}
{eyou:eq name='mod' value='0'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:eq}
{/eyou:arclist}
-------------------------------示例2--------------------------------描述:mod属性还用于控制一定记录样式,每隔3条增加样式,比如:3、6、9……
{eyou:arclist typeid='文档ID' limit='0,10' mod='3'}
<li {eyou:eq name='mod' value='0'}class="样式名"{/eyou:eq}>
...more»
【基础用法】
名称:global
功能:获取系统全局配置变量内容
语法:
{eyou:global name='web_title' /}
或者
{$eyou.global.web_title}
文件:
系统模板引擎
参数:
name='' 变量名
底层字段:
请查阅网站后台的【设置】-【基本信息】
web_status 关闭网站
web_name 网站名称
web_logo 网站LOGO
web_ico 地址栏图标
web_basehost 网站网址
web_title 网站标题
web_keywords 网站关键词
web_description 网站描述
web_copyright 版权信息
web_thirdcode_pc 电脑PC端统计代码
web_thirdcode_wap 手机移动端统计代码
web_templeturl 模板根目录的网址
web_templets_dir 模板根目录
web_templets_pc pc模板目录
web_templets_m mobile模板目录
web_sqldatapath 数据库备份目录
web_cmsurl 程序安装根目录的网址
web_cmspath 程序安装根目录
web_attr_* 自定义变量
……
【更多示例】
-------------------------------示例1--------------------------------
描述:输出网站关键词
{eyou:global name='web_keywords' /}
-------------------------------示例2--------------------------------
描述:截取描述50个字符
{$eyou.global.web_description|html_msubstr=###,0,50 /}
...more»
关闭面板
关闭面板服务,不影响Web服务、数据库等服务运行。如需开启面板,在SSH终端输入开启命令:rm -f /www/server/panel/data/close.pl
监听IPV6
如果服务器支持IPV6访问,开启后可以使用IPV6地址访问面板服务
离线模式
开启离线模式后面板将停止连接云端,介时软件安装、卸载、面板更新等功能将无法使用。
开发者模式
仅第三方开发者开发使用,普通用户请勿开启;请不要在生产环境开启,这可能增加服务器安全风险;开启开发者模式可能会占用大量内存;
API接口
提供面板API接口访问的支持。
面板别名
给你的宝塔面板自定义名字
超时时间
默认864000秒(一天),未操作面板,面板将自动退出登录
默认建站目录
这里可以设置你建站的目录,宝塔默认是/www/wwwroot,可以根据需求来进行更改设置。
默认备份目录
网站和站点默认的备份目录,包含数据库等备份。
服务器IP
显示当前服务器的IP,默认为外网IP。如果在本地虚拟机测试,请填写虚拟机内网IP。
服务器时间
同步当前服务器时间。
面板账号
当前面板的账号,可以在这里修改面板的登录账号。
面板密码
当前面板的密码,可以在这里修改面板的登录账号。
绑定宝塔账号
当前绑定宝塔账号的手机号,可以更换绑定。面板大多数功能依赖云端服务(证书申请,产品购买,软件列表等),该功能仅用于云端服务,不涉及敏感操作。
面板菜单栏隐藏
可以对宝塔面板左侧的功能栏进行隐藏和显示操作。
面板云端请求方式
面板请求云端时,使用的请求方式,默认支持btpython、curl、php,请根据实际情况切换。
面板云端请求线路
面板请求云端时,使用的请求线路,默认支持auto、ipv4、ipv6,请根据实际情况切换。
面板云端通讯节点配置
请勿随意调整节点配置,仅获取云端数据出现未响应或错误时,可尝试切换该节点。
...more»
宝塔面板支持开启通过HTTPS加密访问面板后台,更进一步提升宝塔面板的安全性。
开启方式:登录宝塔面板 -> 前往面板设置 -> 最上方的安全设置 -> 面板SSL -> 面板SSL配置
开启后先查看证书的到期时间。
...more»
执行周期,根据你的实际情况选择同步时间的执行时间
脚本内容使用默认的即可,也可自定义修改。
...more»
命令输入这段命令,然后在最后输入新密码
cd /www/server/panel && btpython tools.py panel此处填写新密码
Linux面板清除登录限制
如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制。
rm -f /www/server/panel/data/*.login
Linux面板删除域名绑定面板
如果当前面板限制域名登录,需要取消域名绑定,可执行以下命令,即可清除域名绑定。
rm -f /www/server/panel/data/domain.conf
Linux面板关闭ip访问限制
如果当前面板限制登录IP地址,可以使用以下命令清除限制
rm -f /www/server/panel/data/limitip.conf
...more»
