Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] X3.1 门户文章图片(插图)Alt 问题SEO解决方案

[复制链接]
文艺君猫王 发表于 2014-6-9 18:28:08 | 显示全部楼层 |阅读模式
本帖最后由 文艺君猫王 于 2014-6-9 18:29 编辑











门户文章图片Alt 问题SEO解决方案

X3.1测试无误!,其他版本可用于思路参考。

动刀的文件有两个,请提前备份:
1. static/image/editor/editor_function.js
2. template/default/home/spacecp_blog.htm


开始了  ↓

文件:static/image/editor/editor_function.js
操作:复制一份,重命名为:bgeditor_function.js


编辑:editor_function.js
查找:
  1. function insertImage(image, url, width, heigh) {
  2.         url = typeof url == 'undefined' || url === null ? image : url;
  3.         width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);
  4.         height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);
  5.         var html = '<p><a href="' + url + '" target="_blank"><img src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';
  6.         edit_insert(html);
  7. }
复制代码
替换为:
  1. function insertImage(image, url, width, height,subject) {
  2.         url = typeof url == 'undefined' || url === null ? image : url;
  3.         width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);
  4.         height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);
  5.         subject = $('title').value;
  6.         var html = '<p><a href="' + url + '" target="_blank"><img alt="'+subject+'" src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';
  7.         edit_insert(html);
  8. }
复制代码
再编辑:bgeditor_function.js
查找:
  1. function insertImage(image, url, width, heigh) {
  2. url = typeof url == 'undefined' || url === null ? image : url;
  3. width = typeof width == 'undefined' || width === null ? 0 : parseInt(width);
  4. height = typeof height == 'undefined' || height === null ? 0 : parseInt(height);
  5. var html = '<p><a href="' + url + '" target="_blank"><img src="'+image+'"'+(width?' width="'+width+'"':'')+(height?' height="'+height+'"':'')+'></a></p>';
  6. edit_insert(html);
  7. }
复制代码
替换为:
  1. <blockquote><blockquote>function insertImage(image, url, width, height,subject) {
复制代码
再编辑:template/default/home/spacecp_blog.htm
查找:
  1. editor_function.js
复制代码
替换为:
  1. bgeditor_function.js
复制代码
OK,保存并关闭;


测试:发布一篇带有图片的文章;

验证:在点击发布之前,切换到源代码(纯文本)查看 Alt="这里是否有了文章标题呢?(前提是你写了标题)";

结果:
1. 有,则操作成功。恭喜您!
2. 无,则操作失败,请还原备份再细心操作一遍,如还不行,可选择回复本贴寻求帮助。
 楼主| 文艺君猫王 发表于 2014-6-9 18:31:23 | 显示全部楼层
看帖要回帖,跟我似的
回复

使用道具 举报

OvO 发表于 2014-8-19 12:07:07 | 显示全部楼层
新文章都有了,老文章好像没有,怎么给老文章也加上?
回复

使用道具 举报

 楼主| 文艺君猫王 发表于 2014-9-9 01:00:01 | 显示全部楼层
OvO 发表于 2014-8-19 12:07
新文章都有了,老文章好像没有,怎么给老文章也加上?

老文章是否有生成静态?

如果生成了,那么用Dreamweaver批量替换......当然只能替换为网站或栏目主题关键词

如果没生成,该模板最实用。老文章单独用模板改了(也就是老文章和新文章用两个模板)
回复

使用道具 举报

 楼主| 文艺君猫王 发表于 2014-9-9 01:00:54 | 显示全部楼层

论坛就更简单了  ,直接该模板就OK
回复

使用道具 举报

壯志凌雲 发表于 2015-5-3 18:40:22 | 显示全部楼层
3.2也是这样弄吗
回复

使用道具 举报

wsaibk1314 发表于 2016-2-8 16:07:36 | 显示全部楼层
大神在不在,我怎么设置都不行啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:46 , Processed in 0.071959 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表