최신글에서 특정 여분필드 내용을 로그인한 회원만 열람하게 할려면?
본문
이부분을 로그인 한 회원만 노출이 되게 하고싶은데 어떻게 해야 하는지요?
로그인전에는 (로그인후 열람가능)
로그인후는 TEL:<a href="tel:<?=$list[$i][wr_4]?>" target="_parent"><font color="red"><?=$list[$i][wr_4]?></font></a> 이 내용을 보여주고 싶습니다.
참고로 아미나 최신글 위젯을 수정하여 사용하고 있습니다.
답변 7
아래글에도 답변달아 드렸던내용인데
아미나는
기본테마를 사용할경우
/thema/Basic/widget/위젯명/widget.php 를 기본으로 작동시킵니다.
그런데
추가하려고 하는건
/thema/Basic/widget/위젯명/widget.row.php 의
<?php
// 리스트
for ($i=0; $i < $list_cnt; $i++) {
// 중간생략
<?php echo $list[$i]['subject'];?>
<?php echo $list[$i]['wr_4']; // 이걸추가 <-- 여기에 넣으시라는것이었습니다.?>
</a>
</li>
<?php } ?>
</ul>
이렇게 하면 해결됩니다.
!-->
<?if(!$is_member) {?>
(로그인후 열람가능)
<?}else{?>
TEL:<a href="tel:<?=$list[$i][wr_4]?>" target="_parent"><font color="red"><?=$list[$i][wr_4]?></font>/a>
<?}?>
/config.php 열어서
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
이 소스에서 true를 false로 변경해 보세요.
최신글은 캐쉬 기능이 새글이 등록 될때 갱신이 되는걸로 알고 있습니다.
false로 변경하시면 글 등록과 상관없이 갱신이 되는걸로 알고 있습니다.
!-->config.php에서
define('G5_USE_CACHE', false); // 최신글등에 cache 기능 사용 여부
latest.lib.php에서 global $g5, $is_member; 로 했는데 안됩니다.
게시판 리스트에 list.skin.php에
<? if(!$member['mb_id']) {?>
<font color="red">로그인후 열람가능</font>
<?}else{?>
TEL : <a href="tel:<?=$list[$i][wr_4]?>" target="_parent"><font color="red"><?=$list[$i][wr_4]?></font></a>
<? }?>
이렇게 하니 작동이 잘되는데 최신글에서만 작동이 안돼서요 ㅠ