1

주제: 치환자 구조 및 IP노출

테터사용을 하려고 합니다.

소스를 좀 뜯어보고 있는데, 첨인지라 참 난해합니다.

1. 일단 관리자가 글을 올려도 글에 IP가 남게 하려고 합니다.(방명록, 댓글이 아니라 글)

entry테이블에 address컬럼 추가해서 거기다 글 쓸때마다 insert한담에 view에서 뿌려주려 하는데요

이거원, 구조를 어떻게 하는지가 참 어렵군요

2. 치환자라는 놈을 따로 등록해서 사용하게 하고 싶기도 한데

치환자라는 놈이 따로 맵핑 되어서 사용하는게 아닌가요?

텍스트큐브가 돌아가는 순서를 잘 모르겠네요, 메뉴얼이랑 소스를 좀 뜯어봐도 참 ...-_-;

도움좀 주시겠습니까?

2

답글: 치환자 구조 및 IP노출

1 번의 경우 entry 테이블에 ip를 추가하시고 /lib/model/blog.entry.php 에서 글 수정 및 추가에 대한 부분을 모두 수정하시면 될겁니다. 굳이 본체 소스를 건드리지 않고도 플러그인을 통해서 추가적인 테이블과 AddEntry, UpdateEntry 이벤트를 사용해서 구현할 수 있으실겁니다.^^

2번의 경우에는 [##_ 형식만 맞추면 플러그인이 인식하는 치환자를 추가적으로 더해서 사용하실 수 있습니다. 플러그인은 http://dev.textcube.org/wiki/PluginIntroduction 을, 텍스트큐브 1.5의 구조는 http://howto.textcube.org/category/inureyes의%20코어%20드릴러 를 참고하시면 도움이 될 것 같네요. smile

"Everything looks different on the other side."

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

3

답글: 치환자 구조 및 IP노출

님 감사합니다.

add, update모두 수정했고요

entries테이블에 컬럼 추가 안하고 별도의 테이블 만들어서 id랑 조인해서 씁니다.

보고, 아얘 플러그인으로 만들어 버렸어요.-_-;


ViewPostContent 이벤트에 걸어서

아주 잘돌아갑니다.

감사합니다!

새해 복 많이 받으세요!