테스트 사이트 - 개발 중인 베타 버전입니다

달력스킨을 적용했더니 에러가 나요ㅠㅠ 채택완료

4455 9개월 전 조회 1,376

Fatal error: Uncaught Error: Call to undefined function chg_paging() in /volume1/web/skin/board/schedule/list.skin.php on line 24 Error: Call to undefined function chg_paging() in /volume1/web/skin/board/schedule/list.skin.php on line 24 Call Stack: 0.0001 369192 1. {main}() /volume1/web/bbs/board.php:0 0.0166 632824 2. include_once('/volume1/web/bbs/list.php') /volume1/web/bbs/board.php:231 0.0205 645304 3. include_once('/volume1/web/skin/board/schedule/list.skin.php') /volume1/web/bbs/list.php:269

 

달력나오는 게시판에 스킨을 적용했더니 이런 에러가 나옵니다. 아마 주소가 달라서 함수를 못 불러오는 것같은데 어디를 수정해야 하는지를 모르겠습니다. ㅠㅠ 시놀로지 나스에서 설치를 해서 사용합니다

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
9개월 전

달력스킨 적용방법을 다시한번 채크해보세요.

보통 원래의 설치 방법대로 하지 않아서 그렇습니다.

 

그리고 어디를 수정해야하는지 모르겠으면

최소한 어떤 출처의 코드를 사용했는지.. 현재 URL 정도는 올려주셔야

해결이 가능합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

4
4455
9개월 전
https://sir.kr/g5_skin/1123?sfl=wr_subject&stx=%EB%8B%AC%EB%A0%A5 여기서 다운받아서 사용했습니다.
애드프로
9개월 전
해당 자료는 2013년도 자료인데 최신 버전의 그누보드에는 작동하지 않을수도 있습니다.
4
4455
9개월 전
님 말씀이 맞네요 ^^ 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

9개월 전

해당 스킨에서는 chg_paging() 함수를 호출하는 부분이 없는데 이상하네요.

스킨 문제가 아닌거 같습니다.

해당 함수는 페이지를 bootstrap 디자인으로 바꿔주는 함수입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
9개월 전
제가 초보라서 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
9개월 전

chg_paging() 기본 함수가 존재 하는게 아니다 보니
해당 함수를 참고해서 페이징 함수를 적용을 해서 확인해 보셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
9개월 전
관심 가져 주셔서 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

9개월 전

</p>

<p><?php </p>

<p>function chg_paging($write_pages)

{

    $remove = array();

    $remove[] = '<span class="sound_only">페이지';

    $remove[] = '<span class="pg">';

    $remove[] = '</span>';

    $remove[] = ' pg_start';

    $remove[] = ' pg_end';

    $remove[] = ' pg_next';

    $remove[] = ' pg_prev';</p>

<p>    $write_pages = str_replace('<nav class="pg_wrap">', '<nav><ul class="pagination">', $write_pages);

    $write_pages = str_replace('</nav>', '</ul></nav>', $write_pages);

    $write_pages = str_replace($remove, '', $write_pages);

    $write_pages = str_replace('pg_page', 'page-link', $write_pages);</p>

<p>    $write_pages = str_replace('<a href="', '<li class="page-item"><a href="', $write_pages);

    $write_pages = str_replace('</a>', '</a></li>', $write_pages);</p>

<p>    $write_pages = str_replace('<span class="sound_only">열린<strong class="pg_current">', '<li class="page-item active"><a href="#" class="page-link">', $write_pages);

    $write_pages = str_replace('</strong>', '</a></li>', $write_pages);</p>

<p>

    $write_pages = str_replace('처음', '<i class="fas fa-angle-double-left"></i>', $write_pages);

    $write_pages = str_replace('이전', '<i class="fas fa-angle-left"></i>', $write_pages);

    $write_pages = str_replace('다음', '<i class="fas fa-angle-right"></i>', $write_pages);

    $write_pages = str_replace('맨끝', '<i class="fas fa-angle-double-right"></i>', $write_pages);</p>

<p>    return $write_pages;

} ?></p>

<p>

페이지 관련 함수 인것 같습니다.
이것을 넣어서 해보세요
이 함수가 어디서 호출 하는지도 찾아보세요.
달력 스킨에는 불러오는 곳이 없는것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
9개월 전
감사합니다

댓글을 작성하려면 로그인이 필요합니다.

9개월 전

그누 원본에 chg_paging()라는 함수는 없습니다

달력스킨 관련 화일 중 이 함수가 어느 화일에 있는지 확인해서 include되어야 합니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
9개월 전
감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인