Bài trước, chúng ta đã hoàn thành xong các chức năng của hình ảnh. Bài này, chúng ta sẽ viết các chức năng của bài viết.
Đây có lẽ là phần quan trọng nhất của ứng dụng này rồi nhỉ? Bài viết (tiếng anh là posts) sẽ bao gồm nội dung của một lĩnh vực nào đó (chuyên mục) và có thể kèm hình ảnh, mô tả, tiêu đề, ...
Các đặc điểm và chức năng trong phần này là:
Các bạn tạo table posts
bằng cách chạy lệnh SQL sau:
Mình sẽ giải thích một số field:
title
: tiều đề bài viếtdescr
: mô tả bài viếturl_thumb
: url thumbnail (ảnh nhỏ) bài viếtslug
: url bài viếtkeywords
: từ khoá bài viếtbody
: nội dung bài viếtcate_1_id
, cate_2_id
, cate_3_id
: ID chuyên mục lớn/vừa/nhỏ của bài viếtauthor_id
: ID tác giả của bài viếtstatus
: trạng thái của bài viết
status = 0
: xuất bảnstatus = 1
: ẩnview
: lượt xem bài viếtCũng như chức năng chuyên mục, ở phần này sẽ phân ra thành 3 trang:
Các bạn mở file admin/templates/posts.php
lên và dán nội dung này vào:
Truy cập đường dẫn http://domain.com/admin/posts/add để bắt đầu làm nhé!
Ở chức năng này chúng ta sẽ thêm tiêu đề, slug và một số thông tin cần thiết của bài viết thôi. Còn về nội dung, hình ảnh và mấy cái khác chúng ta sẽ thực hiên ở phần chỉnh sửa bài viết.
Các bạn mở file admin/templates/posts.php
lên và chèn đoạn code này vào bên dưới dòng // Content thêm bài viết
:
Các bạn chạy lại trang sẽ được kết quả như sau:
Các bạn mở file admin/js/form.js
lên và copy đoạn code bên dưới:
Tạo file admin/posts.php
và dán nội dung này vào:
Ok! Bây giờ các bạn chạy lại và thêm bài viết thử xem nó có hoạt động không?
Bài sau, chúng ta tiếp tục hoàn thành nốt các chức năng còn lại của chuyên mục bài viết. Nếu có thắc mắc gì các bạn cứ comment bên dưới. Cảm ơn các bạn, chúc các bạn thành công!
+ Lê Văn Thuyên-0379136392:Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn cho sự phát triển của website này. Xin chân thành cảm ơn!
* Dũng Trung-090567448:Lê Văn Thuyên0379136392--->Ok.Anh!
* Bé Nguyễn-benguyen@gmail,com:Lê Văn Thuyên0379136392--->Good job!
+ -:
+ -: