묻고답하기
게시판 질문입니다.(도움부탁드립니다1!!)
2013.02.19 13:38
게시판을 만지는 중인데요
file.controller.php에서 upload_target_srl을 생성할때요
// 세션정보에도 정의되지 않았다면 새로 upload_target_srl 생성
if(!$upload_target_srl) $_SESSION['upload_info'][$editor_sequence]->upload_target_srl = $upload_target_srl =getNextSequence();
아래처럼 되어있길래요
if(!$upload_target_srl) $_SESSION['upload_info'][$editor_sequence]->upload_target_srl = $upload_target_srl =700;
이렇게고쳐서 해봤더니 파일첨부할때 무조건 700으로 설정되는건 알겠습니다.
계속질문을 하는데 아무도 답변을 안주시길래..고민중입니다..
게시판 글 쓸때 에디터 두개 불러와서 첨부파일 올리고 있는데요, 위에처럼 원래소스대로 하면 두 개의 에디터의 첨부파일의
upload_target_srl은 각각 다르게 부여받는데, 아래처럼 숫자를 지정해주면 동시에 들어가듯이 두개의 에디터가 함께 움직이게 하고싶습니다.
그러나 저렇게 임의의 숫자로 지정할때는 제대로 동작하지만,사실 저 값은 sequence함수로 불러와서 점점 숫자가 커져가는걸로 알고있는데...
저부분을 어떻게 정의해주면 두 값이 동시에 들어가면서 순차적으로 증가시킬수잇을까요...
답부탁드립니다...
댓글 1
-
DynamicLaser
2013.02.19 14:04
-
nimm
2013.02.19 14:49
말씀하신대로 해본결과 파일첨부가 100%되면 사라져버려 첨부가 안되네요..ㅠㅠ
그러니까 정리를하자면, 게시글을 쓰는데 한 게시글에서 에디터 두개를 사용하는데
에디터를 사용할시에 srl넘버가 다르게 부여가 되어서 이를 하나로 통합하고싶다 이말씀이신가요?
이게 맞다면
void형식의 getNextSequence 함수를 따로 변수로 선언하여 해당 값을 저장한 후 두 에디터에 선언한 변수를 srl값으로 지정해주면 되겠죠
즉 무슨말이냐면
게시판의 스킨의 write_form.html 혹은 게시글 작성부를 담당하는 스킨파일에
{@ $T_SequenceNum = getNextSequence(); }
를 넣어주시고,
file.controller.php 에는
if(!$upload_target_srl) $_SESSION['upload_info'][$editor_sequence]->upload_target_srl = $upload_target_srl =$T_SequenceNum;
이렇게 들어 가시면 될듯 합니다 ^^;
제가 테스트를 해보질 않아서, 원리만 대충 이러하다라고 생각해주시면 감사하겠습니다.