101

답글: 플러그인 설정에 관한 API 작성

Chiri 작성:

플러그인 설정 기능에 맞춰서 플러그인을 고쳐보고 감동한 사람입니다. smile
이와 같이 textarea로 css 설정 부분을 추가했는데, 설정화면에서 기본값으로 뜨지 않습니다.
제가 보기에는 ghost_ghost님께서 적으신 지침대로 작성한 것 같은데.. 어디가 잘못된 걸까요?

버그입니다. 미쳐 이부분은 확인 못해봤네요.
type이 textarea일 경우 caption을 포함하면 인식을 못합니다.

<field title="셋팅2" name="t2" rows="2"  type="textarea" >
기본값
<caption>asdfasdf</caption>
</field>

위와 같이 type이 textarea일 경우 <field></field>사이에 <caption></caption>을 넣게 되면 안되네요.
수정될때까지 당분간 caption은 빼고 하시면 적용됩니다.

<field title="셋팅2" name="t2" rows="2"  type="textarea" >
<value>기본값</value>
<caption>asdfasdf</caption>
</field>

위와 같이 textarea의 value값을 묶어줘야 겠네요. caption을 쓰려면 아님 다른방법으로 수정을~~
ghost_ghost님께서 이 부분은 체크해주셔야 할듯하네요. 다른 type에선 문제가 없기는한데~~
그런데 css값을 몽땅넣어 버렸네요. 꼭 필요한부분은 그냥 index.php에 위치시키고 수정값 적용할수 있는부분만
넣는 것이 효율적일것 같아요. lightbox매니아인 저로써는 그쪽이 괜찮을듯합니다. 모르는 초보분들께서 잘못
지우시면 .....

아, 기본값으로 돌리기 기능도 있으면 좋겠군요. '설정' 버튼 옆에 필요한 기능인듯합니다. ghost_ghost님..
초보분들이 기본값 이외의 값을 넣었다가 낭패보고 다시 기본값으로 돌리려면 플러그인을 사용중지로 했다가 다시 해야하는
번거로움이 있으니 기본값도 불러올수 있게 하면 좋을듯 합니다.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

102

답글: 플러그인 설정에 관한 API 작성

J. Parker 작성:

버그입니다. 미쳐 이부분은 확인 못해봤네요.
type이 textarea일 경우 caption을 포함하면 인식을 못합니다.

아 어쩐지.. caption넣기전에는 한번 나온거 같기도 하더니 이런 버그가 있었군요.;

J. Parker 작성:

위와 같이 textarea의 value값을 묶어줘야 겠네요. caption을 쓰려면 아님 다른방법으로 수정을~~
ghost_ghost님께서 이 부분은 체크해주셔야 할듯하네요. 다른 type에선 문제가 없기는한데~~
그런데 css값을 몽땅넣어 버렸네요. 꼭 필요한부분은 그냥 index.php에 위치시키고 수정값 적용할수 있는부분만
넣는 것이 효율적일것 같아요. lightbox매니아인 저로써는 그쪽이 괜찮을듯합니다. 모르는 초보분들께서 잘못
지우시면 .....

CSS의 경우에는 아무래도 좀 하드하게 고쳐 쓰실 분들도 계실것 같아서(아직 그런 분은 뵈지 못한듯 합니다만:)) textarea로 설정할 수 있도록 했는데, 그 외 자바스크립트에서 조절하는 옵션들은 필드 하나하나에서 조절할 수 있도록 했습니다.
http://user.chol.com/~syugogetten/lightboxazsetup.gif

J.Parker 작성:

아, 기본값으로 돌리기 기능도 있으면 좋겠군요. '설정' 버튼 옆에 필요한 기능인듯합니다. ghost_ghost님..
초보분들이 기본값 이외의 값을 넣었다가 낭패보고 다시 기본값으로 돌리려면 플러그인을 사용중지로 했다가 다시 해야하는
번거로움이 있으니 기본값도 불러올수 있게 하면 좋을듯 합니다.

