그누보드5 사용 질문 입니다.

그누보드5 사용 질문 입니다.

QA

그누보드5 사용 질문 입니다.

본문

메뉴얼을 읽어보고 있는데 원하는 내용을 못찾아서 이렇게 질문 남깁니다.

그누보드 index.php 에서 CSS 부분을 제가 연결 하고 싶은데 도무지 CSS가 어디에있는지 안보입니다.

 

 

<link rel="stylesheet" href="http://이름.dothome.co.kr/css/default.css"> 

<link rel="stylesheet" href="http://이름.dothome.co.kr/skin/connect/basic/style.css">  

 

 

 

이 부분을 삭제하고 싶은데 head_sub.php에서 타이틀 밑에는 

<title><?php echo $g5_head_title; ?></title>

<?php

if (defined('G5_IS_ADMIN')) {

    echo '<link rel="stylesheet" href="'.G5_ADMIN_URL.'/css/admin.css">'.PHP_EOL;

} else {

    echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;

}

?> 

만 있고 어디에 있는지 잘 안보이네요.. G5_CSS_URL 이게 도대체 뭘 말하는거죠?

그리고 G5_CSS_URL​ 부분을 다 삭제하니 CSS 자체가 날라가던데

G5_CSS_URL​ 부분을 좀 들어가서 수정하고 싶습니다.

 echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;

이 내용이 피씨나 모바일 둘중 하나일때 ​G5_CSS_URL 경로에있는 CSS를 다 불러온다는 말인가요?

근데 추가로 넣었던 CSS는 못 불러오던데... 저 부분 삭제하고 따로따로 넣어줘야 하나요?

관리자랑 연결되있는거같던데..​

 

그리고 모든 주소가 http://이름.dothome.co.kr/ 로 시작 합니다. <?php ???> 무엇을 사용하니 짧은 주소 ./ 이런식으로 할 수 있던데 어떻게 하나요? 그리고 메뉴얼란에 게시판 내용 밖에 없던데

위와같은 코드 수정할때 파일이 어떤 파일인지 알 수 있는 메뉴얼은 없을까요?​

이 질문에 댓글 쓰기 :

답변 1

default.css 는 위에 적어주신

 

 echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/' (G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;

 

이걸 지워주시면 되고요.

 

주소는 config.php에서 60번째줄의 

 

if (G5_DOMAIN) {

    define('G5_URL', G5_DOMAIN);

} else {

    if (isset($g5_path['url']))

        define('G5_URL', $g5_path['url']);

    else

        define('G5_URL', '');

}

 

여기를 아래처럼 바꿔주시면되요.

 

if (G5_DOMAIN) {

    define('G5_URL', ".");

} else {

    if (isset($g5_path['url']))

        define('G5_URL', ".");

    else

        define('G5_URL', '');

}

 

안녕하세요. 답변달아주셔서 감사합니다.
짧은 주소는 알려주신 방법으로 하니
 
근데 로그아웃시 메인 페이지로 이동을 못하네요...

define('G5_URL', ".");
큰따옴표 두개 콤마 큰따옴표​ 두개가 맞나요? 이렇게하면 페이지를 인식 못해서 404 에러가 발생하고

define('G5_URL', ''); 작은따옴표 두개만 작성하면 로그아웃시 사이트 이동을 못하네요..
​​
그래서

define('G5_DOMAIN', 'http://사이트명');

if (G5_DOMAIN) {
    define('G5_URL', G5_DOMAIN);
} else {
    if (isset($g5_path['url']))
        define('G5_URL', ".");
    else
        define('G5_URL', '');
}

이렇게 적용하니 로그아웃도 잘 되는데http:// 가 계속 붙네요...
그누보드에서는 무조건 주소가 http:// 시작하는게 원래 설정인건가요?

저처럼 할려면 이렇게 수정해야하는지 아니면 옵션으로 지정되어있는지 궁금합니다.

근데 예전에 어떤 사이트 보니깐 <link rel="stylesheet" href=" <?php $g4_path['url']​ ?>​​/css/admin.css"> 이런식으로 사용한 사이트를 보았는데
 
현재는 CSS 하나 추가한걸 <link rel="stylesheet" href="'.G5_CSS_URL.'/'.'common.css">​ 이렇게 사용하고 있습니다.
 
<?php $g4_path['url']​ ?> 맞는지는 모르겠지만 '.G5_CSS_URL.'​ 이 부분 대신 <?php $g4_path['url']​ ?>​ 사용하더군요 그러면 주소를 인식하던데 어떤점이 차이가 있는지 궁금합니다.​
 
또 echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/' (G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;​ 를 지우면 모바일 변경시 모바일 CSS를 못찾아 가는게 아닌지 궁금합니다.​
 
또 echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;​ 해석이
 
모바일일때 모바일.css를 부르고 아닐때 디폴트.css를 부르라던데
'<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').'.css">'.PHP_EOL;​
이상하게
<link rel="stylesheet" href="/skin/connect/basic/style.css">
​<link rel="stylesheet" href="/skin/outlogin/basic/style.css">​
<link rel="stylesheet" href="/skin/popular/basic/style.css">​
​<link rel="stylesheet" href="/skin/visit/basic/style.css">
 
이렇게 다 들어갑니다. 알려주신 부분을 삭제하면 안나오긴 하는데 어떤 조건이길래 저것들이 다 들어가는지, 그리고 저건 어디에 존재하는지 궁금합니다. 소스 찾아봐도 안보여서요...
 
그리고 저거 삭제하면 해당 페이지에서 에러나지 않을까 궁금합니다.
(모바일도 사용할 예정이라면 저 부분을 냅두고 아래 4개의 CSS를 상황에 맞게 삭제, 추가 하고싶습니다.​ 저건 어디서 찾아야하나요...)

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

회원로그인

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