그누보드5 사용 질문 입니다. 채택완료
메뉴얼을 읽어보고 있는데 원하는 내용을 못찾아서 이렇게 질문 남깁니다.
그누보드 index.php 에서 CSS 부분을 제가 연결 하고 싶은데 도무지 CSS가 어디에있는지 안보입니다.
http://이름.dothome.co.kr/css/default.css">http://이름.dothome.co.kr/css/default.css">
http://이름.dothome.co.kr/skin/connect/basic/style.css">http://이름.dothome.co.kr/skin/connect/basic/style.css">
이 부분을 삭제하고 싶은데 head_sub.php에서 타이틀 밑에는
if (defined('G5_IS_ADMIN')) {
echo ''.PHP_EOL;
} else {
echo ''.PHP_EOL;
}
?>
만 있고 어디에 있는지 잘 안보이네요.. G5_CSS_URL 이게 도대체 뭘 말하는거죠?
그리고 G5_CSS_URL 부분을 다 삭제하니 CSS 자체가 날라가던데
G5_CSS_URL 부분을 좀 들어가서 수정하고 싶습니다.
echo ''.PHP_EOL;
이 내용이 피씨나 모바일 둘중 하나일때 G5_CSS_URL 경로에있는 CSS를 다 불러온다는 말인가요?
근데 추가로 넣었던 CSS는 못 불러오던데... 저 부분 삭제하고 따로따로 넣어줘야 하나요?
관리자랑 연결되있는거같던데..
그리고 모든 주소가 http://이름.dothome.co.kr/">http://이름.dothome.co.kr/ 로 시작 합니다. 무엇을 사용하니 짧은 주소 ./ 이런식으로 할 수 있던데 어떻게 하나요? 그리고 메뉴얼란에 게시판 내용 밖에 없던데
위와같은 코드 수정할때 파일이 어떤 파일인지 알 수 있는 메뉴얼은 없을까요?
답변 1개
default.css 는 위에 적어주신
echo ''.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', '');
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
짧은 주소는 알려주신 방법으로 하니
근데 로그아웃시 메인 페이지로 이동을 못하네요...
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를 상황에 맞게 삭제, 추가 하고싶습니다. 저건 어디서 찾아야하나요...)