질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix
URL https://elecgall.ga

https://xetown.com/questions/1097336

 

여기 있는거 다시 질문해보려 합니다..ㅠ

 

아무리 해도 이해가 안되서..

 

일단 if구문을 활용하면 되는것 같기는 하지만 아무리생각해도 이해가 안되서 다시 질문글 올려봅니다.

 

hygall.com 처럼

 

이미지가 있는글일 경우 아이콘1 ( 그냥 아이콘은 img 폴더에 있다고 가정한 상태로. )

그냥 글일 경우 (이미지가 없는 경우) 아이콘2.

추천수가 5이상일경우 아이콘3.

추천수가 5이상이면서 이미지가 있는경우에는 아이콘4.

 

이걸 if구문으로 나타내고 싶습니다

ㅠㅠ..도움부탁드립니다!

  • profile

    <!--@if($document->thumbnailExists())-->[사진있음]
    <!--@else-->[사진없음]
    <!--@endif-->

     

    스케치북이라면 84번째 라인쯤 되겠네요.

     

                <td class="title">
                    <!--// 제목 -->

                        <!--@if($document->thumbnailExists())-->[사진있음]
                        <!--@else-->[사진없음]
                        <!--@endif-->

                    <!--@if(!$mi->preview || (@!in_array('tx',$mi->preview) && !$document->thumbnailExists()))-->
                    <a <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> class="hx" data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}">
                        {$document->getTitle($mi->subject_cut_size)}
                    </a>
                    <!--@else-->
     

  • profile profile
    와아..감사합니다 매우잘되요..ㅠㅠ 엉엉
  • profile profile
    추천시 생기는 이미지로

    <!--@if($document->get('voted_count') >= 5)--><img src="./img/image4.png" /><!--@end-->

    이런식으로 추가했는데 저 <!--@if($document->thumbnailExists())-->[사진있음] 때문에 겹치네요..ㅠㅠ

    혹시 어디다가 추가해야하는지 알수있을까요?
  • profile profile
    <!--@if(($document->get('voted_count') >= 5) || ($document->thumbnailExists()))-->이미지1
    <!--@elseif(2번째조건)-->이미지2
    <!--@elseif(3번째조건)-->이미지3
    <!--@else-->이미지4
    <!--@endif-->

    이런식으로 4가지 경우로 if 문을 사용해야될것같은데요?
  • profile profile
    감사합니다^^
  • profile profile

    다시 질문드려서 죄송합니다..ㅠㅠㅠ

     

    코드는

     

            <!--@if(($document->get('voted_count') >= 5) || ($document->thumbnailExists()))-->
             <img src="./img/image4.png" />&nbsp;
            <!--@elseif($document->get('voted_count') >= 5)-->
             <img src="./img/image3.png" />&nbsp;
             <!--@elseif($document->thumbnailExists())-->
             <img src="./img/image2.png" />&nbsp;
               <!--@else-->
             <img src="./img/image2.png" />&nbsp;
              <!--@endif-->

     

    이런식으로 되어있습니다.

    그런데 표시되는건

     

    1.PNG

     

    이런식으로 밖에 표시가 안되네요;;

    사실 저건 저 파란+아이콘은 이미지가 있을시 표시되는거고

    노란색+아이콘은 이미지와 추천수가5가 넘을경우에 저런식으로 표시되야 하는데..;;

     

    2.PNG

     

    이미지1은 이미지도 없고 추천수도 5를 넘지않는다.

    이미지2은 이미지는 있지만 추천수5를 넘지 않는다.

    이미지3은 이미지는 없지만 추천수5를 넘는다.

    이미지4는 이미지도 있고 추천수5도 넘는다.

     

    이런식으로 하고 싶습니다..ㅠㅠ엉엉

  • profile profile
    OR(||) 와 AND(&&) 를 적절하게 사용하셨는지 체크 해 보세요
    나도 헷갈릴때가 많아서요
  • ?
    아플로스 게시판 스킨 소스 참고하세요
    list_table.html에 폰트어썸으로 이미지 표시 하는 부분 보시면 됩니다
  • ? profile
    감사합니다~
    아플로스게시판좀 참조해봐야겠군요

서버에 요청 중입니다. 잠시만 기다려 주십시오...