扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
当一些用户发布帖子的时候 标题要是超过了80个字符超出的部分被剪切掉了,特别是一些用户发送一些英文或其他其语言的文章的时候标题说甚至会超过180个字符,又特别论坛编码是UTF-8格式,因为一个字占3个字节,所以标题最长也就26个汉字,很多用户想修改这个80个字符的限制。想去掉这个字数限制,要从下面五个部分来修改:一、数据库修改;二、修改JS验证字符数文件;三、修改模板中写死的字符限制数;四,修改函数验证文件;五,修改语言包文件。现以把标题字符限制80修改为120为例子,描述一下修改方法:一、数据库修改,修改数据库标题字段的长度为120字符:运行下面的sql语句:
在沈阳等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站建设 网站设计制作按需网站开发,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,成都外贸网站建设,沈阳网站建设费用合理。
你好!
新浪博客对发表文章的字数限制:超过10000汉字20000字符包含所有的源代码。如果超出字数限制就无法发表了。
如果你是从网页中复制文章或其他内容时,系统就会提示文字超出。这是因为编辑器统计的字节数是包含文章格式的源代码,而非纯粹的文字数。点击显示源代码,会看到编辑器统计的字节数是包含有格式控制代码的文本。
问题原因:因为在word编辑器编辑时,当从网页或者word中拷贝粘贴文章时,除了真正的内容,还包含大量控制7章显示格式的代码,所以常常会造成文章字数不够1万字,发表时却提示超过1万字。
解决办法:
在网页拷贝到编辑器之前,先拷贝至记事本,记事本会过滤掉这些代码,再将记事本中内容拷贝至博客编辑器即可正常发表了。
一般可以通过2种方法来修改,1、修改巴士飞扬列表插件的额源代码,找到巴士飞扬的列表插件的文件夹,找到include.asp文件,Const busfly_randomsort_INTCUTLEN=32,把32改成你对于的标题字数就可以了。2通过css来控制,可以设置的标题的div长度,超出部分直接隐藏就可以了。更多问题可以参考zblog仿站乐园的,希望对你有帮助。
可以使用zblog的插件进行修改,好像有个什么列表插件可以修改文章标题字数限制的。
要不就修改程序,看下面:
打开 function 目录里的 c_system_base.asp 文件,找到其中的 BlogReBuild_Previous() 函数,替换为下面的代码,一切OK。我在代码里设置的是超过30个字符就截断,变化为29个字符和“...”,如果你要修改,直接改函数里的数字就可以了
Function BlogReBuild_Previous()
'plugin node
For Each sAction_Plugin_BlogReBuild_Previous_Begin in Action_Plugin_BlogReBuild_Previous_Begin
If Not IsEmpty(sAction_Plugin_BlogReBuild_Previous_Begin) Then Call Execute(sAction_Plugin_BlogReBuild_Previous_Begin)
If bAction_Plugin_BlogReBuild_Previous_Begin=True Then Exit Function
Next
Dim i
Dim objRS
Dim objStream
Dim objArticle
Dim ShowTitle
'Previous
Dim strPrevious
Set objRS=objConn.Execute("SELECT [log_ID] FROM [blog_Article] WHERE ([log_ID]0) AND ([log_Level]1) ORDER BY [log_PostTime] DESC")
If (Not objRS.bof) And (Not objRS.eof) Then
For i=1 to ZC_PREVIOUS_COUNT
Set objArticle=New TArticle
If objArticle.LoadInfoByID(objRS("log_ID")) Then
if len(objArticle.Title)30 then
showtitle=left(objArticle.Title,29)" ..."
else
showtitle=objArticle.Title
end if
strPrevious=strPrevious "lia href=""" objArticle.Url """ title=""" objArticle.HtmlTitle """span class=""article-date""[" Right("0" Month(objArticle.PostTime),2) "/" Right("0" Day(objArticle.PostTime),2) "]/span" showtitle "/a/li"
End If
Set objArticle=Nothing
objRS.MoveNext
If objRS.eof Then Exit For
Next
End If
objRS.close
strPrevious=TransferHTML(strPrevious,"[no-asp]")
Call SaveToFile(BlogPath "/include/previous.asp",strPrevious,"utf-8",True)
BlogReBuild_Previous=True
End Function
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流