1. 정확한 제품 또는 플러그인 이름
썸네일 스킨
2. 상세 내용
안녕하세요
썸네일 스킨 1:! 문의게시판 용도로 사용하려고 합니다.
이메일 알림을 받았을때 이메일의 홈페이지로 이동 링크로 가면 아래 이미지처럼 보여집니다.
https://imgur.com/a/hyQ2Y54
참고로 퓨어갤러리 스킨도 사용하는데 퓨어갤러리에서 보내진 이메일의 링크는 정상접속이 됩니다.
아래의 코드를 사용하여 알림을 설정했습니다.
add_action('kboard_document_insert', 'my_reply_email_notify', 10, 2);
function my_reply_email_notify($content_uid, $board_id){
$content = new KBContent();
$content->initWithUID($content_uid);
$parent = $content->getTopContent();
if($content->uid != $parent->uid){
if($parent->member_uid){
$user_info = get_userdata($parent->member_uid);
$notify_email = $user_info->user_email;
}
else if($parent->option->email){
$notify_email = $parent->option->email;
}
else{
$notify_email = '';
}
if($notify_email){
if(!class_exists('KBMail')){
include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
}
$url = new KBUrl();
$mail = new KBMail();
$mail->to = $notify_email;
$mail->title = "답글이 등록 되었습니다.";
$mail->content = $content->content;
$mail->url = $url->getDocumentRedirect($content->uid);
$mail->url_name = '페이지로 이동';
$mail->send();
}
}
}
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
답변 감사합니다.
사이트 내에서 이동할 땐 잘 보이는데, 외부에서 링크로 들어오니 화면이 이상하게 출력되는 문제였습니다.
주소문제 같다고 하셔서 다시 보니까
페이지 내에 숏코드가 [kboard id="2"] 이렇게 되어 있었습니다.
[kboard id=2] 로 수정하니 정상적으로 화면이 출력됩니다.
그냥 오타였네요
감사합니다.
안녕하세요~^^
저희 환경에서는 재현이 안되어서
확인 가능한 페이지 주소를 남겨주시겠어요?
단순하게는 해당 페이지의 주소가 빠진듯 한데
KBoard나 스킨이 최신버전이 아니라면
최신버전으로 업데이트 후 확인해보시겠어요?
고맙습니다.