易优cms user 登录注册标签

news2024/9/25 5:22:37

user 登录注册标签

user 登录注册入口标签
 

[基础用法]

标签:user

描述:动态显示购物车、登录、注册、退出、会员中心的入口;

用法:

    {eyou:user type='userinfo'}
        <div id="{$field.htmlid}">
              <a href="{$field.loginurl}">登录</a>
              <a href="{$field.regurl}">注册</a>
        </div>
        {$field.hidden}
    {/eyou:user}

属性:

type='' 标签类型

----type='userinfo' [官方推荐] 这个是新登录注册标签,需要配置独立模板文件,用于登录成功后显示的html效果,具体看示例1

----type='open' 会员中心的开启与关闭判断

----type='login' 登录入口,用户登录之后自动转变为会员名称,点击可进入会员中心

----type='reg' 注册入口

----type='logout' 退出入口
----type='cart' 购物车数量与入口

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

涉及表字段:


 


 <!-- 登录后的效果:文件模板存放在 system/users_info.htm ,具体更多写法请熟悉 ey_users 表字段 -->
            {eyou:user type='open'}
                {eyou:user type='userinfo'}
                <li class=" text-xs-center vertical-align-middle animation-slide-top" id="{$field.htmlid}">
                    <a href="{eyou:Diyurl link='user/Users/login' /}" class="login-btn btns">登录</a>
                    <a href="{eyou:Diyurl link='user/Users/reg' /}" class="btns">注册</a>
                </li>
                {$field.hidden}
                {/eyou:user}
            {/eyou:user}
 

【更多示例】

-------------------------------示例1--------------------------------

描述:完整的会员中心标签调法【官方推荐】
在模板里加入注册登录标签,这是登录前的html显示

{eyou:user type='userinfo'}

    <div id="{$field.htmlid}">
          <a href="{eyou:Diyurl link='user/Shop/shop_cart_list' /}">购物车</a>
          <a href="{eyou:Diyurl link='user/Users/login' /}">登录</a>
          <a href="{eyou:Diyurl link='user/Users/reg' /}">注册</a>
    </div>
    {$field.hidden}
{/eyou:user}

登录后的效果,在模板目录pc或者mobile的system目录里存放文件 users_info.htm,文件代码参考如下:
<a href="{eyou:Diyurl link='user/Shop/shop_cart_list' /}">购物车({$users.cart_num})</a>

<a href="{eyou:Diyurl link='user/Users/index' /}">{$users.username}</a>

<a href="{eyou:Diyurl link='user/Users/logout' /}">退出</a>

更多标签代码说明:
会员名称:{$users.username}
会员头像:{$users.head_pic}
会员昵称:{$users.nickname}
会员手机:{$users.mobile}
会员email:{$users.email}
账户余额:{$users.users_money}
会员积分:{$users.scores}
会员最后登录IP:{$users.last_ip}
会员等级:{$users.level_name}
会员等级值:{$users.level_value}
具体更多写法请熟悉 ey_users 表字段

-------------------------------示例2--------------------------------

描述:完整的会员中心标签调法
 

{eyou:user type='open'}

    {eyou:user type='cart'}

      <a href="{$field.url}" id="{$field.id}" >购物车(<font color="red" id="{$field.cartid}">0</font>)</a>

      {$field.hidden}

    {/eyou:user}
 

    {eyou:user type='login'}

      <a href="{$field.url}" id="{$field.id}" >登录</a>

      {$field.hidden}

    {/eyou:user}

  

    {eyou:user type='reg'}

      <a href="{$field.url}" id="{$field.id}" >注册</a>

      {$field.hidden}

    {/eyou:user}

    {eyou:user type='logout'}

      <a href="{$field.url}" id="{$field.id}" >退出</a>

      {$field.hidden}

    {/eyou:user}
 

{/eyou:user}

-------------------------------示例3--------------------------------

描述:登录之后,获取用户信息,应用于页面展示(如果没有登录这段信息会自动隐藏)
{eyou:user type='info'}
    <div id="{$field.id}">
        头像:<a id="{$field.url}" href=""><img id="{$field.head_pic}" width="50" height="50" /></a><br/>
        用户名:<font id="{$field.username}"></font><br/>
        登录日期:<font id="{$field.reg_time}"></font><br/>
        登录IP:<font id="{$field.last_ip}"></font><br/>
        {$field.hidden}
    </div>
{/eyou:user}

