Skip to content

컴퓨터/IT

블로그 레이아웃 위젯 변경 (커스텀)

by 김실장 posted Aug 08, 2022 Views 140 Replies 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
관련링크1 https://hothoney.co.kr/site_files/8856
관련링크2 https://www.daleseo.com/css-position/

BLOG 사이드 위젯 변경 

 

블로그 레이아웃의 사이드 위젯인 메뉴 위젯이 단순한 메뉴(카테고리 위주) 의 블로그 에선 하단 서브 메뉴를 사용할 일이 별로없다 

그러다 보니 메뉴 위젯이 디자인 상으로도 썩 마음에 안들고 사용성도 없어 갤러리 스타일의 위젯으로 변경했다.

 

*사이드 위젯 자리 커스텀 내용은 상단 관련 링크에 첨부해 놨습니다. 

 

기존 사용 위젯 

 

수정전 캡쳐를 안해놨지만 대충 사이트 홈의 메뉴 위젯과 비슷한 스타일 

 

메뉴위젯창.jpg

 

홈엔 하위 서브 메뉴가 있기에 이런 사이드 위젯도 사용성이 있지만 카테고리 를 주로 사용하는 블로그엔 불필요 하다 

그리고 화이트 레이아웃엔 어울리지도 않아 시인성도 않좋다 

 

결국 사이드 위젯을 갤러리형 위젯으로 변경 작업을 하였다 

변경은 이미 사이드 위젯 자리엔 커스텀한 위젯 스타일 시트가 적용되 있으니 위젯 코드만 생성해 붙혀주면 된다.

 

블로그 layout.html 에 코딩한 위젯 ...

 

1
2
3
4
5
6
7
8
9
10
11
12
 
                <!--// 1차 커스텀 위젯 작업 영역  //-->
              <div class="menu_wgt">
            <img class="zbxe_widget_output" widget="content" skin="xe2011_contributor_present" 
widget_cache="0m" content_type="image" module_srls="10873,9641" list_type="gallery" tab_type="tab_top" 
markup_type="table" page_count="3" subject_cut_size="15" option_view="title,thumbnail" show_browser_title="Y" 
show_comment_count="N" show_trackback_count="N" show_category="Y" show_icon="N" show_secret="N" 
order_target="regdate" order_type="desc" thumbnail_type="crop" />
                           <!--//사이드메뉴위젯 주석처리 //-->
                                <!--// <img class="zbxe_widget_output" widget="navigator" 
skin="vertNavigator" colorset="white" menu_srl="65" start_depth="1" /> //-->
                               </div> 
cs

 

그런데 수정후 한가지 문제점이;;

 

모바일 에선 이 위젯의 마우스온 (onmouseover)이벤트가 문제가 된다 

즉 pc와 달리 모바일 환경에서는 터치가 우선인 환경 이어서 onmouseover 이벤트 는 불편함이 많다.

 

결국 모바일 용으로 위젯을 따로 커스텀 해서 m.mobile .widget 위젯을 만들고 모바일 에서의 기능엔  온 마우스 이벤트를 온 클릭 이벤트로 바꿔주고 또 다른 사용성의 문제인 탭의 링크 창으로 넘어가는 문제의 해결을 위해 이벤트 속성 요소에 "return false" 를 주가해 주었다.

이렇게 해 놓으면 탭의 링크 속성이 발생하지 않게 된다 

 

물론 위젯의 기능중 하나인 탭의 링크를 이용한 메뉴로의 이동은 사용하지 못하지만 위젯을 전면 개조할 것이 아니라면 이 정도로 타협 해줘도 만족한다 

 

모바일용 위젯의 원본 코드와 변경 코드 내용 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 원본 코드 
 
 <!--@foreach($widget_info->tab as $module_srl => $tab)-->
    <li<!--@if($i==0)--> class="active"<!--@end-->><a href="{$tab->url}" 
onmouseover="content_widget_tab_show(jQuery(this),jQuery(this).parents('ul.widgetTabA').next('dl.widgetDivider'),
{$i})">{$tab->title}</a><b class="ie7"></b><b class="ie7 last"></b></li>
{@$i++}
<!--@end-->
 
 커스텀 내용 
 
 <li<!--@if($i==0)--> class="active"<!--@end-->><a href="{$tab->url}" 
onclick="content_widget_tab_show(jQuery(this),jQuery(this).parents('ul.widgetTabA').next('dl.widgetDivider'),
{$i});return false">{$tab->title}</a><b class="ie7"></b><b class="ie7 last"></b></li>
{@$i++}
<!--@end-->
cs

 

