>  기사  >  CMS 튜토리얼  >  Imperial CMS 2차 개발에 따른 기본 이슈 요약

Imperial CMS 2차 개발에 따른 기본 이슈 요약

silencement
silencement앞으로
2019-11-25 13:37:032226검색

Imperial CMS 2차 개발에 따른 기본 이슈 요약

많은 Imperial CMS 사용자는 사용 중 개인화된 기능 요구 사항 및 기타 이유로 Imperial CMS의 2차 개발을 수행하는 경우가 많으며, 그 중 많은 사람들이 자주 묻는 질문인 질문에 직면하게 됩니다.

1. 먼저 프론트 데스크 제출 흐름도와 참고 사항을 확인하세요.

http://bbs.phome.net/showthread -34-118212 -0.html

2. ECMS가 정보를 처리하는 방식은 기본적으로 다음과 같은 프로세스입니다.

①Form submit enews=?
② 정보 처리 스크립트 페이지는 enews 값을 기준으로 참조파일을 선택하여 처리함수
3로 처리하고, 해당 처리함수를 참조하여 정보내용을 처리하고, 처리함수#에 따라 데이터를 입력, 업데이트, 삭제합니다. 🎜🎜#4상황에 따라 중간 또는 마지막에 printerror() 함수를 사용하여 함수를 종료하고 계속 아래쪽으로 실행한 후 프롬프트 정보를 인쇄하고 페이지로 돌아갑니다. . 2번의 프롬프트에 따라 백그라운드에서 제공할 수 없는 일부 기능을 삽입합니다. #🎜 🎜#
①해당 기능이 정보처리 기능 흐름 외부에 있는 경우 파일을 참조하거나 양식 처리에 처리 기능을 삽입할 수 있습니다. 스크립트 페이지

eg: 피드백을 이메일 주소 http://bbs.phome .net/showthread-13-117813-0.html

Note: 실제로 이메일로 보내는 것은 그렇지 않습니다. 피드백 내용이 완료되지 않았거나 실패하면 참조된 피드백 전송 이메일 파일에 포함되지 않기 때문에 충분한 예입니다. 이 프로그램은 피드백 내용이 완벽하지 않을 수 있습니다. 데이터베이스에 입력되지는 않지만 사서함으로 전송됩니다. 물론 고객이 ECMS 백그라운드 피드백 콘텐츠를 필요로 하지 않으면 사서함에서 수신한 피드백 콘텐츠와 동일하므로 문제가 없습니다.
②고객이 P2P 정보를 요구하는 경우 정보 처리 기능이 성공 메시지를 반환하기 전에 "피드백 보내기 이메일"의 참조 파일을 추가합니다.
3많은 기능 추가가 필요합니다. 페이지를 처리하고 참조 파일의 함수를 삽입해야 하는 함수 본문에 삽입하는 형식으로 파일을 인용하는 것을 고려할 수 있습니다.

4. 참조 파일을 사용하는 대신:

①보조 개발 파일을 관리하기가 쉽지 않습니다.

②소스 코드 기능 내에 코드를 작성하면 향후 업그레이드에 불편이 발생할 수 있습니다. #5. 보조 개발 파일을 어디에 넣어야 하나요? 폴더


ECMS에는 e 디렉터리와 e/admin에 특별히 설정된 폴더가 없습니다. 예를 들어 내 설정은 다음과 같습니다:

e/cmsextends 백엔드와 관련되지 않은 파일 디렉터리

e/cmsextends/js JS 디렉터리 # 🎜🎜#e/cmsextends/css CSS 디렉터리

e/cmsextends /Mail 백엔드와 관련되지 않은 메일 관련 새 PHP 파일
e/admin/cmsextends 백엔드 새 파일 디렉터리
다음은 다음과 같습니다. e/cmsextends

6과 동일합니다. 보조 문서 요구 사항:# 🎜🎜#
좋은 보조 문서 습관을 유지하는 것은 다음을 포함하여 코드 재작성 및 프로그램 업그레이드에 도움이 됩니다.
①New 파일 코드 내용 댓글
②새 파일 기능 설명
3파일 설명 수정
4기타 참고사항

7. 사용자 문서 및 플러그인 설치 문서
# 🎜🎜#설치문서는 기본적으로 바이너리 문서입니다. 내용, 사용법 문서, 기능 사용법 소개까지!

위 내용은 Imperial CMS 2차 개발에 따른 기본 이슈 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 www.word666.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제