Q&A

한줄광고모듈과 위젯을 잘 쓰고 있는데요. 

 

이 위젯은 스킨에서 지금 링크 방식을 위젯 생성할때 옵션으로 새창으로 할것인지 현재창으로 할건지로 되어 있어 

모든 광고가 같은 target으로 통일 될 수 밖에 없습니다.

 

그래서 내부광고,외부광고 혼용이 힘든 상황입니다.

 

<a <!--@if($ad->ad_url)-->href="{$ad->ad_url}" target="_blank"|cond="$widget_info->link_type == 'new'" <!--@end-->

 

현재 위 방식을 스킨단에서 수정해서..

 

$ad->ad_url  <---  여기에 ABCD 문자열이 포함되면 _self

ABCD가 없다면 _blank로 하게 고치려면 어떻게 해야 할까요 ??

 

 

댓글 4

  • 위 코드를 간단하게 다시 수정하면

    {@
    $style="";
    if ($ad->color == 'red') $style .='color:'.'tomato;';
    if ($ad->color == 'green') $style .='color:'.'lightseagreen;';
    if ($ad->color == 'blue') $style .='color:'.'dodgerblue;';
    if ($ad->bold == 'yes') $style .='font-weight:bold;';
    }
    <a href="{$ad->ad_url}"|cond="$ad->ad_url" style="{$style}"|cond="$style" target="_blank"|cond="strpos($ad->ad_url , 'ABCD')===false" >
    {cut_str($ad->ad_content,$widget_info->content_cut_size)}
    </a>

     

  • @착한인연
    감사합니다. 수정해서 적용할게요~
  • @착한인연
    잘됩니다.
    이제 내부이벤트나 중요알림을 한줄광고에서 같이 내보내서 내부링크들은 새창이 아닌 현재창에서 직접 이동하게 되었네요.
    감사합니다.
  • 한줄광고 모듈 좀 공유 받을 수 없을까요? ㅠㅠ