2013-04-22 3 views
0

이것은 기존의 수많은 게시물과 유사하지만 다른 여러 가지를 본 후에 내 문제를 해결할 수 없다는 것을 알고 있습니다. 나는 제공된 html 파일들로 가득 찬 폴더를로드하려고 시도하고있다. 필자는 이들을 작성하지 않았지만 기존 시스템에 이들을 통합하도록 수정했습니다.codeigniter가 포함 된 html 페이지를 렌더링 할 때 CSS가 누락되었습니다.

나는 다양한 성공, 그것들을 여는 세 가지 방법으로 시도했다 : 간단하게 바로 'index.html을'클릭하고 '오픈'가서 브라우저를 선택

1). 이것은 완벽하게 작동합니다!

2) 전체 폴더 내용을 변경하지 않고 'public_html/cat/html'아래의 내 서버에두고 'localhost/cat/html/index.html'url로 이동하십시오. 그러면 '404 페이지를 찾을 수 없음 오류'가 반환됩니다.

3) 이상한 것. html 파일을 'application/view'폴더에두고, 포함 된 CSS와 자바 스크립트 파일을 분리하여 'public_html/css'및 'public_html/js'폴더에 저장하고 html 파일에있는 링크를 적절하게 업데이트하십시오. 나는 더 CSS로 찾은 인덱스 파일 만로드합니다 CodeIgniter의의 $ this->로드 ->보기 (...) 함수를 사용하여 함수를 실행하여이 페이지를로드하는 경우

<link type="text/css" href="css/cat/style.css" rel="stylesheet" /> 

:이 지금과 같을 다른 페이지로 연결되는 링크가 끊어졌습니다. 페이지 소스를 살펴본 결과 링크가 위와 똑같지 만 클릭하면 "404를 찾을 수 없습니다 ... 요청한 URL /css/cat/style.css를이 서버에서 찾을 수 없습니다"라는 오류 메시지가 나타납니다.

나는이 같은 BASE_URL() 함수 (및 SITE_URL())를 사용하려고 시도했습니다

:

<link type="text/css" href="<? base_url('css/cat/style.css') ?>" rel="stylesheet" /> 

을하며 표면에 동일한 결과를 얻을 수 있지만, 페이지의 소스를 검사하는 링크 라인을 가지고 계시 다음과 같이됩니다 :

<link type="text/css" href="" rel="stylesheet" /> 

더 악화 된 것 같습니다!

힌트가 있습니까?

답변

3

를 읽기위한

덕분에 다음을 시도해보십시오

<link type="text/css" href="<?php echo base_url('css/cat/style.css') ?>" rel="stylesheet" /> 

BASE_URL() functon 단순히 값을 반환하면 출력에 반환 된 값을 표시하는주의를 기울여야을! :-)

+0

감사를 시도 할 수이 코드 <link type="text/css" href="<?=base_url('css/cat/style.css');?>" rel="stylesheet" />

을 시도 할 수있다! css 파일에서 'echo'를 추가했습니다. 자바 스크립트에서도 작동 할 것으로 예상되지만 잠시 말할 수는 없습니다. 이것은 하이퍼 링크에도 좋은 형식입니까? 예 :'

  • 3D Map
  • ' –

    +1

    아니요! 그것은 확실히 URL Helper와 anchor() 함수를 확인하는 좋은 방법이 아닙니다. http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html – vitozev

    +0

    성공 했습니까? 대답이 '예'인 경우 대답을 '수락'으로 표시 할 수 있습니다. 이는 동일한 문제가있는 사람들에게 유용 할 수 있습니다. ;-) – vitozev

    0

    설정 파일을 codeIgniter에서 올바르게 구성 했습니까?

    0

    또는

    <link type="text/css" href="<?=base_url('css/cat/style.css') ?>" rel="stylesheet" /> 
    

    속기

    그런 다음 페이지 소스를 확인하고 브라우저에 거기에서 링크를 복사, 당신이 그것을 액세스 할 수 있는지.

    0

    작동하지 않는 경우, 당신은 너무 많은 <link type="text/css" href="<?=base_url('css/cat');?>/style.css" rel="stylesheet" />

    관련 문제