TYPECHO ist ein einfaches und effizientes Open-Source-PHP-Framework, das sehr geeignet ist, verschiedene Websites, insbesondere E-Commerce-Plattformen, zu erstellen. In diesem Artikel werden wir untersuchen, wie PHP und TYPECHO verwendet werden, um eine grundlegende E-Commerce-Plattform zu erstellen, die mehrere Aspekte wie Datenbankkonfiguration, Produkttabellenerstellung, Themenanpassung usw. abdeckt.
/** Datenbank Benutzername*// define ('__ typecho_db_user__', 'root'); /** Datenbankkennwort*// define ('__ typecho_db_password__', ''); /** Datenbankhost*// define ('__ typecho_db_host__', 'localhost'); /** Datenbankname*// Define ('__ typecho_db_name__', 'typecho'); /** Datenbanktyp*// define ('__ typecho_database_type__', 'mySQL');
Tischprodukte erstellen ( ID int (11) Auto_increment Primärschlüssel, Nennen Sie Varchar (255) nicht null, Preisdezimal (10,2) NICHT NULL, Beschreibung Text, Bildvarchar (255) );
Diese Tabelle enthält Felder wie Produktname, Preis, Beschreibung und Bildpfad, die Sie bei Bedarf weiter erweitern können.
Erstellen Sie eine Datei namens ProductS.php unter diesem Ordner und fügen Sie den folgenden Code hinzu:
<?php while($this->next ()):?> <div class="product"> <h3><?php $this->Titel(); ?></h3> <p><?php $this->Inhalt(); ?></p> <p>Preis:<?php $this-> Felder-> Preis (); ?></p> <?php if ($this->Felder-> Bild):?> <img src="<?php echo $this->fields->image(); ?>" alt="<? php $ this-> title (); ?>" /> <?php endif; ?> </div> <?php endwhile; ?>
Der obige Code wird verwendet, um den Titel, den Inhalt, den Preis und die Bilder des Produkts anzuzeigen, die Sie nach Ihren Anforderungen weiter anpassen können.
Titel: Produktliste --- <?php $this->widget ('widget_contents_post_recent', 'pageSize = 10 & type = page')-> to ($ products); ?> <?php while($products->next ()):?> <div class="product"> <h3><a href="<?php $products->permalink(); ?>"><?php $products->Titel(); ?></a></h3> <p><?php $products->Inhalt(); ?></p> <p>Preis:<?php $products-> Felder-> Preis (); ?></p> <?php if ($products->Felder-> Bild):?> <img src="<?php echo $products->fields->image(); ?>" alt="<? php $ products-> title (); ?>" /> <?php endif; ?> </div> <?php endwhile; ?>
Dieser Code zeigt den Titel, den Inhalt, den Preis und das Bild des Produkts an und unterstützt das Klicken, um Produktdetails anzuzeigen.
Titel: Produktdetails --- <div class="product"> <h3><?php $this->Titel(); ?></h3> <p><?php $this->Inhalt(); ?></p> <p>Preis:<?php $this-> Felder-> Preis (); ?></p> <?php if ($this->Felder-> Bild):?> <img src="<?php echo $this->fields->image(); ?>" alt="<? php $ this-> title (); ?>" /> <?php endif; ?> </div>