账号通
    

账号  

密码  

5433

查看

10

回复
主题:文章中插入图片 图片alt属性的不足之处(已解决,但又有新问题) [收藏主题] 转到:  
jdman 当前离线

42

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:922 分
登录次数:71 次
注册时间:2007/5/1
最后登录:2011/3/14
jdman 发表于:2008/1/2 15:56:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

开门见山,直说了





在文章系统 后台添加文章,

在文中插入图片,已经在插入对话框 “说明文字”中填写了 图片 alt说明:“外语圈 韩国电影”字样。然后插入图片,在后台文章编辑 源码模式中 ,可以看到此图片的 alt属性说明已经出现。如下图






此主题相关图片如下:3.jpg
3.jpg

但是,文章发布生成静态后,在前台查看图片,alt属性全部变成了“点此在新窗口浏览图片”。


此主题相关图片如下:1.jpg
1.jpg

查看网页的源文件,其中的图片alt也已经改版为 alt="点此在新窗口浏览图片"   并非编辑时显示的: alt="外语圈 韩国电影"


此主题相关图片如下:2.jpg
2.jpg

这对网站的seo 很不利,也不利于搜索引擎收录图片,希望官方解决以下。或者请高手提出解决方法。





[此贴子已经被作者于2008-1-2 16:14:21编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2008/12/15 16:17:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统
以下是引用zhenfengdz在2008-7-19 12:49:00的发言:

我的改成了“点击查看《{$GetArticleTitle}》原始大小附图”,各位觉得怎么样,可以吗?

\KS_Cls\Kesion.Label.CommonCls.asp末尾

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
做爱吧 当前离线

126

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:900 分
登录次数:18 次
注册时间:2007/6/17
最后登录:2009/10/30
做爱吧 发表于:2008/12/15 15:35:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
iwo630 当前离线

532

主题

0

广播

0

粉丝
添加关注
级别:五年级

用户积分:3724 分
登录次数:152 次
注册时间:2008/11/8
最后登录:2010/12/10
iwo630 发表于:2008/12/15 15:02:00   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统

学习了。。图片alt对SEO的好处,又学了一招,多谢楼主。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hk207 当前离线

157

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:1870 分
登录次数:194 次
注册时间:2008/1/18
最后登录:2015/10/29
hk207 发表于:2008/12/15 11:56:00   | 只看该作者 查看该作者主题 报纸 
以下是引用shareboycn在2008-6-13 15:13:00的发言:

做个标记!


楼上的,通过实践,可以将alt的值替换为{$GetArticleTitle},

但是我有个更好一点的想法,

既然文章编辑中weidth、vspace等属性在发布后还是保留,那为什么不直接保留Alt值?毕竟alt值全部为标题也不是个事,

那么来个条件判断,当alt值存在,且不为空时,保留alt值,当alt值不存在或为空时,增加alt值为{$GetArticleTitle}。

呵呵,愿科汛越做越好~!!

 

 

 

补充:优化做得比较极端一点的话,每个图片的alt属性全手工添加的人还是有的,所以保留alt值最好。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jdman 当前离线

42

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:922 分
登录次数:71 次
注册时间:2007/5/1
最后登录:2011/3/14
jdman 发表于:2008/12/15 10:57:00   | 只看该作者 查看该作者主题 地板 

时隔近一年之后,我有偶然间来到了我当时发的帖子了,呵呵

 

我觉得楼上的 这个样该不错,如果一篇文章里有好多图片,就能避免 堆积关键字之嫌。

 

不过,最终,我改成了 文章关键字 标签。  {$GetArticleKeyWord}

 

自动调用关键字。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhenfengdz 当前离线

3821

主题

0

广播

1

粉丝
添加关注
级别:大三

用户积分:21733 分
登录次数:436 次
注册时间:2007/1/9
最后登录:2013/4/24
zhenfengdz 发表于:2008/7/19 12:49:00   | 只看该作者 查看该作者主题 7楼 
做在线知识付费 选科汛云开店

我的改成了“点击查看《{$GetArticleTitle}》原始大小附图”,各位觉得怎么样,可以吗?

\KS_Cls\Kesion.Label.CommonCls.asp末尾

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ttxx 当前离线

136

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1710 分
登录次数:111 次
注册时间:2007/9/3
最后登录:2014/9/19
ttxx 发表于:2008/7/19 11:46:00   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店



完全同意,看来楼主对SEO还了解一些。如果全部都调用标题,多个图就残了,成堆积关键词了。呵呵。。

如果能 标题(1)   标题(2) 标题(3)这样也不错。。


顺便问下版主,,5.0应该在哪个文件里改ALT这个问题??
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
shareboycn 当前离线

14

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:420 分
登录次数:19 次
注册时间:2008/6/13
最后登录:2010/6/5
shareboycn 发表于:2008/6/13 15:13:00   | 只看该作者 查看该作者主题 9楼 

做个标记!


楼上的,通过实践,可以将alt的值替换为{$GetArticleTitle},

但是我有个更好一点的想法,

既然文章编辑中weidth、vspace等属性在发布后还是保留,那为什么不直接保留Alt值?毕竟alt值全部为标题也不是个事,

那么来个条件判断,当alt值存在,且不为空时,保留alt值,当alt值不存在或为空时,增加alt值为{$GetArticleTitle}。

呵呵,愿科汛越做越好~!!

 

 

 

补充:优化做得比较极端一点的话,每个图片的alt属性全手工添加的人还是有的,所以保留alt值最好。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jdman 当前离线

42

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:922 分
登录次数:71 次
注册时间:2007/5/1
最后登录:2011/3/14
jdman 发表于:2008/1/2 16:12:00   | 只看该作者 查看该作者主题 10楼 
科汛在线考试系统(NET)
以下是引用科汛官方在2008-1-2 16:00:45的发言:

ks_cls/ks.rcls.asp

找到

Function FormatImg(content)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(script)"
Content=re.Replace(Content,"script")
re.Pattern="<img.[^>]*src(=| )(.[^>]*)>"
Content=re.replace(Content,"<img src=$2 style=""cursor: pointer"" alt=""点此在新窗口浏览图片"" onclick=""javascript:window.open(this.src);"" onmousewheel=""return bbimg(this)"" onload=""javascript:resizepic(this)"" border=""0""/>")
set re = nothing
FormatImg = content
end function

改成

Function FormatImg(content)
FormatImg = content
end function

这样就不过滤了,同样也就不无法使用鼠标滚轮效果了...

楼上官方大哥你好,我能不能 把以上红色字体部分直接 改成 {$GetArticleTitle} ,

这样,每张图片 就时自动显示 该图片所在文章的 标题了,是吧?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.21875秒 powered by KesionCMS 9.0