테스트 사이트 - 개발 중인 베타 버전입니다

skin에 스타일시트코드가 먹지 않습니다. 채택완료

굿디그누 3년 전 조회 1,997

</p>

<p><?php</p>

<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p> </p>

<p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</p>

<p>add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);</p>

<p>?></p>

<p>

 

skin안에 있는 모든 스타일시트 코드가 먹질않네요

add_stylesheet('', 0);

 

데이터 문제같은데 관련된 데이터를 삭제하고 새롭게 가져오면될까요?

데이터 문제가 맞다면 테이블명이 어떻게 되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
아르키어드

혹시 header.sub.php에서 수정하신 내용이 있으신가여? 

https://wetoz.kr/html/board.php?bo_table=tipntech&wr_id=275

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

굿디그누
3년 전
아니요 ㅠㅠ 다른건 안건드렸는데 skin폴더 안에서 노는 스타일들이 다 연결이 안되네요 ㅠㅠ
추가로 font awesome 링크도 연결이 안되서 강제로 연결했습니다..
아르키어드
3년 전
add_stylesheet 함수가 정상작동은 하고 있나요? 다른 스킨들에서 정상적으로 작동하나요?
굿디그누
3년 전
skin 폴더안의 모든 파일에서 정상작동하지않습니다 ㅠㅠ
아르키어드
3년 전
그러면 skin폴더를 제외한 페이지 (index페이지)에서 add_stylesheet 함수나 add_javascript 함수가 정상적으로 작동하는지 확인해보시고, 그 함수가 정상작동 되지 않으신다면 head.sub.php에서 잘못된 코드가 있으실겁니다.

https://sir.kr/pg_tip/15259

이거도 참고해보세요.
굿디그누
3년 전
정성스런답변 너무감사합니다 ㅠㅠ참고해주신 링크 확인했는데 head와 body태그 잘 붙어있네용.. ㅎㅎ 귀찮지만 이번작업은 add_stylesheet 대신 스타일태그로 직접 주고있습니다. 불편함은 없네요!!
해결은 못했지만 덕분에 견문이 넓어진거같아요! 감사합니다 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

css 캐쉬 때문에 반영이 안 되는 경우가 있습니다.

브라우저 캐쉬 삭제 후 다시 확인해 보세요.

그리고 소스 보기해서 해당 css 가 제대로 들어 가 있는지 확인해 보시고

브라우저 개발자 툴-네트워크 탭"에서 못 가져오는 css가 있는지도 확인해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

굿디그누
3년 전
네트워크 탭으로 확인했는데 php로 불러온 스타일시트는 못불러오는거 같아요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

퍼블블
3년 전

멤버 스킨을 가져오고 싶으신게 맞나요?

스타일이 안 먹는다 싶으면 해당 페이지 들어가서 불러오고 있는 css 파일을 다 확인해보시고 작성중인 파일이 들어가있는지 확인해보세요!

 

게시판 스킨 폴더의 css파일을 불러오는 코드는 아래와 같습니다.

</p>

<p>add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

굿디그누
3년 전
감사합니다!
파일은 모두 경로상에 있고
저 코드를 고쳐서 php코드 밖에
[code]<link rel="stylesheet" href="<?php echo G5_URL ?>/skin/member/basic/style.css">[/code]

로 불러오면 적용이 됩니다.
제 생각엔 '.$board_skin_url.' 에서 제대로 불러오지 못하는거같습니다ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인