묻고답하기
난다날아님 Help me!! 메뉴 new 표시 관련
2010.01.17 23:32
2차메뉴에 좌측에만 new 나오고 주메뉴 2차부분엔 안나오게 하는
알려주신 답변대로 지금 해보고 있는데요.
자유게시판 N → 자유게시판
이렇게 되어야 하는데
자유게시판 N → $_context->1
이렇게 뜨고 있구요.. a href 소스 자체는 안건들였으니 링크는 제대로 되긴 됩니다.
소스를 어떻게 고쳤냐면요
아래 빨간부분을 파랗게 고쳤거든요.
<!-- main_menu 2차 시작 -->
<!--@foreach($menu_1st['list'] as $key => $val)-->
<!--@if($val['link'])-->
<!--@if($menu_1st)-->
{@ $idx = 1 }
<li <!--@if($val['selected'])-->class="on"<!--@end-->> <a href="{$val['href']}" <!--@if($val['open_window']=='Y')--
>onclick="window.open(this.href);return false;"<!--@end--> title="{$val['text']}">{$val['link']}</a>
</li>
{@$idx++}
<!--@end-->
<!--@end-->
<!--@end-->
{preg_replace("/(.*)<img.*>/U", '$1', $val[link])}
우선 이렇게 해봤는데 젤위처럼 떠서 link 에 ' ' 를 붙여서
{preg_replace("/(.*)<img.*>/U", '$1', $val['link'])} 이렇게도 해봤는데 똑같이 젤위처럼 나오더군요. 그래서 지금 이 문구들을 손대면서 이리저리 해보고 있는데 혹시 문구상의 오류인지 한번 확인해주시면 고맙겠습니다.
댓글 1
-
Eris
2010.01.17 23:41
{preg_replace("/<.*><img.*>/U", '$1', $val[link])} 이렇게 .* 부분을 < > 로 하니깐 그대로 new 뜸.. 계속하는중 -
Eris
2010.01.17 23:45
{preg_replace('/(.*)<img.*>/U', '$1', $val[link])} 이렇게 따옴표를 ' '+ '+ ' 로 바꿔도 안됨..... 계속 해보는중 -
Eris
2010.01.18 00:03
저 $1 이 무슨뜻인지 모르겠어요.. 보니까 저 가운데 변수인 $의 뒤에 있는 문자가 그냥 그대로 나와요ㅜㅜ 그리고 {preg_replace('/(.*)<img.*>/U', $val[link], $val[link])} 이렇게도 해봤는데 그냥 원래대로 new가 뜨구요.... 가운데 변수에 따옴표를 붙여 {preg_replace('/(.*)<img.*>/U', '$val[link]', $val[link])} 이렇게 하면 그냥 val link 이게 텍스트로 나오구여.. -
Eris
2010.01.18 00:04
저 $1을 지우고 그냥 ' ' 이렇게 비워만 놓으면 아예 new가 있는 게시판 이름 자체가 안나오구요.. -
Eris
2010.01.18 00:06
참고로 스킨은 엑스돔님이 만든 레이아웃 다음 스타일을 쓰고 있습니다. (v 2.0 인가 v 2.1 인가)