我的超大jquery插件有问题,我在这个论坛里四处寻找类似的问题,我找到了答案,并试着让它适应我的问题,但是不起作用,因为我是一种新的PHP,所以也许有人可以帮我调整我的功能。
我正在创建一个动态网站,我不知道图片的编号和标题。
我有几个函数可以调用它们但是我没有设法将它们重新组合成一个我可以插入超大符号的函数!插件
以下是我的不同元素: 这将始终是相同的配置:
第一张单张图片:
<img src='/cspdocs/exhibition/images/<?php echo $expo['pic'];?>'/>
对于其他人我需要使用循环foreach
第二组图片:
<?php foreach (getExpoViews($id_expo) AS $id_view) { ?>
<img src='/cspdocs/exhibition/images/<?php echo getExpoViewImage($id_view)?>' title : '<?php echo $expo['name']'?> />
<?php }; ?>
第三组图像:
<?php foreach (getExpoArtworks($id_expo) AS $id_artwork) {?>
<img src="/cspdocs/artwork/images/<?php echo getArtworkThumbnail($id_artwork); ?>" title="<?php echo getArtistFullName(getArtworkArtist($id_artwork));?>" />
<?php }; ?>
我不知道如何重新组合它们, 我为第二组图像开始这样的事情 但它不起作用:
<?php
function getAllExpoView($path) {
if (getExpoViews($id_expo)!='') {
foreach (getExpoViews($id_expo) AS $id_view) {
$images= "{image : '/cspdocs/exhibition/images/'".getExpoViewImage($id_view)."', title : '".$expo['name']."', thumb :'/cspdocs/exhibition/images/'".getExpoViewImage($id_view)."',url : ''},";
};
return $images ;
};
};
?>
目标是在这里替换路径,第一张图片没问题,这是我的第二组和第三组:
jQuery(function($){
$.supersized({
slides : [ // Slideshow Images
{image : '/cspdocs/exhibition/images/<?php echo $expo['pic'];?>', title : '<?php echo $expo['name']; ?>', thumb : '/cspdocs/exhibition/images/<?php echo $expo['pic'];?>', url : '<?php echo $link;?>'},
{image : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/slides/kazvan-2.jpg', title : 'Image Credit: Maria Kazvan', thumb : 'http://buildinternet.s3.amazonaws.com/projects/supersized/3.2/thumbs/kazvan-2.jpg', url : '<?php echo $link;?>'}
]
});
});
此处链接到pre-prod网站: