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 이라도 기재하시고 이곳만 다른 변수를 할당하고 싶다.. 등의 명제가 있어야죠...

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

회원로그인

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