묻고답하기
스케치북최신버전에서 특정확장변수를 추천하는 사람에게만 공개하는 방법..
2014.04.25 16:36
댓글 19
-
LI-NA
2014.04.25 23:12
-
큰성565
2014.04.26 08:10
@LI-NA
헐....직접 만들어주시다니.... 감사합니다....!!
-
맥문동
2014.04.26 11:44
@큰성565
@LI-NA
팁 감사하구요. 적용을 해보려고 했으나 지정한 확장변수가 추천을 하지 않아도 노출이 되어, 변화가 전혀 없는것 같아서 문의드립니다.
xe 최신버젼 / 답변 주신 링크 스케치북 버젼입니다..
첨부파일을 다운받아 본문의 $valname = '확장변수이름' 이 부분에는 스케치북 게시판에설 설정한, 추천 한 이후 보여지고자 하는 확장변수의 "사용자 정의이름" 값을 넣고 테스트 해보았습니다.
_read.html 소스의 '확장변수이름' 에는 추천 후 보여지고자 하는 확장변수의 사용자정의이름값을 입력하는게 맞는거죠??
추천하기 전 상태에서도 해당 확장변수값이 그대로 보여지는데요.....게시판 권한은 누구나 볼수 있게금 해서 테스트 해보고 로그인 후 게시글을 볼수 있게끔 해서도 테스트를 해보았습니다.
어느 부분을 다시 체크 해봐야 할지 혹시 도움말씀 부탁드립니다.
-
LI-NA
2014.04.26 15:13
입력항목 이름 부분입니다.
-
큰성565
2014.04.27 20:54
@LI-NA 완성이 되면 팁게시판에 올려도 될가요?? ㅎㅎ 그런데 _read.html 파일을 맥문동님에서 말한 것에 주의해서 입력항목 이름 부분을 그대로 적어 넣는 방식으로 했는데 그것만으로는 정상동작하지 않더군요 ㅠ.ㅠ
여기 이름만 넣으면 안되고 어디 또 수정해야 하는 부분이 있나요??!
@맥문동 혹시 성공하셨나요?? 확장변수 이름만 넣어주는걸로 이해하고 다른 것은 건드리지 않았는데 잘 안되네요..
+ 혹시 추천 시에 확장변수 두 개 이상을 띄우고자 한다면 어떻게 해야하나요??
$valname = '확장변수1'; '확장변수2'; '확장변수3' } 이렇게 적으면 되는건가요?? 제가 까막눈이라서,,,
감사합니다 감사합니다 ㅠ.ㅜ;;
-
맥문동
2014.04.27 18:22
@LI-NA
말씀해 주신 대로 첨부파일에서 79번라인 $valname = '확장변수이름'; 부분에서 스케치북 추천한사람에게만 보여지고자 하는 확장변수의 "입력항목이름" 을 넣고 테스트를 해봤는데요..
글 작성자뿐 아니라 추천을 하지 않은 사람에게도 그대로 확장변수명과 확장변수 값이 추천없이도 노출되는, 즉 아무런 변화가 없네요. ^^;;
정상 작동을 한다면 혹시 추천을 하지 않은 상태에서 해당 확장변수명과 확장변수값은 어떻게 보여지는지 궁금합니다. 해당 확장변수명과 확장변수값 모두 공란으로 보여지는 지 아니면 확장변수값만 공란으로 보여지게 되는지 궁금합니다.
@큰성565
아뇨 아직이요 혹시 성공 하시면 댓글 좀 부탁드립니다. ^^:;
-
LI-NA
2014.04.27 21:13
제가 내일쯤 해보겠습니다. 내일 여기로 소환 부탁드려요...
-
큰성565
2014.04.28 12:54
@LI-NA
점심 맛있게 드셨는지요??
시간 나실 때 한 번 들러서 봐주시면 감사하겠습니다 ^_^!
-
LI-NA
2014.04.28 18:39
-
큰성565
2014.04.29 01:19
우 우우ㅘㅅ.... 신경써주셔서 감사합니다 생각보다 빨리 처리해주셨네요,,
-
큰성565
2014.04.29 08:40
확인도 해 보았습니다 잘 되는군요!
정리해서 팁 게시판에 올려도 될까요?? ^0^ 분명 많은 분들이 좋아할 것 같은 팁이에요
-
LI-NA
2014.04.29 18:50
올리셔도 됩니다...
-
큰성565
2014.04.29 23:25
혹시 추천 시에 확장변수 두 개 이상을 띄우고자 한다면 어떻게 해야하나요??
$valname = '확장변수1'; '확장변수2'; '확장변수3' } 이렇게 적으면 되는건가요??
헤헷...이게 아닌거같아서...;;;
-
LI-NA
2014.04.30 13:20
$valname = array('1','2','3');
이렇게 바꾸고...
아레 <!--@if($val->eid == $valname)--> ㅇ거랑 비스므리한 부분...
이걸 <!--@if(in_array($val->eid, $valname))--> 로 바꿔보세요...
-
큰성565
2014.04.30 11:09
후엏어훟어엉 시간 나실 때 가르쳐 주세요 ;ㅅ;
-
맥문동
2014.04.29 09:23
@LI-NA
잘 작동되구요. 유용하게 잘 쓰겠습니다. 감사합니다. ^^
-
박수정1
2014.04.30 18:44
@li-na님
고맙습니다. ^^ 전 전화번호를 추천한 사람에게만 보여주려고 사용했습니다.
죄송하지만 추천을 하기전에는 본문에는 확장변수가 나오지 않는데요...
추천하기 전에도 확장변수이름이 나오고 옆에 전화번호난에 안내글을 넣고 싶은데요..어떻게 해야 하는지 혹시 시간 나실때 좀 가려쳐 주심 안될까요 무리한 부탁이라면 죄송합니다. ^^;;;
-
LI-NA
2014.04.30 19:41
136줄부터 시작되는 다음 부분을 바꾸세요...
<!--@if($val->eid == $valeid)-->
<!--@if($has_voted)-->
<th scope="row">{$val->name}</th>
<td cond="$val->eid!='rating'">{$val->getValueHTML()}</td>
<td cond="$val->eid=='rating'" class="rating"><span class="starRating" title="{$val->getValueHTML()}{$lang->score}"><span style="width:{$val->getValueHTML()*10}%">{$val->getValueHTML()}</span></span></td>
<!--@end-->
<!--@else-->
<th scope="row">{$val->name}</th>
<td cond="$val->eid!='rating'">{$val->getValueHTML()}</td>
<td cond="$val->eid=='rating'" class="rating"><span class="starRating" title="{$val->getValueHTML()}{$lang->score}"><span style="width:{$val->getValueHTML()*10}%">{$val->getValueHTML()}</span></span></td>
<!--@end-->
를 이렇게..
<th scope="row">{$val->name}</th>
<td cond="$val->eid!='rating'"><!--@if($val->eid == $valeid)--><!--@if($has_voted)-->{$val->getValueHTML()}<!--@else-->추천을 하시면 {$val->name}을(를) 보실 수 있어요.<!--@end--><!--@else-->{$val->getValueHTML()}<!--@end--></td>
<td cond="$val->eid=='rating'" class="rating"><span class="starRating" title="{$val->getValueHTML()}{$lang->score}"><span style="width:{$val->getValueHTML()*10}%">{$val->getValueHTML()}</span></span></td>
-
박수정1
2014.05.01 11:53
앗 감사합니다. ^^
최신버전 ( http://xe.sketchbooks.co.kr/freeboard/76274 ) 기준.
동작 안할수도 있습니다. 테스트 안하고 코딩만 한 거라서요....
_read.html