login

홈페이지 개설, 도메인 구매

디자인 의뢰 도메인 구매

일반 게시판

글내용 상단

번호:243
카테고리:[강좌]
제목:[CSS] 게시물 2단 추출 CSS (제목형,내용형,블로그형)
글쓴이:loveCSS
ip:(203459533)

조회:793
추천:6
작성일:2008-07-14 16:01:15
수정일:2008-07-23 08:38:38

게시물주소: http://www.ohpy.com/140722/243

글내용 본문

최근 게시물 추출 모양은 제목형,내용형,앨범형,블로그형,상품형 이렇게 5가지가 있는데요.
이중 앨범형과 상품형은 2단추출로 설정해도 이미지추출 부분이 겹쳐서 나오기때문에 의미가 없을 거 같아서

제목형, 내용형, 블로그형 3가지 형태만 2단으로 보여지게 하는 CSS를 소개합니다.

 

예시홈페이지 : http://lovecss.ohpy.com/

 


 

1.
'홈페이지관리 > 대문' 에서...
페이지 하단의 '최근 게시물' 항목을 보면 추출할 게시판의 순서나 형태를 지정할 수 있습니다.
여기에서 2단으로 추출할 게시판을 '제목형 or 내용형 or 블로그형'으로 지정합니다.


2.
'홈페이지관리 > 디자인관리 > 구성요소CSS' 에서...
HTML1 CSS에 아래의 style을 추가합니다.


/* 게시물 추출 2단 CSS */
.elxtr .xtr-wrap { clear:none; float:left;}
.elxtr .type-subject { width:355px; height:170px; overflow:hidden; padding-right: 10px;} /* 제목형 */
.elxtr .type-content { width:355px; height:170px; overflow:hidden; padding-right: 10px;} /* 내용형 */
.elxtr .type-blog { width:355px; height:170px; overflow:hidden; padding-right: 10px;} /* 블로그형 */

 


 

[추가팁]

 

제목이 길어졌을때에도 깨지는 것을 방지하고 싶거나 댓글수,new아이콘을 가리고 싶으신 분들은

선택적으로 아래 CSS를 추가하시면됩니다.

 

