안녕하세요 !1f62b.png

 

도움 요청 좀 드립니다 ㅜ

 

최근 게시물에서 유튜브 섬네일을 가지고오는 위젯인데요

 

아래 코드는 해당 유튜브 썸네일 출력부인데요

 

현재는 사용자 정의란한줄Text 입력으로 해당 주소를 받아와서 출력을 해주는데요

 

사용자 정의란에 URL 타입으로 입력해서 뿌려주는 걸로 수정을 해보고 싶은데요

 

몇시간째 이것저것 해보는데 ㅜㅜ 도저히 안되서 이곳에 도움 글 올려보아요

 

고수님들 아래에 어디를 수정해야 한줄TEXT -> URL 입력 타입으로 바꿀수 있을까요 ㅜㅜ

 

1f601.png 능력있는 고수님들의 도움을 요청 드립니다 (__ 꾸벅

 

 

<load target="css/gallery.css" />

{@
    $_ul_width = ($widget_info->thumbnail_width+$widget_info->thumbnail_right) * $widget_info->cols_list_count;
}

<ul class="xet_widget_gallery xet_widget_youtobe" style="width:{$_ul_width}px;margin-left:-{$widget_info->thumbnail_right}px;"|cond="$widget_info->cols_list_count>1">
    {@ $_idx=0}
    <li class="clearLeft"|cond="$_idx>0 && ($_idx % $widget_info->cols_list_count== 0 )" style="float:left; <!--@if($_idx >= $widget_info->list_count)-->display:none;<!--@end--> width:{$widget_info->thumbnail_width}px; <!--@if($widget_info->cols_list_count>1)-->margin-left:{$widget_info->thumbnail_right}px;<!--@else-->margin-left::0;<!--@end--> margin-bottom:{$widget_info->thumbnail_bottom}px;" loop="$widget_info->content_items=>$key,$item">
        <div style="width:{$widget_info->thumbnail_width}px; margin:0 auto;">
            <!--@foreach($widget_info->option_view_arr as $k => $v)-->
                <!-- 썸네일 출력 -->
                <a href="{$item->getLink()}" class="thumb" style="width:{$widget_info->thumbnail_width}px; height:{$widget_info->thumbnail_height}px;" target="_blank"|cond="$widget_info->new_window=='Y'" cond="$v=='thumbnail'">    
                    {@ $youtube_url = $item->getExtraVar0()}            
                    <!--@if(preg_match('/http:/', $youtube_url))-->
                    <img class="tmb" src="{str_replace('http://youtu.be/', 'http://img.youtube.com/vi/', $youtube_url)}/0.jpg" style="width:{$widget_info->thumbnail_width}px; height:{$widget_info->thumbnail_height}px;" alt="" cond="$item->getExtraVar0()" />
                    <!--@elseif(preg_match('/https:/', $youtube_url))-->
                    <img class="tmb" src="{str_replace('https://youtu.be/', 'https://img.youtube.com/vi/', $youtube_url)}/0.jpg" style="width:{$widget_info->thumbnail_width}px; height:{$widget_info->thumbnail_height}px;" alt="" cond="$item->getExtraVar0()" />
                    <!--@end-->                
                    <img src="{$item->getThumbnail()}" cond="$item->getThumbnail() && !$item->getExtraVar0()" />
                    <span class="imgNone" cond="!$item->getThumbnail()" style="width:{$widget_info->thumbnail_width}px; height:{$widget_info->thumbnail_height}px;line-height:{$widget_info->thumbnail_height}px"></span>
                    <strong class="board" cond="$widget_info->show_browser_title=='Y' && $item->getBrowserTitle()">{$item->getBrowserTitle()}</strong>
                    <strong class="category" cond="$widget_info->show_category=='Y' && $item->getCategory()">{$item->getCategory()}</strong>
                </a>
                <!-- 제목 출력 -->
                <p class="title_wrp" cond="$v=='title'">
                    <a href="{$item->getLink()}" class="title" style="font-size:{$widget_info->subject_size}px;font-weight:{$widget_info->subject_bold};" target="_blank"|cond="$widget_info->new_window=='Y'">{$item->getTitle($widget_info->subject_cut_size)}</a>
                    <em class="replyNum" title="Replies" cond="$widget_info->show_comment_count=='Y' && $item->getCommentCount()"><a href="{$item->getLink()}#comment">+{$item->getCommentCount()}</a></em>
                    <em class="trackbackNum" title="Trackbacks" cond="$widget_info->show_trackback_count=='Y' && $item->getTrackbackCount()"><a href="{$item->getLink()}#trackback">+{$item->getTrackbackCount()}</a></em>
                    <span class="icon" cond="$widget_info->show_icon!='N'">
                        <!--@if($widget_info->icon_style=='custom')-->                        
                        <img src="img/new.png" alt="new" cond="(int)($item->getRegdate('YmdHis')>date('YmdHis', time()-$widget_info->duration_new))" />
                        <img src="img/update.png" alt="update" cond="(int)(zdate($item->get('last_update'),'YmdHis') > date('YmdHis', time()-($widget_info->duration_new))) && (int)($item->get('comment_count'))>0" />
                        <img src="img/file.png" alt="file" cond="$item->getUploadedFiles()" />
                        <img src="img/secret.png" alt="secret" cond="$item->variables[status]=='SECRET'" />
                        <!--@else-->
                        {$item->printExtraImages()}                    
                        <!--@end-->
                    </span>
                </p>
                <!-- 내용 출력 -->
                <p class="content" cond="$v=='content'">{$item->getContent()}</p>
                <!-- 닉네임 출력 -->
                <p class="author" cond="$v=='nickname'"><a href="#" onclick="return false;" class="member_{$item->getMemberSrl()}">{cut_str($item->getNickName(), $widget_info->nickname_cut_size)}</a></p>
                <!-- 추천수 출력 -->
                <p class="voted" cond="$v=='voted_count'">{$lang->voted_count} : <!--@if($item->getVotedCount())-->{$item->getVotedCount()}<!--@end--></p>
                <!-- 조회수 출력 -->
                <p class="readed" cond="$v=='readed_count'">{$lang->readed_count} : <!--@if($item->getReadedCount())-->{$item->getReadedCount()}<!--@else-->0<!--@end--></p>
                <!-- 날짜 출력 -->
                <p class="date" cond="$v=='regdate'">{getTimeGap($item->get('regdate'), "Y.m.d")}</p>

            <!--@end-->
        </div>
     {@ $_idx++}
    </li>

</ul>

<!-- 페이지 버튼 -->
<ul class="xet_widgetNavigator" cond="$widget_info->page_count > 1 && $widget_info->list_count<$_idx">
    <li><button type="button" id="{$_prev_id}" class="prev" title="{$lang->cmd_prev}" onclick="content_widget_prev(jQuery(this).parents('ul.xet_widgetNavigator').prev('ul.xet_widget_gallery'),{$widget_info->list_count})"><span>{$lang->cmd_prev}</span></button></li>
    <li cond="$widget_info->page_number=='Y'"><span id="{$_counter_id}">1</span>/{$widget_info->page_count}</li>
    <li><button type="button" id="{$_next_id}" class="next" title="{$lang->cmd_next}" onclick="content_widget_next(jQuery(this).parents('ul.xet_widgetNavigator').prev('ul.xet_widget_gallery'),{$widget_info->list_count})"><span>{$lang->cmd_next}</span></button></li>
</ul>