로그인

검색

Extra Form
추천지수 6

세진님이 배포해주신 게시글,댓글 작성수 제한 애드온의 경우 제한에 걸린 경우 메시지 출력이 "작성량 (N)개 초과입니다." 라는 문구로 되게 코딩되어 있습니다.

 

얼마동안의 기간인지 따로 공지를 해서 알리지 않으면 쉬게 알수 없어 사이트마다 다르게 설정할 수 있는 이 기간을 애드온 설정의 값을 가지고 와서 출력해주도록 수정해 보았습니다.

 

화면 캡처 2021-08-08 132855.png

 

이렇게 1일 이라는 설정된 기간이 출력이 되게 해주는 것 입니다.

 

 

 

 

우선 출력 문구에 대한 메시지는 /addons/sejin7940_write_limit//lang 폴더의 언어팩 파일에서 지정되어 있습니다.

저희는 한글만 사용하므로 ko.lnag.php 파일만 열어서 수정했습니다.

 

 $lang->msg_limit_document = '%d일 작성량(%d개)초과입니다.';
 $lang->msg_limit_comment = '%d일 댓글 작성량(%d개)초과입니다.';

 

위와 같이 %d 를 추가해 주어 애드온 설정의 기간입력값의 변수가 대응 할 수 있도록 준비해 줍니다.

 

 

 

다음 애드온의 /addons/sejin7940_write_limit/sejin7940_write_limit.addon.php 파일을 열어서 문구를 출력하는 부분에 기간에 해당하는 변수를 추가해 줍니다.

 

 

Context::getLang('msg_limit_document')

Context::getLang('msg_limit_comment')

 

위 두가지 문구가 등장하는 모든 곳에 추가를 해 주면 됩니다.

 

printf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<response>\r\n<error>-1</error>\r\n<message>".Context::getLang('msg_limit_document')."</message>\r\n</response>", $addon_info->term, $addon_info->document_limit);

 

 

 

$output = new BaseObject(-1, sprintf(Context::getLang('msg_limit_document'), $addon_info->term, $addon_info->document_limit));

 

 

printf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<response>\r\n<error>-1</error>\r\n<message>".Context::getLang('msg_limit_comment')."</message>\r\n</response>", $addon_info->term, $addon_info->comment_limit);

 

 

제가 사용하는 자료 기준 

84107,142 라인에 해당 부분이 있습니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천
Atachment
첨부 '0'

라이믹스 팁(112)

라이믹스 운영과 사용에 관한 팁을 공유 합니다.

  1. read more
  2. read more
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. Read More
  16. 여태 몰랐던 라이믹스의 $document, $oDocument 게시글 정보

    Date2021.04.29 Category기타 Views390 Votes3
    Read More
  17. input 입력창 크기가 작거나 이상한가요? css box-sizing

    Date2021.04.09 Category기타 Views251 Votes4
    Read More
  18. XE 레이아웃 메뉴에 폰트어썸이나 XEICON을 출력하기 3

    Date2020.07.20 Category기타 Views349 Votes3
    Read More
Prev 1 Next
/ 1