我有一个正在实施 Nivo Lightbox 的网站(可以在此处找到文档)。我添加了 css 和 script 标签,它似乎工作正常,但是当我测试它时,我注意到一些图像被左对齐而不是居中。当我检查在滑块中拉起的代码时,它说滑块的内容是
<iframe src="/images/sized/images/uploads/_DSC0413-333x500.JPG" class="nivo-lightbox-item" frameborder="0" vspace="0" hspace="0" scrolling="auto"></iframe>
而普通图像使用这个标签
<img class="mfp-img" src="http://www.hoekstraspecialty.com/images/photo_gallery/copy_1_sprinter9.jpg" style="max-height: 535px;">
没有 iframe。
我通过 ExpressionEngine 中的博客将图像添加到灯箱。输入图像并将它们绑定到灯箱的代码是
{exp:weblog:entries weblog="gallery_images" url_title="shelving" limit="1" disable="member_data|trackbacks|pagination|categories"}
<p style="text-align: right;">
{equip_gallery limit="1"}<a href="{img}" class="shelving" data-lightbox-gallery="gallery1"><img class="shelving" alt="" src="{site_url}images/uploads/button_shelving_17.jpg" style="width: 228px; height: 29px;"></a>{/equip_gallery}
<div id="gallery" style="display:none;">
{if equip_gallery}
{equip_gallery}
<a href="{exp:imgsizer:size src="{img}" height="500" justurl="yes" }" class="shelving" data-lightbox-gallery="gallery1"><img class="small" src="{img}" title="{caption}"></a>
{/equip_gallery}
{/if}
</div>
</p>
{/exp:weblog:entries}
所有的图像都应该以相同的格式添加,当我查看不在灯箱中的图像标签时,它们看起来都一样,所以我不确定为什么其中一些被放入 iframe 而有些则没有.
要查看示例,请单击上面的链接,然后单击“搁置画廊”。第一个图像工作正常,并使用 img 标签格式化。最后一张图片(单击左箭头)的 iframe 标记格式不正确。