这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | 后一修订版 两侧同时换到之后的修订记录 | ||
zblogphp:development:theme:tips [2017/10/13 20:30] 捷闪站长网 [判断是否为手机端] |
zblogphp:development:theme:tips [2017/10/14 09:11] 捷闪站长网 [自动给IMG添加alt属性] |
||
---|---|---|---|
行 179: | 行 179: | ||
PC端代码 | PC端代码 | ||
{/if} | {/if} | ||
+ | |||
+ | ===== 自动给IMG添加alt属性 ===== | ||
+ | 搜索引擎对网站图片SEO的友好性很大取决于alt属性,使用此函数可以自动为img添加alt属性为文章标题! | ||
+ | 首先在include.php加入此函数: | ||
+ | <code php> | ||
+ | function APPID_imgalt(&$template){ | ||
+ | global $zbp; | ||
+ | $article = $template->GetTags('article'); | ||
+ | $pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i"; | ||
+ | $replacement = '<img alt="'.$article->Title.'" src=$2$3.$4$5/>'; | ||
+ | $content = preg_replace($pattern, $replacement, $article->Content); | ||
+ | $article->Content = $content; | ||
+ | $template->SetTags('article', $article); | ||
+ | } | ||
+ | </code> | ||
+ | 然后挂载如下接口: | ||
+ | <code php> | ||
+ | Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','APPID_imgalt'); | ||
+ | </code> |