현재 위치: > 최신 기사 목록> PHP 및 Typecho를 사용하여 전자 상거래 플랫폼 구축 방법 : 기본에서 구현으로

PHP 및 Typecho를 사용하여 전자 상거래 플랫폼 구축 방법 : 기본에서 구현으로

M66 2025-06-13

PHP 및 Typecho를 사용하여 전자 상거래 플랫폼 구축 방법

Typecho는 간단하고 효율적인 오픈 소스 PHP 프레임 워크로 다양한 웹 사이트, 특히 전자 상거래 플랫폼을 구축하는 데 매우 적합합니다. 이 기사에서는 데이터베이스 구성, 제품 테이블 생성, 테마 사용자 정의 등과 같은 여러 측면을 다루는 기본 전자 상거래 플랫폼을 작성하기 위해 PHP 및 Typecho를 사용하는 방법을 살펴 봅니다.

1. 준비

시작하기 전에 PHP 환경을 구축하고 최신 버전의 typecho를 설치했는지 확인하십시오. 최신 버전은 Typecho의 공식 웹 사이트에서 얻을 수 있으며 공식 문서에 따라 설치할 수 있습니다.

2. 데이터베이스를 구성합니다

Typecho는 MySQL을 백엔드 데이터베이스로 사용합니다. TypEcho를 설치 한 후에는 데이터베이스 연결을 구성해야합니다. TypEcho 설치 디렉토리에서`config.inc.php` 파일을 찾아 다음 데이터베이스 연결 매개 변수를 편집하십시오.
/** 데이터베이스 사용자 이름*/
정의 ( '__ typecho_db_user__', 'root');
/** 데이터베이스 비밀번호*/
정의 ( '__ typecho_db_password__', ''); 
/** 데이터베이스 호스트*/
정의 ( '__ typecho_db_host__', 'localhost');
/** 데이터베이스 이름*/
정의 ( '__ typecho_db_name__', 'typecho');
/** 데이터베이스 유형*/
정의 ( '__ typecho_database_type__', 'mysql');
데이터베이스 구성에 따라 이러한 매개 변수를 수정하십시오.

3. 제품 목록을 만듭니다

제품 정보를 저장하려면 데이터베이스에 'Products'라는 제품 테이블을 만들어야합니다. 다음 SQL 문을 사용하여 테이블 구조를 만듭니다.
테이블 제품 생성 (
  id int (11) auto_increment 기본 키,
  Varchar (255) 이름은 null,
  가격 소수점 (10,2)은 null,
  설명 텍스트,
  Image Varchar (255)
);

이 표에는 제품 이름, 가격, 설명 및 이미지 경로와 같은 필드가 포함되어있어 필요에 따라 더 확장 할 수 있습니다.

4. 타자 테마를 만듭니다

Typecho는 테마를 통해 웹 사이트의 모양을 제어합니다. 전자 상거래 플랫폼을 구축하려면 테마를 사용자 정의해야합니다. typecho의`usr/trees/`디렉토리 (예 :`ecommerce ')에서 새 폴더를 만듭니다.

이 폴더 아래에서 Products.php 라는 파일을 만들고 다음 코드를 추가하십시오.

<?php while($this->다음 ()) :?>
  <div class="product">
    <h3><?php $this->제목(); ?></h3>
    <p><?php $this->콘텐츠(); ?></p>
    <p>가격:<?php $this-> 필드-> 가격 (); ?></p>
    <?php if ($this->필드-> 이미지) :?>
      <img src="<?php echo $this->fields->image(); ?>" alt="<? php $ this-> title (); ?>" />
    <?php endif; ?>
  </div>
<?php endwhile; ?>

위의 코드는 제품의 제목, 콘텐츠, 가격 및 사진을 표시하는 데 사용되며, 필요에 따라 추가로 사용자 정의 할 수 있습니다.

5. 제품 목록 페이지를 만듭니다

다음으로 제품 목록을 표시하려면 TypeCho 백엔드에서 페이지를 작성해야합니다. 배경 관리 인터페이스에서 "모양"> "페이지"를 클릭하고 새 페이지를 만들고 페이지 편집기에서 다음 코드를 입력하십시오.
제목 : 제품 목록 ---
<?php $this->위젯 ( &#39;widget_contents_post_recent&#39;, &#39;pagesize = 10 & type = page&#39;)-> to ($ products); ?>
<?php while($products->다음 ()) :?>
  <div class="product">
    <h3><a href="<?php $products->permalink(); ?>"><?php $products->제목(); ?></a></h3>
    <p><?php $products->콘텐츠(); ?></p>
    <p>가격:<?php $products-> 필드-> 가격 (); ?></p>
    <?php if ($products->필드-> 이미지) :?>
      <img src="<?php echo $products->fields->image(); ?>" alt="<? php $ products-> title (); ?>" />
    <?php endif; ?>
  </div>
<?php endwhile; ?>

이 코드는 제품의 제목, 컨텐츠, 가격 및 사진을 표시하며 제품 세부 정보를 볼 수 있도록 클릭을 지원합니다.

6. 제품 세부 정보 페이지를 만듭니다

제품 목록과 마찬가지로 제품 세부 정보 페이지를 만들어야합니다. 백그라운드에서 모양> 페이지를 클릭하여 새 페이지를 만들고 다음 코드를 입력하십시오.
제목 : 제품 세부 사항 ---
<div class="product">
  <h3><?php $this->제목(); ?></h3>
  <p><?php $this->콘텐츠(); ?></p>
  <p>가격:<?php $this-> 필드-> 가격 (); ?></p>
  <?php if ($this->필드-> 이미지) :?>
    <img src="<?php echo $this->fields->image(); ?>" alt="<? php $ this-> title (); ?>" />
  <?php endif; ?>
</div>

7. 제품 추가

Typecho 백엔드에서 "Compose"를 클릭하여 새 제품을 만들고 제품 제목, 콘텐츠, 가격 및 사진을 입력하십시오. 항목을 저장하면 항목 목록 페이지에서 볼 수 있습니다.

요약

이 시점에서 기본 전자 상거래 플랫폼을 성공적으로 구축했습니다. PHP 및 Typecho를 통해 제품 목록 및 제품 세부 정보 페이지를 만들어 제품에 대한 기본 정보를 표시 할 수 있습니다. 다음으로 쇼핑 카트, 결제 인터페이스 등과 같은 요구에 따라 기능을 더 확장하여 완전한 전자 상거래 시스템을 생성 할 수 있습니다.