웹마스터 팁

아는지인분이 요청하셔서 공홈에 찾아보니 관련 문제를 겪으신분들이 꽤나 있는 것 같은데,

@배워서남준다 님께서 올리신 ModuleHandler.class.php 를 수정하는 방법을 보았습니다.

일단 적용은 되긴하나 이 방법은 코어를건드리는 부분이다보니.. 추천하고싶지 않습니다.

또 근본적인 해결책이 되지는 못하겠지요.

homepage 모듈(cafexe 의 모듈명)에서 트리거를 이용해 레이아웃을 적용시키는데, modulehandler.class.php 를 수정하게되면 그트리거를 다~ 동작시킨 뒤 레이아웃을 강제로 다시박아버리는 형태가 되어버려서 좀 찝찝한감이있지요.

그래서 레이아웃을 적용하는 함수를 수정합니다.

./modules/homepage/homepage.controller.php 500번줄 근처에서 triggerApplyLayout() 이란 함수를 수정해주시면됩니다.

514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
$current_module_info = Context::get('current_module_info');
//여기서부터 추가합니다.
$args->layout_srl = $current_module_info->layout_srl;
$output = executeQuery('layout.getLayout'$args);
if(!$output->toBool()) return $output;
$layout_info $output->data;
 
if(!$layout_info){
$args->site_srl = $site_module_info->site_srl;
$output = executeQuery('homepage.getHomepage'$args);
$layout_srl $output->data->layout_srl;
 
if(!$layout_srlreturn new Object();
$oModule->module_info->layout_srl = $layout_srl;
$current_module_info->layout_srl = $layout_srl;
}else{
$oModule->module_info->layout_srl = $current_module_info->layout_srl;
$current_module_info->layout_srl = $current_module_info->layout_srl;
}

설명을좀 드리자면...

기존 사이트정보에 등록된 layout 으로 강제 적용하던 방식을 아래와같이 수정하였습니다.

현재모듈에 등록된 레이아웃 정보를 먼저 읽어서 해당레이아웃이 실제 존재하는 레이아웃이면 그 레이아웃을 적용하고 존재하지않는경우 ("미사용"을 사용할 수 없다는 단점이 .. ㅡ; 필요해지면 방법을 찾아보겠습니다.)에만 기존방식으로 동작하게끔 수정한 방식입니다.

네. 그렇습니다.

 

이상 (__);

제목 글쓴이 날짜
역삼1인샵【오피.CLUB】역삼마사지 역삼스웨디시 역삼안마 songkangkong767 2025.02.23
신도림오피 신도림오피 ⦑출장안마사이트.COM⦒ 신도림OP 신도림스파 신도림오피 koykoyah 2025.02.23
부평안마【오피쓰.COM】부평마사지 부평1인샵 부평스웨디시 songkangkong767 2025.02.23
답십리오피 ⦑오피.CLUB⦒ 답십리마사지 답십리오피 답십리오피 답십리OP koykoyah 2025.02.23
답십리1인샵【오피쓰주소.COM】답십리안마 답십리마사지 답십리스웨디시 songkangkong767 2025.02.23
부평오피 ⦑오피쓰주소.COM⦒ 부평오피 부평출장마사지 부평오피 부평OP koykoyah 2025.02.23
산본1인샵【출장안마사이트.COM】산본1인샵 산본 1인샵 산본1인샵 songkangkong767 2025.02.23
제주도오피 ⦑출장마사지안내.COM⦒ 제주도마사지 제주도오피 제주도오피 제주도OP koykoyah 2025.02.23
포항스웨디시【오피.CLUB】포항 스웨디시 포항스웨디시 포항스웨디시 songkangkong767 2025.02.23
대구오피 대구OP ⦑출장마사지안내.COM⦒ 대구휴게텔 대구오피 대구오피 koykoyah 2025.02.23
서초스웨디시【오피쓰.COM】서초스웨디시 서초 스웨디시 서초스웨디시 songkangkong767 2025.02.23
부산오피 ⦑오피.CLUB⦒ 부산OP 부산오피 부산출장샵 부산오피 koykoyah 2025.02.23
일산스웨디시【오피사이트.NET】일산스웨디시 일산 스웨디시 일산스웨디시 songkangkong767 2025.02.23
대전오피 대전OP ⦑출장마사지안내.COM⦒ 대전휴게텔 대전오피 대전오피 koykoyah 2025.02.23
울산마사지【오피쓰주소.COM】울산1인샵 울산안마 울산스웨디시 songkangkong767 2025.02.23
충주오피 ⦑출장안마사이트.COM⦒ 충주오피 충주출장마사지 충주오피 충주OP koykoyah 2025.02.23
강서1인샵【오피.CLUB】강서마사지 강서스웨디시 강서안마 songkangkong767 2025.02.23
해운대오피 ⦑오피.CLUB⦒ 해운대오피 해운대출장마사지 해운대오피 해운대OP koykoyah 2025.02.23
건대스웨디시【오피쓰.COM】건대스웨디시 건대 스웨디시 건대스웨디시 songkangkong767 2025.02.23
남양주오피 남양주오피 ⦑출장마사지안내.COM⦒ 남양주OP 남양주스파 남양주오피 koykoyah 2025.02.23