안녕하세요~
초보 사용자 이지만 쉽게 KBoard 잘 사용하고 있습니다.
에스크원 상담 스킨을 구매 예정 입니다.
혹시 상태의 내용을 추가 할 수 있을까요?
예)상태 ----> 수리진행, 입고확인, 입금대기중 등을 추가 하고 싶습니다.
할 수 있다면 제가 초보라서요~ 자세하게 알려 주시면 구매해서 사용하겠습니다 ^^
수고하세요
안녕하세요~^^
1. 스킨의 editor.php 파일을 수정해주세요.
FTP로 접속해서 /wp-content/plugins/kboard/skin/ask-one/editor.php 파일을 보시면
아래 굵게 표시된 코드 처럼 새로운 상태를 추가해주시면 됩니다.
<?php if($board->isAdmin()):?>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-select-category2"><?php echo __('Status', 'kboard')?></label>
<div class="attr-value">
<select id="kboard-select-category2" name="category2">
<option value="">상태없음</option>
<option value="답변대기"<?php if($content->category2 == '답변대기'):?> selected<?php endif?>>답변대기</option>
<option value="답변완료"<?php if($content->category2 == '답변완료'):?> selected<?php endif?>>답변완료</option>
<option value="수리진행"<?php if($content->category2 == '수리진행'):?> selected<?php endif?>>수리진행</option>
<option value="입고확인"<?php if($content->category2 == '입고확인'):?> selected<?php endif?>>입고확인</option>
<option value="입금대기중"<?php if($content->category2 == '입금대기중'):?> selected<?php endif?>>입금대기중</option>
</select>
<div class="description">※ 상태는 관리자만 수정할 수 있습니다.</div>
</div>
</div>
<?php else:?>
<input type="hidden" name="category2" value="<?php echo $content->category2?$content->category2:'답변대기'?>">
<?php endif?>
2. 리스트에서 상태는
FTP로 접속해서 /wp-content/plugins/kboard/skin/ask-one/list.php 파일을 보시면
아래와 같은 코드가 몇 군데 있을 겁니다.
<?php if($content->category2 == '답변대기'):?><span class="kboard-ask-one-status-wait">답변대기</span><?php endif?>
<?php if($content->category2 == '답변완료'):?><span class="kboard-ask-one-status-complete">답변완료</span><?php endif?>
아래처럼 상태를 더 추가하고 색상은 원하시는 걸로 변경해주시면 가능합니다.
<?php if($content->category2 == '답변대기'):?><span class="kboard-ask-one-status-wait">답변대기</span><?php endif?>
<?php if($content->category2 == '답변완료'):?><span class="kboard-ask-one-status-complete">답변완료</span><?php endif?>
<?php if($content->category2 == '수리진행'):?><span class="kboard-ask-one-status-complete" style="color: white; background-color: #12529a;">수리진행</span><?php endif?>
<?php if($content->category2 == '입고확인'):?><span class="kboard-ask-one-status-complete" style="color: white; background-color: #12529a;">입고확인</span><?php endif?>
<?php if($content->category2 == '입금대기중'):?><span class="kboard-ask-one-status-complete" style="color: white; background-color: #12529a;">입금대기중</span><?php endif?>
조만간 KBoard 에스크원 상담 스킨을 좀 더 편리하게 사용할 수 있도록 업데이트할 계획입니다.
상태를 파일 수정 없이 편리하게 관리할 수 있도록 연구해서 업데이트하도록 하겠습니다.
고맙습니다.
안녕하세요~
덕분에 구매해서 진행 하고 있습니다.
그런데 말씀 하신 1번은 추가 잘 됐습니다.
2번은 글자및박스 뒷 배경색상도 없고 아무것도 안보이네요 ;;;
아래처럼 3군대 있어서 추가해보았습니다.
아래의 노랑색 2군대 수정 하는거 아닌건가요?(Color Name- Brown /Hex Code RGB- #A52A2A)
글자색+박스색상 어떻게 하면 교체 할 수 있을 까요?
<?php if($content->category2 == '답변대기'):?><span class="kboard-ask-one-status-wait">답변대기</span><?php endif?>
<?php if($content->category2 == '답변완료'):?><span class="kboard-ask-one-status-complete">답변완료</span><?php endif?>
<?php if($content->category2 == ‘접수’):?><span class="kboard-ask-one-status-complete" style="color:Brown; background-color:#A52A2A;">접수</span><?php endif?>
1번에도 접수가 있는지요?
2번에서는 글자는 나오는지요?
color 속성과 background-color 속성만 변경하시면 됩니다.
Brown 코드가 안먹히면 Hex Color Code로 적용해보세요.
https://www.w3schools.com/colors/colors_picker.asp
그리고 <?php if($content->category2 == ‘접수’):?> 이 코드에서 작은따옴표(')가 맞는지요? (아닌것 처럼 보여서요)
다른 특수문자를 사용하시면 오류납니다.
큰따옴표(")와 작은따옴표(')만 사용할 수 있습니다.
확인 가능한 페이지 주소도 알려주시겠어요?
고맙습니다.
1번은 사이트 확인해보면 editor.php에서 입력 한것은 정상 적으로 보입니다.
(접수 및 여러가지 입력했으며 정상 적으로 리스트가 보입니다)
2번 list.php '접수'1줄만 3군대 위에 처럼 등록했습니다.작은따옴표(')로 수정했구요.
사이트 확인결과 글자 및 뒷박스배경 보이지 않습니다.
http://www.livefishing.co.kr/as진행현황/?mod=list&pageid=1
확인 부탁 드립니다.
1번은 사이트 확인해보면 editor.php에서 입력 한것은 정상 적으로 보입니다.
(접수 및 여러가지 입력했으며 정상 적으로 리스트가 보입니다)
2번 list.php '접수'1줄만 3군대 위에 처럼 등록했습니다.작은따옴표(')로 수정했구요.
아래처럼 일단 확인차 '접수'라는 1줄만 먼져 바꿔 보았습니다.
사이트 확인결과 글자 및 뒷박스배경 보이지 않습니다.(글씨 보이지 않음 , 백드라운드 색상없음)
어느 곳 바꾸면 될까요?
http://www.livefishing.co.kr/as진행현황/?mod=list&pageid=1
확인 부탁 드립니다.
<div class="kboard-mobile-status">
<?php if($content->category2 == '답변대기'):?><span class="kboard-ask-one-status-wait">답변대기</span><?php endif?>
<?php if($content->category2 == '답변완료'):?><span class="kboard-ask-one-status-complete">답변완료</span><?php endif?>
<?php if($content->category2 == '접수'):?><span class="kboard-ask-one-status-complete" style="color: white; background-color: #12529a;">접수</span><?php endif?>
회원 전용이라 확인이 안됩니다.
아무나 확인해볼 수 있도록 해주시겠어요?
아니면 임시 테스트 페이지를 따로 만들어서 알려주시겠어요~?
고맙습니다.
안녕하세요~
회원전용 풀었습니다.
확인 부탁 드립니다 ^^
http://www.livefishing.co.kr/as진행현황/
안녕하세요~ 바쁘시죠 ^^
위에 사이트 확인 한번 부탁 드립니다 ~
안녕하세요~
너무 늦게 답변을 달아 드린 것 같네요~^^;;
확인해봤는데요.
예상과는 다르게 상태쪽에 아무것도 출력되는게 없네요.
고객지원쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 특별히 해당 부분만 확인해드리겠습니다 ㅎㅎ
이메일로 어떻게 적용되어야 하는지 상세한 설명도 부탁드릴께요 ㅎㅎ
고맙습니다.
감사합니다 ^^
이메일 지금 보내 드렸습니다
날씨 더운데 고생하세요~
list.php 파일에는 별다른 문제는 확인하지 못했습니다.
대신 editor.php 파일에서 직접 추가하신 상태 쪽에 문제가 좀 있었습니다.
작은따옴표(')와 큰따옴표(")를 사용하셔야 하는데요.
다른 특수문자를 사용하셨습니다.
특수문자를 잘못 사용하시면 에러의 원인이 됩니다.
현재는 제대로된 작은따옴표와 큰따옴표로 수정을 해서 문제를 해결했습니다.
고맙습니다.