解析法灵活使用逐浪CMS标签1

返回逐浪CMS技术讨论区
2回复贴,共1页,点击数:45

最近在使用逐浪CMS做了一个网站,www.5yaomaifang.com。

主机采用的是逐浪云主机,访问速度超快

我这里用的是开启用户手机验证的注册方式,很多朋友也想用这个功能,可以进官方与客服咨询一下。

现在网站所有的内容要求实名,我就是通过手机号码的验证来实现这个的

手机验证开了之后我们在进入用户注册的时候会出来一个手机验证的页面

image.png

我手机依次输入手机与验证码之后,会收到一条短信。。(短信来的超快)然后我们进入注册会员的主页

image.png

这时候,用户名就是咱的手机号码。。如果不进行用户名调用,这个可能就无所谓,但是如果进行用户名调用,那么就显得有点漏露隐私了。

所以我需要把用户名换一个

我想设计为Mfang数字。

在逐浪CMS系统标签中找到随机数

image.png

然后这个文体框内的内容变为   Mfang{ZL:Random(6)/}

下一步,我应该进应该是进入了正式修改页面的时候了。

逐浪CMS会员中心的注册URL为。。/User/Register

逐浪CMS对于路径进行修改与隐藏了,这样可以很好的保护大家的网站。如果路径透明了,高手里可以安路径去对你的网站做很多事情。在安全方面,逐浪CMS做的是非常不错的。

那么问题来了。我怎么找到这个URL指向的文件呢。

找到网站根目录 ---搜索  “Register” 然后出来一些含有Register的文件

image.png

至于到底是哪个。就需要你去打开试试了。根据经验,文件应该是Register.asp或者Register.cshtml  一般你先找路径名相同的文件成功的概率大一些。

至于我文件夹中的.cshtml.bak这是个编辑器的自动备份,你们的应该没有。

这个注册页面其实就是Register.cshtml 

浏览了一下这个页面的内容就是我要找的内容


<input type="text" id="TxtUserName" name="TxtUserName" class="form-control input-sm" onblur="CheckUserName(this);" value="@Model.Mobile" />

这里的VALUE。设置的用户名为手机号码。。

下一步,改为上面咱们改好的代码Mfang{ZL:Random(6)/}

保存效果如下

image.png


{ZL:Random(6)/}  这个标签没有解析。。


在schtml页中。标签如果使用,不能像.html模板那样直接用。需要用解析法。

修改代码为Mfang@Call.GetLabel("{ZL:Random(6)/}")

image.png

这次呢,我们可以看到因为格式不正确没有得到正确的解析。

咱们继续修改

改为:Mfang-@Call.GetLabel("{ZL:Random(6)/}")

逐浪CMS系统标签如果使用需要@Call.GetLabel("标签") 而且是@前不可以直接是数字或者汉字,需要用个符号隔开,我习惯用“_”或者“-”


成功:

image.png


我为什么要分享这个文章呢。

第一,是分享一下逐浪CMS的标签解析法。。当然还有别的格式比如@Call.MVCLabel("{ZL.Label id=\"输出百科词条标题列表\" ShowNum=\"10\" TitleNum=\"30\" SynNum=\"30\" /}")等等 。

第二,是分享一下逐浪CMS的学习技巧。逐浪CMS,自由模型、开箱即得。需要使用者有一定的技术,在使用过程当中,会遇到很多不会的东西。这时候,需要我们去打开逐浪CMS默认模板V4去学习一下,也可以打开逐浪CMS自带标签进习学习,找到类似自己需要的标签,修改修改就学会了。要勇于尝试,大不了重装一下。


好了,大家也可以把你在使用过程当中遇到的问题或者经验分享一下。大家共同进步。

1楼 2018年06月08日 19:22

棒极了,绝对好帖,楼主技术高。

2楼 2018年06月08日 20:38 收起回复

感谢楼主分享

3楼 2018年06月09日 08:31 收起回复
2回复贴,共1
您未登录,没有发贴权限[点此登录]