오늘날의 디지털 시대에는 독자들이 새로운 책에 대한 정보를 얻는 방법이 바뀌고 있으며, 책 추천 웹 사이트는 점점 더 많은 관심을 끌고 있습니다. 웹 사이트 개발을 처음 접하는 초보자에게는 PHP 및 Typecho를 사용하여 이러한 플랫폼을 구축하는 것은 개발 비용이 낮을뿐만 아니라 시작하기위한 임계 값이 낮으므로 빠른 배포 및 유지 보수에 적합합니다.
PHP는 광범위한 커뮤니티 지원과 성숙한 개발 생태계를 갖춘 인기있는 서버 측 스크립팅 언어입니다. 가볍고 유연한 PHP 블로그 시스템으로 Typecho는 사용자 정의 테마 및 플러그인을 지원하며 특히 블로그 클래스 또는 콘텐츠 집계 사이트의 빠른 개발에 적합합니다.
먼저 공식 Typecho 웹 사이트에서 최신 버전의 설치 패키지를 다운로드하여 서버 루트 디렉토리로 압축 해제하십시오. 설치 마법사를 시작한 후 프롬프트에 따라 데이터베이스 구성 및 웹 사이트 초기화를 완료하면 기본 프레임 워크를 몇 분 안에 구축 할 수 있습니다.
/usr/테마/ 디렉토리에서 새 폴더 Book_Recommend를 만들고 주제의 기본 논리 코드를 작성하기 위해 새 Index.php 파일을 만듭니다.
먼저 몇 가지 기본 상수를 정의해 봅시다.
<?php define('THEME_NAME', '책 추천'); define('THEME_DESCRIPTION', '一个简单的책 추천网站'); ?>
그런 다음 typecho 코어 파일을 소개하고 데이터베이스 개체를 초기화합니다.
<?php require_once 'path/to/Typecho/Widget.php'; require_once 'path/to/Typecho/Db.php'; $db = Typecho_Db::get(); ?>
다음 코드는 책 이라는 데이터 테이블에서 책 데이터를 읽는 것을 구현하며 릴리스 시간에 따라 내림차순으로 정렬되어 프론트 엔드에 표시됩니다.
<?php $books = $db->fetchall ($ db-> select ()-> from ( 'table.books')-> order ( 'publish_time desc')); foreach ($ books as $ book) { 에코 '<div class="book"> ';; 에코 '<h2> '. $ book [ 'title']. '</h2> ';; 에코 '<p> '. $ book [ 'author']. '</p> ';; 에코 '<p> '. $ book [ 'description']. '</p> ';; 에코 '</div> ';; } ?>
테마 디렉토리에서 새로운 Style.css 파일을 만들고 다음 스타일을 추가하여 디스플레이 효과를 최적화하십시오.
.책 { 국경 : 1px Solid #CCC; 패딩 : 10px; 마진 바닥 : 10px; } .Book H2 { 글꼴 크기 : 20px; 색상 : #333; } . 책 p { 글꼴 크기 : 14px; 색상 : #666; }
Typecho 배경에 로그인하고 외관 설정에서 만든 Book_Recommend 테마를 활성화 할 수 있습니다.
위의 단계를 통해 간단하고 완전히 기능적인 책 추천 웹 사이트를 신속하게 구축 할 수 있습니다. 이 프로젝트는 PHP의 초보자에게 매우 적합한 실제 교육 프로젝트입니다. 동시에 개인의 필요에 따라 검색 기능, 댓글 시스템, 책 분류 및 기타 모듈을 더욱 확장 할 수 있습니다. 이 가이드가 도움이되기를 바랍니다!