1. Trang chủ
  2. » Luận Văn - Báo Cáo

thiết kế website bán hàng điện thoại di động trên wordpress

74 689 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 74
Dung lượng 9,56 MB

Nội dung

Chương 1 : NỘI DUNG THỰC TẬP TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA...1 I.. GIỚI THIỆU VỀ TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA...2 1..

Trang 1

Ngày nay, khoa học công nghệ đã có những bước phát triển mạnh mẽ cả vềchiều rộng lẫn chiều sâu Máy tính điện tử không chỉ được coi là một thứ phươngtiện quý hiếm mà nay đã trở thành một công cụ làm việc, giải trí thông dụng củacon người, không những ở công sở mà thậm chí còn ở ngay trong gia đình.

Với sự bùng nổ của công nghệ thông tin và với vai trò không thể thiếu của ngànhkhoa học ngày nay, các tổ chức và các doanh nghiệp lớn và nhỏ đều tìm mọi biệnpháp để xây dựng và củng cố một cách hoàn thiện hệ thống thông tin của mìnhnhằm tin học hóa các hoạt động tác nghiệp của đơn vị

Hiện nay, trên thế giới giữa các công ty tin học hàng đầu không ngừng đầu tưvào việc xây dựng và cả thiện các giải pháp cũng như các sản phẩm nhằm cho phéptiến hành thương mại hóa Internet Chúng ta cũng dễ dàng nhận ra tầm quan trọngvà tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nốimạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thờigian Bạn chỉ cần vào các trang dịch vụ thương mại điện từ, làm theo hướng dẫn vàclick vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nơi cho bạn

Trang 2

Chương 1 : NỘI DUNG THỰC TẬP TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ

MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA 1

I LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP 1

II GIỚI THIỆU VỀ TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA 2

1 Giới thiệu chung về trung tâm 2

2 Lĩnh vực hoạt động chính 2

3 Đội ngũ giảng viên: 2

Chương 2 : TỔNG QUAN VỀ PHP VÀ TỔNG QUAN VỀ MY SQL 8

I Tổng quan về MySQL 8

1 Khởi động và sử dụng 8

2 Một số thuật ngữ 8

3 Loại dữ liệu trong MySQL 8

4 Những cú pháp cơ bản 8

II Tổng quan về PHP 9

1 Lịch sử và phát triển 9

2 Cấu trúc cơ bản 10

3 Xuất giá trị ra trình duyệt 11

4 Biến, hằng, chuỗi và các kiểu dữ liệu 11

5 Các phương thức được sử dụng trong lập trình PHP 12

6 Cookie và Session trong PHP 12

7 Hàm 14

III Tổng quan về wordpress 15

1 WordPress là gì ? 15

2 Các loại Wordpress 16

3 Các tính năng cơ bản của Wordpress 16

Chương 3 THIẾT KẾ WEBSITE BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG TRÊN WORDPRESS 18

I Đăng ký hosting, tên miền và cài đặt wordpress 18

1 Đăng ký hosting, tên miền 18

2 Upload Wordpress vào hosting 22

3 Tạo cơ sở dữ liệu cho website trên hosting 27

4 Điều chỉnh thông số cơ sở dữ liệu để phù hợp với website 28

5 Cài đặt Wordpress 31

II Thiết kế website bán hàng điện thoại di động 35

1 Cài Plugin Woocommerce hỗ trợ website bán hàng 36

2 Cài đặt giao diện 42

3 Cài đặt trình đơn 45

4 Cài đặt Bannel ( ảnh bìa) và màu cho website 49

5 Cài đặt Plugin liên hệ 53

6 Thêm bài viết mới, sản phẩm mới 59

7 Tổng kết 66

TÀI LIỆU THAM KHẢO 68

Trang 3

Chương 1 : NỘI DUNG THỰC TẬP TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ

ATHENA

I LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP

Khi thực tập tại công ty Ban giám đốc TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA đã đưa ra lịch thực tập cho sinh viên như sau:

Kiểm tra website và triển khai báo

cáo cho trung tâm

