마

분류 선택 후 글작성시 분류 자동선택

· 2021-04-15 (목) 16:49:55 · 7694 · 12

분류 선택 후 글작성시, 해당 분류가 자동으로 선택되어 있는 상태로 만드는 방법입니다.

 

과거의 팁글에도 있기는 한데.. https://sir.kr/g5_tip/4920

살짝 다른 코드로 적용해 보았습니다.

 

* [스킨 디렉토리]/list.skin.php 상단에 추가

[code]

if ($write_href && $sca)
  $write_href .= "&sca={$sca}";

[/code]

 

추가) 짧은주소 사용시에는   $write_href .= "?sca={$sca}";

 

* [스킨 디렉토리]/write.skin.php  <script> 다음 라인에 추가

[code]

<?php if ($w == '' && $sca) { ?>
$(function() {        
  $("#ca_name").val("<?php echo $sca ?>");
});
<?php } ?>

[/code]

|

댓글 12개

2021-04-15 (목) 18:22:25
마르스컴퍼니 좋은자료 감사합니다~

시간 될때 한번 적용해보겠습니다~~

추천 도장 누르고, 댓글 남겨놓습니다~^^

감사합니다^^
와~ 이런 기능 좋습니다. 저도 다음에 시간될때 시도 해보겠습니다.
일단 추천과 스크랩~~
2021-04-16 (금) 16:05:12
5.3 인데 아미나는 안되나요 ? 선택하세요도 안나오고 분류선택이 그냥 백지로 나오네요
2021-04-16 (금) 16:26:39
@그누랑놀자 제가 테스트했을 때는 작동되는 것으로 확인됩니다. (아미나 빌더 Basic-Board 스킨 기준)

분류가 "" 으로 나온다는 것은,
$("#ca_name").val("<?php echo $sca ?>");
코드가..
$("#ca_name").val("");
코드로 작동되었다는 의미입니다.
('분류1'을 선택하여 글쓰기를 했다면.. ~/bbs/write.php?bo_table=basic&sca=분류1 이 글쓰기 URL 이 되고.. $("#ca_name").val("분류1"); 로 작동되는 방식입니다.)

$sca 를 받아오지 못해온 것 같은데..
어디서부터 $sca 에 값이 없어진 것인지를 추적해보면 되지 않을까 싶습니다.
감사합니다.
짧은주소에서는 어떻게 처리하나요?
2021-04-18 (일) 00:26:17
@들레아빠 짧은 주소에서는,

if ($sca)
$write_href .= "?sca={$sca}";

로 하면 될 것 같습니다.
@마르스컴퍼니 답변에 감사 드립니다. 아주 잘 됩니다.
음 한번 적용해봐야 할 듯
2021-04-18 (일) 22:36:20
감사합니다!
2021-05-17 (월) 20:44:34
감사합니다.. 번거로웠었는데 ㅎㅎ
2024-09-14 (토) 16:10:10

감사합니다. 잘 적용했습니다.

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
21-05-20 조회 9,350
21-05-20 조회 8,942
21-05-17 조회 8,012
21-05-16 조회 1만
21-05-15 조회 5,655
21-05-12 조회 6,475
21-05-10 조회 7,542
21-05-09 조회 6,709
21-05-07 조회 6,363
21-05-03 조회 8,455
21-05-03 조회 5,522
21-05-03 조회 1.1만
21-05-02 조회 8,273
21-04-30 조회 6,924
21-04-29 조회 8,566
21-04-28 조회 9,353
21-04-26 조회 9,086
21-04-26 조회 7,381
21-04-23 조회 7,882
21-04-23 조회 5,988
21-04-22 조회 6,633
21-04-21 조회 7,841
21-04-16 조회 1만
21-04-15 조회 7,695
21-04-12 조회 6,968
21-04-09 조회 1.6만
21-04-09 조회 1.3만
21-04-07 조회 8,056
21-04-04 조회 6,442
21-04-03 조회 7,096