최근글 에서..if문 정보
최근글 에서..if문
본문
미치것네요..
게시판에선 잘 되는데
최신글에선 안먹히네요../
회원은 전부 보이고..
비회원은 이름 뒷자리 가려주는건데.
if문 자체가 안먹히네요..
<?
if ($is_member) {
echo $ext2_00;
} else {
echo substr($ext2_00,0,-2)."*";
}
?>
이것도 안되고요.
<? if ($member['mb_level'] >= '2') { ?>
<? } else { ?>
<? } ?>
이럴대 원인이 있나요..
게시판에선 잘됩니다..
게시판에선 잘 되는데
최신글에선 안먹히네요../
회원은 전부 보이고..
비회원은 이름 뒷자리 가려주는건데.
if문 자체가 안먹히네요..
<?
if ($is_member) {
echo $ext2_00;
} else {
echo substr($ext2_00,0,-2)."*";
}
?>
이것도 안되고요.
<? if ($member['mb_level'] >= '2') { ?>
<? } else { ?>
<? } ?>
이럴대 원인이 있나요..
게시판에선 잘됩니다..
댓글 전체
$ext2_00 값이 출력 되지않는다는 건가요?
그렇다면 $ext2_00 변수가 없는 것이고
아래 코드를 if문위쪽에 넣어보세요
echo $member[mb_level].'//'.$is_member;
또는 print_r($member);
$member 변수값이 잘 나온다면 $ext2_00 값이 없는 것이 확실한 거지요
$member 값이 출력 되지않는다면 코드를 보지않고는 귀신도 모를 일이지요
그렇다면 $ext2_00 변수가 없는 것이고
아래 코드를 if문위쪽에 넣어보세요
echo $member[mb_level].'//'.$is_member;
또는 print_r($member);
$member 변수값이 잘 나온다면 $ext2_00 값이 없는 것이 확실한 거지요
$member 값이 출력 되지않는다면 코드를 보지않고는 귀신도 모를 일이지요

if문이 안먹힌다는 말입니다.
<?
if ($is_member) {
회원만
} else {
비회원만
}
?>
<?
if ($is_member) {
회원만
} else {
비회원만
}
?>
그러니까요.. $is_member 값이 없는 것 같다니까요
그러니 if문이 원하는대로 작동을 안 하는 것입니다
따라서 출력을 해보라는 겁니다
그러고 보니 당연히 값이 나오지않겟네요
상단에 추가하세요
global $is_member;
그러니 if문이 원하는대로 작동을 안 하는 것입니다
따라서 출력을 해보라는 겁니다
그러고 보니 당연히 값이 나오지않겟네요
상단에 추가하세요
global $is_member;

그렇네요
global $is_member; 할당이 없었네요.
추가해주니 잘됩니다.
요것때문에 괜히 헛수고 햇다는..
감사합니다.
global $is_member; 할당이 없었네요.
추가해주니 잘됩니다.
요것때문에 괜히 헛수고 햇다는..
감사합니다.

아마도 latest 함수에서 $is_member, $member 변수를 사용할 수 없지 않나 싶네요
latest.lib.php 함수에서 latest 스킨 파일을 include 하기 때문에...
아래 코드처럼 if 문 전에서 $member 변수를 먼저 할당하고 사용해보세요
$member = $GLOBALS['member'];
또는 <?=latest(....)?> 호출할때 옵션으로 $member 변수를 넘겨주셔서 사용하는것도 가능하겠네요
<?=latest("스킨패스", $bo_table, $rows=10, $subject_len=40, $options=array("member"=>$member))?>
그리고 스킨에서 if 문 사용하시기 전에,
$member = $options['member'];
으로 $member 변수 할당후 사용해보세요
latest.lib.php 함수에서 latest 스킨 파일을 include 하기 때문에...
아래 코드처럼 if 문 전에서 $member 변수를 먼저 할당하고 사용해보세요
$member = $GLOBALS['member'];
또는 <?=latest(....)?> 호출할때 옵션으로 $member 변수를 넘겨주셔서 사용하는것도 가능하겠네요
<?=latest("스킨패스", $bo_table, $rows=10, $subject_len=40, $options=array("member"=>$member))?>
그리고 스킨에서 if 문 사용하시기 전에,
$member = $options['member'];
으로 $member 변수 할당후 사용해보세요

답변 감사합니다.

답변주신분들 모두 감사드립니다.
이제야 감사글 올리네요
하루종일 자판기 뜯어고치다가
아주 말어먹고 하나 사다가 이제야 쎗팅해서 글 올립니다.
다시한번 답변주신분들 감사합니다.
이제야 감사글 올리네요
하루종일 자판기 뜯어고치다가
아주 말어먹고 하나 사다가 이제야 쎗팅해서 글 올립니다.
다시한번 답변주신분들 감사합니다.