Hai tuần đầu tham quan tất cả các phòng làm việc của trung tâm

 Làm quen với máy tính của trung tâm

 Xây dựng hệ thống quản lý

Trang 4

II GIỚI THIỆU VỀ TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA.

1 Giới thiệu chung về trung tâm.

Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động,nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà

2 Lĩnh vực hoạt động chính.

Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị

mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH, Song song đó, trung tâm

ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của

các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính

Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là

chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng ,

Bộ Công An, Sở Thông Tin Truyền Thông các tin, bưu điện các tỉnh

Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp

tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,

3 Đội ngũ giảng viên:

Tất cả các giảng viên trung tâm ATHENA có điều tốt nghiệp từ các trường đại học hàng đầu trong nước Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ

chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung

Trang 5

Cơ sở vật chất:

 Thiết bị đầy đủ và hiện đại

 Chương trình cập nhật liên tục, đảm bảo học viên tiếp cận với những công nghệ mới

 Phòng máy rộng rãi, thoáng mát

Dịch vụ hỗ trợ:

 Đảm bảo việc làm cho học viên tốt nghiệp khóa dài hạn

 Giới thiệu việc làm cho mọi học viên

 Thực tập có lương cho học viên khá giỏi

 Ngoài giờ chính thức, học viên được thực hành miễn phí, không giới hạn

 Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng

 Hỗ trợ thi Chứng chỉ Quốc tế

Cơ sở 1

Địa chỉ: 92 Nguyễn Đình Chiểu - Phường Đa Kao - Quận 1

Điện thoại: (08)38244041, 0907879477, 0943230099

Trang 6

Cơ sở 2

Địa chỉ: 2 Bis Đinh Tiên Hoàng -Phường Đa Kao -Quận 1

Điện thoại: (08)22103801, 0943200088

Trang 7

Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank

Trang 8

Phát chứng chỉ cho các học viên hoàn thành khóa học.

Trang 9

Phòng tự nghiên cứu dành cho cách sinh viên.

Trang 10

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH

MẠNG QUỐC TẾ ATHENA

Cơ sở 1: 92 Nguyễn Đình Chiểu, phường Đa Kao, Q1 Điện thoại: (08)38244041

-090 78 79 477-094 323 00 99(Gần ngã tư Đinh Tiên Hoàng - Nguyễn Đình Chiểu)

Cơ sở 2: 2 Bis Đinh Tiên Hoàng, phường Đa Kao, Q1 Điện thoại: (08)22103801

-094 320 00 88(Cạnh sân vận động Hoa Lư - Cách đài truyền hình Tp HTV 50 mét)

Website: http://athena.edu.vn - http://athena.com.vn

E-mail : support@athena.edu.vn - tuvan@athena.edu.vn

Chương 2

Trang 11

Chương 3 : TỔNG QUAN VỀ PHP VÀ TỔNG QUAN VỀ MY SQL

I Tổng quan về MySQL.

MySQL là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung với

Apache, PHP Chính yếu tố phát triển trong cộng đồng mã nguồn mở nên MySQL đã qua rất nhiều sự hỗ trợ của những lập trình viên yêu thích mã nguồn

mở MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL Nhưng MySQL không bao quát toàn bộ những câu truy vấn cao cấp như SQL Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể

giải quyết các bài toán trong PHP

1 Khởi động và sử dụng.

Chúng ta sử dụng command như sau: MySQL –hname –uuser –ppass Để truy cập vào cơ sở dữ liệu Hoặc sử dụng bộ appserv để vào nhanh hơn theo đường dẫn sau: 26 Start/ Appserv/ MySQL command Line client Sau đó nhập password mà chúng ta đã đặt

vào

4 Một số thuật ngữ.

NULL : Giá trị cho phép rỗng AUTO_INCREMENT : Cho phép giá trị tăng dần(tự động) UNSIGNED : Phải là số nguyên dương PRIMARY KEY : Cho phép nó là khóa chính trong bảng

5 Loại dữ liệu trong MySQL.

