게시글에 무언가 출력되는 애드온 중에 보통은 출력위치가 똑같은 곳에 모두 중복되는 경우가 많은 거 같습니다.

대부분 본문하단 이라는 곳에 위치하는데요.

 

일부 애드온 중에는 이 위치를 사이트 운영자가 원하는 곳에 출력되도록 제작된 것도 있습니다. 치환자라고 불러야 하는 것인지 이것을 이용해 운영자가 지정을 하면 거기에 출력이 되는 것이죠.

 

그런데 과거 애드온 대부분을 살펴보면 이러한 사용자의 취향에 맞게 자리를 지정할 수 있는 것은 극히 소수에 지나지 않는데요.

 

이러한 방식이 개발에 무언가 더 큰 부담이 되거나 하는 것인가요? 아니면 자리배치를 원하는 경우가 많지 않다는 판단인 건가요?

 

사실 본문에 넣지 않고 살짝 아래로 내리거나 하고 싶은 자료들이 있는데 위와 같은 이유로 못쓰는 애드온도 꽤 많네요. 요즘 애드온들은 캐시도 활용이 되어서 스킨에서 직접 쿼리 하는 것보다 훨씬 도움이 될것인데 위치상 너무 부적합하다는 것으로 인해 사용이 안되는 경우가 있어서요...

 

 

  • Lv18
    보통 그 애드온 하나만 쓴다는 가정하에 개발해서 그럴거에요. 그냥 삽입하는거랑 치환자로 삽입하는거랑 개발 난이도에 큰 차이는 없습니다.
  • Lv18 Lv30
    네. 본문에서 빼고 싶은 경우가 꽤 있거든요. 이거는 다른 요소들하고 어울리지 않는 경우가 많아서요. 애드온의 방식이 모두 자리지정을 수동으로 하는 방식으로 바뀌었으면 좋겠습니다.
  • Lv16

    아무래도 애드온이다 보니까 별도의 수정작업 없이 사용으로만으로 작동해야한다는 강박관념이 있는 것일지도 모르겠네요.

    안그러면 사용자가 스킨에 직접 해당 코드를 입력해야하는 과정이 생기기 때문에.. 더더욱 그런 것 같아요.

    일단 여러 위치를 지정하는 것에 대한 작업 처리가 그렇게 쉽지만은....

  • Lv16 Lv30
    네., 작업처리가 쉽지 않아 그렇다라면 어쩔수 없지만 그게 아니라면 다양한 위치를 위한 고려도 필요하다고 느껴지는게 지금 제가 보는 애드온의 한계중 하나이거든요.
  • Lv15
    원하는 위치가 어디 어디 있을까요?
    애드온 만들어보니 게시판이라는 가정하에 본문 위와 본문 아래가 가장 만만하더라구요.
    다른 위치는 어떻게 넣는지도 모르기도 하지만요 -0-
  • Lv15 Lv30

    저는 때로는 같은 본문이라도 본문이 끝나는 영역 바로 아래가 아닌 그 이후 스킨에서 처리한 분 서명이라던지 추천버튼이라던지 이런 사이에 넣고 싶은 경우도 많고 그 아래에 넣고 싶은 경우도 있구요. 때로는 여기를 아예 지나쳐서 댓글영역 바로 위에 넣고 싶은 자료도 많아요.

  • Lv12
    귀차니즘이죠.
    그나마 본문 위/아래/좌/우 정도 설정이 가능하게 해 놓은건 양반이죠....
  • Lv12 Lv30
    네. 양반이라고 하신 그정도도 사실 .... 뭐 욕심이라고 한다면 할말은 없습니다만......
  • Lv15

    치환자로 사용할거면 그냥 위젯으로 개발하는게 좋습니다. 위젯이 그런 용도 거든요..

    예를 들면 '글쓴이가 작성한 다른 게시물' 애드온 또한 원래는 위젯으로 개발해야 했습니다. 하지만 초보자분들의 경우 이거 어디다가 붙여야하는 지 몰라서 꼭 물어보거든요... 그래서 그냥 애드온으로....;;

  • Lv15 Lv30
    네. 사실 제가 지금 사용하고 싶은데 못쓰는 애드온 중에 하나가 바로 이것입니다. 저는 지금 출력되는 위치에는 가급적 정말 피하고 싶은 자리라서요. 위젯으로 대체할 수 있는 것이 많았으면 좋겠습니다.
  • ?
    혹시 공개된 애드온 중에 원하시는 애드온이 있으면 위젯으로 바꿔보겠습니다 ㅎㅎ
  • ? Lv30

    네. 혹시 코노리님의 글쓴이가 작성한 다른글 애드온이요.. 흑흑... 이거 완전 쓰고 싶긴한데 위치때문에 못쓰고 있어요. 지금은 스킨에서 직접 쿼리를 하다보니 매번 읽을때마다 db에 부하를 주니 아주 쬐금 신경은 쓰이기도 하구요. 이거 가능할까요?????? 완전 감사합니다.

     

    https://xetown.com/xepoint/167382

  • Lv30 ?
    https://xetown.com/index.php?mid=xepoint&category=17120&document_srl=167382 이거군요!! 내일 아침까지 해보고 성공하면 GPL v2 로 올려보겠습니다 ☺
  • Lv30 Lv5
    원하는곳에 부착하시려면 치환자를 변경하시면 됩니다.
    본문에 원하시는 글자를 넣어두시고 <!-- show_author_document -->
    애드온에서 치환되는 위 치환자를 주시면 어디든 원하는 위치로 변경이 되는것으로 알고 있습니다.
    $output = str_replace('<!-- show_author_document -->', $list_html.'<!-- show_author_document -->', $output);
    원하시는게 이런 내용을 아닌가요,,,
  • Lv5 Lv5
    네 저도 치환자를 직접 지정해서 쓰게하고있죠..
  • Lv30 ?
    https://xetown.com/xepoint/286492 한번 테스트 해보세요!
  • ? Lv30
    자료 감사합니다. 지금 테스트 해보니 캐시때문인지 캐시 갱신되면서 적용된 사람의 글이 보입니다. 그러니까 페이지 이동을 해도 다른 사람의 작성글 목르고이 보여지고 있습니다.
  • Lv30 ?
    아하... 다시 한번 살펴보겠습니다