메인화면의 최근 게시물의 제목/내용을 비회원은 볼 수 없게 하고 싶습니다 채택완료
냉동개구리
9년 전
조회 8,193
http://sir.kr/data/editor/1608/213e3a207c8a402489796314dc9276a4_1471436220_8169.jpg" title="213e3a207c8a402489796314dc9276a4_1471436220_8169.jpg">
메인화면에 최근게시물을 뽑아올때, 그림과 같은 형태로 비회원은 볼 수 없게 하고 싶습니다.
<?if($is_member) {?> 를 이용하면 되는걸로 알고 있는데 문제는 작동이 제대로 안되네요
lastest.skin.php 에서
<?if($is_member) {?> <a href="<?=$list[$i]['href']?>" <?php if ($list[$i]['is_notice']){?>class="fbold"<?}?>></p><p style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><?=$list[$i]['subject']?><? if($list[$i]['wr_comment']){?><span class="cnt_cmt">+<?=$list[$i]['wr_comment'];?></span><?}?><? if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new']?></p><p style="font-size: 14.6667px;"> </a> <?}?></p><p style="font-size: 14.6667px;">
...이런식으로 해주었습니다.
동일한 방법으로 일반게시판 적용했을때는 목록에서 정상적으로 회원, 비회원 구분해서 보이고 안보이고가 제대로 되는데
최근게시물에서는 회원,비회원 여부와 상관없이 무조건 비회원인 것 처럼 제목이 아예 안 나옵니다.
최근게시물의 경우에는 lastest.skin.php 말고 다른 곳에도 뭔가 수정을 해줘야 하는지요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
config.php에서 G5_USE_CACHE 에 false로 설정하셔야 할겁니다.
true로 돼있으면 파일로 캐시했던 내용이 나오는거라서 현재 로긴상태와 관계없이 나오게 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
냉동개구리
9년 전
�
먼지손
9년 전
아.. 간과한 부분이 있군요. $is_member는 전역변수일거고 최신글은 latest() 함수 안에서 돌아갈테니..
제목이 항상 비어있는 상태가.. ^^;
스킨파일 상단에 ?> 나오기 전에
global $is_member;
이거 한줄 넣어줘보세요.
제목이 항상 비어있는 상태가.. ^^;
스킨파일 상단에 ?> 나오기 전에
global $is_member;
이거 한줄 넣어줘보세요.
�
냉동개구리
9년 전
global $is_member; 추가하니 제대로 됩니다 ㅠㅠ
정말 감사합니다 먼지손님!!
정말 감사합니다 먼지손님!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
하지만 false로 바꾸고, 환경 설정에서 캐시삭제도 해보았지만 마찬가지네요 ㅠㅠ