Tistory, 로그인이 자꾸 팅겨서 글 수정에 어려움이 있다면?

Matrix Ltd. 2007. 10. 27. 13:06

이건 훼이크고;;
많은 분들이 필요를 못느끼시거나, 이미 방법을 알고 계실지도 모르지만 그래도 나름 휴가까지 내고 집에서 놀면서 얻어낸 성과물이기에 공유해보고자 합니다.

티스토리에는 [수정]버튼이 없습니다. 이게 무슨 헛소리냐구요? 물론 로그인이 되어 있는 상태라면 admin 메뉴가 각각의 포스트에 표시가 되고, 그 메뉴 중 수정이 있죠. 그러나 로그인이 되어 있지 않는 상태라면 그 포스트를 수정하기 위해, 로그인 -> 관리자 메뉴 -> 글 목록 -> 검색 (뭐였는지 기억 안 나면 대략 난감) -> 수정 및 저장 -> 밖에서 다시 검색 및 확인 이라는 아무리 축약시키고 포기해도 3단계 이상의 작업이 필요합니다.

물론 로그인을 처음부터 해서 들어가면 편하죠. 바로 관리자 메뉴가 표시가 되니 Modify 메뉴를 클릭해 수정하고 저장하면 자동으로 해당 포스트로 돌아오니까요. 하지만, IP가 유동적인 환경에서 블로그를 운영하시는 분들은 모두 아시겠지만, 진짜 심하면 5분마다 한번씩 로그인 상태가 해제됩니다. (...제가 그래요;; ㅠㅠ) 그래서 도대체가 수정을 못해먹겠는겁니다. 물론 해결방법이야 여러가지 있겠지만, (원격 블로깅, IP 고정시켜달라고 떼쓰기 등등) 관리자 메뉴의 Modify항목을 밖으로 뺄 수 있다면? 이라는 생각 한번쯤은 해보셨을거예요. 다른 형태의 여러 게시판에서 보편적인 기능입니다만, 블로그에는 그다지 제공되지 않으니까요.

그래서 짜맞춘 태그가 다음과 같습니다. (...사실 엄청 간단합니다.)
물론, 연산자를 표시하기 위해 [## 사이에 추가한 *는 떼주시는 센스...
<a href="연산자가 아닌 자신의 블로그 주소를 직접 입력/login?requestURI=/owner/entry/edit[*##_article_rep_link_##]?returnURL=[*##_article_rep_link_##]">Edit</a>

위 태그의 기능은 이렇습니다. 비로그인 상태에서 클릭시 로그인 화면을 띄워주고, 로그인이 되면 바로 해당 게시물을 수정할 수 있습니다. 그 후 저장을 클릭하면 다시 해당 포스트로 빠져나오게 되죠. 한 마디로, 로그인 기능을 추가한 관리자 메뉴의 [Modify]버튼인 것입니다.

사실 article_rep_link가 앞에 자신의 블로그 주소도 같이 포함을 하지 않을까 하는 막연한 추측때문에 이 간단한걸 이제껏 못 쓰고 있었던 셈입니다. ㅠㅠ 그리고 주의사항이...저 앞에 자신의 블로그 주소를 넣어야 되는데, 이걸 [*##_blog_url_##]이라는 연산자로 넣으니 작동하지 않더군요;; 그럼으로 자신의 주소를 수동으로 넣으셔야 할 듯 합니다. (예: http://userid.tistory.com) 뭐...위의 태그를 알맞게 수정하셔서 적당한 위치에 넣어주시면 만사 오케이입니다. 그리고 바로 이 포스트 상단의 날짜 정보 옆에만 봐도 Edit이란 항목을 보실 수 있으니 따로 미리보기 같은건 설정하지 않겠습니다.

조금이나마 도움이 되셨기를 빌면서, 자꾸 로그인이 팅기는 환경에 계신 블로거분들을 위해 자동로그인 태그도 보너스로 추가합니다. (단, 자신의 아이디와 비밀번호가 url기록에 남는 만큼 개인이 사용하는 컴퓨터가 아닌 경우 가급적 사용을 금해주시고, 사무실 컴퓨터인 경우 히스토리 및 쿠키 삭제를 자주 해주시면 될 듯 합니다.) 그럼 다들 좋은 하루 되세요 ^^

http://블로그주소/login?requestURI=/&loginid=아이디&password=비번