1

我对超大的 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;?>'}
                                            ]
        });
   });

这里是预产品网站的链接:

http://jeromesohier.curator-studio.com

4

0 回答 0