易优cms 模板制作教程

2023-10-26

易优cms静态页面编写需要导航条、新闻列表等页面内容信息,在制作模板的时候就用标签来代替,模板标签就是后台设置的数据,所以模板标签你必须得熟悉,你可以看看模板标签大全有哪些标签可以使用,也务必要完全理解本文内容,否则你将不知道怎么使用模板标签。

模板标签的类型:

全局标签:可以在前台文档任意页面使用的模板标记,例如:arclist、channel、global等。(如:{eyou:global name='web_name' /} 网站名称 )

列表标签:仅在模板lists_*.htm中可以使用的标签,例如:list、pagelist。

内容标签:仅在模板view_*.htm中可以使用的模板标记,例如:arcclick 等。

全局标签的用法:

示例标签:(不管是什么变量标签都是由前缀.变量名组成)

eyou:global name='web_name'  // 网站名称

这个变量标签是网站名称变量,使用方法:{eyou:global name='web_name' /}

场景:LOGO的链接需要链接到首页

模板代码这样编写:

<a href="{eyou:global name='web_cmsurl' /}/"> 
        <div class="vertical-align-middle"> 
         <img src="{eyou:global name="web_logo" /}" alt="{eyou:global name="web_name" /}" /> 
        </div>
</a> 

 

编写好之后,前台页面访问的HTML代码:

    <a href="/" > 
        <div class="vertical-align-middle"> 
         <img src="/public/upload/system/2018/05/24/8c675d3dae162ebc1936f3ab43d58960.png" alt="易优Cms-演示站"> 
        </div> 
   </a>


场景2:我需要调用头部导航

模板代码这样编写:

{eyou:channel type='top'  currentstyle='on'}
<a href='{$field.typeurl}' class='{$field.currentstyle}'>{$field.typename}</a>
{/eyou:channel}


编写好之后,前台页面访问的HTML代码:

<a href="/single/about.html" class='on'>关于我们</a>
<a href="/article/news.html">新闻资讯</a>
<a href="/product/c.html">产品展示</a>
<a href="/download/d.html">下载中心</a>

列表标签的用法:

场景1:我需要调用新闻列表

模板代码这样编写:
{eyou:list  pagesize='20'  titlelen='30'  infolen='50'}
<a href='{$field.arcurl}'>{$field.title}</a>
<span>{$field.seo_description}...</span>
{/eyou:list}

编写好之后,前台页面访问的HTML代码:

<a href="/article/qiyexinwen/41.html">《颠覆营销:大数据时代的商业革命》:大数据“多即少,少即多”</a>
<span> 各种行销手段早已令人眼花缭乱,但究其本质都是在研究客户(消费者),研究客户的所想、所需,使产品或服务有的放矢。大数据时代又给它赋予了新名词:精准营销。大数据最先应用的领域多为面对客户的行业,最先应用的情景也多为精准营销。“酒好也怕巷子深”,产品或服务的信息要送达客户才可能促成交易。一般认为,向客户传达产品或服务信息要靠...</span>

内容标签的用法:

场景1:我需要调用文章点击数
模板代码这样编写:
<span> <i class="icon wb-eye m-r-5" aria-hidden="true"></i> {eyou:arcclick /} </span>
编写好之后,前台页面访问的HTML代码:
<span> <i class="icon wb-eye m-r-5" aria-hidden="true"></i> <i class="eyou_arcclick">194</i> </span>
效果如图:

 



PS:除了基本的标签,其他常见的数据调用标签也需要重点注意下,比如   typeid='填写对应栏目的ID值'   pid='填写对应的广告位置值' 之类。只是搞懂这类代码作用,套模板或修改模板很容易。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

