안녕하세요!
소프트웨어에 기본으로 포함된 배지 중 마음에 드는 것이 하나 있는데, 조금 수정하고 싶습니다.
원본:
이 배지는 100개의 게시물을 "좋아요"하고, 100개 이상의 "좋아요"를 되돌려 준 사용자에게 부여됩니다. 나눔에 감사드립니다!
원하는 내용:
이 배지는 100개의 "좋아요"를 받고, 100개 이상의 "좋아요"를 되돌려 준 사용자에게 부여됩니다.
"되돌려 주는 부분"은 그대로 유지하되, 포럼 게임화에서 게시물 수를 완전히 무시하고 싶습니다. 즉, 1개의 게시물에서 100개의 "좋아요"를 받은 사용자가 100개의 다른 게시물에서 각각 1개의 "좋아요"를 받은 사용자와 동일하게 해당 배지를 받을 수 있도록 하려는 것입니다.
지금까지 다음 가이드를 따랐습니다: Enable Badge SQL
SiteSetting.enable_badge_sql = true를 활성화하고, GUI를 통해 새로운 배지 SQL을 적용한 후, 보안상의 이유로SiteSetting.enable_badge_sql = false로 커스텀 SQL 쿼리를 비활성화했습니다. 커스텀 배지는 잘 작동하지만, 데이터베이스/SQL 자격이 없는 상태에서 무모한 위험을 감수하고 싶지는 않습니다.
현재 포럼은 규모가 작아 눈에 띄는 문제는 없지만, 포럼이 성장하면 성능 문제가 발생할 수 있습니다. 시간이 되신다면 해당 커스텀 배지를 위한 SQL 쿼리를 제공해 주시면 감사하겠습니다.
감사드리며, 안녕히 계십시오!