저 CSS 부분이 기본값이 안되어서 일단은 텅 빈 값이 날아왔을때 기본값으로 동작하도록 했습니다만.. 아무래도 설정값 자체는 변하지 않으니 좀 그렇더군요. 플러그인에서 설정값 변경을 할 수 있도록 하면 어떨까요?

103

답글: 플러그인 설정에 관한 API 작성

네 아주 쉬운 방법이 있습니다 ^^;; 플러그인을 껏다가 키면 기본값으로 돌아 간답니다 ㅎㅎ
이거는 플러그인 자체의 동작 방식때문입니다. 즉 설정값은 플러그인이 활성화 될때까지만 유효합니다. ^^;;

104

답글: 플러그인 설정에 관한 API 작성

ghost_ghost 작성:

네 아주 쉬운 방법이 있습니다 ^^;; 플러그인을 껏다가 키면 기본값으로 돌아 간답니다 ㅎㅎ
이거는 플러그인 자체의 동작 방식때문입니다. 즉 설정값은 플러그인이 활성화 될때까지만 유효합니다. ^^;;

그러는 편이 좋겠네요. 기본값 불러오는 것까지 로직을 만들필요성은 없겠네요. 그냥 기본값은 사용안함했다 다시 사용으로
하는 방향으로 유도하는게 깔끔하겠네요.
그나저나 위에 textarea type의 경우 caption도 포함할수 있게 부탁합니다.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

105

답글: 플러그인 설정에 관한 API 작성

Chiri님 LightBox의 설정항목이 많네요. ^^ 스크롤의 압박이...
설정 필드위 위치를 자유자제로 할수 있다면 넓게 해도 괜찮겠어요..
아니면 css에서 위치조정을 강제로 하여 설정화면을 넓게 넓게~~~
암튼 어서 사용해보고 싶습니다. 테스터 공개해주세요. Chiri님~~ ^^

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

106

답글: 플러그인 설정에 관한 API 작성

테스터 공개랄거까진 없고, 일단 그냥 올려봅니다.
http://user.chol.com/~syugogetten/light … Z_2170.zip
CSS는 잼병이라 잘 고치질 못하겠네요 아하하;

107

답글: 플러그인 설정에 관한 API 작성

CSS 로딩 철차를 "플러그인 제작자가 작성한 CSS → 관리자 스킨의 플러그인 설정창 CSS → 디폴트 CSS(configStyle.css)"로 변경했으면 하는데요...

108

답글: 플러그인 설정에 관한 API 작성

graphittie 작성:

CSS 로딩 철차를 "플러그인 제작자가 작성한 CSS → 관리자 스킨의 플러그인 설정창 CSS → 디폴트 CSS(configStyle.css)"로 변경했으면 하는데요...

중간에 한 단계가 더 들어가는건가요? 그렇게 하는 것은 찬성입니다^^

"Everything looks different on the other side."

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

109

답글: 플러그인 설정에 관한 API 작성

ㅠㅠ 제가 지금.... 따른쪽 일을 하고 있어서리... ㅠㅠ 크
어느 분이 해주실분 안계신가요?

110

답글: 플러그인 설정에 관한 API 작성

애효.....
제가 전에 만들었던 (만들었다기보다는 태터툴즈 생일 표시 플러그인의 변형이라 할 수 있는....) 기념일 표시 플러그인 Anniday를 환경설정 기능을 넣어서 제작중입니다.......ㅡㅡ;;

그런데....
삽질은 둘째치고....

아예 플러그인 목록에서도 나타나지를 않습니다......

파일 첨부하니 확인 좀 해주세요... orz

http://kangjang.net/data/Anniday_v2.zip

잠수...

111

답글: 플러그인 설정에 관한 API 작성

실수시네요 ㅎㅎ 힌트는 뒷부분.....

112

답글: 플러그인 설정에 관한 API 작성

