나리야용 웹진형 최신글입니다. 업로드 경로 : /www/theme/BS4-Basic/widget 사용방법 [code] <!-- 위젯 시작 { --> <h3 class="h3 f...
게시판 시군구 입력스킨
레퍼런스
가끔필요할때 찾아서 쓸려면 번거로워서 적용해보았습니다.
https://music1020.iwinv.net/bbs/board.php?bo_table=area
[code]
write.skin.php
<div class="write_div">
<select name="wr_1" id="wr_1" onChange="item_Search(this.value)">
<option selected value="">시/도</option>
<?
$sido_array = array("서울", "경기", "인천", "부산", "대구", "대전", "광주", "세종", "울산", "강원", "경남", "경북", "전남", "전북", "충남", "충북", "제주");
foreach($sido_array as $key => $value){
$sel_chk = "";
if($wr_1 === $value){
$sel_chk = "selected";
}
echo '<option value="'.$value.'" '.$sel_chk.'>'.$value.'</option>';
}
?>
</select>
<select id="wr_2" name="wr_2" >
<option value="">시/군/구</option>
</select>
</div>
JS
<script>
item_Search("<?php echo $wr_1;?>");
function item_Search(Args){
$('#wr_2').empty();
$('#wr_2').append('<option value="">시/군/구</option>');
if (Args == "")
return;
$.ajax({
type : "post",
async : false,
cache : false,
data : {"item1":Args},
dataType : "xml",
url : "/bbs/ajax.sidomake.php",
success : function(xml){
if ($(xml).find("list").find("item").length > 0) {
$(xml).find("list").find("item").each(function(i){
var names = $(this).find("names").text();
$('#wr_2').append('<option value="'+names+'">'+names+'</option>');
});
<?php if($wr_2){ ?>
$("select[name='wr_2'] option[value='<?php echo $wr_2; ?>']").attr('selected','selected');
<? } ?>
}
}
});
}
</script>
[/code]
파일 /bbs/ajax.sidomake.php
[code]
<?php
include_once('./_common.php');
if(!$item1) die('');
$addr['서울'] = array("강남구", "강동구", "강북구","강서구","관악구","광진구","구로구","금천구","노원구","도봉구","동대문구","동작구","마포구","서대문구","서초구","성동구","성북구","송파구","양천구","영등포구","용산구","은평구","종로구","중구","중랑구");
$addr['경기'] = array("고양시 덕양구","고양시 일산동구","고양시 일산서구","과천시","광명시","광주시","구리시","군포시","김포시","남양주시","동두천시", "부천시 소사구","부천시 원미구","부천시 오정구","성남시 수정구","성남시 중원구","성남시 분당구","수원시 장안구","수원시 권선구","수원시 팔달구","수원시 영통구","시흥시","안산시 단원구","안산시 상록구","안성시","안양시 만안구","안양시 동안구","오산시","용인시 기흥구","용인시 수지구","용인시 처인구","의왕시","의정부시","이천시","파주시","평택시","하남시","가평군","양주시","양평군","여주시","연천군","포천시","화성시");
$addr['인천'] = array("계양구", "남구", "남동구","동구","부평구","서구","연수구","중구","강화군","옹진군");
$addr['강원'] = array("강릉시", "동해시", "삼척시","속초시","원주시","춘천시","태백시","고성군","양구군","양양군","영월군","인제군","정선군","철원군","평창군","홍천군","화천군","횡성군");
$addr['경남'] = array("거제시", "김해시", "마산시","밀양시","사천시","양산시","진주시","진해시","창원시","통영시","거창군","고성군","남해군","산청군","의령군","창녕군","하동군","함안군","함양군","합천군");
$addr['경북'] = array("경산시", "경주시", "구미시","김천시","문경시","상주시","안동시","영주시","영천시","포항시","고령군","군위군","봉화군","성주군","영덕군","영양군","예천군","울릉군","울진군","의성군","청도군","청송군","칠곡군");
$addr['광주'] = array("광산구", "남구", "동구","북구","서구");
$addr['대전'] = array("대덕구", "동구", "서구","유성구","중구");
$addr['대구'] = array("남구", "달서구", "동구","북구","서구","수성구","중구","달성군");
$addr['부산'] = array("강서구", "금정구", "남구","동구","동래구","부산진구","북구","사상구","사하구","서구","수영구","연제구","영도구","중구","해운대구","기장군");
$addr['울산'] = array("남구", "동구", "북구","중구","울주군");
$addr['전남'] = array("광양시", "나주시", "목포시","순천시","여수시","강진군","고흥군","곡성군","구례군","담양군","무안군","보성군","신안군","영광군","영암군","완도군","장성군","장흥군","진도군","함평군","해남군","화순군");
$addr['전북'] = array("군산시", "김제시", "남원시","익산시","전주시","정읍시","고창군","무주군","부안군","순창군","완주군","임실군","장수군","진안군");
$addr['충남'] = array("공주시", "논산시", "보령시","서산시","아산시", "천안시 서북구", "천안시 동남구", "금산군","당진군","부여군","서천군","연기군","예산군","청양군","태안군","홍성군");
$addr['충북'] = array("제천시","청주시 상당구", "청주시 흥덕구", "청주시 서원구", "청주시 청원구", "충주시","괴산군","단양군","보은군","영동군","옥천군","음성군","진천군");
$addr['세종'] = array("세종시");
$addr['제주'] = array("서귀포시", "제주시","남제주군","북제주군");
$reStr = "";
foreach($addr[$item1] as $key => $value){
$reStr .= "<item><names>".$value."</names></item>\n";
}
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<list>\n";
echo $reStr;
echo "</list>";
?>
[/code]
list.skin.php
[code]
열머리 추가
<th scope="col">지역</th>
리스트에 추가
<td class="td_name sv_use"><?php echo $list[$i]['wr_1'] ?> > <?php echo $list[$i]['wr_2'] ?> </td>
[/code]
view.skin.php
[code]
<div>
지역: <?php echo $view['wr_1'];?> > <?php echo $view['wr_2'];?>
</div>
[/code]
버전 정보
첨부파일
그누보드5 스킨
2,751건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
https://sir.kr/qa/491839 100일지난것을 검색하라는 뜻 //위 작업은 이미 오픈 소스인 bbs/ move.php bbs/ move_update....
https://sir.kr/qa/491577 위처럼 float:left; 을 지우면 세로 배열 됩니다....
1. basic 스킨에서 첨부파일의 압축을 풀어 pc 와 모바일 각각의 디렉토리별로 파일과 폴더를 업로드하여 덮어씌우기 합니다. ---------- 2. 게시판 설정에서...
반응형 갤러리 게시판 입니다. 특별한 기능은 딱히 없습니다. 리스트에서 오버했을때 약간의 효과정도? 5.4이상이라고 적어놨는데 어디까지 호환되는지는 다 테스트 해보...
[XNS 게시글 첨부이미지 워터마크 생성 플러그인] 게시글 첨부이미지에 텍스트형식 워터마크를 생성하는 플러그인입니다. ※ 플러그인을 적용하려면 게시글 본문파일(view.skin...
https://sir.kr/qa/491020 관리자의 회원관리 에서 여분 필드 4에 남자 입니다 라는 글을쓴다 관리자 로그아웃을 하고 아까 남자입니다 쓴아이디로 로그인 을 해서 ...
https://sir.kr/qa/491003 1 그누 보드 를 설치한다. 2 theme/basic/index.php 열어본다 그러면 ...
---------- 바보같이 이전 백업파일을 업로드했네요. 2023년 2월 20일 오후 1시 20분에 제대로된 파일 올립니다. 새로 다운로드 받아 가세요. -------...
레퍼런스 https://sir.kr/g5_tip/12972 가끔필요할때 찾아서 쓸려면 번거로워서 적용해보았습니다. https://music1020.iwinv.net/bbs/...
Fix 23.11.05 일자로 테스트 계정 만료로 인해 부득이하게 테스트 페이지 삭제처리 했습니다. 오랜만에 스킨을 올려봅니다. 이번에 작업한 스킨은 업체관리, 가맹점관리 사이...
댓글 7개
안녕하세요! 이렇게 하면 게시판에서 분류해서 볼수도 있나요?
네
적용하면, 시/도 선택은 되는데 시/군/구가 안나오는데 혹시 방법을 아실까요?
그리고 질문 하나만 더 드리고 싶습니다 ㅠㅠ
게시판에서 글 쓸 때 말고
게시판 첫 진입시 글을 볼때도 저렇게 시/도 시군구 select가 나와서 분류해서 보고싶은데. 안되는건가요?