Lectora进阶:闫老师带你玩转变量(14)
时间日期类预留变量最后一个是PublishTime发布时间变量,这个变量是记录作品发布时间的,调用后,作品一经发布就不会再变。
于是,你(我)会问:不变,它有什么用呢?变量的用法是可以挖掘的,条件是你愿意思考。
下面我们做一个简单的效果,以抛砖引玉,希望可以激发你的开发欲望,做出更好更实用的效果。
如果学习者在课程发布当天打开,就显示欢迎文本“哥,我知道你不会让我等太久,爱,就要迫不及待!”
如果不是当天打开,就显示“哥,你好狠心!让人家等这么久,还好,你终于耐不住了。”
讲到这里,我忽然想,我们已经习惯于调用变量,让它显示在页面上,那我们不调用,它会起作用吗?比如,现在我们要实现上面说的这个效果,我们不像以前那样:第一步,添加文本块儿调用变量。给作品添加文本块儿,命名为发布时间,如果不想显示在页面中就设置为初始时隐藏。然后添加一个操作,设置为页面显示时更改内容,目标是文本块儿“发布时间”,值为变量“PublishTime”。
我们省掉这个步骤,可不可以?
那我第一步,添加欢迎文本设置初始时隐藏。添加两个文本块儿,命名为“欢迎A”和“欢迎B”,分别输入两段文字,设置为初始时隐藏。
第二步,添加操作显示欢迎文本。给作品添加一个操作,设置为页面显示时显示文本块儿“欢迎A”,条件是变量PublishTime包含或者等于变量CurrentDate。否则显示文本块儿“欢迎B”。
运行一下,哈哈,还真就可以。
于是,当我们把变量玩活的时候,变量的应用就可以更加简便快捷随心所欲了。
时间日期类预留变量的玩法就简单介绍到这儿,下一讲我们接着介绍与作品章节页相关的变量,不要错过哟!