我在php上只有一个小问题,我也想在滑块上显示图像,并且在数据缩略图上也出现错误“”,因为它的鳕鱼写得不好,请检查一下
echo '<img data-thumb="<img src="'.JURI::root().$image->file_url .'" />"
src="'.JURI::root().$image->file_url .'"
alt="'. $image->file_title .'" >';
我也得到这个结果:
<img data-thumb="<img src=" https:="" website.com="" images=""
stories="" virtuemart="" product="" product-03.jpg"="">"
src="https://www.website.com/images/stories/virtuemart/product/product-03.jpg"
alt="VM Cart Logo " /> </div>
请问我该如何解决?
答案 0 :(得分:0)
您的输出未生成有效的HTML。试试这个。
echo '<img
src="'.JURI::root().$image->file_url.'"
alt="'.$image->file_title.'"
data-thumb="'.JURI::root().$image->file_url.'">';
更新
也感谢只有一个小问题,那就是它必须是img上的 data-thumb像这样打印结果:'src =“ sitecom.com/pic.png” alt =“ photo by 谷仓图片“>如何添加图片源 src =“'。JURI :: root()。$ image-> file_url。'”插入数据缩略图,如下所示 data-thumb =''吗?
我可以问一下为什么要在<img>
属性中嵌入data-thumb
标签吗?可以这样做,但是通常情况下,您稍后会在实际使用<img>
的内容时构造data-thumb
。顺便说一句,我将更新我的答案以匹配您想要的内容。
根据https://validator.w3.org/nu/,这是有效的HTML。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>My Title</title>
</head>
<body>
<?php
$url = 'https://via.placeholder.com/350x150';
$title = 'This is my image title';
echo '<img
src="' . $url . '"
alt="' . $title . '"
data-thumb=\'<img src="' . $url . '">\'>';
?>
</body>
</html>
使用您的变量。
$url = JURI::root().$image->file_url;
$title = $image->file_title;
echo '<img
src="' . $url . '"
alt="' . $title . '"
data-thumb=\'<img src="' . $url . '">\'>';