(提醒:标签里的字段名称,请查阅易优cms官方提供的数据字典,找到表名 ey_users 和 ey_users_level)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/399952.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何用项目管理软件,帮助项目经理监控进度?

项目无论规模大小&#xff0c;都要处理许多任务&#xff0c;管理项目文档&#xff0c;监控任务进度等。 有一个方法可以帮助项目经理在制定计划和项目推进时确保一切保持井井有条。 项目管理软件是最有用的工具之一&#xff0c;通常被用于项目计划、时间管理等&#xff0c;能在…

我国近视眼的人数已经超过了六亿,国老花眼人数超过三亿人

眼镜是一种用于矫正视力问题、改善视力、减轻眼睛疲劳的光学器件&#xff0c;在我们的生活中不可忽略的一部分&#xff0c;那么我国眼镜市场发展情况是怎样了&#xff1f;下面小编通过可视化互动平台对我国眼镜市场的状况进行分析。我国是一个近视眼高发的国家&#xff0c;据统…

【MFA】windows环境下,使用Montreal-Forced-Aligner训练并对齐音频

文章目录一、安装MFA1.安装anaconda2.创建并进入虚拟环境3.安装pyTorch二、训练新的声学模型1.确保数据集的格式正确2.训练声音模型-导出模型和对齐文件3.报错处理1.遇到类似&#xff1a; Command ‘[‘createdb’,–host‘ ’, ‘Librispeech’]’ returned non-zero exit sta…

我一个普通程序员,光靠GitHub打赏就年入70万,

一个国外程序员名叫 Caleb Porzio在网上公开了自己用GitHub打赏年入70万的消息和具体做法。 Caleb Porzio 发推庆祝自己靠 GitHub 打赏&#xff08;GitHub Sponsors&#xff09;赚到了 10 万美元。 GitHub Sponsors是 GitHub 2019 年 5 月份推出的一个功能&#xff0c;允许开发…

SpringBatch简介

参考&#xff1a;https://cloud.tencent.com/developer/article/1456757简介SpringBatch主要是一个轻量级的大数据量的并行处理(批处理)的框架。作用和Hadoop很相似&#xff0c;不过Hadoop是基于重量级的分布式环境(处理巨量数据)&#xff0c;而SpringBatch是基于轻量的应用框架…

mac安装vue脚手架失败及解决方法

大家好&#xff0c;这里是 一口八宝周 &#x1f44f;欢迎来到我的博客 ❤️一起交流学习文章中有需要改进的地方请大佬们多多指点 谢谢 &#x1f64f;最近想学前端的心又开始躁动了&#xff0c;于是说干就干&#xff0c;先搞个vue脚手架谁知道上来就失败了说说我的步骤吧&#…

2017年MathorCup数学建模A题流程工业的智能制造解题全过程文档及程序

2017年第七届MathorCup高校数学建模挑战赛 A题 流程工业的智能制造 原题再现&#xff1a; “中国制造 2025”是我国制造业升级的国家大战略。其技术核心是智能制造&#xff0c;智能化程度相当于“德国工业 4.0”水平。“中国制造 2025”的重点领域既包含重大装备的制造业&…

mybatis小demo讲解(详细demo版)

这篇是mybatis的demo演示版噢&#xff0c;如果要了解理论的可以参考这篇哈mybatis从入门到精通好了&#xff0c;我们开始咯 MyBatis小demo1.简单的mybatis小案例1. 创建项目、准备环境2. mybatis的两种实现方式2.1 映射文件Mapper.xml实现1.简单的mybatis小案例 1. 创建项目、…

ESP8266与手机App通信(STM32)

认识模块 ESP8266是一种低成本的Wi-Fi模块&#xff0c;可用于连接物联网设备&#xff0c;控制器和传感器等。它具有小巧、高度集成和低功耗的特点&#xff0c;因此在物联网应用中被广泛使用。ESP8266模块由Espressif Systems开发&#xff0c;具有单芯片的封装和多种功能&#x…

Linux--磁盘存储管理 分区工具 fdisk 了解

