欢迎来到麦麦的不老阁

记录一些关于自己在linux、网络应用、个人心情故事的文字...

关于我

我喜欢搬个小板凳坐在马路边看MM,喜欢把双手插裤兜...更多机密资料... »

Member Login

Lost your password?

麦麦的不老阁

关注互联网,爱生活爱拉芳!不扯谈客观,哥的博客哥做主,用低俗的文字来表述主观看法~

LBS – 让所有用户显示隐藏、秘密文章标题

[space]LBS中如果将Guest用户设定成正常浏览权限的话,不但无法阅读隐藏、秘密文章,甚至连个隐藏、秘密文章的标题都无法看到,看到的都是***,寡人觉得实在有碍美观,既然有碍观瞻,就修改了他吧!同时我希望让Guest用户也能看到标题,反正,能看到标题不代表能看到全文,呵呵…花了一点时间研究可一下default页面,这个功能修改出来了,如果有和我一样想法的朋友请依照下面的内容修改就可以了。
[space]在default.asp文件中,在outputNormal(正常浏览模式)函数中找到

<%if(!theUser.checkViewPermission(tArticle)){%>
	<%="["+lang["hidden"]+"]"%>
		<%}else{%>

修改为:

  <%if(!theUser.checkViewPermission(tArticle)){%>
    <%	var strTitle=func.HTMLEncode(tArticle.title); %>
	<font color="#660000"><%=strTitle%> - This is Hidden Article, Please Register...</font>
		<%}else{%>

<%=strTitle%>:就是要显示的网志标题!
This is Hidden Article, Please Register..:是按照自己喜欢添加上去的。
[space]以上是正常显示模式下的,然后修改列表模式下的标题显示…
[space]在outputList(列表浏览模式)函数中找到

  <%if(!theUser.checkViewPermission(tArticle)){%>
      <%=tArticle.title.replace(/./g,"*")%>
    <%}else{%>

修改为:

<%if(!theUser.checkViewPermission(tArticle)){%>
    <%	var strTitle=func.HTMLEncode(tArticle.title); %>
    	- <span class="comment-text">[<%=theCache.articleMode[tArticle.mode]%>] <%=strTitle%> - <%=tArticle.title.replace(/./g,"Hidden Article!").substr(0,15)%></span>
      <%}else{%>

[<%=theCache.articleMode[tArticle.mode]%>]:显示文章秘密、隐藏属性。
<%=strTitle%>:要显示的网志标题。
<%=tArticle.title.replace(/./g,"Hidden Article!").substr(0,15)%>:在文章后面加上“[]Hidden Article!”字样,数字15最好和添加的字样字符数一样多,数字大了会重复,这句也可以不要。

[space]这样的话,在正常浏览列表浏览模式中,guest用户也可以看到网志的标题了,至少能吸引一下眼球,呵呵…

顺便把最Sidebar评论中的隐藏评论“***”也改为美观一点吧,其实这个我早就已经改了!
在global.asp中的panelComment面板代码中找到

<%=content.replace(/./g,"*").substr(0,24)%>

把”*”用其他的字符代替,显示一大串***,实在难看!
例如:<%=content.replace(/./g,"There is Hidden Comment...").substr(0,24)%>
好了,就把所有的***问题都处理完毕了。

订阅博客地址:http://www.uncle.ws/subscribe/

您可能感兴趣的相关日志

本文评论 1 comment

  1. 生活笔谈 Leave a comment:

    这个功能挺不错的 ! 建议发到论坛上!

Leave a comment

玩转Linux

把Linux当玩具

Wordpress

Wordpress 程序应用

游荡互联网

在网上做点啥?

业界资讯

互联网资讯

随笔小记

随笔小记

软件快递

收集软件资讯