묻고답하기
댓글에 파일 첨부시 comment 와 file 을 연결하는 방법 문의
2018.05.28 00:32
댓글에 파일 첨부를 할때 댓글과 업로드 파일을 연결하는 방법은 어떻게 되는지 궁금합니다.
{$oComment->getEditor()} 을 사용하지 않고 제작하고 있는데요....
현재까지 구할수 있는 건 아래와 같이
{@
$upload_target_srl = Context::get('upload_target_srl');
}
<!--@if(!$upload_target_srl)-->
{@$upload_target_srl = getNextSequence();}
<!--@end-->
{@
$comment_srl = Context::get('comment_srl');
$oFileModel = &getModel('file');
$uploaded_list = $oFileModel->getFiles($upload_target_srl);
}
comment_srl와 upload_target_srl의 uploaded_list를 연결하는 방법을 알수가 없네요.
바쁘시더라도 고수님의 조언 부탁드립니다.
<!--// 이미지 업로드 -->
<div id="mUpload">
<div class="bg_f_f9 clear">
<strong class="fl">{$lang->edit->upload_file}</strong> <button type="button" class="bd_btn fr" onclick="jQuery('#Filedata').click()">{$lang->upload_file}</button>
</div>
<ul id="files" class="clear">
<block cond="$oComment->hasUploadedFiles()" loop="$oComment->getUploadedFiles()=>$key,$file">
{@
$ext = substr($file->source_filename, -4);
$ext = strtolower($ext);
$type = 'etc';
if(in_array($ext,array('.jpg','jpeg','.gif','.png'))) $type = 'img';
if(in_array($ext,array('.mp3','.wav','.ogg','.aac'))) $type = 'music';
if(in_array($ext,array('webm','.mp4','.ogv','.avi','.mov','.mkv'))) $type = 'media';
}
<li id="file_{$file->file_srl}" class="success"><button type="button" data-file="{$file->uploaded_filename}" data-type="img" title="{$file->source_filename}" style="background-image:url({$file->uploaded_filename})" onclick="jQuery(this).parent().toggleClass('select')"><b>✔</b></button><a class="delete_file" href="#" onclick="delete_file({$file->file_srl});return false;"><b>X</b></a><a class="insert_file" href="#" onclick="insert_file({$file->file_srl});return false;"><i class="fa fa-arrow-up"></i></a></li>
<li cond="$type!='img'" id="file_{$file->file_srl}" class="success type2 {$type}"><small>{$file->source_filename}</small><button type="button" data-file="{$file->uploaded_filename}" data-type="{$type}" data-dnld="{$file->download_url}" onclick="jQuery(this).parent().toggleClass('select')"><b>✔</b></button><a class="delete_file" href="#" onclick="delete_file({$file->file_srl});return false;"><b>X</b></a><a class="insert_file" href="#" onclick="insert_file({$file->file_srl});return false;"><i class="fa fa-arrow-up"></i></a></li>
</block>
<li id="loading"></li>
<li class="info clear<!--@if($oComment->hasUploadedFiles())--> is_img<!--@end-->">
<span>{$lang->no_files}</span>
<div>
<p><i class="tx_ico_chk">✔</i>{$lang->select_files_to_insert}</p>
<input type="radio" name="m_img_upoad" id="m_img_upoad_1" checked="checked" /><label for="m_img_upoad_1">{$lang->m_img_upoad_1}</label>
<input type="radio" name="m_img_upoad" id="m_img_upoad_2" /><label for="m_img_upoad_2">{$lang->m_img_upoad_2}</label>
</div>
</li>
</ul>
</div>