테스트 사이트 - 개발 중인 베타 버전입니다

최신글 스킨의 new 아이콘을 빼고 제목의 색상을 바꾸고 싶습니다 채택완료

허당영 9년 전 조회 4,088

안녕하세요? 다들 건강하시지요?

 

오랜만에 질문을 올립니다. 

다름이 아니오라 초기화면에 있는 최신글 스킨의 new 아이콘을 빼고 제목의 색상을 바꾸고 싶습니다 

 

실력이 부족해서 여기저기에 있는 것을 짜깁기하여

 

latest.skin.php에서 

이렇게 변경도 해보고 

 

또는 

if (isset($list[$i]['icon_new'])) echo "class=red"; ?> 이렇게도 변경하여 보았습니다.

 

그리고 style.css에서

.red, .red:link a{color:red}, .red:visited a{color:red} 이렇게 주었습니다. 

 

그런데 어디가 잘못되었는지 변화가 없습니다...ㅜㅜ

 

고수님들 알려 주십시오~

오늘도 좋은 하루 되십시오~ ^^)

 

감사합니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 7개

채택된 답변
+20 포인트
9년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

허당영
9년 전
대단히 감사합니다.
글로빙님 때문에 해결이 되었습니다.
오늘도 좋은 하루 되시고 항상 건강하십시오~^^)
다시 한번 감사드립니다.
글러빙
9년 전
저한테 말고, 밑에 enough님한테 감사를.....
힌트가 enough님 답변에 숨어있었길래~~~ ^^

댓글을 작성하려면 로그인이 필요합니다.

9년 전

이거를.... 

 

 

이렇게 수정하세요...

(isset($list[$i]['icon_new'])) ? "class='red'" : "";?>>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

허당영
9년 전
감사합니다.
그런데....이렇게 하면 24시간 이내에 글만 아니라 전체가 적용이 됩니다.
제가 말씀드리는 것은 24시간 이내에 글만 적용이 되어야 합니다.

댓글을 작성하려면 로그인이 필요합니다.

9년 전

감사합니다.

많은 분들이 답을 주셨는데도 실력이 부족해서 잘 적용을 못 하고 있습니다.

 

style.css에는 

.s_subject .red, .red:link a{color:red}, .red:visited a{color:red} 

이렇게 하고 

 

latest.skin.php에서  

 

위의 것을

 

승희아빠님의 말씀처럼 다음과 같이 변경하였습니다.

그런데도 안 되고 있습니다....ㅜㅜ

 

            

           

//echo $list[$i]['icon_reply']." ";

            $class = "s_subject";

            if (isset($list[$i]['icon_new'])) $class = " class=\"red\"";

            echo "";

            if ($list[$i]['is_notice'])

                echo "".$list[$i]['subject']."";

            else

                echo $list[$i]['subject'];

            if ($list[$i]['comment_cnt'])

                echo $list[$i]['comment_cnt'];

            echo "";

 

//if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];

             ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

잘못 쓰신건 아니고 위치 문제입니다.

현재 소스가 어떤식으로 되어 있는지 모르지만 일단 기본형은 다음과 같다고 보고 설명을 드리겠습니다.

</p><p><li>
            <?php
            //echo $list[$i]['icon_reply']." ";
            echo "<a href=\"".$list[$i]['href']."\">";
            if ($list[$i]['is_notice'])
                echo "<strong>".$list[$i]['subject']."</strong>";
            else
                echo $list[$i]['subject'];</p><p>            if ($list[$i]['comment_cnt'])
                echo $list[$i]['comment_cnt'];</p><p>            echo "</a>";</p><p>            // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
            // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }</p><p>            if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            if (isset($list[$i]['icon_hot'])) echo " " . $list[$i]['icon_hot'];
            if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
            if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
            if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
             ?>
        </li></p><p>

일단 new 대신이기 때문에 조건은 if (isset($list[$i]['icon_new'])) 을 쓰시는게 맞습니다.

다만 색상을 변경하길 원하시는 것이라 태그에 스타일을 적용해야 하는거죠

그래서 변경해 보면 다음과 같습니다.

 

new 아이콘 부분에 주석처리 하는거 잊지 마시고요...

로그인 후 평가할 수 있습니다
굿
9년 전

</p><p>.red, .red:link a{color:red !important}, .red:visited a{color:red !important} </p><p>

 

그리고 브라우져 캐쉬 삭제해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

자바스크립트로 new이미지 숨기고, 제목 색상 변경하기.

php 수정을 선호하시면, 밑에 승희아빠님 참조...

</p><p>            if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];</p><p>            if (isset($list[$i]['icon_hot'])) echo " " . $list[$i]['icon_hot'];</p><p>            if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];</p><p>            if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];</p><p>            if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];</p><p>             ?></p><p>        </li></p><p>    <?php }  ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><script></p><p><span class="Apple-tab-span" style="white-space:pre">			</span>$(document).ready(function(){</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>//$('img[alt="새글"]').hide().prev().css('color', 'red');</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$('img[alt="새글"]').hide().prev().addClass('red');</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>});</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></script></p><p>    <?php if (count($list) == 0) { //게시물이 없을 때  ?></p><p>    <li>게시물이 없습니다.</li></p><p>    <?php }  ?></p><p>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인