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

최신글에서 관리자 확인변수 적용하는 방법이 있을까요?

준이징 1년 전 조회 3,909

안녕하세요

최신글에서 관리자 확인변수 적용하는 방법이 있을까요?

 

가령 latest.skin.php 파일에서

관리자만 클릭할수 있는 변수를 선언하면

 <? if ($member['mb_level']==10) { ?>

                <!-- 로그인 이전 -->

                <a href="../aaa" target="_blank">이미지</a>

                <? } else { ?>

                <!-- 로그인 이후 -->

                <a href="../aaa" target="_blank">이미지2</a>

                <? } ?>

 

메인페이지에서는 적용이 되는대

latest.skin.php 이페이지에선 적용이 안되는대

어떤 다른 방법으로 해야 하는지

혹인 설정을 해야하는지 

가르침 부탁드립니다

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

답변 3개

다음과 같이 하면 가능하지 않을까 합니다.

 

</p>

<p><?php

// $member['mb_level'] 변수 정의 및 초기화

$mb_level = isset($member['mb_level']) ? $member['mb_level'] : 0;

?></p>

<p><? if ($mb_level == 10) { ?>

    <!-- 로그인 이전 -->

    <a href="../aaa" target="_blank">이미지</a>

<? } else { ?>

    <!-- 로그인 이후 -->

    <a href="../aaa" target="_blank">이미지2</a>

<? } ?>

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

답변에 대한 댓글 1개

준이징
1년 전
안녕하세요
답변주셔서 감사합니다
latest.skin.php 파일에 작성해보았는대 여전히 안되긴 하내요 ㅠㅠ

답변 정말 감사드립니다^^

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

1년 전

$member가 글로벌 변수로 선언이 안되어 있을수도 있습니다.

latest.skin.php 상단 쪽에 global $member; 를 한번 선언해보세요.

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

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

1년 전

skin 파일이 아닌

extend/user.config.php 또는

common.php 같은 파일에서

변수 선언을 시도해볼수 있습니다.

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

답변에 대한 댓글 2개

준이징
1년 전
감사합니다
근대 변수 선언을 어떻게 할지
조금 상세히 알려 주실 수 있으실런지요?
죄송합니다 초보라
배르만
1년 전
https://www.php.net/manual/en/language.variables.variable.php
[code]
<?php
$a = 'hello';
?>
[/code]

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

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

로그인