1

주제: 스킨의 php 코드 삽입은 불가능한겁니까?

php로 해석되지 않고 그냥 코드 자체가 쏟아지던데

플러그인으로 하는 것도 단순삽입은 안되는거 같고

플러그인으로 별도로 비슷한 기능을 하도록 만들어 되는 건가요?

2

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

직접적인 스킨에서 php삽입은 지원하지 않습니다.
다만 이는 플러그인으로 충분히 가능합니다.
그 간단한 예로,
태터툴즈 플러그인 자료실에 아래의 게시물을 참조하시면 되겠습니다
http://www.tattertools.com/ko/bbs/view. … &no=68

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

3

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

LonnieNa 작성:

직접적인 스킨에서 php삽입은 지원하지 않습니다.
다만 이는 플러그인으로 충분히 가능합니다.
그 간단한 예로,
태터툴즈 플러그인 자료실에 아래의 게시물을 참조하시면 되겠습니다
http://www.tattertools.com/ko/bbs/view. … &no=68

하지만 저걸론 삽입되는 위치가 전혀 제어되지 않는데요
무조건 제일 상단에 튀어 나오는데

구글 광고처럼 특정부위에 삽입될 필요가 있는데요
특정부위에 삽입되게 하려고 하면 자꾸 코드가 그대로 나오던데..

예가 없을까요...

4

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

원론적인 답변 같습니다만, 스킨상에서 php 구문들이 그냥 동작하게 놔뒀다가는 각종 웹해킹이 가능해집니다. ;;;

잠수...

5

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

Ikaris C. Faust 작성:

치환자를 사용하시려면, 해당 치환자에서 어떤 펑션이 사용될 지에 대해서 index.xml파일에 명시해 주셔야 합니다.
그리고 $target과 $mother를 적당히 다듬어줘야죠.

방이 추워서 그런지 손이 얼어서 자꾸 오타가 납니다;;;

해보는 중인데 플러그인만 켜면 아무것도 안나오고 완료만 뜬다느..

6

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

건더기 작성:

원론적인 답변 같습니다만, 스킨상에서 php 구문들이 그냥 동작하게 놔뒀다가는 각종 웹해킹이 가능해집니다. ;;;

취지는 이해합니다만 플러그인으로 좀더 간단한 방법이 있었으면 좋았을텐데요.

플러그인 ...초심자인 저에게는 어렵습니다..

(플러그인만 켜면 블로그가 로드가 안되요...)

7

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

저도 애드로거때문에 필요해진 플러그인입니다. 대충 삽질해봐야 겠습니다;;

Pain past is pleasure

8

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

인게이지 작성:
LonnieNa 작성:

직접적인 스킨에서 php삽입은 지원하지 않습니다.
다만 이는 플러그인으로 충분히 가능합니다.
그 간단한 예로,
태터툴즈 플러그인 자료실에 아래의 게시물을 참조하시면 되겠습니다
http://www.tattertools.com/ko/bbs/view. … &no=68

하지만 저걸론 삽입되는 위치가 전혀 제어되지 않는데요
무조건 제일 상단에 튀어 나오는데

구글 광고처럼 특정부위에 삽입될 필요가 있는데요
특정부위에 삽입되게 하려고 하면 자꾸 코드가 그대로 나오던데..

예가 없을까요...

그렇지 않습니다. 치환자로 삽입하게끔 하시면 원하는 위치 원하는 레이아웃 모두 설정가능합니다.
코드가 출력된다면 플러그인에 문제가 있을듯싶군요.

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

9

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

LonnieNa 작성:

그렇지 않습니다. 치환자로 삽입하게끔 하시면 원하는 위치 원하는 레이아웃 모두 설정가능합니다.
코드가 출력된다면 플러그인에 문제가 있을듯싶군요.

PHP 코드라면 그대로 나오겠죠, 당연히? smile

10

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

인게이지 작성:
건더기 작성:

원론적인 답변 같습니다만, 스킨상에서 php 구문들이 그냥 동작하게 놔뒀다가는 각종 웹해킹이 가능해집니다. ;;;

취지는 이해합니다만 플러그인으로 좀더 간단한 방법이 있었으면 좋았을텐데요.

플러그인 ...초심자인 저에게는 어렵습니다..

(플러그인만 켜면 블로그가 로드가 안되요...)

인게이지 님과 같은 의견을 가집니다.

물론 스킨에서 php를 허용하는 것이, 해킹의 위험성이 있는것이 사실입니다만,
이경우 악의적으로 만들어진 스킨을 멋모르고 가져다 쓸 경우에,
혹은 악의적으로 스킨을 만들경우에 "만" 해당하기에,
조심히 가져다 사용하면 문제없을 것이다 보고 있습니다.

특히 대부분의 유저들이 테더홈페이지에 올라오는 스킨을 수정없이 사용하거나,
그 스킨을 수정해서, 혹은 직접 만들어서 사용하리라 봅니다.
문제의 소지가 있는 전자의 경우에,
악의적인 스킨을 공개사이트에 올려놓을 경우도 적을 것이고,
설사 악의적인 스킨이 올라온다 하더라도, 사용자와 개발자들 간의 피드백이 충분히 빠르기에,
이러한 문제에 대한 대응이 충분히 빠를 것이라 생각합니다.

