이온디 유한회사 Since 2000.

-오픈XE마켓/워드프레스사이트제작의뢰/홈페이지만들기/홈페이지제작/홈페이지관리/서버관리/쇼핑몰제작/카페24/고도몰/퍼스트몰/shopify/아임웹/제로보드/XE제작분야 1위/로고제작/명함인쇄/고급명함제작/국내최다홈페이지제작전문기업.

메뉴 건너뛰기

메뉴 바로가기 본문으로 바로가기
Profile
이온디

2015.08.19

궁금한점

게시판 모듈에서만 애드온이 실행되도록 하려면

조회 수 22 추천 수 0

애드온을 실행할 때 게시판 모듈에서만 실행시켜주고 싶습니다.

예를 들어 간단한 키스투엑스이님의 본문 내 광고 추가 애드온 소스 코드입니다.


<?php
if(!defined("__ZBXE__")) exit();
if($called_position == 'before_display_content' && Context::getResponseMethod() == 'HTML') {
    $output = str_replace("<!--BeforeDocument(", $addon_info->soo_top."<!--BeforeDocument(", $output);
    $output = str_replace("<!--AfterDocument(", $addon_info->soo_bottom."<!--AfterDocument(", $output);
}
?>


이 코드를 module 이름이 board인 경우에만 실행시키고 싶은데요.
예를 들어 이런 식으로 board인 모듈만 추출해서 args로 보낸 뒤에 output으로 넘길 수 없을까요.

물론 코드는 잘못되어서 동작이 안됩니다 ㅠ;;



$args->module = 'board';
$module = $output->get('module_srl');
$output = $oModuleController->insertModule($args);

if($module=='board'){
  [원래 애드온 코드]

}







Profile
8
Lv
이온디

이온디 홈페이지는 간결하며,

 손쉽게 수정할 수 있습니다.

1개의 댓글

Profile
이온디
2015.08.23
<?php
if(!defined("__ZBXE__")) exit();
$oModuleModel = getModel('module');
$module_info = $oModuleModel->getModuleInfoByMid(Context::get('mid'));

$module_info = Context::get('module_info');

if($called_position == 'before_display_content' && Context::getResponseMethod() == 'HTML' && $module_info->module=='board' && $module_info->module!='planet') {
$output = str_replace("<!--BeforeDocument(", $addon_info->soo_top."<!--BeforeDocument(", $output);
$output = str_replace("<!--AfterDocument(", $addon_info->soo_bottom."<!--AfterDocument(", $output);
}
?>
에디터
번호 제목 조회 수 추천 수 날짜
공지 [라이믹스] Another XE, 라이믹스 소개/설치하기 199 0 2019.01.09
공지 [XE소식] XE제작문의는 이온디 제작의뢰로 가주세요. 213 0 2018.12.10
공지 [사이트맵] XE/라이믹스 사이트맵 불편 기능을 알려주세요. 206 0 2017.09.23
387 [궁금한점] 아토에 대해서요 3 3 10307 0 2011.05.28
386 [위젯 스킨] 제 포인트 현황판 이쁘죠? ^^ 3 10944 0 2010.11.20
385 [궁금한점] XE 스킨 2 10355 0 2010.11.29
384 [추천자료] XE 네이버 로그인 모듈 2 1757 0 2014.11.25
383 [사용팁] 스케치북 유투브 스킨 썸네일 출력 문제 2 2318 1 2014.01.24
382 [자유게시판] 이온디님도 공모전 참여하시나요? 2 8081 0 2010.11.21
381 [궁금한점] Fatal 에러 질문좀여 ㅠㅠ 1 3227 0 2011.12.30
380 [자유게시판] 큐브리드가 오픈소스에 공조한다면 XE마켓 수수료를 더 내려야 합니다. 1 8176 0 2011.05.17
379 [아이디어/건의] 가루님이 원하던 게시판... 1 6366 0 2007.08.26
378 [궁금한점] 이온디님 답변 감사합니다만..ㅠㅠ 1 3561 0 2012.01.02
377 [아이디어/건의] 이후의 제로보드 1 685 0 2009.06.07
[궁금한점] 게시판 모듈에서만 애드온이 실행되도록 하려면 1 22 0 2015.08.19
375 [궁금한점] XE에서 사이트검색 기능은 불가능한 건가요? 1 9494 0 2010.11.24
374 [개발팁] 게시물수+추천수+오늘업로드된게시물수 1 33 0 2018.12.09
373 [자유게시판] XE 스킨 만들어서 팔아보고 싶다며.. 1 7032 0 2010.11.07

상담신청

카카오채팅