易优cms 模板制作教程 的相关文章

  • CheckStyle使用手册

    介绍 CheckStyle是SourceForge下的一个项目 提供了一个帮助JAVA开发人员遵守某些编码规范的工具 它能够自动化代码规范检查过程 从 而使得开发人员从这项重要 但是枯燥的任务中解脱出来 CheckStyle默认提供一下主要
  • 用VC 6.0实现串行通信的三种方法

    摘要 本文介绍了在Windows平台下串行通信的实现机制 讨论了根据不同的条件用Visual C 设计串行通信程序的三种方法 并结合实际 实现对温度数据的接收监控 在实验室和工业应用中 串口是常用的计算机与外部串行设备之间的数据传输通道 由
  • 数据挖掘常用的基本技术,主要有哪些?

    1 统计学 统计学虽然是一门 古老的 学科 但它依然是最基本的数据挖掘技术 特别是多元统计分析 如判别分析 主成分分析 因子分析 相关分析 多元回归分析等 2 聚类分析和模式识别 聚类分析主要是根据事物的特征对其进行聚类或分类 即所谓物以类
  • 【转】多层级的makefile编写——递归调用makefile

    转自 多层级的makefile编写 递归调用makefile wangyuling1234567890的专栏 博客频道 CSDN NET http blog csdn net wangyuling1234567890 article det
  • 测试框架pytest教程(7)实现 xunit 风格的setup

    pytest支持setup和teardown 对于使用unittest和nose框架的用户来说对这些很熟悉 但是在pytest可以使用功能更强大的fixture来实现固定装置 模块级别 如果单个模块中有多个测试函数和测试类 您可以选择实现以
  • 计算机网络相关知识点

    计算机网络知识点 1 流量单位换算 2 概念和单位换算 3 计算机网络概述 4 例题 本文参考资料一 GitHub上的博客CS Notes 本文参考资料二 百度文库计算机网络知识点文档 1 流量单位换算 计算机中表示容量的单位有B KB M
  • MySQL5.7 下载安装

    一 下载 尽量使用压缩包解压缩方式安装 压缩包的解压后配置下环境变量就能使用 如果使用安装程序 msi安装程序 安装 卸载起来会比较麻烦 下载地址链接 各版本下载链接 二 安装 1 解压缩 下载的zip压缩包解压缩 我的mysql解压缩安装
  • AttributeError: ‘str‘ object has no attribute ‘parse‘

    今天 使用python提取版本号 pip3 install packaging from packaging import version A 3 5 2 version parse A 发现报错 AttributeError str ob
  • golang开发:类库篇(三)命令行工具cli的使用

    为什么要使用命令行 觉得这个问题不应该列出来 又觉得如果初次进行WEB开发的话 可能会觉得所有的东西都可以使用API去做 会觉得命令行没有必要 其实 一个生产的项目命令行是绕不过去的 比如运营需要导出报表 统计下付费用户 服务不稳定修改下订
  • 推荐引擎系统架构

    本文从互联网收集并整理了推荐系统的架构 其中包括一些大公司的推荐系统框架 数据流存储 计算 模型应用 可以参考这些资料 取长补短 最后根据自己的业务需求 技术选型来设计相应的框架 后续持续更新并收集 界面UI那一块包含3块东西 1 通过一定
  • vue3高德地图点击标记显示自定义提示框/地图平移过渡(panBy/panTo)

    上一篇文章有讲到点击标记显示窗口信息 但是在实际的项目需求中我们可能需要在某一个固定的地方显示自定义的内容 这里就需要我们自己动手了 4条消息 vue3高德地图多个点标记 窗口信息 点标记自定义图片不显示问题 奋斗不息 编码不止 的博客 C
  • 【MySQL】八,角色管理

    创建角色 引入角色的目的是方便管理拥有相同权限的用户 恰当的权限设定 可以确保数据的安全性 语法 CREATE ROLE role name host name role name host name 创建一个经理的角色 create ro
  • 基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)

    前言 博主介绍 全网粉丝10W CSDN特邀作者 博客专家 CSDN新星计划导师 全栈领域优质创作者 博客之星 掘金 华为云 阿里云 InfoQ等平台优质作者 专注于Java 小程序技术领域和毕业项目实战 精彩专栏 推荐订阅 2023 20
  • FreeRTOS笔记(九)定时器

    定时器Timer 软件定时器是基于系统时钟中断且由软件来模拟的定时器 当经过设定的Tick 时钟计数值后会触发用户定义的回调函数 软件定时器不占用单片机宝贵的硬件资源和CPU资源 FreeRTOS提供了完善的软件定时器的支持 为了启用软件定
  • JAVA对象的toString方法

    一切类都是Object的子类 Object有toString方法 因此所有对象都有toString方法 打印一个对象时 打印的就是这个对象的toString方法返回值 值为 类名 hashCode 因此很多时候需要程序员重写此方法 推荐写法
  • Python运维开发(CMDB资产管理系统)——Python基础数据类型

    Python基础数据类型 字符串 可以通过单引号 双引号 三个双引号来表示 布尔 True和False 整数 浮点数 列表 定义一个列表 列表常用的一些函数 append 向列表中添加元素 元素可以是整数 浮点数 字符串等类型 count
  • 云财经服务器维护,云财经服务器维护

    云财经服务器维护 内容精选 换一换 云耀云服务器适用于对CPU 内存 硬盘空间和带宽无特殊要求 服务一般只需要部署在一台或少量的服务器上 一次投入成本少 后期维护成本低的场景 例如网站开发 Web应用 推荐使用云耀云服务器 主要提供均衡的计