그보다는,
스킨에서의 php 기능을 허용할 경우 가질 수 있는 자유도의 장점이 더 크다고 생각합니다.

htna (2007-02-06 23:49:25)에 의해 마지막으로 수정

Yesterday is history, tomorrow is a mystery, and today is a gift; that's why we call it - present

11

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

스킨을 php 시스템으로 변경하면, 이로부터 얻는 장점도 분명 있겠죠. 하지만 그로 인해 잃게 될 것도 생각을 하셨으면 좋겠습니다.
태터툴즈싀 스킨 구조가 초기에 비해 많이 복잡해진것은 사실입니다. 그러나 php 를 전혀 모르는 사람에게는 템플릿 구조가 훨씬 낫습니다.
그렇다고 템플릿 스킨 → php스킨 변환기를 만들면 해결될 문제일까요? 그건 썩 옳은 접근 방법은 아닌 것 같습니다.

php 를 다룰 줄 안다면 플러그인 시스템을 활용하는 것으로도 충분히 강력한 자유도를 누릴수 있습니다. 문제 제기를 한다면 스킨 시스템을 php 로 바꾸자가 아니라, 플러그인을 쉽게 제작해서 붙일 수 있는 간편한 매뉴얼의 부재를 문제삼아야겠지요 (답이 안나오는 이유는, 질문이 잘못되었기 때문). 이번에 플러그인 하나 정말 간단한거 하나 만들어보는데도 대체 어디에 무슨 정보가 있는지 찾을수가 없어서 상당히 헤맸습니다. ㅡ 다행히도, 태터툴즈 온라인 레퍼런스의 제작이 진행중(?예정?)인 것으로 알고 있으니 머지 않아 해결될 수 있으리라 생각합니다. 이 외에도 플러그인을 활용해서 쉽게 자기만의 php 커스텀을 위한 예제 플러그인을 제시하고, 스킨제작 매뉴얼처럼 잘 짜여진 강좌 같은 것만 준비해줘도 충분하리라 생각합니다.

[덧]
htna 님은 누차 지적을 해드려도 그놈의 '테더' 호칭은 바꾸실 생각이 전혀 없어보이시네요.
남의 이름을 막부르면서 습관이 되어서요, 라는 말은 전혀 대답이 되지 않는거 아시죠?
잘못된거 아시면 고쳐주세요.

12

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

LonnieNa 작성:

직접적인 스킨에서 php삽입은 지원하지 않습니다.
다만 이는 플러그인으로 충분히 가능합니다.
그 간단한 예로,
태터툴즈 플러그인 자료실에 아래의 게시물을 참조하시면 되겠습니다
http://www.tattertools.com/ko/bbs/view. … &no=68

이거 지원 하지 않는게 아니라 차단하고 있는거 아닙니까?
그냥 skin.html만 태터폴더 밖으로 꺼내서 부르면 php 코드 제대로 해석하는데...

13

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

인게이지 작성:

이거 지원 하지 않는게 아니라 차단하고 있는거 아닙니까?
그냥 skin.html만 태터폴더 밖으로 꺼내서 부르면 php 코드 제대로 해석하는데...

'차단'하는게 아니라 태터툴즈에서 skin.html 을 php 파일로서 취급하고 있지 않을 뿐입니다.
php 를 다루실 줄 아는 분이신 것 같은데, include 로 불러오는 것과 fopen 으로 불러오는 것의 차이는 충분히 알고 계시리라 생각합니다.
.html 이라는 확장자를 서버에서 php 파일로 취급하도록 설정된 환경이라서 php 코드가 해석이 되는 것일뿐이지, 전혀 관계없습니다.

14

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

ditto 작성:

PHP 코드라면 그대로 나오겠죠, 당연히? smile

설마.. 플러그인에 php만 쭈루룩 넣으셨을리가..
태터툴즈 플러그인 기본대로는 작성하셨겠죠..

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

15

답글: 스킨의 php 코드 삽입은 불가능한겁니까?

DARKLiCH 작성:

저도 애드로거때문에 필요해진 플러그인입니다. 대충 삽질해봐야 겠습니다;;

태터 플러그인자료실에 올라와있는 부정방지 플러그인은 구버전의 adlogger에서만 동작을 하더군요..
adlogger 1.4 이후 버전을 쓰신다면, 플러그인의 index.php 파일을 다음처럼 수정하시면 됩니다.
추가를 하시려면, 같은 형식으로 하나씩 추가하시면 되구요. index.xml 에서 바인딩할 치환함수 이름을 AdSense1 .... 등으로 써주시면 됩니다.

@include_once("/server/path/to/adlogger/track/ad_check.php");

function AdSense1($target) {
    global $show_ads, $adSense;
    if ($show_ads) return $adSense[0];
}

$adSense[]=<<<___ADSENSE_CODE___
구글광고 스크립트
___ADSENSE_CODE___;

dikafryo (2007-02-13 23:18:46)에 의해 마지막으로 수정

~