한줄광고모듈과 위젯을 잘 쓰고 있는데요.
이 위젯은 스킨에서 지금 링크 방식을 위젯 생성할때 옵션으로 새창으로 할것인지 현재창으로 할건지로 되어 있어
모든 광고가 같은 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>
이제 내부이벤트나 중요알림을 한줄광고에서 같이 내보내서 내부링크들은 새창이 아닌 현재창에서 직접 이동하게 되었네요.
감사합니다.