2009-11-09 5 views
0

Flickr 피드에서 이미지를 가져 오는 맞춤식 Jquery/PHP 갤러리 스크립트를 사용하고 있습니다. JQuery 페이지 매김 플러그인을 구현하려했으나 아무 소용이 없습니다. 여기 JQuery를 사용자 정의 스크립트로 구현하는 방법은 무엇입니까?

<?php 

require_once('php/simplepie.inc'); 

$feed = new Simplepie('http://api.flickr.com/services/feeds /[email protected]&lang=en-us&format=rss_200'); 

    $feed->handle_content_type(); 



function image_from_description($data) { 

preg_match_all('/<img src="([^"]*)"([^>]*)>/i', $data, $matches); 

return $matches[1][0]; 

} 



function select_image($img, $size) { 

$img = explode('/', $img); 

$filename = array_pop($img); 



$s = array(

    '_s.', // square 

    '_t.', // thumb 

    '_m.', // small 

    '.', // medium 

    '_b.' // large 

); 



    $img[] = preg_replace('/(_(s|t|m|b))?\./i', $s[$size], $filename); 

    return implode('/', $img); 

} 

?> 


<script type="text/javascript"> 
$(function(){ 
$("#images div").quickpaginate({ perpage: 4, showcounter: false, pager : $("#image_counter") }); 
}); 

</script> 




    <div class="album-wrapper" id="images"> 

     <?php foreach ($feed->get_items() as $item): ?> 

      <div class="photo"> 

       <?php 

        if ($enclosure = $item->get_enclosure()) { 



         $img = image_from_description($item->get_description()); 

         $full_url = select_image($img, 4); 

         $thumb_url = select_image($img, 0); 

         echo '<a href="' . $full_url . '" class="thickbox" title="' . $enclosure->get_title() . '"><img id="photo_' . $i . '" src="' . $thumb_url . '" /></a>'."\n"; 

        } 

       ?> 


      </div> 

     <?php endforeach; ?> 
    </div> 
    <div id="image_counter"></div> 

사람이 내가 놓친거나 내가 잘못을하고있는 중이 야 무엇을 볼 수 ... 코드입니다?

감사합니다,

+0

클라이언트에서 코드 실행을 단계별로 시도하여 빠른 페이지 이동 기능이 실패한 곳을 확인한 적이 있습니까? 나는 플러그인에 익숙하지 않지만 실제로 발생한 오류에 대한 정보는 질문에 대답하려고하는 사람에게 도움이 될 것입니다. –

답변

0

는 오류가 위치 할 수있는 지역을 격리하려고 시도 했습니까? 코드의 PHP 측 또는 JavaScript 측에 있다면 알아낼 수 있습니까?

어쨌든 나는 Tablesorter 플러그인을위한 jQuery pager 동반자 플러그인을 사용하여 성공했습니다. 그러나 매우 긴 데이터 목록에서는 그다지 잘 작동하지 않습니다.

+0

PHP 또는 Jquery 문제인지 여부를 막을 수 없습니다. 여기 내 코드가 있는데 왜 두 코드가 연결되지 않는지 알 수 있습니까? –

+0

죄송합니다 - http://www.faeriecakes.co.uk/cake-gallery.php –

관련 문제