随机推荐

  • 【vim工具的使用】

    目录 前言 一 普通 命令模式 1 文件中移动 1 2 文件中移动 2 3 复制 粘贴 剪切 删除 4 行内删除 5 撤回 6 替换 7 高亮选中 8 逐单词移动 3 二 底行模式 1 退出vim 2 设置行号 3 替换 4 搜索 3 不退
  • IntelliJ IDEA 创建spring boot项目报错:Cannot download 'https://start.spring.io'

    IEAD默认使用https start spring io 把上面地址改成http start spring io即可
  • 华为OD机试 - 矩阵扩散(Java)

    题目描述 存在一个m n的二维数组 其成员取值范围为0或1 其中值为1的成员具备扩散性 每经过1S 将上下左右值为0的成员同化为1 二维数组的成员初始值都为0 将第 i j 和 k l 两个个位置上元素修改成1后 求矩阵的所有元素变为1需要
  • Host key verification failed.

    一 问题描述 在 ssh 连接某台服务器的时候 报错如下 ECDSA host key for 172 xxx xxx xxx has changed and you have requested strict checking Host
  • valgrind

    http blog csdn net yanghao23 article details 7514587 valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简绍 Valgrind包含下列工具 1 mem
  • Mathtype7的安装及使用方法

    换了电脑 以前那个安装的mathtype无了 最近又要写论文 尝试了个新的mathtype安装方法 可提供参考 首先 下载正版mathtype7 下载链接 win系统下载win版 安装mathtype 以管理员身份运行 东西都默认即可 安装
  • dos命令操作mysql数据库的常用语句

    一 连接MYSQL 格式 mysql h主机地址 u用户名 p用户密码 1 连接到本机上的MYSQL 首先打开DOS窗口 然后进入目录mysql bin 再键入命令mysql u root p 回车后提示你输密码 注意用户名前可以有空格也可
  • 二叉树结构与算法思路解析

    二叉树 介绍 主要内容 二叉树的概念和性质 二叉树的存储结构 遍历二叉树 递归遍历 非递归遍历 线索二叉树 哈夫曼树 树和森林 树和森林的存储 树和森林与二叉树的转换 树和森林的遍历 树型结构特点 一对多 例 自然界 树 人类社会 家谱 新
  • 一次线性回归拟合、二次线性回归拟合

    器学习一次回归和二次回归 reshape 行 列 可以根据指定的数值将数据转换为特定的行数和列数 reshape 1 1 之后 数据集变成了一列 采用线性回归方程预测 lr LinearRegression lr fit X y from
  • 重复元素判定续。利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本

    ls eval input 请输入一个列表 if ls list set ls print True
  • Java基础(二)——数组、类和对象

    一 数组 1 声明并创建数组 数据类型 数组名 new 数据类型 大小 2 新生成的数组对象 其中所有的引用自动初始化为null 基本数据类型 数值型自动初始化为0 字符型为0 布尔型为false 3 数组赋值方法 1 边声明边赋值 静态初
  • map.get(key)空指针异常_NPE空指针异常总结

    一 java lang NullPointerException出现的几种原因 1 字符串变量未初始化 2 接口类型的对象没有用具体的类初始化 比如 Map map 会报错 Map map new Map 则不会报错了 3 当一个对象的值为
  • uniapp点击事件修改元素样式

    1 要有一个dom元素 用ref绑定 2 获取到dom元素并操作样式
  • 相机坐标系的正向投影和反向投影

    1 正向投影 世界坐标系到像素坐标系 世界3D坐标系 x y z 到图像像素坐标 u v 的映射过程 1 世界坐标系到相机坐标系的映射 两个坐标系的转换比较简单 就是旋转矩阵 平移矩阵 旋转矩阵则是绕X Y Z 轴旋转获得 R 属于世界坐标
  • 网络文件共享服务主流----FTP文件传输协议

    网络文件共享服务主流 FTP文件传输协议 ftp定义 ftp数据连接模式 ftp应用程序 vsftpd vsftpd虚拟用户配置 网络文件共享服务主流 FTP文件传输协议 ftp定义 文件传输协议 File Transfer Protoco
  • 用java实现拷贝目录以及目录下文件

    用java实现拷贝目录以及目录下文件 创建一个File对象 也可以说是确定一个文件对象 File f1 new File D file 就相当于获取了这个文件对象 不管这个对象是否真实存在 对文件操作 所以方法里调用的都是File对象 如果
  • 线性代数 --- 置换矩阵 (Permutation matrix)

    置换矩阵就是重新排列后的单位矩阵 对一个矩阵进行行交换 需要通过置换矩阵 permutation matrix 来完成 在对一个Ax b的方程组进行高斯消元的过程中 我们常常会遇到一种情况 也就是消元消不下去的情况 下面 我列出了两个不同的
  • win10下cmder加wsl的多终端配置使用

    win10下cmder加wsl的多终端配置使用 版本说明 版本 作者 日期 备注 0 1 ZY 2020 1 21 初稿 文章目录 win10下cmder加wsl的多终端配置使用 版本说明 一 初衷 二 cmder和wsl 1 cmder
  • Matlab 自相关检测 :自相关函数xcorr

    原文 http blog chinaunix net uid 26275986 id 4342906 html 最近因为工作的关系需要使用matlab作为数据统计的工具 其中一个关键是使用其自相关函数获得数据的估计 自己只在本科时候马马虎虎
  • 易优cms 模板制作教程

    易优cms静态页面编写需要导航条 新闻列表等页面内容信息 在制作模板的时候就用标签来代替 模板标签就是后台设置的数据 所以模板标签你必须得熟悉 你可以看看模板标签大全有哪些标签可以使用 也务必要完全理解本文内容 否则你将不知道怎么使用模板标