Char Định dạng text có chiều dài từ 0->255

Varchar Định dạng text có chiều dài từ 0->255

Text Định dạng text có chiều dài từ 0->65535

Longtext Định dạng text có chiều dài từ 0->4294967215

INT Định dạng text có chiều dài từ 0->4294967215

Float Định dạng số thập phân có chiều dài nhỏ

Double Định dạng số thập phân có chiều dài lớn

Date Định dạng thời gian theo định dạng: YYYY - MM - DD

DateTime

Định dạng thời gian theo định dạng: YYYY - MM - DD HH:MM:SS

6 Những cú pháp cơ bản.

- Tạo một cơ sở dữ liệu:

CREATE DATABASE tên_cơ_sở_dữ_liệu; Cú pháp sử dụng cơ sở dữ liệu: Use

tên_database; Cú pháp thoát khỏi cơ sở dữ liệu: Exit Tạo một bảng trong cơ sở dữ liệu:

CREATE TABLE user (<tên_cột><mô_tả>,…,<tên_cột_n>… <mô_tả_n>)

Trang 12

Thêm 1 cột vào bảng:

ALTER TABLE tên_bảng ADD <tên_cột><thuộc_tính> AFTER <tên_cột>

Thêm giá trị vào bảng:

INSERT INTO Tên_bảng(tên_cột) VALUES(Giá_trị_tương_ứng);

Truy xuất dữ liệu:

SELECT tên_cột FROM Tên_bảng;

Truy xuất dữ liệu với điều kiện:

SELECT tên_cột FROM Tên_bảng WHERE điều kiện;

Truy xuất dữ liệu và sắp xếp theo trình tự:

 SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể

có where hoặc không) ORDER BY Theo quy ước sắp xếp Trong đó quy ước sắp xếp bao gồm hai thông số là ASC (từtrên xuống dưới), DESC (từ dưới lên trên)

Truy cập dữ liệu có giới hạn:

 SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể

có where hoặc không) LIMIT vị trí bắt đầu, số record muốn lấy ra

Cập nhật dữ liệu trong bảng:

Update tên_bảng set tên_cột=Giá trị mới WHERE (điều

kiện) Nếu không có ràng buộc điều kiện, chúng sẽ cập nhật toàn bộ giá trị mới của các record trong bảng

Xóa dữ liệu trong bảng:

 DELETE FROM tên_bảng WHERE (điều kiện) Nếu không có ràng buộc

II Tổng quan về PHP

1 Lịch sử và phát triển.

PHP

Được phát triển từ một sản phẩm có tên là PHP/FI PHP/FI do Rasmus Lerdorf

tạo ra năm 1995, ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng Ông đã đặt

tên cho bộ mã kịch bản này là 'Personal Home Page Tools'.

Trang 13

PHP 3

PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với các

phiên bản PHP mà chúng ta được biết ngày nay Nó đã được Andi Gutmans và Zeev

Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó PHP 3.0 đã

chính thức được công bố vào tháng 6 năm 1998, sau thời gian 9 tháng được cộng đồng kiểm nghiệm

PHP 4

Vào mùa đông năm 1998, ngay sau khi PHP 3.0 chính thức được công bố, Andi

Gutmans và Zeev Suraski đã bắt đầu bắt tay vào việc viết lại phần lõi của

PHP Một động cơ mới, có tên 'Zend Engine' (ghép từ các chữ đầu trong tên của Zeev và Andi), đã đáp ứng được các nhu cầu thiết kế

này một cách thành công, và lần đầu tiên được giới thiệu vào giữa năm 1999 PHP 4.0, dựa trên động cơ này, và đi kèm với hàng loạt cáctính năng mới bổ sung, đã chính thức được công bố vào tháng 5 năm

2000, gần 2 năm sau khi bản PHP 3.0 ra đời

PHP 5

Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhóm phát triển PHP tự mãn Cộng đồng PHP đã nhanh chóng giúp họ nhận ra những yếu kém của PHP 4 đặc biệt với khả năng hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợ giao thức máy

