Extra Form
PHP PHP 7.0
CMS XpressEngine

https://opentutorials.org/module/3774/23320

 

이곳에 있는 코드를 적용하였을때 정상적으로 출력은 됩니다만 글자 수 제한 코드는 따로 안쓰여있어서 $args->subject_cut_size = 24; 를 넣었는데 적용이 안됩니다.

 

혹시 subject_cut_size가 아닌건가요? list_count는 적용이 되는데 이것만 안되네요.

 

{@
$mid = info;
$oModuleModel = getModel('module');
$module_srl = $oModuleModel->getModuleSrlByMid($mid);

$args = new stdClass();
$args->module_srl = $module_srl;
$args->subject_cut_size = 24;
$args->list_count = 6;

if(!$grant->manager) :
$args->member_srl = $logged_info->member_srl;
endif;

$list = executeQuery('document.getDocumentList',$args)->data;
}
<ul id="ticker ">
<li loop="$list => $key, $val"><a href="{$val->document_srl}" title="{$val->title}">{$val->title} [{$val->comment_count}]</a></li>
</ul>

  • profile
    getDocumentList 쿼리에 subject_cut_size라는 게 아마 없을 겁니다.
    그보다는 글자를 잘라주는 php 내장 함수를 사용해서 $val->title를 직접 편집하는 것이 좋은 방법일 것 같습니다.
  • profile ?
    아 해당 쿼리에 없는것이군요. 답변 감사합니다. 확인해보겠습니다.