z

관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제

메일을 보낼 때 엔터키를 쳐서 줄바꿈을 한 경우
테스트를 클릭하면 줄바꿈이 제대로 나오는데
미리보기와 실제 메일에서는 줄바꿈이 되지 않아 이렇게 추가합니다.

우선 adm 폴더의

1. mail_select_update.php 파일을 연 후

$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);

밑에 아래줄을 추가

$content = preg_replace("/\n/", "<br />", $content);


2. mail_preview.php를 열어

$content = $se[ma_content] . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";



$content = $se[ma_content];
$content = preg_replace("/\n/", "<br /> ", $content);
$content = $content . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
로 수정


중복이면 용서하시길...
|

댓글 8개

제가 적용한 결과는 미리보기는 문제 없었으나...
정작 실제 보냈을때는 줄바꿈이 안되 있던데요... 저만 그런건지...
다른 분들의 의견이 궁금합니다.
테스트메일에서 안 되길래, 왜 안 될될까 생각해 보니, 바로 첨부한 코드가 생각나더군요.

mail_test.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
참, 감사하다는 말을 잊을뻔 했네요. 좋은 팁 올려 주셔서 감사 합니다.
감사합니다~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 5,184
19년 전 조회 3,000
19년 전 조회 3,867
19년 전 조회 6,393
19년 전 조회 4,146
19년 전 조회 4,399
19년 전 조회 2,895
19년 전 조회 7,752
19년 전 조회 1.2만
19년 전 조회 5,008
19년 전 조회 7,802
19년 전 조회 4,382
19년 전 조회 5,147
19년 전 조회 3,098
19년 전 조회 4,852
19년 전 조회 3,041
19년 전 조회 2,879
19년 전 조회 6,051
19년 전 조회 4,576
19년 전 조회 3,154