1

주제: 너무 커버린 치환자.

스킨제작하면서 느끼는거지만
치환자가 너무 많은 소스를 포함하고 있어서 스킨에서 조절가능한 범위가 좁다는 느낌입니다.
대표적인 예료 [##_category_##]가 있겠죠. [##_category_list_##] 가 추가된것은 환영할만한 일입니다만,
list tag가 ul, li만 있는것은 아닙니다.

또 다른예로 <s_article_rep> 같은 경우는 </s_article_rep> 까지 몇개의 치환자가 열고 닫힙니다.
(정렬하여 코딩하는 경우 6~7depth까지?)
이 태그를 어디서 닫아야 하는지 굉장히 헷갈립니다.
이런경우 반복구분(소스를 안봐서 모르겠지만 for 같은...) 을 포함하지 않은 치환자를 사용하면 좀 더 쉽게 제작이 가능하리라 생각됩니다.
(반복구분은 또다른 치환자(스킨제작용 치환자)가 되겠죠.)

지금의 치환자로도 "스킨" 기능은 충분합니다만, 하나라도 더 뜯어고쳐 보고자 하는 프로그래밍은 하나도 모르는 디자이너의 두서없는 건의사항이었습니다.

2

답글: 너무 커버린 치환자.

가위 작성:

이런경우 반복구분(소스를 안봐서 모르겠지만 for 같은...) 을 포함하지 않은 치환자를 사용하면 좀 더 쉽게 제작이 가능하리라 생각됩니다.(반복구분은 또다른 치환자(스킨제작용 치환자)가 되겠죠.)

웹 페이지의 구조상 반복구문이 포함되어야 하는 것은 필연인데요... 어떤 다른 생각을 가지고 계신 것 같기는 한데 저 위의 인용문이 잘 이해가 되지 않습니다. 더 자세한 설명을 부탁드릴 수 있을까요?

3

답글: 너무 커버린 치환자.

내용에 다소 상관 없는 이야기입니다만은.
나모 웹에디터나 드림위버처럼 태터툴즈 스킨을 제작하는 에디터가 있다면!
저같은 王초보(?)도 스킨을 만들고 싶어요~

공부가 인생의 100%는 아니다, 다만 99%일 뿐!

4

답글: 너무 커버린 치환자.

expansor 작성:

내용에 다소 상관 없는 이야기입니다만은.
나모 웹에디터나 드림위버처럼 태터툴즈 스킨을 제작하는 에디터가 있다면!
저같은 王초보(?)도 스킨을 만들고 싶어요~

저는 드림위버를 사용해 태터툴즈 스킨을 제작, 배포하고 있습니다.
태터툴즈 스킨 만들기는 정말 쉬운 편입니다.
일단 워드프레스 같은 블로그 툴 테마 php 파일 열어 보시면, 태터툴즈를 사랑할 수 밖에 없습니다;;

현재 사용중인 서버 세팅 - Apache 2.2.3 / mysql 5.0.24 / php 5.1.6
메인블로그 - http://sumomo.tistory.com/
스킨블로그 - http://mamoru.homeip.net/skin/

5

답글: 너무 커버린 치환자.

마모루 작성:

일단 워드프레스 같은 블로그 툴 테마 php 파일 열어 보시면, 태터툴즈를 사랑할 수 밖에 없습니다;;

제가 너무 개으른 생각을 했군요... OTL
반복 치환자들은 어디에 넣어야 될지 모르겠더라구요.

공부가 인생의 100%는 아니다, 다만 99%일 뿐!

6

답글: 너무 커버린 치환자.

expansor 작성:
마모루 작성:

일단 워드프레스 같은 블로그 툴 테마 php 파일 열어 보시면, 태터툴즈를 사랑할 수 밖에 없습니다;;

제가 너무 개으른 생각을 했군요... OTL
반복 치환자들은 어디에 넣어야 될지 모르겠더라구요.

직접 해보는 수밖엔..ㅠ
그게 알고 있지만 말로는 정말 힘들더라구요.

텍스트큐브를 이용하시다 불편하신 점 있으시면 아래로 연락주세요.
Needlworks/TNF - LonnieNa
nateon : y12x2 (a.t) nate.com / mail : lonniena (a.t) needlworks.org
http://twitter.com/@textcube

7

답글: 너무 커버린 치환자.

expansor 작성:
마모루 작성:

일단 워드프레스 같은 블로그 툴 테마 php 파일 열어 보시면, 태터툴즈를 사랑할 수 밖에 없습니다;;

제가 너무 개으른 생각을 했군요... OTL
반복 치환자들은 어디에 넣어야 될지 모르겠더라구요.

태터툴즈 기본 스킨을 보면서 개략적인 구조를 파악하실 수 있습니다.
이리저리 넣었다 뺐다 해 보면서 하다보면 하나 만드는 것은 금방이죠.

치환자들은 살리고, 디자인은 바꾸는 작업을 먼저 해 보시면, 치환자의 구조가 어느정도 파악 되실 겁니다.
구조가 좀 익었다 싶으면 텅텅 빈 HTML 문서부터 스킨을 만들어 나가는 거죠.
이 때에 기본 구상이 좀 필요하게 됩니다^^

몇번 하다 보면 기본 구조는 금방 익히고, 태터툴즈 만큼 스킨 만들기 쉬운 툴도 없다는 걸 느끼실 거에요^^

현재 사용중인 서버 세팅 - Apache 2.2.3 / mysql 5.0.24 / php 5.1.6
메인블로그 - http://sumomo.tistory.com/
스킨블로그 - http://mamoru.homeip.net/skin/

8

답글: 너무 커버린 치환자.

태터는 정말 양반이죠...
WP 스킨 보시면 뭐가 몬지 한개도 모를정도...;

9

답글: 너무 커버린 치환자.

php 지원의 경우에는 보안에 관련된 문제가 있기 때문에 아마 웬만해서는 허용되지 않을 것입니다.
대신 플러그인으로 원하는 기능을 짜 넣어서 치환자로 호출하는 방법이 있습니다.

[##_rp_anchor_##] 의 지원은 저도 필요하다 생각됩니다.
<a id="~~~~~"></a> 부분을 표현하게 되겠죠..?
실질적으로 나타나지는 않지만 Validator 통과를 못하니까 좀 그렇네요^^;

현재 사용중인 서버 세팅 - Apache 2.2.3 / mysql 5.0.24 / php 5.1.6
메인블로그 - http://sumomo.tistory.com/
스킨블로그 - http://mamoru.homeip.net/skin/

10

답글: 너무 커버린 치환자.

마모루 작성:

php 지원의 경우에는 보안에 관련된 문제가 있기 때문에 아마 웬만해서는 허용되지 않을 것입니다.
대신 플러그인으로 원하는 기능을 짜 넣어서 치환자로 호출하는 방법이 있습니다.

[##_rp_anchor_##] 의 지원은 저도 필요하다 생각됩니다.
<a id="~~~~~"></a> 부분을 표현하게 되겠죠..?
실질적으로 나타나지는 않지만 Validator 통과를 못하니까 좀 그렇네요^^;

그거 안 쓰는 유저가 나오면 코멘트 추적을 못합니다. "관리자화면|글관리|코멘트 목록"에서 코멘트 내용을 누르면 해당 코멘트 위치를 찾아 이동하도록 되어 있는데, 앵커가 없으면 이걸 못 찾아갑니다. 이 외에도 앵커를 쓰는 부분은 많이 있고요. 저 부분은 사용자한테 선택권을 줄 수 없어서 따로 치환자로 빼지 못한 부분입니다. 물론, 앵커가 <ul>과 <li>사이에 들어가는 문제는 해결해야겠지만, 애석하게도 그 때가 돼도 앵커 치환자 사용권은 사용자에게 넘겨줄 수 없는 부분일 겁니다... 아마도요.

11

답글: 너무 커버린 치환자.

iamtiz 작성:

그리고 하나 덧붙이고 싶은 건 스킨에 PHP를 사용 가능하게 하자는 겁니다. 현재 skin.html을 유지하되 skin.php도 인식하게 하면 좋을 것 같습니다. PHP가 되면 많은 일이 가능해질텐데요... 제 경우도 background까지 지원하는 PNG Hack을 사용하지 못하고 있습니다.

요건 보안상 문제로 될 가능성이 희박하다고 생각되고, 개인적인 입장에서도 되지 않는 것이 바람직하다고 생각합니다.
필요하신 것이 있다면 건의해주세요. 여러 사람이 공감하는 내용이라면 태터 자체 내지는 플러그인으로 제작이 될 것입니다. smile

iamtiz 작성:

아참, 그리고 워드프레스처럼 플러그인이 있을 경우 다음 코드를 포함하고 플러그인이 없을 경우에는 포함하지 않는 if 구문도 지원했으면 합니다. 매번 수정할 필요 없이 치환자를 넣어도 플러그인을 activate 하지 않으면 자동으로 표시되지 않게 하면 더 편할 듯 싶습니다.

워드프레스를 제대로 써 본 적이 없어서 말씀하신 기능이 어디까지 되는지는 잘 모르겠지만;;
사이드바 부분을 말씀해주신 기능으로 1.1에 포함시킬려고 구상중입니다.(아직 한 것은 전혀 없지만;; )
아마 작업은 다음주 주말쯤부터 시작할 것 같네요. T_T

12

답글: 너무 커버린 치환자.

iamtiz 작성:

아참, 그리고 워드프레스처럼 플러그인이 있을 경우 다음 코드를 포함하고 플러그인이 없을 경우에는 포함하지 않는 if 구문도 지원했으면 합니다. 매번 수정할 필요 없이 치환자를 넣어도 플러그인을 activate 하지 않으면 자동으로 표시되지 않게 하면 더 편할 듯 싶습니다.

지금의 경우 사용자 추가 치환자를 처리하는 플러그인이 activate되어 있지 않으면 자동으로 무시됩니다 smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

13

답글: 너무 커버린 치환자.

iamtiz 작성:
Peris 작성:
iamtiz 작성:

그리고 하나 덧붙이고 싶은 건 스킨에 PHP를 사용 가능하게 하자는 겁니다. 현재 skin.html을 유지하되 skin.php도 인식하게 하면 좋을 것 같습니다. PHP가 되면 많은 일이 가능해질텐데요... 제 경우도 background까지 지원하는 PNG Hack을 사용하지 못하고 있습니다.

요건 보안상 문제로 될 가능성이 희박하다고 생각되고, 개인적인 입장에서도 되지 않는 것이 바람직하다고 생각합니다.
필요하신 것이 있다면 건의해주세요. 여러 사람이 공감하는 내용이라면 태터 자체 내지는 플러그인으로 제작이 될 것입니다. smile

http://koivi.com/ie-png-transparency/

이 PNG Hack을 플러그인으로 구현할 수 있나요? PHP를 잘 몰라서 어떻게 코딩해야 할 지 잘 모르겠습니다. 저 Hack이 CSS의 background 속성을 지원하는 거의 유일한 hack이거든요...

저건 그냥 .htc 파일이었나, IE behavior 파일이 따로 있습니다. 그걸 자바스크립트 포함시키듯이 그냥 라인 한 줄 추가하면 바로 적용될 걸요?

14

답글: 너무 커버린 치환자.

iamtiz 작성:
graphittie 작성:
iamtiz 작성:

http://koivi.com/ie-png-transparency/

이 PNG Hack을 플러그인으로 구현할 수 있나요? PHP를 잘 몰라서 어떻게 코딩해야 할 지 잘 모르겠습니다. 저 Hack이 CSS의 background 속성을 지원하는 거의 유일한 hack이거든요...

저건 그냥 .htc 파일이었나, IE behavior 파일이 따로 있습니다. 그걸 자바스크립트 포함시키듯이 그냥 라인 한 줄 추가하면 바로 적용될 걸요?

그런 것들은 inline png 같은 건 적용되던데 CSS에 background 속성으로 지정해 둔 건 적용이 안 되더군요.

혹시 그런 게 있다면 알려주실 수 있는지요 smile

음... 전 본 기억이 없습니다. CSS background로 들어가는 걸 제어하는 스크립트를 만드는 것은 그다지 어려워 보이지 않는데... 전체 html을 검색해야 한다는 단점이 있을 수 있습니다. 편법으로 background에 png를 사용하는 엘리먼트만 따로 class 명 같은 것을 두어 직접 접근하는 방법 같은 것도 있을 수 있겠습니다만... 이건 어디까지나 사이트에 특화된 방식이므로 스크립트 같은 범용으로 제작하는데는 약간 무리가 있을 것 같군요.(CSS 파일 안에서 !를 줘버리면 제어가 불가능 하죠.)

따라서... 결론은... CSS background 부분을 입력할 때 추가로 직접 입력해 주시는 수밖에... 게다가 저 방법도 퍼센트 크기를 갖는 엘리먼트(창 크기를 늘리면 같이 가로 세로가 늘어나는 엘리먼트)에는 적용이 안 됩니다. 고정된 가로 값을 같는 엘리먼트에만 적용이 되죠. 이래저래 IE가 여러 사람 고생하게 만드는군요.:(

15

답글: 너무 커버린 치환자.

graphittie 작성:

이래저래 IE가 여러 사람 고생하게 만드는군요.:(

언제 지원했어야 하는 걸 7에서나 지원한다고 하니...
웹 개발자들만 이리저리 꽁수를 궁리하게 하고, 사용자도 많으니 버릴수도 없고;;
그야말로 애물단지..

현재 사용중인 서버 세팅 - Apache 2.2.3 / mysql 5.0.24 / php 5.1.6
메인블로그 - http://sumomo.tistory.com/
스킨블로그 - http://mamoru.homeip.net/skin/