웹마스터 팁
게시판 확장변수 일괄 등록 하기
2009.09.20 06:56
이거 팁이라기 보다는,, 이렇게 해두 되는지 고수님들 한번 봐주셨으면 좋겠네요.
사이트 제작중인데 게시판 복사시 몇몇 설정들은 복사가 안되지요..
그중에 '확장변수' 는 특히 일일이 추가해 주기가 아주 번거롭더군요, 저는 게시판 수도 많고 확장변수를 많이 쓰는편인데
xe지식인에 물어봐도 딱히 답변이 없고 해서..
무식하면 용감하다고.. 그냥 제생각 대로 해봤습니다. 용감한 분들은 따라해 보세요.. 뒷일은 책임못짐;;
참고로 전 html 을 비롯해서 먼 언어라든가,, db라든가 머 아무것도 모릅니다.
.
* 여러개의 게시판에 동일한 확장변수를 일괄적으로 추가하고 싶을때 하는 방법입니다.
1. 일단 게시판을 생성하여 사용할 확장변수를 입력해 줍니다.
2. 그리고 동일한 확장변수를 사용할 게시판을 만들고 싶은만큼 생성합니다. (추가하는 게시판엔 확장변수를 입력하지 마세요.)
3, 게시판 생성이 끝난후 db 에 접속합니다. (저는 카페24 ,mysql 입니다.)
테이블목록 이라고 하는건가... 암튼 DB 정보를 보면 그중에 document_extra_key 라는 이름이 있습니다.
(이름앞에 xe_ 는 사용자마다 다를수 있습니다. 대부분 xe 일꺼에요.)
해당 DB 정보를 봅니다.
4. 안에 내용을 보면 확장변수 정보라는걸 알수 있습니다. 내보내기 를 클릭.
5. 내보내기를 클릭하면 영어로 뭔지모를 옵션이 많습니다 ㅡ,.ㅡ;; 먼소린지 모르겠고 저는 아무것도 안건드리고 아래부분에 "파일로
저장" 부분만 체크한후 실행을 눌러 다운받았습니다.
6. 저장된 sql 문서를 드림위버로 열었습니다. 메모장으로도 열리던데 보기 어지럽더군여..
저장된 문서를 열어보면 윗부분에 영어로 모라 쏼라 쏼라 써있는데 먼소린지 모르겠고
아랫부분에 제가 추가했던 확장변수 가 보입니다.
이걸 그대로 긁어서 게시판 수만큼 복사하면 되는데, 주의하실것은 확장변수 코드를 잘 보시면
변수 하나하나 괄호 처리 되있는데 괄호 끝날때마다 , 표시가 되다가 맨 마지막에만 ; 표시가 되있습니다.
아마 끝이란걸 말하는게 아닌가 싶어서 복사하기전에 ; 를 , 로 바꾸고 복사했습니다.
게시판 수만큼 복사를 하고 바꿔줘야 하는게 있는데, 변수 맨앞에 있는 번호 입니다.
아마 게시판을 구별하는 번호인것 같네요.
이 번호를 해당 게시판 번호로 바꿔줍니다. 번호를 밀려쓰지 않게 조심하세요.
헷깔릴꺼 같으면 한번 복사하고 게시판 번호 바꾸고, 또한번 복사하고, 바꿔주고, 이렇게 해주세요.
*게시판 번호를 아는 방법은 아래에 설명하겠습니다.
7. 아래 그림처럼 복사한 후에 앞에 게시판 번호를바꿔 주었습니다.
이런식으로 추가하고 싶은 게시판 수만큼 해주시고, 맨 마지막 확장변수 괄호 끝에 , 을 ; 로 바꿔주세요.
그리고 추가한 확장변수 정보 외에 원래 있었던 확장변수 정보는 삭제합니다.
그런담에 그대로 저장 합니다.
^원래 있었던 87번 게시판 확장변수 정보는 삭제합니다.
### 게시판 번호를 알수있는 방법입니다. ( 다른방법이 있을지도 모르겠지만, 저는 이방법 밖에 못찾았어요..)
게시판 번호를 알고싶은 게시판 설정에 들어가서 분류관리나 확장변수 탭에 마우스를 올려 놓으면 브라우져 하단에
번호가 보이는데 그게 현제 보고있는 게시판의 번호입니다. (제생각에 게시판 번호는 생성하는 순서대로 번호가 순차적으로
정해지는거 같네요. 86,87,88,89 이런식으로..)
8, 이제 다시 DB에 접속하여 아까 열었던 document_extra_key 를 다시 열어, 수정한 SQL 파일을 import 합니다.
9, import 가 정상적으로되면 document_extra_key 내용에 아래처럼 수정한 88번 게시판 확장변수 내용이 추가된것을 확인할수 있습니다.
10. DB 정보가 정상적으로 수정된것을 확인후 확장변수를 넣지 않았던 게시판을 확인해 보면, 정상적으로 확장변수가 추가되어 있는것을 확인할수 있습니다. 해당게시판에 글쓰기 할때도 이상없이 확장변수가 출력됩니다.
여기까지 입니다.. 이 방법에 문제가 없다면, 많은 게시판에 똑같은 확장변수를 넣을때 시간을 많이 단축할수 있을꺼라고 생각됩니다.
다들 이렇게 하고 계실지도 모르겠지만 ㅡ,.ㅡ;; 확장변수를 일괄적으로 추가하는 방법을 찾지 못해서 이렇게 올려봅니다.
이런식으로 해서 게시판 복사시 복사되지 않는 설정 같은것도 일괄 수정 할수 있을것 같네요.
잘 아시는 분들은 이렇게 해도 문제가 없는것인지 보기만 하면 알꺼라고 생각해요~ 문제가 있을수 있다면 댓글 부탁드리고요..
검증안된 방법이니 무작정 따라하진 마시기 바랍니다.. 저는 이미지 붙이는 태그도 지식인 검색해보고 따라하는사람이에요 -_-;;
아무튼.. 이렇게 해도 아무 문제 없었으면 좋겠어요.. 확장변수 일일이 다 추가하려니 한숨이 푹푹 나오네요..
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?
댓글 2
-
리우
2009.09.20 09:13
-
khongchi
2009.09.21 14:12
SQL을 이용하면 더 간단하겠네요.
insert into xe_document_extra_keys (module_srl, var_idx, var_name, var_type, var_is_required, var_search, var_default, var_desc, eid)
(
SELECT '새게시판의module_srl', a.var_idx, a.var_name, a.var_type, a.var_is_required, a.var_search, a.var_default, a.var_desc, a.eid FROM xe_document_extra_keys as a WHERE a.module_srl='기존게시판의module_srl');
제목 | 글쓴이 | 날짜 |
---|---|---|
/?module=admin 로 들어가지지 않아요. [2] | oO나쁜토끼Oo | 2009.09.29 |
오른쪽 서브메뉴영역 제목 이미지로 나타내기 [6] | hbeen | 2009.09.11 |
IIS 6.0에 rewrite mod 적용하기 [5] | 천애소원 | 2008.11.14 |
비회원 글쓰기가 되지 않을 경우.. | 태쥐 | 2009.10.01 |
MySQL server has gone away 에러 대응 | 고수군 | 2009.09.30 |
이미지마크 쓸 경우 레벨아이콘 위치 바꾸기 | 고진감래 | 2009.09.30 |
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 | June Oh | 2009.09.28 |
모든 사이트 운영하는분들 읽어보셨으면 좋겠네요 [6] | NEARSTORY | 2009.08.12 |
에디터 컴포넌트 목록이 안 나올 때 해결법 [2] | SMaker | 2009.06.14 |
파일첨부 안될때 | 정박사닷컴 | 2009.09.24 |
최근문서위젯의 제목을 누르면 게시판으로 이동 [3] | CL님 | 2008.04.13 |
게시판 확장변수 일괄 등록 하기 [2] | 2년후 | 2009.09.20 |
네이버 실시간 인기검색어 가져오는 함수 [2] | Darby♡ | 2009.09.14 |
XE svn external link로 update하기 [7] | 하늘03 | 2009.08.09 |
좌측 메뉴 하단에 애드센스를 탑재해 보자! [5] | migojarad.myid.net | 2007.08.13 |
FTP로 지워지지 않는 파일 삭제방법. [9] | pakjce | 2008.07.05 |
apmsetup5를 이용한 zbxe 설치 및 복구 [2] | 무도사 | 2007.11.02 |
알 수 없는 아이프레임이 심어졌을 때 (치명적인 바이러스) [6] | jjabez | 2009.08.08 |
제로보드 XE에서 강추하는 플래시 넣기 [12] | 미오유 | 2007.09.19 |
이것두 팁은 되려나...; xe 7대 구성 설치법임..ㅋ; | 불패의초인 | 2009.09.11 |
좋은 정보 감사해요.. ^^
젇 몇번 이 방법 사용해봤음..
팁으로 올릴려고 했었는데..
2년후님이 올려주셨네요...
가끔 생성/추가 노가다 하기 싫을때는 DB 작업으로 해결..