1

주제: 태터툴즈 키워드의 동작 원리가...

안녕하세요.

태터툴즈의 키워드 기능을 사용해 보았는데요, 클래식 버전의 키워드 기능과는 달리 1.1의 키워드 기능은 키워드가 <a></a> 태그와 같은 html 태그로 둘러쌓여 있으면 해당 키워드는 동작하지 않게 되더군요.

태터툴즈 1.1에서는 어떤 방식으로 키워드를 처리하길래 이것이 가능한가요?

태터툴즈 소스를 들여다보아도 어느 부분에서 html 태그를 필터링하는지 찾지를 못했습니다.

2

답글: 태터툴즈 키워드의 동작 원리가...

Tyburn 작성:

안녕하세요.

태터툴즈의 키워드 기능을 사용해 보았는데요, 클래식 버전의 키워드 기능과는 달리 1.1의 키워드 기능은 키워드가 <a></a> 태그와 같은 html 태그로 둘러쌓여 있으면 해당 키워드는 동작하지 않게 되더군요.

태터툴즈 1.1에서는 어떤 방식으로 키워드를 처리하길래 이것이 가능한가요?

태터툴즈 소스를 들여다보아도 어느 부분에서 html 태그를 필터링하는지 찾지를 못했습니다.

bindKeywords 함수를 들여다보시면 됩니다. smile

tokigun님이 짜고 재선님이 손본 정규식을 따라 동작합니다만, 음...... 전 pcre에 약해서 이해를 잘 못하겠더군요. OTL

"Everything looks different on the other side."

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

3

답글: 태터툴즈 키워드의 동작 원리가...

inureyes 작성:

bindKeywords 함수를 들여다보시면 됩니다. smile

죄송합니다만, bindKeywords 함수가 기록되어 있는 파일이 어느 파일인지 알려주시면 안될까요?

keyword 라는 단어가 들어간 파일은 모두 뒤져보았습니다만, 찾을 수가 없네요.. ㅠㅠ

4

답글: 태터툴즈 키워드의 동작 원리가...

Tyburn 작성:
inureyes 작성:

bindKeywords 함수를 들여다보시면 됩니다. smile

죄송합니다만, bindKeywords 함수가 기록되어 있는 파일이 어느 파일인지 알려주시면 안될까요?

keyword 라는 단어가 들어간 파일은 모두 뒤져보았습니다만, 찾을 수가 없네요.. ㅠㅠ

소스의 lib/view/view.php 일겁니다. smile

"Everything looks different on the other side."

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

5

답글: 태터툴즈 키워드의 동작 원리가...

감사합니다. ^^;