1

주제: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

수정 : 수정(창으로) | (공개)비공개로 변경합니다 | 걸린글(트랙백) | 삭제 
이런게 있죠.
여기에 빠진게 하나 있습니다.

발행~

간단히 치환자로 해결이 될까요?

스킨작업하다 생각나서 달려왔습니다.

LonnieNa (2006-12-05 12:00:59)에 의해 마지막으로 수정

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

2

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

현재는 치환자가 없지 않을까 싶은데요;;
(설마 이것도 플러그인으로 개발을..?;; 이런건 코어자체에 내장되는게 좋을 듯;;;; - 라고 써놓고 생각해보니 레거시가 걸리네요 -_-;; )

나니 (2006-12-05 12:13:17)에 의해 마지막으로 수정

하늘은 스스로 삽질하는 자를 삽으로 팬다

3

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.

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

4

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

J. Parker 작성:

'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.

[##_article_rep_id_##] ?

하늘은 스스로 삽질하는 자를 삽으로 팬다

5

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

J. Parker 작성:

'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.

발행이 있던가요?
공개만 있는것 같던데, 공개하면 발행까지 되었던가? 기억이 가물하네요.

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

6

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

나니 작성:
J. Parker 작성:

'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.

[##_article_rep_id_##] ?

저렇게 가져와서 하려면 불필요한 코드 작업이 많아집니다. global으로 값을 가져올수 있으면 수월합니다.
단일 포스트일 경우는 쉽게 가져올수 있는데, 복수 포스트가 출력될땐 어려움이 있습니다.

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

7

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

J. Parker 작성:
나니 작성:
J. Parker 작성:

'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.

[##_article_rep_id_##] ?

저렇게 가져와서 하려면 불필요한 코드 작업이 많아집니다. global으로 값을 가져올수 있으면 수월합니다.
단일 포스트일 경우는 쉽게 가져올수 있는데, 복수 포스트가 출력될땐 어려움이 있습니다.

그냥 이벤트를 추가해 드릴까요? 아, 본인이 직접하셔도 되는구나...

8

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

management쪽에 이벤트 추가하고 플러그인 만들고 시도해보니 가능하네요. 추가 관리자 메뉴도 넣어도 될듯합니다.

1) 이벤트 추가

dress('s_ad_management',fireEvent('ViewManagement',$entry['id'], $entry['visibility']),$managementView);

2) 사용스킨의(<s_ad_div>~~</s_ad_div>) 사이에 치환자 추가 '[##_s_ad_management_##]'

3) 플러그인으로 활용
- index.xml 이벤트 활성

<listener event="ViewManagement">showManagement</listener>

- index.php

function showManagement($target, $mother){
    if($mother < 3){
        $syncStr = "발행"; 
        $visibility = 3;
    }else{
        $syncStr = "미발행";
        $visibility = 2;
    }

    $target = "| <a href=\"#\" onclick=\"changeVisibility({$target}, {$visibility}); return false;\">{$syncStr}</a>";
    return $target;
}

있으면 좋을것 같은 이벤트 입니다.

jparker (2006-12-05 14:33:49)에 의해 마지막으로 수정

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

9

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

이벤트 추가가 아니라 치환자 추가만 하면 되는거 아닌가요? --????

10

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

gendoh 작성:

이벤트 추가가 아니라 치환자 추가만 하면 되는거 아닌가요? --????

개별 entryID 얻기에 어려움이 있어, 테스트로 이벤트를 만들어 적용해본 것이었습니다.
위와 같이 이벤트를 얻지 않더라도 entryID를 가져올수 있다면 굳이 이벤트는 필요없고, 플러그인에서 치환자 처리만 하면
될것도 같은데, 개별 포스트이라면, $entries[0]['id']로 가져올수 있겠지만 복수개의 포스트가 출력된 상태라면
어려움이 있는것 같습니다. 방법이 있다면 제시해주시면 도움이 될것 같습니다.
발행/미발행 메뉴를 코어에서 넣어 준다면, 플러그인도 필요없겠지만요.


ps. 가져오는 방법이 있군요. 'ViewPostTitle'이벤트에서 기본 entryID를 제공하네요. 여기서 참조하면 되겠네요.
역시 gendoh님께서 스쳐가시기만 했는데 바짝 긴장하여 찾게되네요.

jparker (2006-12-05 19:52:46)에 의해 마지막으로 수정

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

11

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

엔트리 관리메뉴에 '발행/미발행' 메뉴 넣기
- 참조 이벤트 : ViewPostTitle
- 플러그인 명 : Admin Syndicate Menu
- 사용 치환자 : [##_s_ad_syndicate_##]
- 치환자 삽입 : skin.html 소스 중 <s_ad_div> ... [##_s_ad_syndicate_##] ...</s_ad_div> 삽입
- 다운로드 : http://www.create74.com/temp/AD_SyndicateMenu.zip

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

12

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

J. Parker 작성:

엔트리 관리메뉴에 '발행/미발행' 메뉴 넣기
- 참조 이벤트 : ViewPostTitle
- 플러그인 명 : Admin Syndicate Menu
- 사용 치환자 : [##_s_ad_syndicate_##]
- 치환자 삽입 : skin.html 소스 중 <s_ad_div> ... [##_s_ad_syndicate_##] ...</s_ad_div> 삽입
- 다운로드 : http://www.create74.com/temp/AD_SyndicateMenu.zip

약간의 수정이 필요할듯합니다.
발행시엔 '미발행' 이라고 표시가 되고
미발행되어있을 땐 '발행'이라고 표시가 되는데.
이게 사용자의 입장에서 볼때 오해의 소지가 있습니다.

(공개중)→비공개로 변경합니다
이런식으로

현재상태를 표시해주고 화살표를 넣는다든지 해서 발행여부 변경을 유도해야할듯합니다.
(발행중)→미발행으로 변경
(미발행)→발행으로 변경
이런식으로..말이죠.

LonnieNa (2006-12-05 21:21:56)에 의해 마지막으로 수정

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

13

답글: 블로그페이지에서 로그인시 보여지는 관리자 메뉴

LonnieNa 작성:

...
현재상태를 표시해주고 화살표를 넣는다든지 해서 발행여부 변경을 유도해야할듯합니다.
(발행중)→미발행으로 변경
(미발행)→발행으로 변경
이런식으로..말이죠.

처음엔 그렇게 하려다가 길어지는 느낌이 들어서, 발행/미발행으로만 했습니다.
생각해보니 혼돈을 야기시킬것 같네요. LonnieNa님 말씀처럼 변경 유도를 했습니다.
다시 받아서 해보세요.~~

-처리-------------
(발행)→미발행
(미발행)→발행
-------------------

jparker (2006-12-05 23:14:10)에 의해 마지막으로 수정

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