자료실 모듈 (Resources) 에서 스크린샷 업로드 안하면 Default 이미지로 업로드 되게 할 수 있을까요??

 

자료실 모듈에서 스크린샷이 필수입력으로 되어있어서 계속 업로드하기 귀찮아서요.

스크린샷을 업로드 안하면 Default 이미지로 자동으로 업로드 되게 할 수 있을까요?

 

아니면 이미지를 여러개 지정해놓고 그걸 선택해서 사용할 수 있게 하면 더 좋을거 같고요.

 

도와주세요~~

 

  • profile
    디폴트로 자동 업로드 하게 하는것 보다 이미지가 없으면 디폴트 이미지 경로를 나오게 하는게 더 좋을듯 합니다.
  • profile

    이런 특수모듈의 경우 모듈명만 제시하고 문제점을 문의하면 답변을 달아주실 분은 극히 제한적입니다.
    모든 사이트에서 쓰지 않는 모듈의 경우는 소스를 확인할 수 있는 방법으로 질의를 하시는게 답변을 받으실 가능성이 더 높아집니다.

    제가 찾아본 바로는...

    https://github.com/xpressengine/xe-module-resource/blob/master/ruleset/attachOneTime.xml#L10

    이부분

    <field name="attach_screenshot" required="true" />

    을 제거해서 스크린샷용 파일을 업로드를 필수로 하는 것을 하지 않게 하고

    나머지 위 스크린샷을 보여주는 곳에(스킨이 되겠죠) 스크린샷용 이미지가 첨부되지 않았을 경우 디폴트 이미지를 불러오도록 코드를 짜야 할 것 같습니다.

     

    이 모듈을 사용해 본적이 없어 어디 어디에서 이 스크린샷용 이미지를 사용하는지는 잘 모르겠지만 한군데 찾아본 경우는

    https://github.com/xpressengine/xe-module-resource/blob/master/skins/xe_official/include.list.html#L28

     

    이런 부분이네요.

     

     

    <td rowspan="4" class="thumbnail"><a href="{getUrl('package_srl', $val->package_srl)}"><img src="{$val->item_screenshot_url}" width="100" height="100" alt="" /></a></td>

     

     

     

    <td rowspan="4" class="thumbnail"><a href="{getUrl('package_srl', $val->package_srl)}"><img src="<!--@if($val->item_screenshot_url)-->{$val->item_screenshot_url}<!--@else-->디폴트경로<!--@end-->" width="100" height="100" alt="" /></a></td>
     

    이렇게 고쳐볼 수 있겠습니다.

     

     

    다른 곳에서 또 사용하는 곳이 있는지는 모르겠네요.