포럼

만들게된 계기는 밑의 게시물에 적혀있습니다. 만들다가 보니 $도 $__Context->인가 뭐시긴가로 변경이 되어서

편법을 썼습니다. 그리고 인자도 2개 하려니 오류 뿜어서 배열로 하나로 묶는 편법을 쓰게 되었습니다.


(이래저래 결국은 편법의 결정체로 전락하게 된 현실이라 안습)


{@ $_traceRoot = create_function('$_Args', strtr('#_Breadclumb = null; foreach(#_Args[0] as #_Idx => #_Val) @( if(#_Val[\'selected\']) @( #_Breadclumb = \'<a href="\' . #_Val[\'href\'] . \'">\' . #_Val[\'text\'] . \'</a>\'; if(#_Val[\'list\']) @( #_rtnVal = call_user_func(#_Args[1], array(#_Val[\'list\'], #_Args[1])); if(#_rtnVal) @( #_Breadclumb .= #_rtnVal; )@ )@ return #_Breadclumb; )@ )@', array('#' => chr('36'), '@(' => chr('123'), ')@' => chr('125')))); echo call_user_func($_traceRoot, array($gnb->list, $_traceRoot)); }


저 굵게 해둔 부분에 빵조각을 적용하실 메뉴를 넣으시면 됩니다. (물론 $~~~->list로 적어야 함)

저 구문은 실행되면 자동으로 결과를 출력하므로 저 한(?) 줄이면 충분합니다.


<a href="#">TOP</a><a href="/ed5c5789b1">MID1</a><a href="/ce620d6749">BOTT1</a>


3단 메뉴로 실험해보았는데 결과는 이런식으로 나옵니다. CSS로 적당히 꾸며주시면 완성이죠 !

(HOME 버튼은 구문 앞 쪽에 직접 넣으시면 될 듯)


잘 활용하시면 글로벌 네비게이션(주 메뉴)에도 적용해서 기존의 방식에선 max_depth에 의존해서 그 만큼만 출력했지만

거의 무한에 가깝게 출력할 수 있습니다.



+ 축약 버전 코드 (적당히 줄여본 실속형 코드)


{@$_=create_function('$q',strtr('#k=null;foreach(#q[0]as#g=>#u)@(if(#u[·selected·])@(#k=·<a href="·.#u[·href·].·">·.#u[·text·].·</a>·;if(#u[·list·])@(#v=call_user_func(#q[1],array(#u[·list·],#q[1]));if(#v)@(#k.=#v;)`)`return#k;)`)`',array('·'=>"'",'#'=>chr('36'),'@('=>chr('123'),')`'=>chr('125'))));}{call_user_func($_,array($gnb->list,$_))}

글쓴이 제목 최종 글
쿨럭이 당신의 xe 버전은? (솔직히 나 궁금해) [16] 2012.05.17 by EnuX
Youth_child '플래시'는 웹사이트 제작에 필수입니까? [10] 2012.05.17 by 독도2005
sejin7940 관리자페이지에서, checkbox 를 radio 처럼 마지막값만 저장하는 버그가 꽤 있네요 [2] 2012.05.17 by sejin7940
난다날아 난다날아의 개발일지 - 12.05.14 [15] 2020.03.14 by sol
니오티 XE 최신버전 적용시 page 문제 [2] 2012.05.16 by 니오티
닭장군! 가상사이트 기능, 잘 발전시키면 참 좋을것 같네요. [1] 2012.05.16 by 크루크루
코불스 Anti-accessXE의 가장 적당한 설정은 분당 몇회가 적당할까요? [3] 2012.05.16 by 코불스
cherryfilter [5/16~25] 오픈소스 CMS툴 ‘XE’ 스킨제작 실습 과정 [7] file 2012.05.15 by DynamicLaser
착한악마 이번 보안 업데이트는 공홈 테스트 하신것인지요?  
엑스셀코드 부산 XE포럼 첫만남 후기입니다. ^^ [21] 2012.05.13 by 큰돌♡
엑스셀코드 [부산] XE포럼을 개최하고자 합니다. [48] 2012.05.13 by 큰돌♡
백성찬 php 를 xe 처럼 배포한다면? [10] 2012.05.13 by eohue
크루크루 저기.. 게시판 1.6부터.. [6] 2012.05.13 by 크루크루
언벨리티 메뉴 중첩에 상관 없이 빵조각 끝까지 찾아내기.  
eple XE 는 여러모로 참.. 불안정하네요; [2] 2012.05.13 by 펜잘
도라미 부산 XE 포럼 좋았습니다. [22] 2013.07.20 by KANTSOFT
misol 안녕하세요? 커뮤니티 운영규칙에 대해 알려드립니다. [2] 2012.05.13 by Youth_child
황비 Xe 공식 게시판 board 1.4 [목록설정] [분류관리] [게시물관리] 잘 되나요? [3] 2012.05.13 by 토르파파
Treasurej 웹폰트 사용 방식을 제안합니다. 모든 스킨 개발자님들에게... [9] 2020.03.14 by Treasurej
bonik 크롬에서만 생기는 이상한 현상 2가지 [6] 2012.05.28 by bonik