>백엔드 개발 >PHP 튜토리얼 >phpcms에서 인증코드 교체 및 전체사이트 검색 기능 구현 사례에 대한 자세한 설명

phpcms에서 인증코드 교체 및 전체사이트 검색 기능 구현 사례에 대한 자세한 설명

小云云
小云云원래의
2017-12-14 10:13:541438검색

웹 페이지를 교체하기 위해 phpcms를 사용하는 경우 일반 교체 열, 콘텐츠 페이지 외에 다른 확인 코드, 양식 제출 및 검색 기능이 교체 시 일부 기본 파일에 약간의 변경이 있을 수 있습니다.

다음은 실패 시 성공하는 과정, 최종적으로 버그 없는 교체로 교체한 내용입니다. 이번 글에서는 주로 phpcms의 인증코드 교체와 phpcms의 전체 사이트 검색 기능 구현을 소개합니다. 모두에게 도움이 되기를 바랍니다.

1. phpcms용 인증코드 대체

인증코드가 있는 경우에는 일반적으로 양식을 작성해야 합니다.

A. 양식 만들기

(1) 나만의 phpcms 백엔드 관리에 로그인

(2) 로그인 후 다음 단계에 따라 양식을 추가하세요

 A. 모듈------양식 마법사: as

b. 그림과 같이 "양식 추가 마법사" 버튼을 클릭하세요.

 c 정보를 추가하려면 OK

를 클릭하세요.

 d. 확인 후 그림과 같이 방금 추가한 양식이 이 창에 나타납니다.

(3) 양식에 필드 추가

  a. 필드 추가 창 열기

b. 필드 추가 창에서 정보 추가(필드 유형, 길이, 필드 이름 등 창에서 각 항목 설정)

c. "제출"을 클릭하면 이 필드가 추가되었습니다. 추가한 모든 필드를 확인하세요.

추가된 모든 필드 정보를 보려면 "필드 관리"를 클릭하세요

 d. 양식을 교체된 웹 페이지에 복사하려면 그림에 표시된 대로 이 js 문장을 복사하세요.

이 문장을 웹 페이지의 해당 위치에 복사하세요

양식이 여기에 있습니다. 양식의 스타일을 볼 수 있습니다. click "미리보기" 버튼만 클릭하세요

(3) 폼 열기 정보 수정

정상적으로 웹페이지에 추가하시면 그림과 같은 스타일이 나옵니다.

a. 그림과 같이 자신의 phpcms 템플릿 폴더의 기본 템플릿을 엽니다.

b. 기본 폴더를 열고 "formguide" 폴더에서 "show_js.html" 파일을 찾아 그림과 같이 파일을 엽니다. 그림에서:

c. 열기 show_js.html 파일에서 그림과 같이 이 위치를 수정합니다:

이 경우 양식은 실제로

B입니다. 양식에 인증 코드를 추가하세요.      me Up in in in in in in the form ? .html" 파일을 엽니다.

그림과 같이 이 위치에 다음과 같은 코드를 추가하세요.

추가된 코드는 다음과 같습니다.

  (3) 기본 템플릿에서 파일 수정이 완료되면 한 단계 더 수정해야 합니다. 그림과 같이 moduleformguide 아래 index.php 파일을 변경하는 곳입니다

이 폴더를 찾으려면 phpcms 폴더에 같은 내용이 저장되어 있습니다

파일을 열고 다음 코드를 추가하세요. 추가된 위치는 그림과 같습니다.

추가된 코드는 다음과 같습니다.

이렇게 하면 보시는 바와 같이 인증코드가 완성됩니다. 사진:

사진을 클릭하셔도 인증코드 내용은 수정하실 수 있습니다.

지속적인 시도를 통해 인증코드 교체 완료~~

사용자들이 제출한 양식을 보시려면 여기에서 확인하실 수 있습니다:

각 양식의 오른쪽에 있는 " 정보 목록" :

