728x90
반응형
SMALL
@다케미카코 님이 제작하신 네이버 META 검색 잘 걸리게 하기를 HOOK 기능을 만들어봤습니다.
// extend/user.extend.php 에 입력
if (! function_exists('common_header_shop_item_meta')) {
add_event('common_header', 'common_header_shop_item_meta');
function common_header_shop_item_meta()
{
global $g5, $config;
if($_REQUEST['it_id'] != "" && (!defined('G5_IS_ADMIN') || G5_IS_ADMIN == false)){
$it_id = $_REQUEST['it_id'];
$http_host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['REQUEST_URI'];
$ogUrl = 'https://' . $http_host . $request_uri;
$sql = "select * from g5_shop_item where it_id='$it_id'";
$item = sql_fetch($sql); // 쿼리 실행
$ogType = 'website'; // default website
$ogTitle = $g5['title'];
$ogImage = ''; // default image url 입력
if ($item) {
$ogTitle = $item['it_name'];
$ogImage = get_it_imageurl($it_id);
}
$config['cf_add_meta'] .= '<meta property="og:url" content="'.$ogUrl.'" />';
$config['cf_add_meta'] .= '<meta property="og:type" content="'.$ogType.'" />';
$config['cf_add_meta'] .= '<meta property="og:title" content="'.$ogTitle.'"/>';
$config['cf_add_meta'] .= '<meta property="og:image" content="'.$ogImage.'"/>';
}
}
}
728x90
반응형
LIST
'개발자 인생 > 그누보드5' 카테고리의 다른 글
회원 목록 엑셀 다운로드 HOOK 기능 (1) | 2024.09.02 |
---|---|
"url에 타 도메인을 지정할 수 없습니다." 메세지 없애는 HOOK 기능 (0) | 2024.08.27 |
관리자 첫 페이지를 특정페이지로 변경 HOOK 기능 (2) | 2024.08.20 |
닉네임 없이 회원가입하는 HOOK 기능 (0) | 2024.08.19 |
메일전송 SMTP 등록 HOOK 기능 (0) | 2024.08.18 |