khách mới của MySQL 4.1 và 5.0, hỗ trợ dịch vụ web yếu Những điểm này chính là mục đích để Zeev và Andi viết Zend Engine 2.0, lõi của

PHP 5.0 Một thảo luận trên Slashdot đã cho thấy việc phát triển PHP 5.0 có thể đã bắt đầu vào thời điểm tháng 12 năm 2002 nhưng nhữngbài phỏng vấn Zeev liên quan đến phiên bản này thì đã có mặt trên

mạng Internet vào khoảng tháng 7 năm 2002.

Ngày 29 tháng 6 năm 2003, PHP 5 Beta 1 đã chính thức được

công bố để cộng đồng kiểm nghiệm Đó cũng là phiên bản đầu tiên

của Zend Engine 2.0 Phiên bản Beta 2 sau đó đã ra mắt vào tháng 10

năm 2003 với sự xuất hiện của hai tính năng rất được chờ đợi:

Iterators, Reflection nhưng namespaces một tính năng gây tranh cãi

khác đã bị loại khỏi mã nguồn Ngày 21 tháng 12 năm 2003: PHP 5 Beta 3 đã được công bố để kiểm tra với việc phân phối kèm với Tidy,

bỏ hỗ trợ Windows 95, khả năng gọi các hàm PHP bên trong XSLT, sửa

chữa nhiều lỗi và thêm khá nhiều hàm mới PHP 5 bản chính thức đã

ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi khá dài các bản kiểm

Trang 14

Cách 3: Cú pháp giống với ASP <% Mã lệnh PHP %>

Cách 4: Cú pháp bắt đầu bằng script <script

Ví dụ: <?php echo ”Hello world!”; ?>

8 Xuất giá trị ra trình duyệt.

Để xuất dữ liệu ra trình duyệt chúng ta có những dòng cú pháp sau :

+ echo "Thông tin";

+ printf "Thông tin";

Thông tin bao gồm : biến, chuỗi, hoặc lệnh HTML …

Nếu giữa hai chuỗi muốn liên kết với nhau ta sử dụng dấu "."

9 Biến, hằng, chuỗi và các kiểu dữ liệu.

Biến

Biến được xem là vùng nhớ dữ liệu tạm thời Và giá trị có thể thay đổi được Biến đượcbắt đầu bằng ký hiệu "$" Và theo sau chúng là 1 từ, 1 cụm từ nhưng phải viết liền hoặc có gạch dưới

Một biến được xem là hợp lệ khi nó thỏa các yếu tố :

Tên của biến phải bắt đầu bằng dấu gạch dưới và theo sau là các ký tự, số hay dấu gạch dưới + Tên của biến không được phép trùng với các từ khóa của PHP

Trong PHP để sử dụng 1 biến chúng ta thường phải khai báo trước, tuy nhiên đốivới các lập trình viên khi sử dụng họ thường xử lý cùng một lúc các công việc, nghĩa là vừa khai báo vừa gán dữ liệu cho biến

Bản thân biến cũng có thể gán cho các kiểu dữ liệu khác Và tùy theo ý định của người lập trình mong muốn trên chúng

Trang 15

Nếu biến là cái có thể thay đổi được thì ngược lại hằng là cái chúng ta không thể thay

đổi được Hằng trong PHP được định nghĩa bởi hàm define theo cú pháp: define (string

tên_hằng, giá_trị_hằng )

Cũng giống với biến hằng được xem là hợp lệ thì chúng phải đáp ứng 1 số yếu tố :

+ Hằng không có dấu "$" ở trước tên

+ Hằng có thể truy cập bất cứ vị trí nào trong mã lệnh

+ Hằng chỉ được phép gán giá trị duy nhất 1 lần

+ Hằng thường viết bằng chữ in để phân biệt với biến

Chuỗi

Chuỗi là một nhóm các kỹ tự, số, khoảng trắng, dấu ngắt được đặt trong các dấu nháy.Ví dụ:

“ Hello”

“ welcome to Viet Nam”

