Q&A

댓글 23

  • 스케치북5 를 설치해서 확인해본바 글읽기화면 (_read.html) 에서 프로필 이미지가 출력되는 부분이

    두곳이 있네요. 글제목부, 본문 서명부

     

    한곳의 예제만 올려드립니다.

     

    <!--@if($oDocument->getProfileImage())-->
     <img cond="$mi->rd_profile=='Y' && $oDocument->getProfileImage()" class="img fl" src="{$oDocument->getProfileImage()}" alt="profile" title="{$oDocument->getNickName()}" />
    <!--@else-->
     <img src="노 프로필 이미지.jpg 경로">
    <!--@end-->

     

    상기 코드와 같이 if문 아래에 원래 프로필 이미지 출력부를, else 아래에 노프로필시 출력될 이미지 주소 입력하세요

    ※ XE에서 조건문은 주석을 포함합니다. 주석이란 <!-- --> 의미, 주석 삭제하지 말고 그대로 사용하세요

     

    추가로 설명드리자면  if , else 는 경우를 나타내는데

     

    IF  $oDocument->getProfileImage() 할경우 프로필 이미지가 있을경우에 ELSE 는 그외 경우에 라는 의미입니다.

    XE스킨 수정하시다 보면 IF/ELSE 문이나 COND 문을 자주 사용하게 될겁니다.

  • @프렌다

    해당 코드를 _read.html 어디에다가 추가해야 되나여 1.7.2 버전 사용중인데 글 제목부에 적용하고 싶습니다.
    위에 코드를 최상단에 추가하니까 프로필이미지가 2개씩 나와서여 ㅠㅠ

     

    왕초보입니다.. 해당부분 비슷한 곳이 

    <div class="btm_area clear">
                    <img cond="$mi->rd_profile=='Y' && $oDocument->getProfileImage()" class="img fl" src="{$oDocument->getProfileImage()}" alt="profile" title="{$oDocument->getNickName()}" />

    이곳인거 같은데 ㄷㄷ 도저히 어케 적용할지 네이버 검색해도 안나오네요 

  • @임시크
    현재 사용중인 _read.html 첨부로 올려주세요
  • @프렌다

    본문 수정이 안되네요 댓글로 첨부파일 올렸습니다!!!
     

  • @임시크

    dsdsd.png

     

     

     

    파일명이 원래 read.html 이였나요? 스케치북5 는 _read.html 으로 알고있는데...

     

     

    read.html

     

    no_profile_img.png <- 요놈을 no_profile_img.png 이름으로 저장하세요

     

    첨부의 파일로 교체하시구, 스케치북5 스킨 폴더내의 img 폴더안에 no_profile_img.png 올려주시면

     

    위의 스크린샷과 같이 출력됩니다. 노 프로필 이미지는 수정하시려면 수정해서 사용하시면 되겠습니다.

     

  • @프렌다
    감사합니다!!
  • @프렌다
    죄송합니다 !! 사용 중에 문제가 발생하여 재 질문좀 드려요
    프로필 이미지가 없는 사람은 정상적으로 출력이 되지만
    프로필 이지미가 이미 있는 사람은 서명란에만 나오고 글 제목부에는 나오지 않습니다
  • @임시크
    흠... 이상하네요
    위의 이미지에 올려드린 테스트 결과 및 실제 코드상에서도 글 제목부의 프로필 이미지만
    프로필 유무를 구분하게 되어있습니다. 제가 수정해 드린 소스에는요..

    서명부분의 경우에는.. 코드 단에서 별개의 부분에 있기때문에.. 요상하네요...
  • @프렌다
    다시 한번 제 테스트 사이트에서 확인해보아도 아래와 같은 결과 입니다.

    프로필 이미지 있는 경우 : 글 제목과 하단 서명부에 회원이 지정한 프로필 이미지가 출력
    프로필 이미지 없는 경우 : 글 제목에 노 프로필 이미지 가 출력되며, 서명은 출력되지 않음
  • @프렌다
    제가 코드를 확인해봐도 잘못된 부분은 못찾겠네요.
    직접 사이트를 보더라도 삽질해야 할거 같은 기분;
  • @불금
    <!--@if($mi->rd_profile=='Y' && $oDocument->getProfileImage())-->
    <img class="img fl" src="{$oDocument->getProfileImage()}" alt="profile" title="{$oDocument->getNickName()}" />
    <!--@else-->
    <img class="img fl" src="img/no_profile_img.png" alt="profile" title="{$oDocument->getNickName()}" />
    <!--@end-->

     

    이렇게 해보시라고 하는것도 괜찮을거같은데...

  • @불금

    129c1ca5487eabd7fc9ff011f293c6d6.PNG 

    혹시 죄송하지만 스케치북에서 - 설정 - 스킨 관리 - 하단 메뉴 설정 - 버튼 추가 - 목록 버튼 해서 나온건데요

    목록 버튼에 있는 저 아이콘을 없애고 싶은데 fa fa-bars 등 삭제해봐도 그대로 입니다.

    도움 좀 주실 수 있으신가요 ㅠㅠ

     

  • @임시크
    read 가 아니라 list에 있을겁니다.
    그리고 삭제하시려고 하는게 맞는거 같습니다.
  • @불금
    <i class="fa fa-bars"></i> list.html 에서 삭제해봣는데 그대롱입니당 ㅠㅠ
  • @임시크
    <a cond="@in_array('home',$mi->btm_mn)" class="btn_img fl" href="{getUrl('','mid',$mid,'page',$page,'document_srl','','listStyle',$listStyle)}"><i class="fa fa-bars"></i> {$lang->cmd_list}</a>

     

     

    <a cond="@in_array('home',$mi->btm_mn)" class="btn_img fl" href="{getUrl('','mid',$mid,'page',$page,'document_srl','','listStyle',$listStyle)}">{$lang->cmd_list}</a>

     

     

    주의 : 187번 라인이라고 설명했으나 list.html 에 수정한 내역이 있을경우 실제 코드의 라인과 상이할수 있음.

  • @불금
    그러네요...
    이미 프로필 Y,N 조건분기가 진행된 상태에서 IF 하위의 COND는 중복 조건분기네요...

    실제 read 파일에는 img class 를 프로필 테두리를 위해 살려뒀는데 title의 겟닉네임도 지울필요는 없었네요.. ㅎ
  • @프렌다
    적용해봣는데 그대로입니다 ㅠㅠ 세션정리 캐시파일 재생성도 해봤어요
  • @임시크
    게시판 목록에서는 아이콘이 없이 정상적으로 출력되는데 본문 내용 하단부분에 있는 목록은 그대로입니다 커헝 ㅠㅠㅠ
  • @프렌다

    캡처.PNG 이부분이요

     

     

  • @임시크
    <a cond="$mi->default_style!='viewer' && $mi->rd_ft_nav" class="btn_img fl" href="{getUrl('document_srl','')}"><i class="fa fa-bars"></i> {$lang->cmd_list}</a>

     

     

    <a cond="$mi->default_style!='viewer' && $mi->rd_ft_nav" class="btn_img fl" href="{getUrl('document_srl','')}">{$lang->cmd_list}</a>

     

  • @프렌다
    자고 일어나서 적용해봣는데 그대로 입니다 ㅠㅠ
  • @프렌다
    와 드디어 해결했습니다. 감사합니다.
    이거 때문에 하루종일 머리 끙끙댓네요 !!
    도움 많이 주셔서 정말 감사합니다.!!!!
  • @임시크
    잘 해결되셨다면 다행입니다!