以下是我网站上使用Cute滑块插件的图片部分的PHP代码。我想通过向行alt
添加文字来添加$data .= '<img '.$src.''.$datasrc.''.$thumb.'>';
文字,但alt
文字最终会重复。我应该在哪里添加alt
文字?
if($layerkey == 0) {
$src = ' src="'.$layer['properties']['image'].'"';
$datasrc = '';
}
else {
$src = ' src="'.$GLOBALS['csPluginPath'].'/img/blank.png" width="1" height="1" alt="Blank"';
$datasrc = ' data-src="'.$layer['properties']['image'].'"';
}
$data .= '<li data-delay="'.$layer['properties']['slidedelay'].'" data-src="'.$layer['properties']['slidedelay'].'" data-trans3d="'.$layer['properties']['3d_transitions'].'" data-trans2d="'.$layer['properties']['2d_transitions'].'">';
$data .= '<img '.$src.''.$datasrc.''.$thumb.'>';
完整的php文件位于:http://pastie.org/9167151
答案 0 :(得分:0)
在这一行:$src = ' src="'.$GLOBALS['csPluginPath'].'/img/blank.png" width="1" height="1" alt="Blank"';
alt
已经定义,这就是为什么在尝试将其添加到第二位时会得到两个定义的原因。您应该更改该行的定义,而不是$data .= '<img '.$src.''.$datasrc.''.$thumb.'>';
行。