Để tạo 1 biễn chuỗi, chúng ta phải gán giá trị chuỗi cho 1 biến hợp lệ

Ví dụ:

$fisrt name = “ Nguyen”;

$last name = “ Van A “;

Để liên kết 1 chuỗi và 1 biến chúng ta thường sử dụng dấu "."

Kiểu dữ liệu

Các kiểu dữ liệu khác nhau chiếm các lượng bộ nhớ khác nhau và có thể được xử

lý theo cách khác nhau khi chúng được theo tác trong 1 script Trong PHP chúng ta có 6 kiểu dữ liệu chính như sau : Chúng ta có thể sử dụng hàm dựng sẵn GETtype() của

PHP4 để kiểm tra kiểu của bất kỳ biến

10 Các phương thức được sử dụng trong lập trình PHP

Có 2 phương thức được sử dụng trong lập trình PHP là GET và POST

Phương thức GET

Phương thức này cũng được dùng để lấy dữ liệu từ form nhập liệu Tuy nhiên nhiệm vụ

chính của nó vẫn là lấy nội dung trang dữ liệu từ webserver.

Ví dụ: Với url sau: shownews.php?id=50

Trang 16

Phương thức này được sử dụng để lấy dữ liệu từ form nhập liệu Và chuyển chúng lên

trình chủ webserver.

11 Cookie và Session trong PHP

Cookie và Session là hai phương pháp sử dụng để quản lý các phiên làm việc giữa

người sử dụng và hệ thống

Cookie

Cookie là 1 đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy người sử dụng

Nó được trình duyệt gởi ngược lên lại server mỗi khi browser tải 1 trang web từ

server Những thông tin được lưu trữ trong Cookie hoàn toàn phụ thuộc vào website

trên server Mỗi website có thể lưu trữ những thông tin khác nhau trong Cookie, ví dụ thời điểm lần cuối ta ghé thăm website, đánh dấu ta đã login hay chưa, v.v

Cookie được tạo ra bởi website và gởi tới browser, do vậy 2 website khác nhau (cho dù

cùng host trên 1 server) sẽ có 2 Cookie khác nhau gởi tới browser Ngoài ra, mỗi

browser quản lý và lưu trữ Cookie theo cách riêng của mình, cho nên 2 browser cùng

truy cập vào 1 website sẽ nhận được 2 Cookie khác nhau

1 Để thiết lập Cookie ta sử dụng cú pháp:

SetCookie("tên Cookie","giá trị", thời gian sống) Tên Cookie là tên mà chúng ta đặt cho

phiên làm việc Giá trị là thông số của tên Cookie.

Ví dụ: setCookie("name","admin",time()+3600);

2 Để sử dụng lại Cookie vừa thiết lập, chúng ta sử dụng cú pháp:

Cú pháp: $_COOKIE["tên Cookies"]

Tên Cookie là tên mà chúng ta thiết lập phía trên.

3 Để hủy 1 Cookie đã được tạo ta có thể dùng 1 trong 2 cách sau:

+ Cú pháp: setCookie("Tên Cookie") Gọi hàm setCookie với chỉ duy nhất tên Cookie

mà thôi

+ Dùng thời gian hết hạn Cookie là thời điểm trong quá khứ

Ví dụ: setCookie("name","admin",time()-3600);

Session

Một cách khác quản lý người sử dụng là Session Session được hiểu là khoảng thời gian người sử dụng giao tiếp với 1 ứng dụng Một Session được bắt đầu khi người sử dụng truy cập vào ứng dụng lần đầu tiên, và kết thúc khi người sử dụng thoát khỏi ứng dụng Mỗi Session sẽ có được cấp một định danh (ID) khác nhau

- Để thiết lập 1 Session ta sử dụng cú pháp: Session_start()

- Đoạn code này phải được nằm trên các kịch bản HTML Hoặc những lệnh

echo,printf Để thiết lập 1 giá trị Session, ngoài việc cho phép bắt đầu thực thi Session

Trang 17

Chúng ta còn phải đăng ký 1 giá trị Session Để tiện cho việc gán giá trị cho Session đó.

