zblogasp怎么调用摘要并控制字数

LinSan2018年12月11日zblog,

最近“小众博客”有跟我留言,提及“林三随笔”自适应显示的bug,我当时以技术不到家为由进行回复,现在想想,简直就是太失礼了。人家跟你说bug说明希望下次审美本站的时候可以看到没有问题的页面,所以正确的做法是修复,努力去完善这块的内容。

其实也算简单,也算复杂。zblogasp本身是没有这个功能的,要实现截止,除非每个文章手动截字(博主体验不好),或者是使用插件。目前位置,这方面插件做的最好的,要属 Content Manage System 这款瑜廷童鞋的yt插件,当年可是主题设计师们的神器。

zblogasp首页文章列表的内容调用标签是 <#article/intro#> 需要在模版中找到

方法1:安装yt插件后使用下面的代码替换官方的标签即可实现截字:

  1. {eval set art = new TArticle}
  2. {if art.LoadInfoByID(<#article/id#>)}
  3. {$left(replace(TransferHTML(art.Content,"[nohtml]")," ",""),100)}
  4. {/if}
  5. {eval set art = nothing}...

没错,就是直接粘贴到首页列表模版文件中,一般是 b_article-multi.html

方法2:使用下面的代码在插件内使用,林三目前还是试过,天兴童鞋是这么说的。

  1. {$left(replace(TransferHTML(Article.intro,"[nohtml]")," ",""),40)&"..."}

今天就折腾这些,拥有这个效果后,林三就不需要使用 height:75px 来限高隐藏内容了,自然在各种分辨率下自适应起来也就不会出现露出图片的头部之bug。再次感谢“小众博客”的提醒和督促。

对了,忘记说了,现在zblogasp的后台应用中心已经无法下载ytcms插件了,具体原因不清楚,但林三估计是因为该插件备受争议,然后作者受不了群众骚扰而下架了吧,真的很可惜呢。需要的童鞋可以在此文下面留言,林三可以将最后的ytcms版本发送至邮箱共享的说。

avatar

目前评论:2   其中:访客  2   博主  0

    • avatar 点滴记录 2

      动手能力超强

      • avatar 演员 1

        一楼是我-..-

      发表评论

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: