채택완료

게시판 리스트 클릭시 링크이동

2014-08-27 (수) 18:44:34 4,348

게시판 리스트에서 링크2번에 주소값을 넣어주면

리스트에서 제목클릭시 링크2 새창 주소로 이동하구요 링크2값이 없으면 그냥 내용이 보여지게 하고싶거든요

수정을 좀 했는데 링크주소값이 없어도 새창이 뜹니다.

어떻게 수정해야 링크 있을때만 링크로 이동될까요?

   if ($list[$i][is_notice])
                echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
            else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";

            if ($list[$i][comment_cnt])
                echo " <a href=\"{$list[$i][comment_href]}\"><span class='comment'>{$list[$i][comment_cnt]}</span></a>";

수정좀 붙어넣을수 있게 알려주시면 정말 감사하겠습니다. 

|

답변 2개

채택된 답변
+20 포인트

  else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";
--->수정

  else if($list[$i][link][2])  echo "<a href='{$list[$i][link_href][2]}' target='_blank'>{$list[$i][subject]}</a>";  

 else echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";
 

Copy
$list[$i][href] = ($list[$i][link2]​)​ ? $list[$i][href]​ : "javascript:;" ;    if ($list[$i][is_notice])                 echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";             else                 echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";             if ($list[$i][comment_cnt])                 echo " <a href=\"{$list[$i][comment_href]}\"><span class='comment'>{$list[$i][comment_cnt]}</span></a>";

이렇게 하면 어떨까요

답변을 작성하려면 로그인이 필요합니다.