한결 깔끔해진 느낌입니다.ㅋ

이번에 댓글단 ajax 처리를 실험해보다가(gg 선언 직전이에요ㅋㅋ) 알게 된 건데,

스케치북 게시판 스킨에서 댓글 쓰기 부분이 사이트 이용자는 물론이고 관리자한테마저도 혼동을 줄 수 있겠더라구요.

 

에디터를 선택해? 텍스트 모드와 에디터 모드?

왜 이런 기능을 첨부했었는지는 짐작이 됩니다.

이용자한테 선택권을 준다는 점에서, 그리고 텍스트 모드로 가급적 한 페이지 내에서 댓글 및 대댓글을 '작성'할 수 있다는 점에서, 유용하긴 한 것 같습니다.

 

그런데 정작 댓글 (작성이 아니라) '수정'을 하게 되면 어차피 관리자가 설정해둔 댓글 에디터로 넘어갈 수밖에 없어요.

반 쪽 짜리 선택권이고, 반 쪽 짜리 편의 기능인 셈입니다.

물론 그 정도라도 어디냐고 반문할 수 있겠죠.

그치만 정작 이용자 입장에서 헷갈릴 수 있습니다.

작성은 현재 페이지에서 입력창이 뜨는데, 수정은 새 페이지에서?

 

에디터 모드가 위지윅 에디터라면, 텍스트 모드니 에디터 모드니 별 관심 없는 이용자 입장에선 자칫 당혹스러울 수도 있어요.

(텍스트 모드에서) 작성할 땐 없던 편집툴이 수정할 땐 왜 생기지?

물론 댓글 에디터를 위지윅이 아니라 xpresseditor 등의 텍스트 모드로 설정해둘 수도 있죠.

근데 또 그럴 거면 굳이 에디터 선택하기 기능을 사용할 이유가 없는 거잖아요?

 

그런 맥락에서 이번에 만지작 거리는 사이트에선 댓글 작성에서 '에디터 선택하기' 링크를, 그리고 대댓글 작성에서 '에디터 사용하기' 링크를 과감히 삭제해봤습니다.

skin.xml과 __setting.html에서부터 시작해서 _comment.html과 _comment_write.html 그리고 board.js 등을 주욱 손봤죠ㅎㅎ

 

그랬더니 스킨 자체가 확실히 단순 깔끔해진 느낌이 듭니다.

 

아, 글을 어떻게 끝맸지... 뿅..?

윤삼

profile
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
  • profile
    그럼 댓글수정시에 에디터모드로 넘어가지않나요?
  • profile profile

    그렇더라구요ㅋㅋㅋ

    그래서 수정, 삭제, 대댓글 부분이 새 페이지로 넘어가지 않도록 모두 ajax로 불러오고 있지요.
    물론 (실력 부족으로) 등록 버튼 누르면 여전히 새로고침이 되긴 하지만요.

    그리고 텍스트 모드 자체를 아예 없애버릴 심산입니다.

    텍스트 모드에서 수정 페이지를 ajax 호출하면 오류가 생기거든요;;;
    어차피 텍스트 모드를 쓸 거면 관리자가 댓글 에디터를 xpresseditor 텍스트 모드로 설정하면 되니까, 스킨에선 아예 삭제를...

    ※ 근데 그렇게 해도 비회원이 댓글 수정/삭제할 때 비밀번호 입력이랑 삭제 쪽은 아직 인터페이스 문제가 있어서 계속 작업 중이긴 합니다. 아아, 요즘 왠지 계속 뻘짓하는 느낌이에요ㅠ

  • profile profile
    엌... 뭔가 제가 잘못이해한듯한..
    전 '에디터모드'를 제거하고 텍스트모드'만'으로 새로고침 없이 수정,삭제등이 가능한걸로 생각했는데..

    '텍스트모드'를 제거하고 에디터모드'만'으로 구성된다는거 같은.... ㅎㅎ
  • profile profile
    보통 그렇게 텍스트 모드에서 새로고침 없이 구현하는 거 같더라구요.
    근데 '에디터 선택하기'나 '에디터 사용하기' 링크가 누르면 그것도 결국엔 새로고침이 되지 않나요?
    (에디터 선택은 쿠키값 받아서 새로고침 없이도 할 수는 있었는데, 초기값이 에디터 모드일 경우엔 잘 작동하지만 초기값이 텍스트 모드일 경우엔 에디터 모드를 불러오지 못하더군요)

    암튼 댓글 에디터 모드에서 새로고침 없이 해보려고 하는 중인데, 어려워서 결국 포기할 거 같아요.

    결론: 텍스트 모드가 됐건 에디터 모드가 됐건 '에디터 선택하기'와 '에디터 사용하기'는 뭔가 골치 아프다는... ㅎㅎ
  • ?

    제가 딱 하고 싶었던 것!!! 인데 일단 어떤 파일들을 만지면 되는지 알았으니 찬찬히 들여다보겠습니다.
    코딩알못 어설픈 운영자는 다른 것은 그냥 수정하길 포기하고 _comment_write.html 에서 버튼 노출만 제거했습니다 ^^;;;

     

    팁 감사합니다!

  • profile
    아 끝맺음은 팁으로!!;;
  • profile profile
    아이고 푹 쉬시라니까 야심한 새벽에....!
  • profile profile
    밤을 샜습니다만 아직 해결을 못 했습니다. ㅠㅠㅠ
    대댓글 달기를 새로고침없이 다른 영역에껄 가져다가 에디터를 띄우니깐
    에디터가 동작을 안하네요.
    에디터는 뜨지만 글쓰기는 안되는...걸 보면
    아마 ckeditor의 경우는 처음 페이지 로딩될 때 에디터 자체 editor.js 스크립트가 적용되게 되어있나보네요.
  • profile profile
    고생 많으십니다ㅜㅜ
    저도 잘 기억은 안 나는데, 에디터 시퀀스를 잘 맞춰야 한다든가, 아니면 에디터 불러들이고 난 다음 활성화를 잘 시켜줘야 한다든가 그런 게 아닐까요...

    근데 진짜 기억이 안 나네요ㅜ
    recomment.html 이라는 템플릿을 따로 만들어서 불러왔던 것도 같고 으으으...
  • profile profile
    네 왠지 그럴거 같긴 한데 흡.ㅠ
  • profile
    "(gg 선언 직전이에요ㅋㅋ) "
    마치 지금 제 심정.
  • profile profile
    혹시 이것도 보셨습니까?
    https://xetown.com/questions/1555092#comment_1555156
    나중에 기회가 된다면 저도 한번 도전해보고 싶은 예제던데요.
  • profile profile
    얍. 다 봤습니다. @_@;;
    저건 댓글이라서 쉬운... 그냥 .. 하면 되는데

    대댓글이 문제더라구요 ㅎ;;
  • profile profile
    대댓글은 어려울 거라는 경고가 있긴 하더라구요ㅎㅎ
    에디터가 문제구만요ㅜ