2017-01-24 2 views
0

이전에 물어 본 적이 있을지 모르겠지만이 특정 질문을하고 싶습니다. 참고 자료를 구할 수도 있습니다. 아직 제가 중학교 개발자로서 이것을 구현하는 방법으로 여전히 혼란 스럽기 때문에 사용할 수 있습니다. 배울 것이 많습니다.Laravel : 뉴스 레터 용 HTML 편집기

현재 Laravel, MySQL 및 PHP7을 사용하는 관리 사이트를 만들었습니다.

  • 만든 사전, 그들을 편집 할 수와에 저장, 그들은 적어도 10 HTML 템플릿이 뉴스 레터/마케팅/프로모션 뉴스 레터를 보내기 : 이제 내 상사는 페이지를 만들 나를 원 데이터 베이스.

  • 해당 html 템플릿을 업데이트하고 동시에 결과를 확인하십시오. 예 : 업데이트 템플릿의 분할보기 및 HTML 코드.

Laravel에서도 가능합니까? 그들은 이메일의 일부인 이미지와 함께 샘플 미디어 뉴스 레터를 보냈습니다. 이 방법을 구현하는 방법에 대한 단서가 없습니다. 조언, 참고서, 자습서? 부디.

감사합니다!

답변

0

이름을 바꾸면됩니다. 예를 들어 모든 메일 템플리트에는 몇 가지 기본 구조가 있습니다. 그리고 구조 내에서 동적 인 요소가됩니다. 예 : 수신자 이름, 이메일 주소 등

템플릿을 저장 한 다음 이름 문자열을 바꿀 수 있습니다. 예를 들어,

Hello %name%, 

You are receiving this newsletter. 

Thanks, 
%company% 

저장 데이터베이스에이 서식하고 검색하고 그런 다음 편집 위해

$content = str_ireplace(['%name%', '%company%'], ['John Doe', 'XYZ'], $content); 

을 대체

$content = GET FROM DATABASE BY YOUR LOGIC. 

같은 메일을 보낼 필요로 할 때 이름을 대체

템플릿을 편집하려면 텍스트 영역에 콘텐츠를로드하고 관리자가 편집 할 수있게하십시오. 또한 편집 중에 % name %과 같은 템플릿 내부의 동적 변수를 수정하지 말라는 힌트를 추가하십시오.