问题:我不是企业版本,没有签收功能。用户登录面板的签收文章纯属多余的...怎么删除?能具体点吗?
解决方法:
1.先看下您的调用调用方法是用2005的调用方法还是2006的调用方法:
2005版登录:<IFRAME id=UserLogin src="UserLogin.asp?ShowType=1" frameBorder=0 width=170 scrolling=no height=145></IFRAME>
2006版登录:<div id=UserLogin>载入中…<script language="JavaScript" type="text/JavaScript">LoadUserLogin('{$InstallDir}',0,2);</script></div>
详细请看:会员登录横排解决方法
2.如果是05的调用方法这样就可以直接查看代码进行修改了。
如果是06的调用方法就比较难,所以建议还是改为05的调用方式。
2006版调用用户登录的修改方法
3.具体修改方法:找到签收文章的代码删除即可。
05的代码删除:(UserLogin.asp)
If ShowType = 1 Then Response.Write "<br> " Else Response.Write "</td><td>" End If Response.Write "待签文章:" & vbCrLf If Trim(UnsignedItems & "") = "" Then Response.Write " <b><font color=gray>0</font></b> 篇" Else Dim UnsignedItemNum, arrUser arrUser = Split(UnsignedItems, ",") UnsignedItemNum = UBound(arrUser) + 1 Response.Write " <b><font color=red>" & UnsignedItemNum & "</font></b> 篇" End If
06的代码删除:(js/checklogin.js)
154行: tempstr += "</div><div id=\"userlogined\">待签文章: <b><font color=\"gray\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> 篇"; 171行: tempstr += "<td>待签文章:<b><font color=\"#ffff00\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> 篇</td>"; 178行: tempstr += "<td>待签文章:<b><font color=\"gray\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> 篇</td>";
注意:如果需要删除其他,步骤操作基本一样。 |