page id??

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
page id??

QA

page id??

본문

그누보드가 첨이라서 헷갈리네요...

homepage나 특정  page에만 나타낼려고 해서 

if page id = ?? 나 if page name =

할려고 하는데 

page id나 page name을 어디서 찾을수 있나요??

 

미리 감사드려요..

이 질문에 댓글 쓰기 :

답변 3

page id / page name 같은 것은 없습니다

링크에서 특정 페이지를 호출할 때 값을 보내서 하는 방법은 있겠는데 그런 것보다

현재 페이지 화일명이 무엇인지 판단하면 됩니다

 

if( basename($_SERVER['PHP_SELF']) =='index.php'){?>

javascript 코드

<?php ] ?>

 

전 위에것으로 하면 500 error나네요..

다시 수정해서 밑에걸로 하니 됩니다.

<?php if(basename($_SERVER['PHP_SELF'],'.php') == 'index'){?>   
    javascript 코드
<?php }?>

다른게 없어보이는데 그누보드가 첨이라 생소하네요...

감사합니다.

특정 페이지를 만들고 싶으시면

그누보드에서 '내용관리' 라는 개념이 있습니다.

 

1982090578_1734227943.0764.png

 

여기서 문서를 만드시고 내용을 에디터나 HTML 로 구현하시면됩니다.

 

 

아..전 그걸 물어보는게 아니고
home page를 가르키는것이 $is_homepage 인가 하는거에요..
if $pagename = index.php or if $is_homepage 어떤 것이 맞는건가 하는거에요..
아님은 page id로 page를 가르킬수 있으면 id는 어떻게 되는지.....

지금 보시면 두서가 너무 안맞아요..
어떤걸 물어보고싶은건가요?
하나하나 차근차근 말해보세요..
특정 페이지에서 뭘 나타내고 싶은건가요?

javascript one line을 homepage에서만 실행시킬려고 합니다.

다른 page에서는 안뜨게 할려구요..

 

<?php if ($is_homepage) { ?>
javascript sample

<?php }?

 

이렇게 해도 모든 page에서 뜨고요......

if $pagename = index.php 이렇게 해도 모든 page에서 다 뜨더라구요...

php 의 기본 문법을 모르시는것 같습니다..

$is_homepage 이 변수가 할당되지 않았는데 작동할리가 없잖아요..

페이지별로 특정한 액션을 하고 싶다면 균이님 처럼 현재 로드한 php 파일 기준으로 분기하는것 외엔 방법이 없습니다.

 

board 의 경우 bo_table 이 URL 파라미터에 남으니 GET 으로 분기할수도 있구요

<?php if(basename($_SERVER['PHP_SELF'],'.php') == 'index'){?> 
    javascript 코드
<?php }?>
그누보드 5.6.8인데 위 방법만 되네요..

그누보드는 첨이라 page id나 page name만 쓰던 다른 e-commerce에만 익숙해서 아직 그누보드 전반적인 구성을 살펴보는 단계라....ㅎ

위 코드는 현재 로드된 파일이 index.php 일 경우만 해당됩니다.
어떤곳을 분기하고 싶은지 정보가 전혀 없는데 도움을 드릴수가 있나요....

적어도 URL 이라도 기재하시고 이곳만 다른 변수를 할당하고 싶다.. 등의 명제가 있어야죠...

답변을 작성하시기 전에 로그인 해주세요.
전체 3,245
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT