어떤걸 넣으면 될 지 말씀해주시면 감사하겠습니다!!! 채택완료
배정태
3년 전
조회 2,203
</p>
<p> </p>
<p> if ($list[$i]['wr_good'] == 0) {</p>
<p> echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";</p>
<p> echo "</a>";</p>
<p> }else{</p>
<p> echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";</p>
<p> echo "</a>";</p>
<p> }</p>
<p>
latest.skin.php에 좋아요 표시와 갯수를 넣었는데 사용자가 좋아요를 눌렀을때는fa fa-heart가 좋아요를 누르지 않았을 때는 fa fa-heart-o를 넣고싶습니다.
어떤 느낌으로 해야할지는 알거같은데 어디서 뭘 넣어야 할지 몰라서 도움을 받고싶어서 글을 썼습니다!! 도와주세요!!
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
배정태
3년 전
댓글을 작성하려면 로그인이 필요합니다.
3년 전
제가 잘못하고 있는거 같아서 혹시 어느부분이 잘못되었다고 말씀해주시면 충고 받고 바로 진행하겠습니다 한번만 흟어봐주시면 감사하겠습니다.
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>include_once(G5_LIB_PATH.'/thumbnail.lib.php');</p>
<p> </p>
<p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</p>
<p>add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);</p>
<p>$thumb_width = 297;</p>
<p>$thumb_height = 212;</p>
<p>$list_count = (is_array($list) && $list) ? count($list) : 0;</p>
<p>?></p>
<p> </p>
<p><div class="pic_li_lt"></p>
<p> </p>
<p><h2 class="lat_title"><a href="<?php echo get_pretty_url($bo_table); ?>"><?php echo $bo_subject ?></a></h2></p>
<p> </p>
<p> <ul></p>
<p> <?php</p>
<p> for ($i=0; $i<$list_count; $i++) {</p>
<p> </p>
<p> $img_link_html = '';</p>
<p> </p>
<p> $wr_href = get_pretty_url($bo_table, $list[$i]['wr_id']);</p>
<p> //좋아요</p>
<p> $good_href = G5_BBS_URL.'/good.php?bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&good=good';</p>
<p> //싫어요</p>
<p> $nogood_href = G5_BBS_URL.'/good.php?bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&good=nogood';</p>
<p> </p>
<p> ?></p>
<p> </p>
<p> <li></p>
<p> <?php echo $img_link_html; ?></p>
<p> <?php</p>
<p> if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";</p>
<p> </p>
<p> echo "<a href=\"".$wr_href."\" class=\"pic_li_tit\"> ";</p>
<p> </p>
<p> if ($list[$i]['ca_name']) {</p>
<p> echo "<span class =\"lt_ca\">" ."[{$list[$i]['ca_name']}]". "</span>";</p>
<p> }</p>
<p> // ------------------------------------</p>
<p> </p>
<p> // ---------------------------------------------좋아요 구현 완료</p>
<p> if ($list[$i]['is_notice'])</p>
<p> echo "<strong>".$list[$i]['subject']."</strong>";</p>
<p> else</p>
<p> echo $list[$i]['subject'];</p>
<p> </p>
<p> echo "</a>";</p>
<p> </p>
<p> </p>
<p> ?></p>
<p> </p>
<p> <div class="lt_info"></p>
<p> </p>
<p> <!-- <a href="<?php echo $good_href; ?>"><?php echo "<span class=\"lt_good\"><i class=\"fa fa-heart\"></i> ".$list[$i]['wr_good']."</span>"; ?></a></p>
<p> <a href="<?php echo $nogood_href; ?>"><?php echo "<span class=\"lt_good\"><i class=\"fa fa-heart-o\"></i> ".$list[$i]['wr_nogood']."</span>"; ?></a></p>
<p> <?php echo "<span class=\"lt_cmt\"><i class=\"fa fa-comment-o\"></i>" .$list[$i]['wr_comment']."</span>"; ?> </p>
<p> --></p>
<p> <?php </p>
<p> </p>
<p> if ($list[$i]['wr_good'] == 0) {</p>
<p> echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";</p>
<p> echo "</a>";</p>
<p> }else{</p>
<p> echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";</p>
<p> echo "</a>";</p>
<p> }</p>
<p> ?></p>
<p>
</p>
<p> <!-- <?php if ($list[$i]['wr_good'] == 0) { ?></p>
<p> </p>
<p> <span class="la_good"></p>
<p> <a href="<?php echo $good_href.'&'.$qstr ?>" class="lt_v_good"><i class="fa fa-heart-o" aria-hidden="true"></i><strong><?php echo number_format($view['wr_good']) ?></strong></a>;</p>
<p> </span></p>
<p> </p>
<p> <?php }</p>
<p> else{</p>
<p> ?></p>
<p> <span class="la_good"></p>
<p> <a href="<?php echo $good_href.'&'.$qstr ?>" class="lt_v_good"><i class="fa fa-heart" aria-hidden="true"></i><strong><?php echo number_format($view['wr_good']) ?></strong></a>;</p>
<p> </span></p>
<p> <?php } ?> --></p>
<p> </p>
<p> </p>
<p> </li></p>
<p> <?php } ?></p>
<p> <?php if ($list_count == 0) { //게시물이 없을 때 ?></p>
<p> <li class="empty_li">게시물이 없습니다.</li></p>
<p> <?php } ?></p>
<p> </ul></p>
<p> <!-- <a href="<?php echo get_pretty_url($bo_table); ?>" class="lt_more"><span class="sound_only"><?php echo $bo_subject ?></span>더보기</a> --></p>
<p> </p>
<p></div></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
c
coDribble
3년 전
혹시
[code]
if ($list[$i]['wr_good'] == 0) {
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}else{
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}
[/code]
이 부분 출력은 잘 되고 있나요??
우선... 출력에 문제가 없다면 저걸 클릭했을때 wr_good 에 데이터를 업데이트 해줘야하는 상황입니다. 저 하트를 채워진 하트인지 빈 하트인지 출력할때도 wr_good 의 값가지고 출력을 했으니
저 버튼을 클릭하면 wr_good 의 데이터를 업데이트 해줘야 출력도 제대로 될 것 같구요.
그래서 저 하트 아이콘 클릭시 db를 업데이트 해주는 기능을 넣어야할 것 같다는 말씀입니다.
해당 기능은 view 페이지에 있어서 view.skin.php 파일에서 추천 비추천 스크립트를 가져와서
latest.skin.php 에 작성된 코드에 맞게 손보시면 될 것 같다는 얘기였습니다!
뷰페이지에서 <!-- 추천 비추천 시작 { --> 이 부분을 검색해보시면 a태그로 버튼들 있을건데요.
그 버튼에 걸린 이벤트를 latest로 가져와서 기능을 추가해야할 것 같습니다.
[code]
if ($list[$i]['wr_good'] == 0) {
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}else{
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}
[/code]
이 부분 출력은 잘 되고 있나요??
우선... 출력에 문제가 없다면 저걸 클릭했을때 wr_good 에 데이터를 업데이트 해줘야하는 상황입니다. 저 하트를 채워진 하트인지 빈 하트인지 출력할때도 wr_good 의 값가지고 출력을 했으니
저 버튼을 클릭하면 wr_good 의 데이터를 업데이트 해줘야 출력도 제대로 될 것 같구요.
그래서 저 하트 아이콘 클릭시 db를 업데이트 해주는 기능을 넣어야할 것 같다는 말씀입니다.
해당 기능은 view 페이지에 있어서 view.skin.php 파일에서 추천 비추천 스크립트를 가져와서
latest.skin.php 에 작성된 코드에 맞게 손보시면 될 것 같다는 얘기였습니다!
뷰페이지에서 <!-- 추천 비추천 시작 { --> 이 부분을 검색해보시면 a태그로 버튼들 있을건데요.
그 버튼에 걸린 이벤트를 latest로 가져와서 기능을 추가해야할 것 같습니다.
�
배정태
3년 전
[code]
if ($list[$i]['wr_good'] == 0) {
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}else{
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}
[/code]
이 부분에서 좋아요를 누르면 빨간하트를하고 아니였을 때는 무색의 하트를 할려했는데 그냥 좋아요가 0 이 아니면 다 빨간색으로 나와서 어찌 못하구 있습니다.
if ($list[$i]['wr_good'] == 0) {
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart-o\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}else{
echo "<a href=\"".$good_href."\">". "<span class=\"la_good\">" ."<i class=\"fa fa-heart\"></i> " ."{$list[$i]['wr_good']}". "</span>";
echo "</a>";
}
[/code]
이 부분에서 좋아요를 누르면 빨간하트를하고 아니였을 때는 무색의 하트를 할려했는데 그냥 좋아요가 0 이 아니면 다 빨간색으로 나와서 어찌 못하구 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
3년 전
아,,, 최신글인걸 못봤네요..ㅎㅎ
view.skin.php에 있는 좋아요 관련 코드들을 최신글 스킨에 복사해 넣으면 될것 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
latest.skin.php를 수정하는게 아닌건가요?!?