스케치북5 게시판 부분수정 질문드립니다. 임시크 2016.04.08 12:05 521 0 23 이 부분에 프로필 이미지가 출력되게 해놧는데 프로필 이미지 업로드를 안해논 회원은 안나오더라구요 프로필 이미지가 없는 회원도 기본아이콘으로 무조건 출력하게 하는 방법좀 알고 싶습니다 ㅠㅠ
댓글 23
스케치북5 를 설치해서 확인해본바 글읽기화면 (_read.html) 에서 프로필 이미지가 출력되는 부분이
두곳이 있네요. 글제목부, 본문 서명부
한곳의 예제만 올려드립니다.
<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 이였나요? 스케치북5 는 _read.html 으로 알고있는데...
read.html
첨부의 파일로 교체하시구, 스케치북5 스킨 폴더내의 img 폴더안에 no_profile_img.png 올려주시면
위의 스크린샷과 같이 출력됩니다. 노 프로필 이미지는 수정하시려면 수정해서 사용하시면 되겠습니다.
프로필 이미지가 없는 사람은 정상적으로 출력이 되지만
프로필 이지미가 이미 있는 사람은 서명란에만 나오고 글 제목부에는 나오지 않습니다
위의 이미지에 올려드린 테스트 결과 및 실제 코드상에서도 글 제목부의 프로필 이미지만
프로필 유무를 구분하게 되어있습니다. 제가 수정해 드린 소스에는요..
서명부분의 경우에는.. 코드 단에서 별개의 부분에 있기때문에.. 요상하네요...
프로필 이미지 있는 경우 : 글 제목과 하단 서명부에 회원이 지정한 프로필 이미지가 출력
프로필 이미지 없는 경우 : 글 제목에 노 프로필 이미지 가 출력되며, 서명은 출력되지 않음
직접 사이트를 보더라도 삽질해야 할거 같은 기분;
<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-->
이렇게 해보시라고 하는것도 괜찮을거같은데...
혹시 죄송하지만 스케치북에서 - 설정 - 스킨 관리 - 하단 메뉴 설정 - 버튼 추가 - 목록 버튼 해서 나온건데요
목록 버튼에 있는 저 아이콘을 없애고 싶은데 fa fa-bars 등 삭제해봐도 그대로 입니다.
도움 좀 주실 수 있으신가요 ㅠㅠ
그리고 삭제하시려고 하는게 맞는거 같습니다.
을
주의 : 187번 라인이라고 설명했으나 list.html 에 수정한 내역이 있을경우 실제 코드의 라인과 상이할수 있음.
이미 프로필 Y,N 조건분기가 진행된 상태에서 IF 하위의 COND는 중복 조건분기네요...
실제 read 파일에는 img class 를 프로필 테두리를 위해 살려뒀는데 title의 겟닉네임도 지울필요는 없었네요.. ㅎ
을
이거 때문에 하루종일 머리 끙끙댓네요 !!
도움 많이 주셔서 정말 감사합니다.!!!!