最近“小众博客”有跟我留言,提及“林三随笔”自适应显示的bug,我当时以技术不到家为由进行回复,现在想想,简直就是太失礼了。人家跟你说bug说明希望下次审美本站的时候可以看到没有问题的页面,所以正确的做法是修复,努力去完善这块的内容。
其实也算简单,也算复杂。zblogasp本身是没有这个功能的,要实现截止,除非每个文章手动截字(博主体验不好),或者是使用插件。目前位置,这方面插件做的最好的,要属 Content Manage System 这款瑜廷童鞋的yt插件,当年可是主题设计师们的神器。
zblogasp首页文章列表的内容调用标签是 <#article/intro#> 需要在模版中找到
方法1:安装yt插件后使用下面的代码替换官方的标签即可实现截字:
- {eval set art = new TArticle}
- {if art.LoadInfoByID(<#article/id#>)}
- {$left(replace(TransferHTML(art.Content,“[nohtml]”),” “,“”),100)}
- {/if}
- {eval set art = nothing}…
没错,就是直接粘贴到首页列表模版文件中,一般是 b_article-multi.html
方法2:使用下面的代码在插件内使用,林三目前还是试过,天兴童鞋是这么说的。
- {$left(replace(TransferHTML(Article.intro,“[nohtml]”),” “,“”),40)&“…”}
今天就折腾这些,拥有这个效果后,林三就不需要使用 height:75px 来限高隐藏内容了,自然在各种分辨率下自适应起来也就不会出现露出图片的头部之bug。再次感谢“小众博客”的提醒和督促。
对了,忘记说了,现在zblogasp的后台应用中心已经无法下载ytcms插件了,具体原因不清楚,但林三估计是因为该插件备受争议,然后作者受不了群众骚扰而下架了吧,真的很可惜呢。需要的童鞋可以在此文下面留言,林三可以将最后的ytcms版本发送至邮箱共享的说。
一楼是我-..-
动手能力超强
旧时光是个哑巴,唱不出我的天涯海角 https://coincryptoradar.com