답변 알림메일의 "문의사항 확인하기" 버튼을 클릭하면 "삭제된 글입니다" 라는 알림창이 뜨고 정상적인 페이지가 나오지 않고 있습니다.
버튼 클릭 시 자기가 쓴 글의 링크로 이동시키고 싶은데
링크부분은 어떻게 설정할 수 있나요?
그리고 메일 내용에 답변글 내용 + 기존글 내용을 넣을 수 있을까요?
해당 글에 대한 답변이라는 것을 표시하고 싶습니다.
안녕하세요~^^
KBoard 인사이드 상담 스킨의 답변 등록시 이메일로 알림 받기 기능을 말씀하시는 건지요?
"삭제된 글입니다." 관련해서는 해당 게시글이 휴지통에 있거나
DB에서도 삭제되었는지 확인해보셔야 할 듯합니다.
inside_ask_kboard_latest_alerts_message 필터를 활용하시면 메일 내용을 편집하실 수 있습니다.
아래 예제 코드를 활용해보세요.
add_filter('inside_ask_kboard_latest_alerts_message', 'inside_ask_kboard_latest_alerts_message_2020_04_28', 10, 2);
function inside_ask_kboard_latest_alerts_message_2020_04_28($message, $content){
$board = $content->getBoard();
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$parent_content = new KBContent();
$parent_content->initWithUID($content->parent_uid);
if($parent_content->uid){
$message .= $parent_content->content;
}
}
return $message;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
해당 필터는
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/functions.php 파일에서 확인해보실 수 있습니다.
고맙습니다.
안녕하세요, 인사이드 상담 스킨에서 상태에 따라 컬러를 다르게 표시할 수 있을까요?
실제로 답변이 달린경우에는 빨간색으로 폰트컬러가 바뀌는 것 같은데
실제 답변여부와 상관없이 답변완료 / 답변대기 상태만 바꾸었을때도 구분할 수 있게 하고싶습니다.
인사이드 상담 스킨에서 답변이 달릴 경우 상태 색상이 빨간색으로 변경됩니다.
답변 여부에 상관없이 상태로 색상을 변경되게 하시려면
아래의 코드를 활용해보세요.
function inside_ask_has_answered($content_uid){
$content_uid = intval($content_uid);
$content = new KBContent();
$content->initWithUID($content_uid);
if($content->category2 == '답변완료'){
return true;
}
return false;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.
감사합니다 ^^!