请问DISCUZ的H1标签和图片ALT属性是不是在服务器设置完代码,就可以在每次发帖时设置他们了?然后ALT属性是不是就自动读取的图片的文件名?不是的话应该是怎样的呢?
你好,这个论坛我还没用过。我在网上给你找的答案,仅供参考吧:
这是给图片加alt 和title ,你说的H1 不用添加的 因为一个页面就一个H1 如果用户发帖带H1 那不符合要求 ,。
追问第一步:用FlashFXP FTP工具打开FTP空间,再根目录路径/htdocs/template/default/forum/找到discuzcode.htm文件,下载后用sublime text3打开,
第二步:在sublime text3中搜索如下字段CTRL+F搜索<img{if $attach['price'] && $_G['forum_attachmentdown'],找到后在它的src="{STATICURL}image/common/none.gif" 在这段代码后面加上如下代码:alt="$_G[forum_thread][subject]" title="$attach[description]"这样图片就会自动获得alt属性为标题,title为图片描述,图中2处位置都要添加代码。
解释:
$_G[forum_thread][subject] 文章标题$_G[setting][sitename] 网站名称$attach[imgalt] 图片名称
title="$attach[description]"图片描述(发帖时插入图片填写的描述)
保存后上传到原来的位置替换源文件discuzcode.htm,再到discuz管理后台刷新缓存,按住F12用工具查看添加状况。
谢谢您的回答!请问为什么不用设置h1,我还是不明白;还有在空间设置这些后是从哪里设置或怎么提取图片名称的,是读取图片本身的文件名吗?还是在发帖时会出现一个设置alt属性的地方?
追答因为一个页面最多也就允许有一个h1,如果你在帖子里设置了h1, 那么 发一次帖子就出现一次h1 那要出现多少个啊 ?所以不符合要求。
alt 属性 上面的不是告诉你了吗 ?
解释:
$_G[forum_thread][subject] 文章标题$_G[setting][sitename] 网站名称$attach[imgalt] 图片名称
title="$attach[description]"图片描述(发帖时插入图片填写的描述)