Ta có cú pháp sau: Session_register("Name")

4 Giống với Cookie Để sử dụng giá trị của Session ta sử dụng mã lệnh sau:

Cú pháp: $_SESSION["name"]

Với Name là tên mà chúng ta sử dụng hàm Session_register("name") để khai báo.

5 Để hủy bỏ giá trị của Session ta có những cách sau:

Session_destroy() // Cho phép hủy bỏ toàn bộ giá trị của Session

Session_unset()// Cho phép hủy bỏ Session

12 Hàm

Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự

định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website Việc này

cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc Đồng thời có thểtùy biến ở mọi trang Mà không cần phải khởi tạo hay viết lại mã lệnh như HTML thuần

Trang 18

Ngoài hai cú pháp trên còn có include_once(), require_once()

Hai hàm này cũng có trách nhiệm gọi lại hàm Những chúng sẽ chỉ gọilại duy nhất 1 lần mà thôi

Trang 19

 Kết hợp PHP và MySQL trong ứng dụng website

Kết nối cơ sở dữ liệu

MySQL_connect("hostname","user","pass");

Lựa chọn cơ sở dữ liệu

MySQL_select_db("tên_CSDL");

Thực thi câu lệnh truy vấn

MySQL_query("Câu truy vấn ở đây");

tương tự các nhà cung cấp khác

- WordPress là một dạng phần mềm mã nguồn mở, là hậu duệ chính thức của b2/

cafelog, được phát triển bởi Michel Valdrighi Cái tên WordPress được đề xuất bởi

Christine Selleck, một người bạn của nhà phát triển chính Matt Mullenweg.

Trang 20

- WordPress viết bằng PHP và sử dụng hệ quản trị MySQL WordPress chạy tốt trên PHP5, hầu hết mọi host (dịch vụ lưu trữ trực tuyến) có PHP đều hỗ trợ WordPress Nhiều Host (Godaddy, Host Gator, …) còn có chức năng tự động cài đặt WordPress.

- WordPress để đăng tải thông tin lên mạng, WordPress có chức năng như mọi Website khác Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là mạng xã hội

- Ngoài ra, WordPress còn hỗ trợ tạo Blog miễn phí trên WordPress.com để những ai không có điều kiện tài chính, kỹ thuật, thời gian… có thể sử dụng được

WordPress

- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ blogkhác hay chia mục cho bài viết Tuy nhiên, WordPress lại không có chức năng xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng khi họ cần xem xét và chỉnh sửa

- Các bản nâng cấp chính được chỉ định tên mã (codenames) đại diện cho các

nhạc sĩ nhạc jazz nổi tiếng

13 Các loại Wordpress.

Wordpress tạm được phân ra thành hai loại:

Sử dụng dịch vụ của nhà cung cấp (wordpress.com)

- WordPress.com là do 1 nhóm người dựa trên mã nguồn của WordPress tinh chỉnh lại để cung cấp dịch vụ tạo blog cho những người sử dụng, nhằm đơn giản hơn cho người dùng không chuyên Khối lượng theme khá lớn, sử dụng mã nguồn mở PHP, tuỳ biến giao diện khá, xứng đáng là một đối thủ ngang tài đối với google blogger

- Giao diện thân thiện dễ sử dụng, cung cấp 50 kiểu giao diện khác nhau và cập nhật thường xuyên, hệ thống quản lý bài viết và comment mạnh mẽ, cho phép nhiều người cùng viết bài và cùng quản lý blog, kết nối với cộng đồng wordpress.com thông qua trang chủ, hỗ trợ tốt tiếng Việt và nhiều điểm nổi bật khác nữa

14 Các tính năng cơ bản của Wordpress.

Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng nếu so với

các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở những tính năng dưới

Trang 21

- Sử dụng giao diện XML RPC để trackback và viết bài từ xa

- Có thể đăng bài trên blog từ email

- Hỗ trợ plugin và theme: đây là một điểm mạnh nhất của Wordpress Nó tạo

