Mac Blog 의 제일 상단에 Model Aid 메뉴를 넣어보자.
이 간단한 질문이 요 몇일간 텍스트큐브를 사용하면서 한쪽 머리 구석을 떠나지 않던 것이었다.

고민의 이유는 이렇다.

  1. 블로그 이용자들이 스킨을 자유롭게 선택해서 사용할 수 있어야 한다.
  2. 블로그로 링크될 때 새 창을 띄우는 것이 아니라 현재 창에서 바로 보일 수 있어야 한다.
  3. 선택된 개별 스킨상에서도 Model Aid 로의 복귀가 쉬워야 한다.
  4. 프레임은 사용하지 않겠다.
  5. 안타깝지만 텍스트큐브 플러그인을 개발할 능력은 안된다. ㅠㅠ
이런 이유로 고민을 시작하게 되었다.

요약하자면 조금은 운영자의 욕심이겠지만 블로그 이용에 불편을 주지 않으면서도 Model Aid 라고 하는 원래의 흐름을 잃어버리지는 말자는 것이다. 이 부분은 네이버나 다음에서도 그렇게 하는 것이므로 한편으로는 당연한 거라고 우겨도 될 것이다. ㅡ,ㅡ;;;

여하튼... 스킨을 수정해서 구현할 수도 있겠지만 이용자들이 다운로드 받은 스킨을 매번 확인하고 스킨을 수정한다는 것은 나에게는 사실상 불가능한 일이다.

시간도 없는데 어느 세월에 그걸 모두 확인할 것이며, 언제 모든걸 수정하겠느냐 말이다.

그래서 텍스트큐브 질문답변 게시판 에도 문의를 했지만 내가 할 수 있는 형태의 답변은 아직 올라오지 않았다.

그러던 중 inureyes 님의 [1.5] 개별 포스트에서 페이징을 보지 않기 라는 포스팅에서 힌트를 얻게 되었다.

이 포스팅은 포스팅 페이지 아래쪽에 있는 페이지 번호를 보지 않게 하는 것이었는데 내용에서 스킨과 무관한 텍스트큐브의 Footer 에 해당하는 파일 이름을 접하게 된 것이다.

그렇다면 Header 에 속하는 것도 있을 것이고, 이 Header 를 손본다면 결국 스킨과 무관하게 링크를 구현할 수 있을 것이라는 부분까지 생각이 확대되었다. 

옳커니~
FTP 에 접속...
파일을 찾았다.
[텍스트큐브폴더]/lib/piece/blog/begin.php 이 녀석이로구나.
간단하게 테스트를 했더니 바로 성공이다.
꺄울... 난 천재~ ^^v
현재는 이 녀석을 열고 파일의 제일 앞쪽에...

