所以,如果你站点UCH一周内没人更新或创建相册就可能不会在首页显示这些信息了.....如果我把“一周内”改成“一月内”呢?问题就解决啦,或者你想改成更长点也行,总之它是按时间或相片数选择前6位或前2位的,所以不用担心即时性问题。。。。
明白了就开始修改:
templates\default\index.html.php 文件内:
搜索 uchimage 在附近找到:
<!--{block name="uchphoto" parameter="updatetime/604800/order/updatetime
DESC/limit/0,6/cachetime/86585/subjectlen/12/cachename/uchphoto"}-->
把604800改成 2592000 (30天)OK~
同理,修改“精彩推荐”,就在下一点,
<!--{block name="uchphoto" parameter="dateline/604800/order/picnum DESC,updatetime
DESC/limit/0,2/cachetime/86585/subjectlen/14/subjectdot/0/cachename/uchphototop"}-->
保存,上传(SS后台修改的话不用上传,不过我习惯用FTP),更新缓存。。。收工!
这方法可解决不少类似问题....
--------------------------------------------------------
下面是有兴趣学习的朋友来说的,对这段代码的解析:
<!--{block name="uchphoto" parameter="updatetime/604800/order/updatetime
DESC/limit/0,6/cachetime/86585/subjectlen/12/cachename/uchphoto"}-->
首先了解:
SS参数调用代码的格式
<!--{block name=”模块名” parameter=”参数列表”}-->
接着,参数列表中的一些约定,
1、 所有参数的参数名和参数值中间使用 / 连接。
2、 一组参数名和参数值组成一组参数对,参数对之间使用 / 连接。
3、 参数值中,可写多个参数值的,均用英文逗号 , 分隔。
4、 参数可选值中,若要选择 0 为值,则此参数对不需要书写。
上面代码中参数意思:
updatetime/604800 更新时间
order/updatetime DESC 顺序是按更新时间倒序
limit/0,6 前6位数据 (第6到10条数据为 5,5 )
cachetime/86585 缓存时间
subjectlen/12 标题长度(包含3字节省略号)
cachename/uchphoto 变量名
好了,看了这个差不多了解了吧,这下对SS的修改又可深一层次了.... |