이렇게 함으로 pc 에서는 마우스 온 이벤트를 모바일 에서는 온 클릭 이벤트를 발생시켜 pc와 mobile 사용성을 만족 시킬수 있는 결과물을 얻어을수 있었다.

 

첨부된 이미지는  사이드 위젯의 결과 물이다 

 

 

블로그 갤러리 전체화면위젯 .jpg

 

xe 코어 용으로 배포된 다른 위젯들도 이렇게 응용하면 모바일 용으로 사용성을 높일수 있는 모바일용 위젯의 커스텀이 가능하다

모바일 전용 위젯이 따로 배포 되는 경우가 많지않은 xe 사이트 에선 사용하는 위젯들을 이렇게 커스텀 해서 사용할수 있다.

 

위젯 충돌 추가된 내용 

 

이렇게 수정을 하고 위젯 의 중복된 class 속성에 위한 충돌이 있었다.

 

기존 레이아웃에 디폴트로 설계되 있던 최신글 등의 위젯과 커스텀 하여 작업한 위젯의 동일한 class 속성의 충돌로 인함인데 이것이 위젯도 레이아웃도 모두 오래되고 개발이 중지된 사황이라 어느쪽이 문제인지 알수가 없어서 일단 레이아웃을 기준으로 두고 커스텀한 위젯의 스타일 속성을 편집해 보기로했다

 

중복 네비게이션_클라스.jpg

 

 

충돌한 class 요소는 

위젯 컨테이너 와 위젯 네비게이션 증인데 이중에 네비게이션은 레이아웃에서 기본 으로 설계한 XE 기본 위젯인데 이 부분을 건드리면 일이 커질듯하여 일단 커스텀에 사용된 위젯의 코드를 수정 해보기로 했다.

 

문제가 된 위젯 충돌에 위한 오류 

 

 

3.jpg

 

 

 

이리저리 검사를 해보고 테스트를 해보니 문제가 된 코드는 

위젯 컨테이너 클라스의 .widgetContainer {position: relative; } 이 포지션 속성 때문이다.(정확히 말하면 위젯 에서의 position속성 문제가 아니고 최신글 카테고리 등의 위젯을 사이드 바에 고정 시키기 위한 스케치북 레이아웃의 위치 속성 때문 이지만 위젯은 코드 변경하고 복사해서 사이드바 전용으로 사용선택 하는게 보다 간단해서  외양간 보다는 소를 고치기로 한것이다;;)

 

position: relative; 의 속성의 상속이 레이아웃css 의 최초 개발자 분이 설계한 최신 글 위젯 등의 위젯 컨테이너 속성을 덮어버려서 레이아웃에서 설계한 포지션에서 최신 글 등의 위젯  네비게이션 바가 자리를 이탈한 것으로 보인다.

 

위젯_컨테이너_클라스_충돌.jpg

 

*위젯 문서 편집 (xe2011_contributor_present)

 

결국 연관된 부분들의 검사와 테스트를 반복 하다가 costom한 widgat 의  "widgetContainer {position:의 속성인  relative" 가 문제의 원인이라 결론 내리고 

루트 /widgets/content/skins/xe2011_contributor_present/css/widget.css 문서 에서 

