일반페이지에서 내용관리
본문
$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('등록된 내용이 없습니다.');
이렇게 되어 있습니다.
$co['co_id'] 부터 찍어보세요. 나오나..
근데 커먼 로드 안한거 아닌가요?