일반페이지에서 내용관리

일반페이지에서 내용관리

QA

일반페이지에서 내용관리

그누보드5(영카트) 버전

5.6.23

사용 PHP 버전

8.2

본문

$co_id = '내용관리ID';

include_once(G5_PATH.'/bbs/content.php');

 

이렇게 하면 원래 불러와 지는데, 왜 '등록된 내용이 없습니다' 라고 경고창이 뜨는 걸까요?

php8버전에서는 뭔가 안되는 이유라도 있을까요?

이 질문에 댓글 쓰기 :

답변 4

해결했네요....

<?php
if( !isset($_GET['co_id']) || empty($_GET['co_id']) ) {
    $_GET['co_id'] = '내용관리ID';
}
include_once(G5_PATH.'/bbs/content.php'); 
?>

이렇게 하니까....잘 나오네요...

혹시 아래처럼 해보시겠어요?

 

//이 부분을
if (!$co_id) {
    alert('등록된 내용이 없습니다.');
}

 

 

>>>

 

 

// 아래처럼 수정
$co_id = isset($co_id) ? $co_id : (isset($_GET['co_id']) ? $_GET['co_id'] : '');
if (!$co_id) {
    alert('등록된 내용이 없습니다.');
}

 

bbs/content.php에

// 내용
if($co_seo_title){
    $co = get_content_by_field($g5['content_table'], 'content', 'co_seo_title', generate_seo_title($co_seo_title));
    $co_id = isset($co['co_id']) ? $co['co_id'] : 0;
} else {
    $co = get_content_db($co_id);
}

if( ! (isset($co['co_seo_title']) && $co['co_seo_title']) && isset($co['co_id']) && $co['co_id'] ){
    seo_title_update($g5['content_table'], $co['co_id'], 'content');
}

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/content.php');
    return;
}

if (! (isset($co['co_id']) && $co['co_id']))
    alert('등록된 내용이 없습니다.');
이렇게 되어 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT