填写我的回应:
欢迎参与讨论!
在Z-Blog 博客1.8 Spirit以前的老版本的编辑器里面,上传图片显示的代码里面没有“alt”和“title”这两个标签。文章里面的图片如果没有这些标签的话,搜索引擎是不容易知道图片的作用的,所以,我以前上传一些图片后,总要手工加入这些标签。今天在zb论坛上看到怎样让图片自动带这些标签的方法,终于解决了这个问题。
1、打开这个文件 FUNCTION/c_function.asp
找到:If ZC_UBB_IMAGE_ENABLE And Instr(strType,"[image]")>0 Then
在下面增加:
objRegExp.Pattern="(\[ALTIMG=)([^\n\[]*)(\])(.+?)(\[\/ALTIMG\])"
strContent= objRegExp.Replace(strContent,"<img ResizeImage(this,"&ZC_IMAGE_WIDTH&")"" src=""$4"" alt=""$2"" title=""$2""/>")
2、打开文件 FUNCTION/c_system_event.asp
找到:If (CheckRegExp(strFileType,"\.(jpeg|jpg|gif|png|bmp)$")=True) Then
把下面一行修改为:
strFileName="【ALIGN-CENTER]【ALTIMG=]upload/"&objUpLoadFile.FileName&"【/ALTIMG]【/ALIGN-CENTER]"
修改了上面两个文件后,在博客编辑器里面上传图片,会显示这样的效果
【ALIGN-CENTER]【ALTIMG=]14238.jpg【/ALTIMG]【/ALIGN-CENTER]
在“=”号后面加上文字,文字就会被自动替换成alt和title的内容了。
注:【替换为[
上面第二项代码中的 upload/"&objUpLoadFile.FileName&" 应该保持原来的,免得上传图片不显示。
原作者:gaosen
酋长 于 2011-10-13 8:45:39 回复可能不同的版本会不一样的。我好久没玩zblog了。不建议修改这些东西。
填写我的回应:
欢迎参与讨论!