top-image

OLDER ARTICLES

[基础用法]

名称:arcview

功能:获取单条文档数据

语法:

{eyou:arcview aid='文档ID'}
<a href="{$field.arcurl}">{$field.title}</a>
{/eyou:arcview}

参数:

aid=” 指定文档ID,如果没有指定则获取当前文档内容页的文档ID

id=” 可以任意指定循环里的变量名替代field,假设id=’field1’,模板调用如:{$field.title} 变成 {$field1.title}
addfields=” 自定义字段名,多个字段之间用英文逗号隔开,比如:addfields=’price,spce’
joinaid=” 关联文档ID,该文档与文档之间的关联需要进行后台扩展文件的二开,系统更新不会覆盖。

底层字段:

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

【更多示例】
——————————-示例1——————————–
描述:输出单页模型栏目的详细内容

{eyou:arcview aid='37'}
<a href="{$field.arcurl}">{$field.title}</a>
<!-- 截取内容250个字符串长度 start -->
<span>{$field.content|html_msubstr=###,0,250}…</span>
<!-- 截取内容250个字符串长度 end -->
{/eyou:arcview}

——————————-示例2——————————–
描述:在文档页的自定义字段的用法

{eyou:arcview aid='$eyou.field.aid' addfields='test1,test2' id='view'}
    {$view.test1} - {$view.test2}
{/eyou:arcview}

——————————-示例3——————————–
描述:在列表的arclist / list 标签里的自定义字段的用法

{eyou:arcview aid='$field.aid' addfields='test1,test2' id='view'}
    {$view.test1} - {$view.test2}
{/eyou:arcview}

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'}
      <li><a href="{$field.typeurl}" title="{$field.typename}">{$field.typename}</a></li>
      {/eyou:channel}
    </ul>
    <a href="{eyou:field name='typeurl' /}" class="left_more1" title="查看更多分类">查看更多分类</a> </div>
  <ul class="right_pro">
    {eyou:arclist row='6' titlelen='30'}
    <li> <a href="{$field.arcurl}" title="{$field.title}"><img src="{$field.litpic}" width="231" height="173" alt="{$field.title}" class="PicAuto"/></a>
      <p><a href="{$field.arcurl}" title="{$field.title}">{$field.title}</a></p>
    </li>
    {/eyou:arclist}
  </ul>
  {/eyou:channelartlist} 
  </div>

网站前端显示效果(css样式请自行填充)

【更多示例】
——————————-示例1——————————–
描述:输出顶级栏目列表

{eyou:channelartlist type='top' row='10'}
<a href="{eyou:field name='typeurl' /}">{eyou:field name='typename' /}</a>
{/eyou:channelartlist}

——————————-示例2——————————–
描述:输出指定栏目下的内容列表(channelartlist标签里嵌套arclist标签)

{eyou:channelartlist typeid='10,11,12' row="10"}
{eyou:arclist row='10' titlelen='30' infolen='160'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}
{/eyou:channelartlist}

——————————-示例3——————————–
描述:输出指定栏目下的下级栏目的内容列表(channelartlist标签里嵌套arclist标签)

{eyou:channelartlist typeid='栏目ID' type='son' row="10"}
{eyou:arclist row='10' titlelen='30' infolen='160'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}
{/eyou:channelartlist}

——————————-示例4——————————–
描述:输出指定栏目下的下级栏目列表(channelartlist标签里嵌套channel标签)

{eyou:channelartlist typeid='栏目ID' type='son' row='10'}
    {eyou:channel type='son' row='10' currentstyle='active'}
    <a href="{$field.typeurl}" title="{$field.typename}" class="{$field.currentstyle}">{$field.typename}</a>
    {/eyou:channel}
{/eyou:channelartlist}

——————————-示例5——————————–
描述:输出指定栏目下的下级栏目列表(channelartlist标签里嵌套type标签)

{eyou:channelartlist typeid='栏目ID' type='son' row='10'}
    {eyou:type type='self'}
    <a href="{$field.typeurl}" title="{$field.typename}">{$field.typename}</a>
    {/eyou:type}
{/eyou:channelartlist}

[基础用法]
名称:type
功能:获取指定栏目信息
语法:

{eyou:type typeid='栏目ID' empty='暂时没有数据'}
<a href="{$field.typeurl}">{$field.typename}</a>
{/eyou:type}

参数:
typeid=” 指定栏目ID,如果没有指定则获取当前列表页的栏目ID
type=’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}

[基础用法]
名称: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}

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,仅次于文档ID
flag=’t,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: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}>
  <a href='{$field.arcurl}'>{$field.title}</a>
</li>
{/eyou:arclist}

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

{eyou:arclist typeid='文档ID' limit='0,5'}
{$key} - {$i}
{/eyou:arclist}

效果:
0 – 1
1 – 2
2 – 3
3 – 4
4 – 5
——————————-示例4——————————–
描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号)

{eyou:arclist typeid='文档ID' limit='0,10' empty='暂时没有数据'}
    <a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}

——————————-示例5——————————–
描述:自定义变量名

{eyou:arclist typeid='文档ID' limit='0,10' id='field2'}
<a href='{$field2.arcurl}'>{$field2.title}</a>
{/eyou:arclist}

typeid=” 栏目ID,在列表模板和内容页模板中一般不需要指定,在首页模板中允许用”,”分开表示多个栏目,但必须是同一个模型下的多个栏目ID,比如:文章模型、产品模型、图集模型等;

【基础用法】

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

  • 关闭面板

    关闭面板服务,不影响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,请根据实际情况切换。

  • 面板云端通讯节点配置

    请勿随意调整节点配置,仅获取云端数据出现未响应或错误时,可尝试切换该节点。

宝塔面板支持开启通过HTTPS加密访问面板后台,更进一步提升宝塔面板的安全性。

开启方式:登录宝塔面板 -> 前往面板设置 -> 最上方的安全设置 -> 面板SSL -> 面板SSL配置

开启后先查看证书的到期时间。

  • 执行周期,根据你的实际情况选择同步时间的执行时间

  • 脚本内容使用默认的即可,也可自定义修改。

命令输入这段命令,然后在最后输入新密码

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

Page 946 of 1049:« First« 943 944 945 946 947 948 949 »Last »
bottom-img