JQuery Превосходный! плагин с динамическим путем изображения - PullRequest
1 голос
/ 11 января 2012

У меня проблема с суперразмерным плагином 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:

http://jeromesohier.curator -studio.com

...