제목 | 헤더 질문입니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 소연신 | 작성시각 | 2017/02/10 11:29:41 |
|
|||
태그 부분 시작페이지, 즐겨찾기 누르는 부분 사이트 이미지랑 검색화면 있는 부분 그 밑에 게시판 이동링크 있는 부분
==> 이 부분을 포럼으로 설명하면.. 태그 부분 + 로그인/로그아웃 단 + 그 밑에 게시판 링크 단 뭐 이런식입니다.
1. 이렇게 4개로 이뤄져 있는데요. 이걸 하나하나 나누고 헤더에 넣어서 불러왔습니다.(이렇게 하는게 맞는진 모르겠지만요) 문제는 별도 페이지인데요. 회원가입이나 아이디비번 찾기 같은 경우 별도의 페이지라 remap으로 불러오면 페이지가 당연히 이상해지는데 이럴때 헤더를 별도 페이지용을 따로 만드나요? 아니면 이미 만든 헤더에서 조건을 줘서 별도 페이지일 경우 그에맞는 것만 불러오게 할 수 있나요?
2. 별도 페이지를 제외하고 나머지 페이지에 포럼 상단에 있는 검은색 부분이랑 왼쪽에 배너+(저같은 경우는 로그인/로그아웃창+채팅창) 등이 계속 나오고 컨텐트 부분만 변하거든요. 이럴 때 공통으로 나오는 부분을 헤더에 몰아넣나요? 그럼 헤더가 너무 무거워 지는거 같은데.. 이건 어떻게 처리 하는지요ㅜ |
|||
다음글 | php 에서 오라클 DB를 가져오면 한글이 ?? 로 깨... (5) | ||
이전글 | 코드이그나이터 + mssql 개발시 인코딩 문제 (2) | ||
kaido
/
2017/02/10 11:47:49 /
추천
0
|
소연신
/
2017/02/10 11:54:16 /
추천
0
@kaido 답변 고맙습니다ㅜㅜ ajax는 별로도 사용할거구요. 추가 질문을 드리자면 그럼 User 클래스에서는 표시하지 않도록..조건을 줄 수 있나요? |
kaido
/
2017/02/10 11:57:26 /
추천
0
User 클래스가 무슨 의미인지 모르겠습니다만... 컨트롤러를 의미 하시나요? 대상이 구분을 줄수 있는 매체이면 if 문으로 불가능 한 구분은 없습니다. |
소연신
/
2017/02/10 11:58:13 /
추천
0
@kaido 아 네 컨트롤러요. 답변 고맙습니다! |
kaido
/
2017/02/10 11:59:33 /
추천
0
http://www.ciboard.co.kr/user_guide/kr/libraries/uri.html uri 세그먼트로 구분이 가능하니, 충분히 처리 가능 합니다. |
소연신
/
2017/02/10 12:03:00 /
추천
0
@kaido 아;;;;; 왜 이 생각이 안났을까요ㅜㅜ 정말 고맙습니다. 좋은 하루 되세요! |
1. 별도 조건으로 불러오게도 가능 합니다.
2. 정답은 없습니다. 관리의 편리성을 위해서 헤더에 잔뜩 넣을 수도 있고, 개별 로드 가능하게 짤 수도 있습니다.
개인적으로는 _remap 에서 ajax 용도. nomal 용도. 이렇게 2개 정도로 구분해서 사용합니다.
ajax 용도는 말그대로 헤더 푸터 안 붙이는 거구요.
추가로 css 고려해서 popup 용으로 만들거나, 혹은 컨트롤러를 따로 빼서 사용 하기도 합니다.
구성은 각자의 노하우이기 때문에 이게 맞다 하는건 없습니다.
무엇보다... 헤더 부분이 많아서 무거워 봐야 얼마나 무거울 까요?
소스의 양보다 작동 방식을 더 생각 하셔야 합니다.
소스가 커봐야 헤더에 10kbyte 차이도 안날텐데, 이정도는 문제가 아닙니다.
TTFB [time to first byte] 와 critical css 와 non-critical css 등을 더 집중적으로 보셔야 하지, 소스가 좀 긴건 걱정 할 수준은 아닙니다.