묻고답하기


하나의 게시판에서


다른 게시판의 정보를 불러오도록 하고 있습니다.


1 본게시판에서 -> 2 세컨드 게시판 값을 비교해서 ~ - > 3 세컨드 게시판의 데이터를 불러옴 


근데 한가지 걸림돌이 생겼는데



그것은 바로.. 확장변수의 2가지의 값을 비교해야 하는 것입니다.



1번 게시판에선 test 라는 확장변수 값을 기준으로


2번 게시판을 불러옵니다. (같은 확장변수일 경우 .. )


그리고 2번 게시판에서


no 확장변수 값과

1번 게시판의 test 확장변수 값 두가지를 비교해서(2번 게시판의 test 확장변수를 불러와도 됨..)


3번 게시판의 정보를 불러옵니다.


즉 test라는 확장변수 값은 모든 게시판에 동일하게 들어가 있는 값이구요~


no이라는 확장변수 값은 2번 게시판과 3번 게시판에 정의되어 있습니다.





 

{@
	$parent_mid = 'board1'; 
	$args_target->search_target = 'extra_vars1';   // 타겟 확장변수 (eid 가 아닌 확장변수 순서를 이용해 extra_vars번호 로 지정)
	$args_target->search_keyword = $oDocument->getExtraEidValue('test');  // 타겟 확장변수 값
	$args_target->mid = $parent_mid;  // 타겟 게시판 mid
	$args_target->list_count = '20';  // 추출 개수
	$args_target->order_type = 'desc';  // 순서

	$oModuleModel = &getModel('module');
	$target_module_info = $oModuleModel->getModuleInfoByMid($args_target->mid);
	$args_target->module_srl = $target_module_info->module_srl;

	$oDocumentModel = &getModel('document');
	$output_target = $oDocumentModel->getDocumentList($args_target);
	$story = 0;
}
<!--@foreach($output_target->data as $no_target=>$oTarget)-->
{@
	$no=$oTarget->getExtraEidValue('no');

	$sparent_mid = 'board2'; 
	$sargs_target->search_target = 'extra_vars1';   // 타겟 확장변수 (eid 가 아닌 확장변수 순서를 이용해 extra_vars번호 로 지정)
	$sargs_target->search_keyword = $oDocument->getExtraEidValue('test');  // 타겟 확장변수 값
	$sargs_target->mid = $sparent_mid;  // 타겟 게시판 mid
	$sargs_target->list_count = '100';  // 추출 개수

	$soModuleModel = &getModel('module');
	$starget_module_info = $soModuleModel->getModuleInfoByMid($sargs_target->mid);
	$sargs_target->module_srl = $starget_module_info->module_srl;

	$soDocumentModel = &getModel('document');
	$soutput_target = $soDocumentModel->getDocumentList($sargs_target);

	$smiCnt = 0;
}

	<!--@foreach($soutput_target->data as $no_target=>$smi)-->
		<!--@if($smi->getExtraEidValue('story') == $no)-->
			{@ 
				$smiCnt++;
				$smi_documentsrl = $smi->document_srl;
			}					
		<!--@end-->
	<!--@end-->

	<!--@if($smiCnt>0)-->
		<a href="{getUrl('mid',$sparent_mid,'document_srl',$smi_documentsrl)}" target="_blank">test</a></div>
	<!--@end-->
<!--@end-->




현재는 위와 같이 노가다성이 있긴 하지만 구현은 해놓은 상태입니다. 이것을 좀 더 간추릴 수 있는 방법이 있는 지 궁금합니다.


아니면 아예 별도의 쿼리문을 날리는 편이 나을런지요..?


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
잉카러부 관리자메뉴에서 스팸필터가 어디에 있나요 [2] 2014.05.31 by DoorWeb
andrewsim 1.1.3버전 회원가입도 없이 스팸글이 올라옵니다. [1] file 2014.05.31 by 광개토대왕3
XE모듈 혹시 xe 기능중에 본문 중간에 광고 삽입 [1] 2014.05.31 by mAKEkr
xe마스터하는그날까지 홈페이지가들어가지지않아요 [3] file 2014.05.31 by Podongi
zetix 1.7.5.1 변경된 파일만 업했는데요 [4] 2014.05.31 by teguh100
qwqwwewe 모바일 동의버튼이 눌리게 하는방법좀 알려주세용 [1] file 2014.05.31 by teguh100
mAKEkr 텍스타일(업글타일)에서 게시글 확장변수 사용할 수 있나요?  
geogeo123 pokergosu.com 여기 게시판 어떤거 쓰는건가요? [2] 2014.05.30 by Kenta
cjw90 본문글 미리 삽입 기능 어떻게 하나요? [2] file 2014.05.30 by cjw90
임상수757 모바일 웹페이지 mp3플레이 관련 궁금합니다. [1] 2014.05.30 by sejin7940
최윤한 모바일스킨 어떤거 사용하시나요? [10] 2014.05.30 by 최윤한
riri_ 관리자 설정 Cannot redeclare class Net_Socket  
xe마스터하는그날까지 스케치북게시판질문이요 [2] file 2014.05.30 by xe마스터하는그날까지
쿠키맛 .htaccess ip차단 질문 [3] 2014.05.30 by Luatic™
슈니슈니 코어에 탑재된 스팸필터 작용하는거 맞나요? [1] 2014.05.30 by GG
xe마스터하는그날까지 패밀리사이트보기 [1] file 2014.05.30 by XE힘들당휴
몽실아빠 리눅스 서버 배울수 있는 사이트 있나요 ? [6] 2014.05.30 by Double'U'
sharondoggy 현재 1.4.4.1 버전을 쓰고 있는데요. ㅠㅠ [2] 2014.05.30 by Luatic™
꿀댕이 xe 1.5 rss view문제(크롬에서)  
qwqwwewe 게시판 메뉴를 누르면 팝업창만 띄게 어떻게 하나요? [4] 2014.05.30 by qwqwwewe
silhwang 메인페이지와 서브페이지(게시판포함)를 다르게 하고 싶은데요... [2] 2014.05.30 by silhwang
죽방망이 MYSQL SERVER HAS GONE AWAY 오류메세지 [1] 2014.05.30 by Luatic™
자대련 로그인 후 하얀화면만 뜹니다. 재접속 하면 로그인 되어 있음  
제임스라 {getUrl()} 질문 입니다.. [5] 2014.05.30 by 애니즌
fun25 포인트 어떻게 받나요? [3] 2014.05.30 by qwms
애니즌 mid 값이 중복일 수 있나요? [6] file 2014.05.29 by 애니즌
NaHJ 약관 동의하는 부분 삭제하는 방법? [1] file 2014.05.29 by sejin7940
애니즌 xml queries 날릴 때 리밋은 어떻게 하죠? [4] 2014.05.29 by 애니즌
XE힘들당휴 혹시 XE관련 결제 모듈사용하고 계시는 분 계시나요?  
qwqwwewe 옵티머스 기종분들 파일올리기 되는지 한번만 봐주세요ㅠ_ㅠ