Typecho는 간단하고 효율적인 오픈 소스 PHP 프레임 워크로 다양한 웹 사이트, 특히 전자 상거래 플랫폼을 구축하는 데 매우 적합합니다. 이 기사에서는 데이터베이스 구성, 제품 테이블 생성, 테마 사용자 정의 등과 같은 여러 측면을 다루는 기본 전자 상거래 플랫폼을 작성하기 위해 PHP 및 Typecho를 사용하는 방법을 살펴 봅니다.
/** 데이터베이스 사용자 이름*/ 정의 ( '__ typecho_db_user__', 'root'); /** 데이터베이스 비밀번호*/ 정의 ( '__ typecho_db_password__', ''); /** 데이터베이스 호스트*/ 정의 ( '__ typecho_db_host__', 'localhost'); /** 데이터베이스 이름*/ 정의 ( '__ typecho_db_name__', 'typecho'); /** 데이터베이스 유형*/ 정의 ( '__ typecho_database_type__', 'mysql');
테이블 제품 생성 ( id int (11) auto_increment 기본 키, Varchar (255) 이름은 null, 가격 소수점 (10,2)은 null, 설명 텍스트, Image Varchar (255) );
이 표에는 제품 이름, 가격, 설명 및 이미지 경로와 같은 필드가 포함되어있어 필요에 따라 더 확장 할 수 있습니다.
이 폴더 아래에서 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; ?>
위의 코드는 제품의 제목, 콘텐츠, 가격 및 사진을 표시하는 데 사용되며, 필요에 따라 추가로 사용자 정의 할 수 있습니다.
제목 : 제품 목록 --- <?php $this->위젯 ( 'widget_contents_post_recent', 'pagesize = 10 & type = page')-> 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; ?>
이 코드는 제품의 제목, 컨텐츠, 가격 및 사진을 표시하며 제품 세부 정보를 볼 수 있도록 클릭을 지원합니다.
제목 : 제품 세부 사항 --- <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>