현재 라이믹스의 서명 에디터에 html 태그를 허용하지 않는 것으로 설정하면 한가지 애로사항이 발생합니다. 엔터가 기대하는 줄바꿈 P태그 이거나 혹은 <br> 한번 삽입으로 줄바꿈 효과만 나오길 기대하지만 html 태그 허용 안함으로 설정한 경우에만 <br><br> 2회가 삽입이 되어 2줄이 떨어진 간격으로 소스가 완성이 됩니다.
이 서명을 활용하는 많은 곳에서 이러한 줄간격 낭비가 발생하고 디자인을 해도 디자인을 넘어가는 영역에 서명의 문구가 위치하여 많이 잘리게 되는 문제가 생깁니다.
현재 이문제에 관해서 라이믹스 이슈에 등록을 해 둔 상태이지만 해결이 되기 전까지 임시라도 조치를 해본다면 <br> 태그가 연속으로 붙어있는 경우 1개로 줄여주는 정규식을 사용하면 될 것 같습니다. 구글링을 통해 찾은 정규식은
{preg_replace("/(<br\s*\/>\s*)+/", "<br />", $string)}
위 정규식인데 필요한 게시판,위젯 등 다양한 서명을 출력하는 곳에 $string 변수만 서명의 변수로 바꿔서 사용하면 <br> 태그가 연속으로 들어간 것은 1개로 줄여주게 됩니다.
{preg_replace("/(<br\s*\/>\s*)+/", "<br />", $item->signature)}
위 예시는 위젯에서 서명 출력을 {$item->signature} 이런식으로 하고 있었을 경우의 예시입니다.
게시판 등 다양한 곳에서 서명의 출력의 변수는 다르니 적절히 사용하면 되겠습니다.
서명에 html 사용을 허용했다면 위와 같은 문제는 현재시점에서 발생하지 않으니 신경쓰지 않으셔도 됩니다.
* 라이믹스 2.0.17에서 html을 허용하지 않는다면 textra 에디터를 사용하게 패치되어 위와 같은 문제는 발생하지 않게 되었습니다.