echo("<div align='center' style='font-size:7pt; color: white; background-color: black;'>
<a href='http://www.modelaid.com'>Model Aid Home</a> | <a href='http://www.modelaid.com/community'>Community</a> | <a href='http://www.modelaid.com/lecture'>Lecture</a> | <a href='http://www.modelaid.com/review'>Review</a> | <a href='http://www.modelaid.com/workroom'>Workroom</a> | <a href='http://www.modelaid.com/portfolio'>Portfolio</a> | <a href='http://www.modelaid.com/explore'>Explore</a> | <a href='http://www.modelaid.com/library'>Library</a></div>");
라고 넣어준 상태이다.

하지만 아직 두가지 문제점이 남아있다.

  1. 스킨에서 올라온 CSS 를 이용하는게 전체적인 스킨의 디자인을 해치지 않을텐데... 링크와 바탕색의 대비가 되는 CSS Class 나 ID 값의 공통 분모를 찾는 것
  2. Top Margin 이 설정된 스킨에서는 Margin 이후에 내용이 출력되면서 상단이 붕~ 뜨는 스타일이 될 텐데 어떻게 해결할 것인가?
하는 것이다.

첫번째 조합은 기본 스킨과 수정된 스킨을 열어 링크, 배경, 바탕색등에 대한 기본적인 흐름을 분석해야 겠다.
누군가 알려주시면 대략 감사~ (스킨 작업을 여러번 해 보신 분이라면 이미 알고 계실듯...)
Save my time, please

두번째는 블로그와 분명한 선을 긋기 위해 블럭 형태로 넣을까 하는 생각을 하고 있기 때문에 문제가 되는 것인데 과연 Top Margin 마저도 무시하고 무작정 윗쪽으로 찰싹 달라붙는 형태를 만들수는 없을까 하는 문제입니다.

이 두가지 질문에 대한 답을 찾는 여행은 잠시 쉬었다가 어느날 문득 머리 오른쪽 상단에서 전구가 반짝거릴때 떠나도록 하겠습니다.
2007/12/04 10:09 2007/12/04 10:09

Trackback Address :: http://modelaid.com/macblog/ceo/trackback/147

  1. Subject: Mac Blog 의 제일 상단에 Model Aid 메뉴를 넣어보자 #2

    Tracked from CEO MacBlog 2007/12/05 10:16  Delete

    어제의 테스트 결과 &lt;html&gt; 태그보다 echo 구문이 먼저 나오는 이상한 점을 발견했었다.역시 뭔가 이상한 것이지만 그래도 화면이 잘 나오길래 아무 생각하지 않고 있었는데 럴수럴수 이럴..

Comment on this post!

  1. Mac CEO 2007/12/04 10:26      

    두번째 질문의 답으로 윗쪽이 아니라 아랫쪽에 메뉴를 넣어버리는 것으로 문제를 해결하면 어떨까?

    사실 내 블로그에 서비스하는 곳의 로고가 큼지막하게 붙어있거나 광고는 아니지만 광고 비스무리한게 자리잡고 있으면 상당히 거슬렸었다. ㅡ,ㅡ;;; 역시 인간의 욕심이란...

    그러면 두번째 문제는 완전 간단하게 해결될텐데 말이다.

    으흠... 좀 더 고민을 해 보자구~

    • Mac CEO 2007/12/04 10:39      

      그래....
      난 '서비스를 받는 곳'이기도 하고...
      '서비스를 제공하는 곳'이기도 하다.

      마치 Pixar 의 '게리의 게임(Geri's game)' 에 나오는 체스 할아버지처럼 혼자 북치고 장구치고 해야 하는 정점에 서 있는 것이다.

  2. Mac CEO 2007/12/04 16:16      

    첫번째 질문의 답으로 일단 강제 스타일링을 하는 식으로...
    <div align='center' style='font-size:7pt; color: white; background-color: black;'> 를 추가해서 블록을 잡아주었고,

    두번째 질문의 답으로 현재 대안을 찾은 것중에 하나는 body 태그에 있는 padding-top 의 속성을 지우고, container 태그에 padding-top 값을 추가해 주는 것으로 현재 스코어상의 안타까움을 어느정도 해소해 놓은 상태

    입니다.
    더 발전된 생각은 나중에 다시 전구가 켜지기를 기대해 보자구요

    • Mac CEO 2007/12/04 16:19      

      문제는 어디까지나 이 방식은 꽁수일 뿐이라는거죠.
      소스보기를 해 보시면 아시겠지만 그 어느 태그보다 앞서 달려버리는 태그가 되어 버렸답니다. 오흑~

  3. Mac CEO 2007/12/05 09:59      

    에러가 난다. ㅡ,ㅡ;;; 천재 취소

  4. Justin 2007/12/09 08:56      

    넵! 에러가 나 버렸습니다. -..-
    너도 Mac CEO 님의 아이디어를 도용해서 peace/blog/begin 을 건들였는데, 운영되고 있는 10개의 블로그들의 대부분에서 스킨의 전체 틀이 부숴져 버리는 에러 발생...
    그래서 포기했습니다.
    자바 스크립을 써서 플로팅하는 이미지를 하고 있지만, 또 에러.... 그래서 또 포기....

    10개의 모든 블로그에 동일하게 메인으로 가는 메뉴 혹은 떠다니는 조그마한 버튼이라도 달 방법은 진정없는건가.... 흑흑

    • Mac CEO 2007/12/09 14:41      

      뭔가 방법을 찾게 되면 다시 알려드리겠습니다.
      다중 사용자 형태로 블로그를 운영하시는 개인 사용자라면 모두들 이 고민을 하고 있지 않을까 싶네요.

[로그인][오픈아이디란?]