질문/조언질답게시판

게시판 본문의 하단에 보면 글작성자의 서명과 프로필 이미지가 출력이 되는데,

 

해당 회원이 프로필 이미지를 회원정보에서 업로드 시키지 않으면 프로필 이미자가 뜨지 않고

 

그 자리가 공백으로 떠서 이걸 기본이미지로 출력시키려고 합니다.

 

아래처럼 해봤는데, 프로필 이미지를 올린 회원도 기본 이미지(user.png)로 다 떠버리네요 ㅠ

 

코알못이라 이것저것 다 시도해보고 있는데 기초가 없으니 힘드네요 ㅠㅠ 도와주세요 ㅠ

 

_read.html의 회원 서명부분입니다. 빨간색 부분이 제가 추가한 부분인데요...

 

<!--// Sign -->
<div cond="$mi->display_sign!='N' && ($oDocument->getProfileImage() || $oDocument->getSignature())" class="rd_sign clear">
<h4><em class="fa fa-info-circle bd_info_icon"></em>&nbsp;글쓴이&nbsp;&nbsp;<em>{$oDocument->getNickName()}</em></h4>
<[email protected]($profile_info->src)-->
<img cond="$oDocument->getProfileImage()" class="img fl" src="{$oDocument->getProfileImage()}" alt="profile" />
<[email protected]>
<img src="user.png" alt="profile_img" class="img fl" />
 <[email protected]>

<div cond="$oDocument->getSignature()" class="get_sign">{$oDocument->getSignature()}</div>
</div>

  • profile

    그냥 이렇게 하셔도 안되시나요?
    <img cond="$oDocument->getProfileImage()" class="img fl" src="{$oDocument->getProfileImage()}" alt="profile" />
    <img cond="empty($oDocument->getProfileImage())" src="user.png" alt="profile_img" class="img fl" />

  • profile
    헐;;; 되네요-0- 초보개님, 진짜 짱입니다! 제가 문법 자체를 몰라서 완전 이상하게 접근하고 있었네요;; 정말 송구스럽지만, 서명을 작성하지 않으면 시그니쳐 항목 자체가 뜨질 않는데, 서명란이 없는 상태로 뜨게 하거나(기본 이미지로), '작성한 서명이 없습니다'라고 출력시키게 할려면 어떻게 해야 하나요? 이미 답변 주신거만으로 너무 감사한데, 정말 염치없네요 ㅠㅠ
  • profile

    위에
    <div cond="$mi->display_sign!='N' && ($oDocument->getProfileImage() || $oDocument->getSignature())" class="rd_sign clear">

    <div cond="$mi->display_sign!='N'" class="rd_sign clear">
    로 바꾸시고

    img 밑에
    <div cond="empty($oDocument->getSignature())" class="get_sign">작성한 서명이 없습니다</div>

    넣으시면 될 듯 합니다

  • profile profile
    오....;;; 됩니다!; 초보개님, 진짜 감사드려요!ㅠ 타운에는 진짜 실력자분들이 넘쳐나는듯 함 ㅠ 정말 감사드립니다!!