2012-11-12 3 views
0

와 루프 슬라이더 동안이 유사하도록되어 내 사이트에 슬라이더가 : samplesliderPHP는 자바 스크립트

을하지만 그것은 할 수있는 모든이있다 : brokenslider

누군가가 나를 도울 수 PHP 코드에 어떤 문제가 있는지 알아보십시오. 루프를 사용하면서 모두 한 번씩 시도해 보았습니다.하지만 왼쪽의 거품 중 하나와 오른쪽의 거품 하나만 보여줍니다. 나는 그것이 슬라이더에서 모든 것을 던져 버렸다고 생각하지만, 내가해야 할 일을 얻지 못한다.

나는 태그의 시작과 끝을 돌아 다니며 움직였습니다. 아무것도하지 않았지만, 모든 것을 다 해봤습니다. 나는 두번째 전에 while ($record->MoveNext()){ 전에 에코를 넣었고 화면에 출력했다. 그 다음에 같은 while을 넣었고 나타나지 않았다.

MoveNext 함수를 추가해야하지만 함수에 대해 알지 못하고이 사이트에서 해당 위치를 찾을 수 없으므로 두 번째 의견을 제시하고 수정 방법을 모릅니다. 어쨌든. :/

MoveNext 기능의 위치를 ​​확인하기 위해 계속 파일을 검색 할 것입니다. 그러나 직접 해결하려고 할 수는 있지만,이 유형의 항목을 가지고있는 사용자가 내가하는 것보다 더 많은 경험이 있다면 정말 감사하겠습니다. 제공 할 조언이 있다면 올바른 방향으로 나아가십시오! 나는 기능 MoveNext()을 발견하면

$record = Database::Execute($sql); 
if ($record->Count() > 0) { 
    print '<div class="flexslider cf">'; 

    print '<ul class="controls">'; 
    while ($record->MoveNext()) { 
     print '<li class="cf"><a href="#"><div class="thumb"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>'; 
     print '<div class="text"><h3>' . $record->mk_name . '</h3><p>' . $record->mk_description . '</p></div></a></li>'; 
    }// end while 
    print '</ul>'; 
    while ($record->MoveNext()){ 
     print '<ul class="slides">'; 
      print '<li><div class="img"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>'; 
      print '<div class="text"><h2>'. $record->mk_name .'</h2><p>'. $record->mk_description .'</p><a href="#" class="mklink">Continue &raquo;</a></li></ul>'; 
    }// end while 

    print '</ul></div>'; 
} 
?> 

<script type="text/javascript"> 
$(window).load(function() { 
    $('.flexslider').flexslider({ 
     animation: "fade", 
     manualControls: "ul.controls li" 
    }); 
}); 
</script> 


//------------------------------ 
public function MoveNext() { 
//------------------------------ 
    if ($this->index < $this->count - 1) { 
     $this->index++; 
      return true; 
} else { 
    $this->index = $this->count; 
     return false; 
} 
} 
+0

MoveNext() 메서드의 내용을 게시하면 도움이 될 것입니다. – PseudoNinja

+0

아직 찾으려고합니다. 이 사이트에는 많은 파일이 있으며 내가 만들지 않은 파일이 있습니다. – jlg

+0

찾았습니다. 편집 된 원본 게시물 @PseudoNinja – jlg

답변

0

, 나는 또한 Move(), MovePrevious()MoveFirst()에 대한 기능을 발견했다. 나는 그 (것)들과 주변에 놀고 두번째 MoveNext()가 나의 부호에서 기능 MovePrevious()이어야하고 그것을 잘 작동 한 ㄴ다는 것을 발견했다. 나는 그것이 나를 따라 걷는 나의 두뇌를 얻으려고 stackoverflow에 게시물을 가져 갔다고 생각한다. 때로는 20 분 동안 모니터를 쳐다보기보다는 답을 찾기 위해 그것을 적어 두는 것이 더 쉽습니다. 흠 ...

//------------------------------ 
public function MovePrevious() { 
//------------------------------ 
    if ($this->index > 0) { 
     $this->index--; 
     return true; 
    } else { 
     $this->index = -1; 
     return false; 
    } 
} 
+0

물론 이것은 옳지 않았습니다. 그것은 모든 이미지를 보여 주지만 이제 왼쪽의 첫 번째 이미지는 오른쪽의 마지막 이미지를 보여주고 있고 마지막 이미지는 첫 번째 이미지를 보여주고 있습니다 ..... – jlg