3xdoing 방명록 2.0은 smarty+MYSQL로 작성되었습니다. 관련된 기술 언어에는 php, html, css, js 및 jQuery가 포함됩니다. 전체 사이트는 메시지 검토, 일괄 검토를 위해 서버 정보를 백그라운드에서 볼 수 있습니다. , 삭제, 일괄삭제 등 웹사이트 기본정보를 주제별로 검색하고 설정할 수 있습니다. 디렉터리 구조: 사용 방법: 프런트엔드 항목 파일은 admin.php이고, 백엔드 항목 파일은 index.php입니다. 스마트티 템플릿을 사용할 때 방명록의 주요 논리 알고리즘은 이 두 파일에 있습니다. urlmodel이 1인 경우의 예는 다음과 같습니다.
공용 폴더 {$__PUBLIC__} 가져오기
클래스 폴더 {$__CLASS__} 가져오기
프로젝트 주소 {$__ROOT__} 가져오기
현재 그룹 주소 {$__APP__} 가져오기
현재 그룹 가져오기 예: /home 현재 작업 주소 {$__URL__} 가져오기
프로젝트의 URL은 기본적으로 http://도메인 이름/guestbook2.0/entry file/project 디렉토리/project file/key1/value1/key2/value2/keyN/valueN입니다.
구성 파일:
구성 파일은 configs/config.php 입니다. 구성 정보는 다음과 같습니다: 호스트 주소, 데이터베이스 이름, 데이터베이스 사용자 이름, 데이터베이스 비밀번호, 데이터베이스 문자 집합, 데이터 테이블 접두어, 그룹 항목, 쉼표로 구분, 기본 그룹은 다음과 같습니다. 정의된 $defaultgroup, 기본 그룹 URL 모드, 1은 일반 모드, 2는 호환성 모드, 3은 REWRITE 모드, 기본값은 일반 모드 의사 정적, true가 켜져 있으며 U 메서드와 일치해야 합니다. { 프로젝트 파일 | U}, 이는 큰 U 의사 정적이라는 점에 유의하세요.
의사 정적 사용: 때때로 의사 정적을 사용해야 하는 경우가 있습니다. 예를 들어 URL 경로는 도메인 이름/guestbook2.0/항목 파일/프로젝트 디렉터리/프로젝트 파일/key1/value1.html입니다.
이때 U 메소드를 사용해야 합니다. 먼저 구성 파일에 rewurl => array(true, "html")을 추가해야 합니다. 이때 생성된 경로 끝에 .html이 추가됩니다. 경로는 다음과 같은 템플릿에서 사용해야 합니다. { 프로젝트 파일 |U} 예를 들어 이때 생성되는 경로는 도메인 이름/guestbook2.0/항목 파일/현재 프로젝트 디렉터리/homepage.html입니다.
항목 파일을 취소하는 방법도 있는데, 항목 파일을 취소하지 않으면 PHP로 작성된 파일임을 한눈에 알 수 있습니다. 서버에서 지원하면 루트에 .htaccess 파일을 생성할 수 있습니다. 디렉토리 작성 방법은 다음과 같습니다.
RewriteEngineOn RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] 이런 식으로 백엔드에 액세스할 때 경로는 도메인 이름이 될 수 있습니다. /방명록2.0/관리자
구성 파일의 urlmodel을 3으로 변경해야 합니다. 이때 U 메소드로 생성된 경로에는 항목 파일이 생략됩니다.
설치 방법:
안내에 따라 도메인 이름/guestbook2.0/install을 설치할 수 있으며, 설치 후에는 안전을 위해 설치 폴더를 삭제하는 것이 가장 좋습니다.
보시다시피 이 방명록은 스마티(Smarty)를 기반으로 작성되었습니다. 우리의 오픈 소스 태도에 따라 사용자는 이 방명록을 암호화하고 2차 개발을 수행할 수 있지만 오픈 소스여야 하며 수익이 허용되지 않습니다. 본 방명록의 BUG를 당사 웹사이트에 제출해 주시기를 진심으로 바랍니다. 당사는 적시에 수정을 가할 것이지만 귀하의 의견이 채택될 것이라는 보장은 없으며 3xdoing 방명록의 최종 해석권이 있음을 이해해 주시기 바랍니다. 3xdoing에.
확장하다