아 그리고 caption 에서 CDATA 섹션 처리 안하셧습니다.

113

답글: 플러그인 설정에 관한 API 작성

건더기 작성:

애효.....
제가 전에 만들었던 (만들었다기보다는 태터툴즈 생일 표시 플러그인의 변형이라 할 수 있는....) 기념일 표시 플러그인 Anniday를 환경설정 기능을 넣어서 제작중입니다.......ㅡㅡ;;

그런데....
삽질은 둘째치고....

아예 플러그인 목록에서도 나타나지를 않습니다......

파일 첨부하니 확인 좀 해주세요... orz

http://kangjang.net/data/Anniday_v2.zip

마지막 '원하는 문구 지정...' field에서요. '일 지났어요..'부분에서 오류입니다.
field가 옵션이 없는 단독 일경우는 <field 옵션1... 옵션2 />와 같이 닫습니다.
그러나 특정 옵션이 있는 checkbox, radio, 또는, text field내 caption이 있을 경우는 <field 옵션1... 옵션2 >...</field>가
되야 합니다. 또한 플러그인 셋에 관련된 field태그(field,caption,op) 내에 특정 관련없는 특정태그가 삽입되면 인식못합니다.
개선이 되야할지 이대로 가야할지는 모르겠네요.....
건더기님의 플러그인의 경우 아래의 진한부분('/','<br>')은 빼주셔야 할듯합니다.
ghost_ghost님 말씀처럼 CDATA처리를 하니 태그포함해서 잘 나오지만 적용은 안되는 듯 합니다.:|
-수정전

<field title="뒷부분 (Tail)" name="tail" type="text" size="20" value="일 지났어요~ ♡"/>   <--'/'는 삭제
<caption>본 플러그인은 '앞부분' '날수' '뒷부분' 순서로 화면에 출력됩니다.<br>본인의 감각을 잘 살려서 멋진 문구를 생각해보세요~~ ♡<br>This plugin displays in 'Head' 'days' 'Tail' sequences.<br>So think about your own nice expressions~~ ♡</caption>
</field>

-수정후

<field title="뒷부분 (Tail)" name="tail" type="text" size="20" value="일 지났어요~ ♡" >
<caption><![CDATA[본 플러그인은 '앞부분' '날수' '뒷부분' 순서로 화면에 출력됩니다.<br>본인의 감각을 잘 살려서 멋진 문구를 생각해보세요~~ ♡<br>This plugin displays in 'Head' 'days' 'Tail' sequences.<br>So think about your own nice expressions~~ ♡]]></caption>
</field>

jparker (2006-08-10 15:54:47)에 의해 마지막으로 수정

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

114

답글: 플러그인 설정에 관한 API 작성

J. Parker 작성:

ghost_ghost님 말씀처럼 CDATA처리를 하니 ']]</caption>'이하부터는 잘못출력이 됩니다.

오타신거 같네요.
]]></caption>이 되어야겠죠. smile

115

답글: 플러그인 설정에 관한 API 작성

Peris 작성:
J. Parker 작성:

ghost_ghost님 말씀처럼 CDATA처리를 하니 ']]</caption>'이하부터는 잘못출력이 됩니다.

오타신거 같네요.
]]></caption>이 되어야겠죠. smile

앗.. 그러네요. 왜 그걸 뺐는지 ㅠ.ㅠ
그래도 <br>태그는 안먹히네요~~ 몇몇 특정태그는 되도록 하는 것도 좋을듯 합니다.
폰트색, 줄바꿈 정도는 할수있게...

Peris님 감사합니다. 덕분에 조경사 되었네요. \('0')/

jparker (2006-08-10 15:49:29)에 의해 마지막으로 수정

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

116

답글: 플러그인 설정에 관한 API 작성

호곡 맞습니다... 저도 처음 의도는 <br> 태그 등이 먹이게 하려고 했는데 ... 확인해보니 ^^ htmlspecial~ 요거로 감싸서 이스케이프가 된거였네용

