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

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

QA

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

답변 1

본문

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

그누보드 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를 상황에 맞게 삭제, 추가 하고싶습니다.​ 저건 어디서 찾아야하나요...)

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,110
© SIRSOFT
현재 페이지 제일 처음으로