.widgetContainer {position: 컨테이너 속성을 relative -> static 으로 변경하고 이후 커스텀 갤러리로 사용한 위젯의 상단 백그라운드 이미지 포지션을 조절하였다 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
8번 라인 
 
.widgetContainer {position: 컨테이너 속성을 relative -> static 으로 변경하고 이후 커스텀 갤러리로 사용한 위젯의 상단 백그라운드 이미지 포지션을 조절하였다 
 
 
 
23번 라인 
 
.wgt_tab_bg{position:absolute;width:98%;height:26px;margin:0 1%;border-bottom:1px solid #DDD;background:url(../img/tab_bg.png) repeat-x}
 
수정 
 
.wgt_tab_bg{position:static;width:98%;height:5px;margin:0 1%;border-bottom:1px solid #DDD;background:url(../img/tab_bg.png) repeat-x}
 
 
cs

 

*스케지북5 레이아웃 문서 편집 

 

그리고 레이아웃에 기본설계된 최신글 등의 위젯의 h2 제목 스타일을 적용하기 위한 편집 

layout.html  의 240~라인 쯤 과 layout.css 파일 175~라인 쯤  costom1 >wdz 수정 

 

1
2
3
/*사이드 커스텀 위젯 1~2 수정 .*/
#aside .section>.costom1{margin: 5px;padding-left: 5px;padding-right: 5px}
#aside .section.costom1>.menu_wgt{margin: 0px;padding-left: 0px;padding-right: 5px}  
cs

 

 

1
2
3
4
5
6
7
8
9
10
  <!--//네이버 스타일 겔러리 위젯 // -->
                       <h2>Recent Gallery<b></b></h2>
                    <img class="zbxe_widget_output" widget="content" skin="m.coctom_xe2011_contributor_present" 
widget_cache="0m" content_type="image" module_srls="10873,9641" list_type="gallery" tab_type="tab_top" 
markup_type="table" list_count="4" page_count="3" subject_cut_size="15" option_view="title,thumbnail" 
show_browser_title="Y" show_comment_count="N" show_trackback_count="N" show_category="Y" 
show_icon="N" show_secret="N" order_target="regdate" order_type="desc" thumbnail_type="crop" />
                              
                               </div> 
            <!--// 1차 커스텀 위젯 작업 영역 종료 아래  카카오 링크 소스 작업 //-->
 
cs

 

 

4.jpg

 

*layout.html 과 layout.css 수정으로 위젯 네비게이션 탭과 위젯 갤러리 제목 h2 스타일 설정 

그리고 사용성과 가시성을 위해서 카테고리 위젯을 사이드 바의 최 상단으로 옮겼다.

 

 

위젯적용.jpg

 

 

 

위젯의 css 파일을  수정 후 정상적으로 자리잡고 츨력을 하지만 사용하면서 좀더 살펴봐야 할듯하다.

발견되지 않은 오류가 있다면 그때 또 살펴보자;;

 

XE모들의 오픈소스 개발자 님들이 발행한 위젯들이 오래되고 개발 중지된 부분이 제법 많다보니 현실적으로 개발 중지됬다고 봐야하는 XE코어를 업그레이드 지원하고 있는 라이믹스 업그레이드 버전에 누락되고 호환이 안되는 부분들이 꽤 된다.

 

오류를  수정하고 나면 또 다른 문제점이 돌출되고 사용자가 손보고 수정하며 사용하기에 여간 까다로운게 아니지만 그래도 수정해 가며 배우고 있는 중이다

 

좀더 xe 코어를 다루는 문법을 살펴보고 공부한후 나만의 레이아웃을 제작해 보는게 최종 목표니까 

이렇게 한가지씩 배움을 얻는것도 또한 보람된것 아닌가 스스로 위로 해본다 ....


TAG •
?
  • profile
    김실장 2022.08.14 07:17
    아마 블로그에 사용된 갤러리 위젯은 position 속성 변경으로 다른 용도로 사용시 배열 오류가 발생할 가능성이 어느정도 있다 그래서 따로 위젯을 복사하여 커스텀용도로 사용 할것을 권한다.

미디어

영화 브로커 -아픔을 지우기 위한 그들의 동행

by 김실장 posted Jul 04, 2022 Views 76 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

cover_poster.jpeg

영화 브로커 

개봉일: 2022년 6월 8일 (대한민국)

감독: 고레에다 히로카즈

제작사: 영화사 집

음악: 정재일

배급사: CJ ENM

국가: 대한민국

러닝타임 :2시간9분 

출연진 송강호 , 강동원 , 배두나 , 아이유 , 이주영 

 

fanart.jpg

 

아기를 버리기위한  엄마와 그 아기의 행복한 미래를 찿아주고 싶은 브로커 그리고 그들의 범행현장을 잡기위해 잠복하는 여 형사들의 언바란스한 동행 ... 

첫 장면은 비가 우울하게 쏟아져 내리는 부산의 어둑한 가족 교회를 앞에둔 계단을 힘겹게 오르기 시작하는 한 여인 소영 

shot0028.png

베이비 박스에 들어가는 아이의 이름은 우성이 .. 우성아 꼭 데리러 올께 적인 한장의 쪽지와 함께 차마 베이비 박쓰 안에 넣지 못하고 우성이를 내려놓은체 돌아서는 아기엄마 소영(아이유 분) 

1.png

2.png

4.png

 

그리고  그 모습을 잠복한체 지켜보던 형사 수진(배두나 분) "버릴거면 차라리낳지말지 하는 독백과 함께 아이를 유괴하여 입양시키는 브로커를 체포하기위 해 소영이 차마 못넣은  베이비 박스에 우성이를 대신 넣는 모습에서 세상에 태어나자 마자 죽음이 연상되는 마치 관과 같은 베이비 박스에 들어가는 아이의 모습에서 부모로 부터 사형을 선고받는듯한 감정과 비오는 장면이  겹치며  우울하게 영화는 시작된다.

5.png

세탁소를 운영하며 베이비 박스의 우성이를 인터셉터 하는 입양 브로커 상현(송강호)과 베이비 박스 시설에서 일하는 보육원 줄신의 동수(강동원) 그리고 잠복하다 이들을 보곤 뒤를 쫏기 시작하는 형사 수진   

6.png

 

7.png

 

8.png

9.png

shot0126.png

하지만 다음날 우울하게 거리를 배회하던 소영은 어디선가 들려오는 아기의 울음에 심경의 변화룰 일으키곤 다시 아기를 찾아 베이비 박스 시설로 찿아오는데 ....

shot0001.png

그러나 아이의 흔적은 어디에도 찿아볼수없고 이를 불안하게 여긴 브로커 상현은 동수에게 경찰서를 찿아가기 전에 자신에게 아이엄마 소영이를 데리고 오라고 지시한다.

shot0002.png

 

shot0003.png

shot0005.png

그리고 상현과 동수에게 우성이를 유괴한 유괴범이라 말하는 소영 에게 자신들은 아이의 미래를 위해서 더 나은 입양처를 찿아 입양시켜주는 일을 하는 것이라고 자신들의 행위에 대한 합리화를 시작한다.그리곤 아기의 입양을 위해 동행을 시작하는 그들.....

첫번쩨 입양을 위하여 고객을 만나러 떠난 그들 

shot0162.png

 

shot0178.png

그러나 첫번쩨 고객은 아이가 눈섭이 없네 아이 아빠는 누가냐 혹시 강간이나 그런것 아니냐 하며 입양하며 치루기로한 댓가 천만원을 깍기위해 트집을 잡고 이에 분노하는 소영은 막말을 시전하며 거래를 결국 파토내게 된다 

아이를 버리러 온 엄마 소영 버려졌던 아픈 기억을 간직하고 살아가는 동수의 동행 

동수는 돌아가는 길에 잠시 들러가는 보육원에서 버려졌던 아픈 감정을 되세기며 보육원을 향하는 어두운 계단을 오르게되고 이 계단은 처음 장면의 소영이 아이를 버리러 오르던 계단과 오버랩되어 그들의 동행의 관계와 감정의 공유를 시작하는 암시를 준다.

shot0194.png

 

shot0208.png

영화에서는 어두운 계단이 두번 등장한다 

마치 인생의 백팔번뇌를 안고 오르는 삶의 계단의 무개처럼 그렇게 계단은 고단한 삶을 억누르며 다가온다 ....

희망을 잃어버린 사람들의 희망을 주기위한 동행이 어디로 퍼줄을 맟춰 나갈지

이 영화 브로커는 사소한 한가지 한가지의 사물과 연관된 상황들이 무언가를 암시 하기도 하고 또 무언의 의미를 주기도 한다.

 

첫 장면의 어둡고 가판른 계단과 또 동수의 보육원으로 돌아가는 길의 계단 그리고 아이의 입양을 주도하는 브로커 상현의 직업인 세탁소 어두운 삶을 조명하는 게단과 또한 어두운 세상을 씻고싶은 세탁소 사장 상현의 직업 

감독인 고레에다 히로카즈 는 사소한 한가지 한가지의 사물에도 영화 내내 흘러가는 내면에 주장하고 싶은 설정들을 대입 시켜나간다.

베이비 박스 라는 세상이 만든 어두운 주제속에 인간의 휴머니즘을 아름답게 승화시킨 영화 브로커  얽히고 섥힌 인연 속에서도 이유를 찿아야 하는 인간의 삶을 그린 영화 

2010 년 개봉했던 의현제 이후 다시 합을 맟춘 대한민국 국민배우 송강호와 강동원의 영화 브로커는 요즘 흔한 가벼운 주제의 영화 들과는 차별되는 깊은 주제를 다루는 철학이 가미된 영화로 가볍게 볼만한 영화는 아닌듯하다.

살인자의 아이로 만들고 싶지 않아서 아이를 버리는 엄마 소영과 그 속에서 자신을 버린 엄마도 어쩔수없는 필연적 이유로 자신을 버렸으리라고 오랜 애증의 사슬을 끊어내는 동수 ..

shot0236.png

 

shot0247.png

아프게 태어났지만 희망을 간직하고 행복하게 살아가기를 바라며 아이의 삶을 설계해 주고싶은 일행들 이들의 조용한 여행 만큼이나 잔잔히 진행 되면서도 깊이가 있는 영화 브로커는 얼핏 지루 할듯한 조용한 진행속에서 그러나 영화가 끝날때까지 쉽게 눈을 떼기가 힘든 깊이있는 내용 의 영화 입니다.

우울한 그들의 동행이 해피앤딩으로 끝나게 되길 바라면서 보게되던 영화 브로커 였습니다.

shot0259.png

그나저나  송강호씨 연기는 언제봐도 대단 합니다 너무나 자연스럽게 녹여 먹이는 케릭터에 대한 몰입 

거기다가 역시 배두나의 농익은 연기도 정말좋았다고 봅니다. 강동원씨의 잘생김 역시 세월이  이많큼 흘렀어도 변함이 없구요 ^^


Who's 김실장

profile

God has given us two hand s, one to receive With And the other to give With
신은 한 손으로 받고 한 손으론 주라고 두 손을 주었다.
Give and Take - 마주 잡은 우리끼리, 커뮤니티 같이할래?

?

미디어

보해미안랩소디(Bohemian Rhapsody)

by 김실장 posted Apr 16, 2019 Views 125 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

커버이미지.jpg

 

보해미안랩소디(Bohemian Rhapsody)

 

트렉음악정보

Bohemian Rhapsody (2011 Remaster)

 

제목 “Bohemian Rhapsody (2011 Remaster)” 앨범 Greatest Hits (2011 Remaster) 이름 Queen. 발매일: 20110103. 1 트랙 장르: Rock.,자동재생

 

 


 

Queen-01-Bohemian-Rhapsody-2011-Remaster-Greatest-Hits-2011-Remaster-192-mp3-image.jpg

 

 

 

quewin.jpg

 

공항에서 수하물 노동자로 일하며 음악의 꿈을 키우던 이민자 출신의 아웃사이더 ‘파록버사라’보컬을 구하던 로컬 밴드에 들어가게 되면서 ‘프레디 머큐리’라는 이름으로 밴드 ‘퀸’을 이끌게 된다.시대를 앞서가는 독창적인 음악과 화려한 퍼포먼스로 관중들을 사로잡으며 성장하던 ‘퀸’은 라디오와 방송에서 외면을 받을 것이라는 음반사의 반대에도 불구하고 무려 6분 동안 이어지는 실험적인 곡 ‘보헤미안 랩소디’로 대성공을 거두며 월드스타 반열에 오른다.그러나 독보적인 존재감을 뿜어내던 ‘프레디 머큐리’는 솔로 데뷔라는 유혹에 흔들리게 되고 결국 오랜 시간 함께 해왔던 멤버들과 결별을 선언하게 되는데…세상에서 소외된 아웃사이더에서 전설의 록밴드 ‘퀸’ 되기까지, 우리가 몰랐던 그들의 진짜 이야기가 시작된다!

 

개봉일: 2018년 10월 24일 (영국)

감독: 브라이언 싱어

수익: $779,884,553 (진행 중)

시간: 134분

제작비: 5200만 달러

 

주연 

 

라미 말렉

미국 배우

설명라미 사이드 말렉는 미국의 배우이다. 로스앤젤레스의 콥트 이집트계 이민자 가정에서 태어났다. 미스터 로봇에서 주인공 엘리엇 앨더슨 역을, 니드 포 스피드에서 핀 역을, 그리고 보헤미안 랩소디에서 록 밴드 퀸의 리드보컬 프레디 머큐리 역을 맡았다. 

 

출생: 1981년 5월 12일 (37세), 미국 캘리포니아 로스앤젤레스

키: 175cm

국적: 미국

수상: 아카데미 남우주연상, 

형제자매: 새미 말렉

 

라미 말렉.jpg

 

 

프레디머큐리.jpg

 

공연.jpg

 


Who's 김실장

profile

God has given us two hand s, one to receive With And the other to give With
신은 한 손으로 받고 한 손으론 주라고 두 손을 주었다.
Give and Take - 마주 잡은 우리끼리, 커뮤니티 같이할래?

?
  • profile
    이실장 2022.07.01 05:57
    볼영화는 싸여있느데 집중이 안되네 영화글좀 올리고 싶은데 집중이 안되다보니;;;
  • profile
    김실장 2022.07.02 08:16
    쥐향이 아니라 재미를 기대하지 않고 봤다가 공연 장면의 웅장함에 반해버린 영화 프레디 머큐리의 마지막 장면이 안타까운 .....

목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Recent Articles

sketchbook5, 스케치북5

sketchbook5, 스케치북5