对于磁盘存储&#xff0c;既然要管理&#xff0c;要分区&#xff0c;那必然就少不了要 分区的工具对于分区工具&#xff0c;常用的有三个&#xff0c;fdisk 、gdisk、parted ~&#xff01;&#xff01;本次&#xff0c;先介绍下 fdisk 分区工具 在介绍 fdisk 工具之前&#xff…

【UE4 RTS游戏】05-自定义日期和时间

效果步骤打开项目设置&#xff0c;重新设置玩家状态类为“MyGameState”打开“MyGameState”&#xff0c;点击类设置&#xff0c;选中父类为“GameStateBase”接着创建一些变量&#xff1a;&#xff08;1&#xff09;“TimeUnit”&#xff0c;浮点型&#xff0c;私有&#xff0…

线程同步——管程

管程是允许线程具有互斥、等待&#xff08;堵塞&#xff09;某个条件为false的能力的同步结构。具有通知其他线程他们特定条件已经满足的机制。管程为线程提供了可以暂时放弃独占访问&#xff0c;以便在重新获得独占访问并恢复任务之前等待满足某些条件。 管程有互斥锁以及特定…

趣味三角——第15章——傅里叶定理

第15章 傅里叶定理(Fourier’s Theorem) Fourier, not being noble, could not enter the artillery, although he was a second Newton. (傅立叶出生并不高贵&#xff0c;因此按当时的惯例进不了炮兵部队&#xff0c;虽然他是第二个牛顿。) —Franois Jean Dominique Arag…

Mini Pupper在ROS中的仿真

Mini Pupper在ROS中的仿真 课程概述 在这个课程中&#xff0c;你将会学习Mini Pupper结合Rivz和Gazebo的实例应用。你将使用Rviz可视化机器人模型&#xff0c;并在Gazebo仿真环境中实现Mini Pupper的键盘移动控制&#xff0c;然后带着Mini Pupper在你搭建的虚拟世界中散步。 关…

dorcker与vlu靶场搭建

dorcker与vlu靶场搭建 dorcker安装 以kali linux 为例 安装必要的一些系统工具 apt update apt -y install apt-transport-https ca-certificates curl software-properties-common 添加Docker PGP key curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg …

【JavaSE】数组的定义与使用详解

目录 1.数组的基本概念 1.1数组的好处 1.2什么是数组 1.3数组的定义及初始化 1.3.1数组的创建 1.3.2数组的初始化 1.4数组的使用 1.4.1访问数组中的元素 1.4.2遍历数组 2.数组的类型 2.1认识JVM的内存分布 2.2基本类型变量与引用类型变量 2.3认识null 3.数组的应…

(蓝桥真题)分果果(动态规划)

题目链接&#xff1a;P8746 [蓝桥杯 2021 省 A] 分果果 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 样例1输入&#xff1a; 5 2 6 1 2 7 9 样例1输出&#xff1a; 0 样例2输入&#xff1a; 5 5 6 1 2 7 9 样例2输出&#xff1a; 2 分析&#xff1a;这道题的状态表…

第十二章 opengl之模型加载(Assimp)

OpenGLAssimp模型加载库构建Assimp网格网格渲染Assimp 我们不太能够对像是房子、汽车或者人形角色这样的复杂形状手工定义所有的顶点、法线和纹理坐标。我们要的是将这些模型(Model)导入(Import)到程序当中。模型通常都由3D艺术家在Blender、3DS Max或者Maya这样的工具中精心制…

备份时间缩短为原来 1/4,西安交大云数据中心的软件定义存储实践

XEDP 统一数据平台为西安交通大学云平台业务提供可靠的备份空间和强大的容灾能力&#xff0c;同时确保数据安全。西安交通大学&#xff08;简称“西安交大”&#xff09;是我国最早兴办、享誉海内外的著名高等学府&#xff0c;是教育部直属重点大学。学校现有兴庆、雁塔、曲江和…

strace 用法介绍

strace 是什么 strace 是一个可用于诊断和调试的 Linux 用户空间跟踪器。我们用它来监控用户空间进程和内核的交互&#xff0c;比如系统调用、信号传递、进程状态变更等。 strace 作为一种动态跟踪工具&#xff0c;能够帮助我们高效地定位进程和服务故障。它像是一个侦探&…