cơ hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho Wordpress, làm cho nó càng ngày càng phong phú về tính năng vàgiao diện

- Có thể nhập dữ liệu từ Blogger, Blogware, Bunny’s Technorati Tags,

DotClear, GreyMatter, Jorome’s Keyword, LiveJournal, Movable Type, TypePad, RSS, Simple Tagging, Textpattern, B2evoluton, v.v Đây là chức năng tuyệt vời nếu như bạn muốn chuyển từ một blog khác sang sử dụng Wordpress, nó giúp lại lấy lại tất cả các bài viết trên các blog khác để chuyển qua Wordpress

- Rất nhiều tài liệu hướng dẫn để giúp phát triển thêm tính năng, và nhiều bộ API để mở rộng

- Dễ quản lý và duy trì mà chẳng cần phải có nhiều kĩ năng hay kinh nghiệm

- Khả năng tìm kiếm trên blog rất tốt

- Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết là bao nhiêu

- Hỗ trợ viết blog đa ngôn ngữ

- Administration Panel được tổ chức rất tốt với rất nhiều tính năng nhưng lại dễhiểu và dễ sử dụng

- Quản lý liên kết dễ dàng

Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có thể chỉnh sửa

Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng có thể sử dụng

Wordpress để làm một website hoàn chỉnh Wordpress có hàng ngàn plugin và theme, cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò số 1 của mình

Trang 22

Chương 4 THIẾT KẾ WEBSITE BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG TRÊN WORDPRESS

Tải Wordpress tại https://vi.wordpress.org/ ( Bản tiếng việt )

I Đăng ký hosting, tên miền và cài đặt wordpress.

1 Đăng ký hosting, tên miền.

Vào trang http://www.hostinger.vn/ để đăng ký

Trang 23

Đăng ký một tài khoản riêng, có thể đăng ký bằng tài khoản facebook hoặc google.

Đăng nhập tài khoản đã đăng ký và chọn gói hosting Free.

Trang 24

Đặt tên miền và mật khẩu.

Trang 25

Xác nhận đơn hàng và hoàn tất đăng kí hosting và tên miền.

Trang 26

15 Upload Wordpress vào hosting.

Nhấp vào tên miền vừa cài đặt và chọn Quản lý.

Tiếp theo chọn Tab Files chọn Quản lý file #2.

Trang 27

Tiếp tục chọn thư mục pbulic.html.

Chọn tab upload.

Trang 28

Nhấp vào chọn tệp và chọn file Wordpress vừa tải về.

Trang 29

Hoàn tất Upload Wordpress.

Trang 30

Xóa file default.php.

Trang 31

16 Tạo cơ sở dữ liệu cho website trên hosting.

Trong Quản lý chọn tab Databases.

Tạo tên và mật khẩu cho cơ sở dữ liệu

Hoàn tất

Trang 32

17 Điều chỉnh thông số cơ sở dữ liệu để phù hợp với website.

Tại thư mục Wordpress vừa Upload lên chọn tab wp-config-sample.php và edit.

Tìm dòng database_name_here và username_here xóa đi.

Tiếp tục sang phần quản lý cở sở dữ liệu copy tên tại tab My SQL database và My SQL user và paste vào thay thế dòng vừa xóa đi.

Trang 33

Tương tự như vậy với My SQL Password và My SQL Host

Trang 34

Hoàn tất và lưu lại.

Trang 35

18 Cài đặt Wordpress.

Tiến hành mở website bằng tên miền đã đăng ký

Trang 36

Sau khi mở tên miền thành công thì giao diện cài đặt sẽ hiện lên.

Nhấp vào Thực hiện cài đặt.

Giao diện nhập thông tin chi tiết để kết nối cở sở dữ liệu hiện lên

Điền đầy đủ thông tin cở sở dữ liệu đã đăng ký ở Hostinger.vn

Trang 37

Hoàn tất và gửi.

Đăng ký thành công, bắt đầu thực hiện cài đặt thông tin cá nhân

Ngày đăng: 28/10/2016, 23:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w