.elxtr .type-subject .xtr-subject { height:15px; width:200px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */
.elxtr .type-subject .xtr-reply { display:none; } /* 제목형: 댓글 출력 숨김*/
.elxtr .type-subject .icon-new { display:none; } /* 제목형: new 아이콘 출력 숨김*/

 

※ style에 들어간 설정값(width,height,padding 등)은 홈페이지에 맞게 넣어주세요.

※ height값을 지정한 높이를 넘어서면 추출된 게시물이 자동으로 숨겨지게 설정되어있습니다.

 



[참고하세요!]


게시물추출에 쓰이는 CSS를 'HTML1구성요소'의 CSS에 넣는 것을
조금 의아스럽게 생각하시는 분이 있을 것 같아 말씀드립니다.

우선 대문의 게시물추출 부분의 CSS는 공개되어 있지 않은 상황이라

정확히 말하자면 현재 오피 홈페이지관리에는 게시물추출의 CSS 항목이 없는 상태입니다.

하지만 CSS는 <style>태그 안에만 들어가면 소스상에 지정된 class나 id에 일괄 적용시키기 때문에
'구성요소CSS'의 아무 곳에나 추가해도 스타일이 적용됩니다.
하지만 HTML구성요소의 CSS 항목에 넣는 것이 CSS충돌방지나 CSS관리 등을 위해 여러모로 좋습니다.
만약 '구성요소CSS'에 HTML항목이 없으면 '구성요소레이아웃'에서 HTML 항목을 추가하세요.

 


 

P.S.

미니멀남색 스킨에 맞춘 CSS 라서 스킨에 따라 안될 수도 있습니다.

해보시고 안되시면 사용스킨을 댓글에 적어주세요. 더 연구해보겠습니다.

 

P.S. 2008-07-18

몇몇분들의 요청으로 내용(제목길어졌을때 깨짐 방지, 댓글수 숨김, 아이콘 숨김)을 보완하였습니다.

creative commons licence 저작자표시-비영리-변경금지 2.0 대한민국

글내용 버튼

zzanghon
앗...! 제일 궁금했던것인데... 감사해요~! 2008-07-14 16:30:08
ⓘris
원하는 강좌이긴한데 ㅠㅠ... style 태그는 어디서 찾아야대요 ㅠㅠ?;; 2008-07-14 16:33:15
loveCSS
ⓘris님:
'홈페이지관리 > 디자인관리 > 구성요소CSS' 에서 'HTML1' CSS에 style 추가하시면 되는건데..
태그를 찾으신다는 말씀이 무슨 말인지 잘 모르겠어요. ㅜㅡ
질문을 조금더 자세히 해주시면 더 자세한 답변 드릴께요.
2008-07-14 16:53:36
ⓘris
2단으로 놓누는건 러브님덕분에!! 완전!! 성공했어용!! 감사합니다!!
그;;게시판이름뒤에 깔려있는..모양같은거있자나요..
그거 바꿀라믄 style 태그로 이미지 바까주고 해야대잖아요-ㅠㅠ
그걸 어떻게 찾아서.. 어디다 가따 붙여야대는지 모르겠어요 ㅠㅠ
2008-07-14 16:58:57
loveCSS
ⓘris님 :
게시물추출은 오피에서 CSS를 오픈해놓지 않은 상태구요.
고전적인 방법으로는 style 태그 아시려면 소스보기해서 소스분석하셔야되고요.
최신방법으로는 (firefox를 쓰신다면) firebug를 사용하면 소스를 쉽게 볼 수 있어요.

firebug 다운받는곳 : https://addons.mozilla.org/ko/firefox/addon/1843
2008-07-14 17:06:17
loveCSS
아청애님 :

.type-subject { width:355px; float:left; padding: 0 10px 0 0; height: 200px; overflow:hidden; } /* 제목형 */

요렇게해서 써보세요.
height값은 제가 200px로 넣어뒀는데요. 아청애님이 쓰고 싶은대로 지정하시면 됩니다.
대신 height 값을 지정하면 대문설정에서 노출갯수 지정해도 height값에 맞게만 보여집니다.
2008-07-14 17:10:55
아청애
감사합니다. 멋지게 바뀌었습니다. 2008-07-14 17:15:19
loveCSS
아청애님 :
한가지 더 알려드리자면요.
게시물 제목 추출 글자수를 줄여보세요.
그러면 아이디가 2줄로 생기는 것도 줄이고 높이도 양쪽이 잘 맞춰집니다.
2008-07-14 17:16:20
zzanghon
근데 전 글로벌리더예요.
bluehons.ohpy.com 이 홈페이지 메인에 나온 글들 보면 공지사항, 자유게시판만
반으로 나오고 밑의 사진첩은 길게 나오던데요...
이 글로벌리더에 맞게 올려주시면 감사하겠습니다...^^
2008-07-14 17:16:40
아청애
게시물제목글자수는 어디서 어떻게 줄이나요? 게시판 관리에서 제목글자수를 10으로 줄였는데도 여전해서요. 2008-07-14 19:12:43
loveCSS
[ 글로벌리더 게시물추출 2단 CSS]

/* 게시물 추출 2단 CSS */
.elxtr .type-subject { clear:right; float:left; width:315px; padding-right: 10px; } /* 제목형 */
.elxtr .type-content { clear:right; float:left; width:315px; padding-right: 10px;} /* 내용형 */
.elxtr .type-blog { clear:right; float:left; width:315px; padding-right: 10px;} /* 블로그형 */

zzanghon님 :
대문 설정하는 곳에 가셔서 제목형,내용형,블로그형으로 설정되어있는지 꼭 확인해보세요.
혹시 앨범형 2단 추출을 원하시는 거라면,CSS 수정해놔도 이미지가 겹쳐서 나오기때문에 쓰지 못하실꺼에요.

중년의고독님 :
White Rose 2 (2단기본형) 스킨이 글로벌리더 스킨을 기본으로 만들어진거라
아마 위에 소스로 넣어보시면 될거라고 예상됩니다.
다만, 수치값 같은건 조금 수정하셔야 될꺼에요.
2008-07-14 19:27:51
loveCSS
중년의고독님:
아래 CSS로 넣으시고 width,height 값은 홈페이지에 맞게 수정하세요.
잘안되면 홈페이지 주소 남겨주세요. 더 자세히 살펴볼께요.

/* 게시물 추출 2단 CSS */
.elxtr .type-subject { clear:right; float:left; width:340px; height:180px; overflow:hidden; padding-right:10px; } /* 제목형 */
.elxtr .type-content { clear:right; float:left; width:340px; height:180px; overflow:hidden; padding-right:10px;} /* 내용형 */
.elxtr .type-blog { clear:right; float:left; width:340px; height:180px; overflow:hidden; padding-right:10px;} /* 블로그형 */
2008-07-14 22:24:35
잠수사

스킨은 글로벌리더구요

현제소스 퍼다가 적용시키면 위에처름 나와요 게시판의 크기는 700입니다

아무리해봐도 첨부한 그림파일 [아래쪽] 처름 되지 않습니다 워낙초보라..

그리고 다른분들 보니 게시판제목의 이미지 부분도 다른 이미지로 교체해서 사용하시던데

그 방법도 같이 쫌 알려주세요

2008-07-15 13:15:36
zzanghon
감사합니다 2008-07-15 14:20:22
Crazybear
고맙습니다~ 그런데, 글제목이 길어서 그런지 한줄이 넘어가서 글쓴이와 글쓴날짜가 다음줄로 넘어가게 나오는데... 어떻게 해야 해결할 수 있는걸까요??ㅜ (www.cmgo.co.cc) 참고 2008-07-15 15:39:40
fm25
이런 간단한 적용법이 있었네요! 고맙습니다. ^^

그런데... 저도 윗분과 동일한 문제에 봉착했네요.
글의 제목 글자수를 제한하면 해결할 수 있으나... 이 방법은 바람직하지가 않네요.

본문에서는 그대로 보이고... 대문에서만 자동으로 몇자까지 제한할 수 있는 태그나 방법이 없을까요?

아래 주소에 적용해 봤습니다.

http://internationale.ohpy.com
2008-07-15 18:30:37
♡무지개♡
오오~! 고맙습니다. 그동안 고생한거 생각하면 머리가 ㅠㅠ 2008-07-16 02:14:53
fm25
제목이 더 긴 곳에서는... 완전히 엉망으로 엉켜버리네요.

글자수를 자동으로 줄이는 방법이...
검색해보면 적용될 듯한 태그들이 보이던데... 구체적으로 어떻게 넣으면 되는지 모르겠더군요.
2008-07-16 19:44:05
피시메이드™
글자수를 어디서 줄여야 되는지 모르겠어요 ^^; 2008-07-17 18:27:56
loveCSS
Crazybear님, fm25님 :

=======================================================================================================

[제목추출영역 크기 고정하는 CSS]

.elxtr .type-subject .xtr-subject { height:15px; width:220px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */

※ style에 들어간 설정값(width,height)은 홈페이지에 맞게 넣어주세요.

=======================================================================================================

위 항목을 게시물 추출 CSS 넣은 곳에 추가하면 되는데요.
맹점은 댓글수와 new아이콘도 함께 뒤로 밀리게 됩니다.
혹시 그부분을 가리고 싶으면

.elxtr .type-subject .xtr-reply { display:none; } /* 제목형: 댓글 출력 숨김*/
.elxtr .type-subject .icon-new { display:none; } /* 제목형: new 아이콘 출력 숨김*/

이라고 붙여진 항목을 넣으시면 됩니다.
2008-07-18 11:23:32
loveCSS
피시메이드™님 :
제목 글자수 조절은 '홈페이지관리 > 메뉴관리 > 게시판'에서...
해당게시판의 '상세설정'버튼을 누르시고 '기본설정>목록설정' 항목 중에

제목 표시 글자 수 제한 [ 35 ] 자 (지정한 글자 수를 넘어가면 …로 표시함)

이렇게 되어있는 항목의 숫자값을 조절하시면 됩니다.
2008-07-18 11:33:48
아청애
loveCSS님 제목추출영역크기고정CSS넣으니 글이 하나만 나옵니다.



제목추출영역크기고정CSS적용후 입니다.

 

2008-07-18 14:06:20
loveCSS
아청애님:
희안한 현상이네요. ㅎㅎ 소스는 그대로 복사&붙여넣기하셨는지요?
CSS라는게 재미있는 놈이라 속성이 서로 상속되기때문에
다른 CSS설정이랑 겹치면 이상하게 나오기도 하거든요. 워낙에 CSS는 상황상황마다 다르답니다.
실제로 적용된 CSS를 분석하기전엔 정확한 원인을 알수가 없어서 왜그런지는 확실히 말씀드리긴 어렵네요.

http://lovecss.ohpy.com/ 에서 제목 길게 썼을때 테스트한 결과로는 추출 갯수도 잘 나오거든요.
지금 소스로도 제대로 나와야 되는게 소스상 정상이긴하지만
혹시 height 지정된 태그를 빼면 1개나오는 현상은 없어질 수도 있으니

.elxtr .type-subject .xtr-subject { width:220px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */

요렇게도 한번 넣어보세요.
참. 혹시 쓰고계신 브라우저는 어떤것인가요? 버전도 알려주시면 더 연구해보겠습니다.
2008-07-18 15:23:30
피시메이드™
답변 감사드립니다. LoveCSS님

근데요...혹시 대문에 2단추출했을때 나오는 제목글자수만 줄일수는 없나요? ^^;
2008-07-18 15:24:32
loveCSS
피시메이드™님:
현재 오피 기능상 대문추출의 글자수만 따로 줄이는 기능은 없습니다.
제목 추출부분을 억지로 고정시키고 나머지 부분을 가리는 CSS 설정을 하면 임시방편이 됩니다만,
아청애님이 올려주신것 처럼 아직 CSS가 여러 환경에서 다르게 나타나나 보네요.
여러 상황에서 테스트해주시면 다양한 환경에서도 잘 적용되는 CSS로 보완해서 공유하도록 하겠습니다.
2008-07-18 15:29:17
아청애

높이를 뺐더니 이렇습니다.

 

2008-07-18 16:15:57
fm25
오~ 고맙습니다. 깔끔하게 해결했습니다. 정말 고맙습니다~^^

일러주신 사항에서 수정한 것은 전혀 없습니다.
제 스킨은 '미니멀(핑크)'입니다.

/* 게시물 추출 2단 CSS */
.elxtr .xtr-wrap { clear:none; float:left;}
.elxtr .type-subject { width:355px; height:170px; overflow:hidden; padding-right: 10px;} /* 제목형 */
.elxtr .type-subject .xtr-subject { height:15px; width:220px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */
.elxtr .type-subject .xtr-reply { display:none; } /* 제목형: 댓글 출력 숨김*/
.elxtr .type-subject .icon-new { display:none; } /* 제목형: new 아이콘 출력 숨김*/

적용해본 주소는... http://internationale.ohpy.com/
2008-07-18 16:37:28
loveCSS
아청애님:
아마도 너비가 너무 크게 설정되어있나봅니다.
우선 width값 부터 조금 줄여보세요. 일단 한줄로 나오게 하는게 우선인거 같고요.
높이값(height)은 제목이 2줄로 나오는걸 방지하려고 넣어둔 것인데.
한줄로 잘 나오면 그다음 height를 넣어보면 될거 같아요.
2008-07-18 16:40:47
loveCSS
fm25님:
잘 적용되어서 다행이네요. ^^ 잘 사용해주시니 저도 감사합니다.
2008-07-18 16:42:05
fm25
참... 제가 관리하는 모든 홈의 게시판 크기는 735 픽셀로 통일했습니다.

디자인 관리 - 상세 꾸미기 - 본문 너비(상단, 중단, 하단)에서도...
기본이 640 픽셀입니다.

혹 크기 설정에 관련된 문제가 아닌가하여... 제 설정을 밝혀봅니다.
2008-07-18 16:43:01
피시메이드™
LoveCSS님 잘 해결 되었습니다.^^ 감사합니다.~! 2008-07-18 17:12:42
loveCSS
피시메이드™님 :
홈페이지 방문해서 봤더니 잘 수정해서 적용하셨네요.^^ 잘 써주셔서 감사합니다.
2008-07-18 17:16:54
(^=^)~~
게시물추출시 게시판이 아래로 한줄서기하거나 게시판이2개만나오고 안나오시는분들 참고하세요
원인은 1. 크기설정문제일수있고요
2.대문에서 추출게시판설정시 게시판이 2개이상연속추출시 안나옵니다 즉2개만나오고 나머지는 안나옵니다
중간에 앨범게시판이나 다른걸 집어넣고 설정하면 다나옵니다
3본문넓이도 작용합니다 본문넓이랑 css 설정이랑 호완이 안되면 잘안됩니다
4.스킨을 적용홈피생성시 css를 건들이고나면 엄청 줄맞추기가 힘들어집니다
참고해보세요
저도 엄청고생한끝에 왜안되는지 어느정도 감을잡았네요
2008-07-18 17:29:53
(^=^)~~
대문에서 추출설정할때 반드시 일반게시판2개설정하면 밑에는 앨범게시판이 들어가야만 다시 밑에설정한 게시판이 다나옵니다 2008-07-18 17:31:51
loveCSS
(^=^)~~님 추가 설명 감사합니다.

CSS는 특히 float과 width,height 등에 민감하기때문에
너비를 조정한 대문 추출 CSS는 홈페이지의 본문너비값이나 스킨에따라 많이 다를 수 있습니다.
잘 안되실 경우에는 너비값이나 높이값 등을 홈페이지 화면에 맞게 조정해야됩니다.

헌데 2번에 설명해주신 내용은 아마도 스킨이나 CSS 설정에 따라 다른 것 같습니다.
제 테스트 사이트에서는 일반 게시판의 제목형 추출은 연속으로 4개 추출해도 잘 되는 것 같아요.
http://lovecss.ohpy.com/

2008-07-18 17:33:54
아청애
loveCSS님
멋지게 되었습니다. 감사합니다.
.elxtr .type-subject .xtr-subject { height:15px; width:220px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */
에서 width를 160으로하니 됩니다. 감사합니다.
2008-07-18 18:01:13
loveCSS
아청애님:
와. 축하드려요. 잘되셨다니 제가 다 속이 시원하네요.^^ 감사합니다.
2008-07-18 18:07:15
fm25
.elxtr .type-subject { width:355px; height:170px; overflow:hidden; padding-right: 10px;} /* 제목형 */

이 부분의 가로 크기를 해석하면...
355 / 10 / 355 / 10 = 730 픽셀입니다.
좌측창 / 여백 / 우측창 / 여백

저는 전체 크기를 735 픽셀로 설정했기 때문에
357.5 / 10 / 357.5 / 10
이렇게 수정해보았습니다.

제일 우측 '10'을 없애는 방법이 있을까요?
362.5 / 10 / 362.5 / 0
로 바꾸고 싶습니다.
왜냐하면... 2단을 적용하지않은 게시판과 10 픽셀의 차이를 보이기 때문입니다.
아래 주소에 캡쳐그림이 있습니다.

http://internationale.ohpy.com/165139/2

적용해본 또 다른 곳... http://nosetup.ohpy.com/
2008-07-18 18:25:54
fm25
아청애님 홈의 게시판 크기는 640 픽셀이군요.
loveCSS님의 설정치들은 730 픽셀에 맞춰져있기에 그런 듯 합니다.
2008-07-18 18:34:09
fm25
음... 이걸 해결하면... 다음줄의 문제가 발생하는군요. 고맙습니다! 2008-07-18 18:44:37
fm25
편법으로 해결했습니다.
내용형 1단 게시판을... 2단 게시판인 것처럼 하여 가로 픽셀을 늘리고(725 픽셀)
결과적으로는 10픽셀을 줄여... 위의 2단 게시판의 전체 가로 픽셀과 일치시켰습니다.

제 게시판의 가로 픽셀은... '735'이고 보여지는 크기는... '10'이 줄어든 '725' 픽셀입니다.

최종 선택 결과는 아래와 같이...

/* 게시물 추출 2단 CSS */
.elxtr .xtr-wrap { clear:none; float:left;}
.elxtr .type-subject { width:357.5px; height:160px; overflow:hidden; padding-right: 10px;} /* 제목형 */
.elxtr .type-subject .xtr-subject { height:15px; width:200px; overflow:hidden; } /* 제목형: 제목영역 크기 고정 */
.elxtr .type-subject .xtr-reply { display:none; } /* 제목형: 댓글 출력 숨김*/
.elxtr .type-subject .icon-new { display:none; } /* 제목형: new 아이콘 출력 숨김*/
.elxtr .type-content { width:725px; height:270px; overflow:hidden; padding-right: 10px;} /* 내용형 */

적용한 곳은... http://nosetup.ohpy.com/

아래와 같이 앨범 1단 게시판을 적용한 곳은... http://hadongcatholic.ohpy.com/

.elxtr .type-album { width:725px; height:165px; overflow:hidden; padding-right: 10px;} /* 앨범형 */
2008-07-19 00:16:01
피시메이드™
음...저도 (^=^)~~ 님 처럼 2단이상 추출이 안되네요 ^^; 2008-07-21 01:24:08
loveCSS
피시메이드™님:
혹시 HTML과 CSS 조금 아신다면 http://www.ohpy.com/140722/245 이 게시물 참고해서 한번 꾸며보세요.
2008-07-21 09:08:41
신비 클럽박스
좋은 정보 감사합니당. ~~~ ^^* 2008-07-21 19:14:55
ご,.ご
우오아오아오아. !!
매우 감사.. 그런데 이런 팁은 어떻게 알아내시져??
지가 컴맹이라. ^^ ㅋㅋ
2008-08-01 12:05:14
목록개수 카테고리 제목 글쓴이 조회 추천 날짜
257 강좌 [CSS] 서브메뉴 꾸미기2 (4) loveCSS 114 0 2008-08-26
256 강좌 [HTML+CSS] 자유롭게 꾸미는 대문HTML (라운딩박.. (7) loveCSS 141 0 2008-08-25
254 오피홈페이지에 음악넣기(BGM 70종류 소개) (0) 푸른커튼 110 0 2008-08-23
252 ★ 상단메뉴 어떻게 삭제하나여?? (2) 랭크온1 121 0 2008-08-20
251 메인 메뉴에 옷을 입히자^^ (3) 복지용구 230 0 2008-08-19
250 공지사항형 게시물을 이용한 유용한 기능 (2) 복지용구 164 0 2008-08-18
249 홈피 상단 퀵링크로 로그인 팝업 띄우기 (11) 복지용구 374 1 2008-08-11
248 카피라이트 이미지로 변경하기 (2) 서태민 291 0 2008-08-07
247 강좌 [HTML+CSS] 자유롭게 꾸미는 대문HTML (이미지+제.. (14) loveCSS 721 2 2008-07-30
246 강좌 [CSS] 서브메뉴 꾸미기1 (18) loveCSS 880 1 2008-07-22

글목록 페이지