117

답글: 플러그인 설정에 관한 API 작성

수정 하였습니다...

118

답글: 플러그인 설정에 관한 API 작성

ghost_ghost 작성:

수정 하였습니다...

잘 적용됩니다. 역시 친절하고 발빠른 ghost_ghost님 복받으실겁니다.~~
참, 그리고, 저번에 플러그인 창크기 조절하는 것 해보니 '사용중'일때 불러오는 값은 문제가 없을텐데
'사용중/미사용'을 번갈아 이벤트 날릴땐 크기값을 어찌 가져와야 할지 ~~~~ 이것때문에 잠시 창크기 조절하는 것은
보류했습니다. 값 전달은 '<config>하단에 <window width="300" height="300" /> 와 같이 했습니다.~~

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

119

답글: 플러그인 설정에 관한 API 작성

아아 너무 감사합니다.. ㅠㅠ 그래도 신경 써주시는 군요 저는 요새 php 코드는 거의 못보고 있심다.. ㅠㅠ

120

답글: 플러그인 설정에 관한 API 작성

ghost_ghost 작성:

아아 너무 감사합니다.. ㅠㅠ 그래도 신경 써주시는 군요 저는 요새 php 코드는 거의 못보고 있심다.. ㅠㅠ

조금이나마 힘이 되었으면 하는 바램입니다.
플러그인 팝업창 크기 지정 가능하게 처리했습니다. r1091.

<config dataValHandler = "TattertoolsBirthdayDataSet" >
    <window width="500" height="450" />

위와 같이 <window>태그로 width/height 값을 넣어주면 됩니다. <window>태그가 없거나 값이 null일때는
기본 500*400으로 처리되게 했습니다.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

121

답글: 플러그인 설정에 관한 API 작성

여러분들의 도움으로 버그 픽스는 했습니다만...

플러그인 목록에서는 여전히 보이지를 않습니다.....

(바람돌이 테스트 계정 또 갈아엎어야하나..... 서버가 나한테 욕하겠네.... orz)

잠수...

122

답글: 플러그인 설정에 관한 API 작성

제가 보기에는 manifest 항목에 문제가 있는 듯합니다. 각 항목별로 조사를 해보심이....
예로서  config  항목을 삭제하고 리스트에 나타나는지를 본다던지 하면 되겠죠

123

답글: 플러그인 설정에 관한 API 작성

ghost_ghost 작성:

제가 보기에는 manifest 항목에 문제가 있는 듯합니다. 각 항목별로 조사를 해보심이....
예로서  config  항목을 삭제하고 리스트에 나타나는지를 본다던지 하면 되겠죠

제 경우엔 건더기님의 플러그인 잘 나옵니다. 그런데 설정버튼을 누르면 'undefined'이 호출되네요.
뭔가 이상이 있기는 한것 같습니다.

http://www.create74.com/temp/Anniday_v2.zip

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

124

답글: 플러그인 설정에 관한 API 작성

안녕하세요 간만에 글을 올립니다. undefined 문제가 확인 되었습니다.
데이터를 받아주는 페이지의 경로가 바뀌었군요...
일단 받아주는 페이지 경로가 고정 되어 있는 것이 근본 문제였던 듯 합니다.
그래서 경로가 바뀌어도 잘 작동하도록 수정 하였습니다.
--> 정확히는 currentSetting 폴더 의 형제 폴더로서 receiveConfig 폴더를 찾습니다.( 리플레이스)

이외에 TattertoolsBirthday 설정 부분에서 기존과 관계없던 예제 필드셋들은 삭제 하였습니다.

아직 미반영입니다.

125

답글: 플러그인 설정에 관한 API 작성

현재 서버 에러로그를 찬찬히 확인해보니 sandbox r1147 과 관련하여 어레이 인덱스 에러가 발생하고 있습니다.
그부분 수정과 함께 반영토록 하겠습니다.