그림에 표시된 대로 누가 양식을 추가했는지, 어떤 콘텐츠를 제출했는지 보려면 정보 목록을 입력하세요.

2. phpcms는 전체 사이트 검색을 구현합니다. 기능

일명 사이트 전체 검색 기능 검색 기능은 실제로 입력된 내용을 바탕으로 웹사이트를 검색하는 기능입니다.

1단계: 검색 페이지에서 양식을 제출하고 작성하세요. 양식 작성 방법에 대해서는 자세히 설명하지 않겠습니다.

이렇게 해서 찾으려는 내용이 index.php 파일로 전달되어 처리됩니다(index.php 파일은 module/search/index.php에 있습니다). 이 php 파일은 다양한 값을 판단하고 처리하는 것입니다. ​​위에서 전달됨

그림과 같이:

2단계: 이 양식에서 반환된 페이지

이 반환 값 페이지는 열 페이지, 목록 페이지 또는 콘텐츠 페이지가 아니며, 독립된 파일

(1) 자신의 템플릿 아래에 검색 폴더를 만듭니다. 경로는 아래와 같습니다.

콘텐츠 파일에는 생성되지 않지만 콘텐츠 파일 외부에 검색 폴더가 생성됩니다.

(2) 검색 폴더에 이 파일이 있습니다 여러 파일(자신의 반환 페이지로 분할)

전체 정적 페이지를 다른 페이지처럼 여러 부분으로 분할: 머리글, 바닥글, 색인 및 목록과 같은 4개의 페이지 파일

( 3) 검색 결과 표시

분할에 대해서는 할 말이 없습니다. phpcms를 아는 사람은 분할할 것입니다. 이제 인덱스 페이지와 목록 페이지를 수정합니다.

인덱스 페이지는 페이지에 내용이 없을 때 반환되는 페이지입니다. 검색 이 페이지는 직접 설정하거나 phpcms의 기본 페이지를 사용할 수 있습니다.

목록 페이지는 검색 결과 페이지입니다. 주의 사항: 검색 콘텐츠를 표시하는 것 외에도 이 페이지에 다른 콘텐츠를 탐색하여 표시하면 안 됩니다. 이렇게 하면 검색 결과가 잘못되고 검색 결과가 표시되지 않기 때문입니다. 결과가 표시됩니다.

검색 결과 페이지를 표시하는 순회 코드는 다음과 같습니다. (표시할 위치에 넣고 스타일을 자신의 스타일에 맞게 수정하세요.)

참고: phpcms의 기본 템플릿으로 이동하여 검색 폴더에 있는 파일을 보세요. 가져와서 작성해야 하는 js 파일이 여러 개 있다는 점에 유의하세요.

3단계: 확인

결과 페이지에 문제가 있는지 확인:

(1) 검색 사이트에 "qi" 제품이 있습니다.

(2) 페이지가 나와 있는지 확인하세요. 많은 것) 페이지 매김이 있어야 하며 검색 키워드가 강조 표시됩니다. 이는 스타일의 수정입니다.)

phpcms의 전체 사이트 검색 대체는 여기까지입니다.

주의사항:

(1) 검색 폴더는 템플릿 내용과 동일한 수준의 파일입니다.

(2) 검색 폴더의 파일도 "head, middle, Bottom"으로 분할되어야 합니다.

(3) 검색 결과를 제외하고 분할된 파일의 다른 콘텐츠는 검색 데이터베이스를 탐색할 수 없습니다.

관련 권장 사항:

많은 사람들이 자랑하는 것처럼 phpcms 전체 사이트 검색이 작동하지 않는 이유는 무엇입니까?

Band of Brothers PHPCMS 기본 동영상 튜토리얼의 리소스 공유

아름다운 PHP 인증 코드 파일을 만드는 방법과 호출하는 방법

위 내용은 phpcms에서 인증코드 교체 및 전체사이트 검색 기능 구현 사례에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.