묻고답하기
계속적으로 도움만 받고 있는 초보 입니다. 도움 한번더 부탁드리겠습니다 ㅠㅠ
2012.01.20 13:58
우선 몇일 전 부터 계속 적으로 조언과 도움 주시는 송동우님께 감사의 말씀 올리겠습니다.
마지막 제 질문인 확장변수에 아이디 지정할때 송동우님께서 확장변수 클래스를 손대면 된다고 말씀해 주셨는데,
너무 초보라 그것 조차 어렵습니다 ㅠㅠ.
확장변수 클래스는 어디에 존재하는지, 또 확장변수 클래스에서 확장변수에 id값을 어떻게 지정할 수 있는지 궁금합니다.
제 생각으로는 board의 설정의 확장변수 란에서 지정하는 확장변수 이름( eid 값) 을 체크하여 eid 값과 동일한 id값을 주고 싶습니다.
정말 너무 초보라 항상 죄송할 다름이네요 ㅠㅠ
댓글 7
-
송동우
2012.01.20 15:33
-
박민하323
2012.01.20 15:35
네네!! 맞습니다 ㅠㅠ 제가 원하던부분이에요 -
송동우
2012.01.20 15:44
일일이 설명하기 힘들것 같아서 파일 첨부합니다.
게시판은 xe_official게시판 스킨으로 테스트 했습니다.
위치는 xe - modules - board - skins - xe_official - write_form.html
php파일 위치는
xe - classes -extravar - extravar.class.php
원본은 백업해 두고
그냥 덮어씌우고 자바스크립트 속의 목록내용만 변경하면 됩니다.
그리고 확장변수는 한줄 입력칸이고 변수명은 aaa1 로 테스트 했습니다.
변수명을 aaa1로 바꾸거나 php파일 열어서 aaa1 부분을 원하는 변수명(예: car3)으로 바꾸면 됩니다.
작업을 할 때는 메모장 사용하면 오류나니까 에디터 프로그램을 사용하세요
-
박민하323
2012.01.20 15:46
에디터는 드림위버 사용중입니다. 정말 감사드립니다. 이 은혜를 어떻게 갚아야될지 ㅠㅠ 감사합니다!!!!! -
항순
2015.07.11 16:00
송동우님. 안녕하세요.
제가 이 기능을 한번 테스트 겸 사용해 보았는데요,
제가 XEDITION 사용중이라, 저 올려주신 소스 중 extravar.class.php 은 그대로 복사하고
xe_official - write_form.html 은 제가 소스중에 구현되는 부분만 복사하여 xedition write_form.html에 사용했습니다.
잘 구현이 되더군요!
그런데 다시 원상태로 되돌리려고 백업해놓았던 두 파일로 바꾸고 확장변수 aaa1을 삭제하니
aaa1이 삭제가 안되는 겁니다. "Duplicate entry '213-395-4-ko' for key 'unique_extra_vars'" 이라는
팝업메세지가 뜨면서 삭제가 안되고, 심지어 사용중이던 다른 확장변수는 모두 날아가버렸습니다.
그리고 확장변수를 추가하면 추가된 것까지 삭제가 안되는 현상이 발생했습니다.
어디서 문제가 생긴것일까요...? 혹시 다른 파일까지 수정된 걸까요?
-
GG
2015.07.11 16:27
송동우님은 은퇴하셨습니다.
약 3년 반만에 댓글을 다셨네요.
글이 오래된 것인지도 확인해 보셔야 합니다.
-
항순
2015.07.11 17:09
아하 그렇군요! 알겠습니다. 하.. 저 문제때문에 처음부터 다시 해야할것 같네요...끄응
이거 아닌가요?