• Trang Chủ
  • Dịch Vụ Web
    • Dịch vụ SEO
    • Dịch vụ chăm sóc website
    • Dịch vụ Guest Post
    • Dịch vụ Content
    • Dịch vụ textlink
    • Đặt logo thương hiệu
  • Thiết kế
    • Thiết kế Website
    • Thiết Kế Landing Page
    • Thiết kế Logo
  • Phần mềm
    • Combo Special – Bộ Giải Pháp Đa kênh
    • Simple Ninja Pro – Bộ Giải Pháp Nền Tảng Facebook
    • Combo ATP – Bộ Giải Pháp Đa Kênh Online
  • Quảng Cáo
    • Quảng Cáo Facebook
    • Quảng Cáo Google
  • Blog
  • GIỚI THIỆU
    • Về ATP MEDIA
    • Liên Hệ
    • Tuyển dụng ATP Media
No Result
View All Result
  • Trang Chủ
  • Dịch Vụ Web
    • Dịch vụ SEO
    • Dịch vụ chăm sóc website
    • Dịch vụ Guest Post
    • Dịch vụ Content
    • Dịch vụ textlink
    • Đặt logo thương hiệu
  • Thiết kế
    • Thiết kế Website
    • Thiết Kế Landing Page
    • Thiết kế Logo
  • Phần mềm
    • Combo Special – Bộ Giải Pháp Đa kênh
    • Simple Ninja Pro – Bộ Giải Pháp Nền Tảng Facebook
    • Combo ATP – Bộ Giải Pháp Đa Kênh Online
  • Quảng Cáo
    • Quảng Cáo Facebook
    • Quảng Cáo Google
  • Blog
  • GIỚI THIỆU
    • Về ATP MEDIA
    • Liên Hệ
    • Tuyển dụng ATP Media
No Result
View All Result
No Result
View All Result
ATP Media

Slug php là gì? Tại sao cần biết slug php?

Trang chủ » Website » Slug php là gì? Tại sao cần biết slug php?

ATPMediabyATPMedia
01/12/2020
0
Mục lục bài viết
  1. Slug php là gì? ? Tại sao cần biết slug php?
  2. 1. Tạo slug auto bằng javascript
  3. 2. Tạo slug auto bằng PHP code
  4. 3. Lời kết
  5. 4. Bổ sung từ TheHalfHeart
  6. 1. Tạo slug auto bằng javascript
  7. 2. Tạo slug tự động bằng PHP code

Slug php là gì đây là một từ khóa được tìm nhiều nhất trên google về chủ đề về Tối ưu URL/ Slug. Trong bài viết này, atpmedia.vn sẽ giúp bạn tìm hiểu slug php là gì? ? Tại sao cần biết slug php?

Slug php là gì? ? Tại sao cần biết slug php?

1. Tạo slug auto bằng javascriptIFrame

Để các bạn rõ hơn tôi sẽ quét một gợi ý thế này, giả sử tôi có một bài viết có tittle là “Các hàm tra cứu dữ liệu trong PHP” và id của nó là 24. giống như vậy phương pháp thông thường tôi sẽ tạo một trang detail.php và truyền id vào như sau: detail.php?id=24.

Giống như vậy k tốt lắm, ta phải dùng htaccess để rewrite lại đường dẫn. Nhưng trong bài này tôi k đề cập đến vấn đề mẹo viết lại đường dẫn mà tôi chỉ đề cập khi đến hướng dẫn chuyển tự một chuỗi có dấu sáng k dấu bằng javascript. Ta tạo một file index.html có content như sau

"Content-Type" content="text/html; charset=utf-8" />

Freetut.net – Chang tit to slug

tit : "text" id="title" value="" size="50" onkeyup="ChangeToSlug();" />
Slug : "text" id="slug" value="" size="50" />

Chạy file này ta có được hiệu quả giống như sau

tạo slug tự động bằng javascript
Trong đó ở thẻ input có id là “title” mình có thêm event là onkeyup, sự kiện này sẽ gọi khi đến hàm javascript là ChangeToSlug() để lấy text từ thẻ input có id “title” và chuyển text này thành slug sau đó hiển thị nó vào thẻ có id là “slug”. tiếp theo ta tạo một hàm javascript có tên là ChangeToSlug() để xử lý

Thêm hàm này trước thẻ sau đó chạy tra cứu hiệu quả ta được giống như hình sau
Tham khảo: Tổng hợp 8 nguyên tắc vàng mới nhất để làm Facebook Marketing 0 đồng


Như vậy là ta đang giải quyết được chủ đề tạo slug, việc còn lại là gửi slug này lên server để lưu vào database. Trong hàm mình đã lý giải rõ các bước rồi nên không lý giải gì thêm.
toàn bộ code trong file index.html giống như sau:

"Content-Type" content="text/html; charset=utf-8" />

Freetut.net – Chang tit to slug

title : "text" id="title" value="" size="50" onkeyup="ChangeToSlug();" />
Slug : "text" id="slug" value="" size="50" />

2. Tạo slug auto bằng PHP code

Nếu sử dụng code PHP thì thông thường trị giá của slug sẽ được auto convert từ title của bài tin, như vậy ta sẽ cần một hàm để biến động đoạn chữ thông thường sang slug, nội dung của hàm này giống như sau:
function to_slug($str)

Giống như vậy bạn chỉ cần sử dụng nó khi insert một tin mới hoặc cải tiến một tin mới là xong. Trường hợp bạn k lưu slug trong database thì lúc hiển thị danh mục tin ngoài frontend bạn sẽ dùng hàm này để chuyển biến có dấu sang k dấu và có ký tự gạch ngang ở giữa, vậy là mọi chuyện được khắc phục.

3. Lời kết

Bày này mình viết với kiến thức của mình nên thật sự luôn luôn chưa tăng cao và đây cũng là post trước tiên nên luôn luôn còn nhiều thiếu sót nên mong các bạn bỏ qua nhé. Mình viết dưới trí não ủng hộ bài viết

4. Bổ sung từ TheHalfHeart

Với mỗi tác giả khi đăng bài trên freetuts thì mình sẽ bổ sung những ý tưởng khắc phục tối ưu hơn. Trong bài này mình thấy hàm javascript vẫn chưa tối ưu lắm, bạn đủ sức đọc qua hàm chuyển tiêu đề sang slug bằng javascript dưới đây:
function to_slug(str)
ẫ

Phương pháp dùng rất không khó khăn, bạn chỉ cần sử dụng như sau:

1
alert(to_slug('Tiêu đề tại đây'));

Và hiệu quả là tieu-de-tai-day.
Nếu có gì k đúng mong tác giả bài viết bỏ qua nhé.

1. Tạo slug auto bằng javascript

Để các bạn rõ hơn tôi sẽ quét một ví dụ thế này, giả sử tôi có một bài viết có đầu bài là “Các hàm rà soát dữ liệu trong PHP” và id của nó là 24. giống như vậy cách thông thường tôi sẽ tạo một trang detail.php và truyền id vào như sau: detail.php?id=24.  Như vậy k tốt lắm, ta phải dùng htaccess để rewrite lại đường dẫn. Nhưng trong bài này tôi k đề cập đi đến chủ đề mẹo viết lại đường dẫn mà tôi chỉ đề cập khi đến hướng dẫn chuyển tự một chuỗi có dấu sáng không dấu bằng javascript.

Ta tạo một file index.html có content giống như sau

"Content-Type" content="text/html; charset=utf-8" />

Freetut.net – Chang tit lớn slug

tít : "text" id="title" value="" size="50" onkeyup="ChangeToSlug();" />
Slug : "text" id="slug" value="" size="50" />

Chạy file này ta có được hiệu quả giống như sau
tạo slug tự động bằng javascript
Trong đó ở thẻ input có id là “tit” mình có thêm sự kiện là onkeyup, event này sẽ gọi đến hàm javascript là ChangeToSlug() để quét text từ thẻ input có id “title” và chuyển text này thành slug sau đó hiển thị nó vào thẻ có id là “slug”. kế tiếp ta tạo một hàm javascript có tên là ChangeToSlug() để giải quyết

function ChangeToSlug()

Thêm hàm này trước thẻ sau đó chạy tra cứu hiệu quả ta được như hình sau

Giống như vậy là ta vừa mới đáp ứng được chủ đề tạo slug, việc còn lại là gửi slug này lên server để lưu vào database. Trong hàm mình vừa mới giải thích rõ các bước rồi nên không giải thích gì thêm.
all code trong file index.html như sau:

"Content-Type" content="text/html; charset=utf-8" />

Freetut.net – Chang title lớn slug

tit : "text" id="title" value="" size="50" onkeyup="ChangeToSlug();" />
Slug : "text" id="slug" value="" size="50" />

2. Tạo slug tự động bằng PHP code

IFrameNếu sử dụng code PHP thì thông thường giá trị của slug sẽ được tự động convert từ title của bài tin, như vậy ta sẽ cần một hàm để biến đổi đoạn chữ thông thường sang slug, content của hàm này như sau:
function to_slug($str) ỉ

Giống như vậy bạn chỉ cần sử dụng nó khi insert một tin mới hoặc cập nhật một tin mới là xong. Trường hợp bạn k lưu slug trong database thì lúc hiển thị mục lục tin ngoài frontend bạn sẽ sử dụng hàm này để chuyển biến có dấu sang không dấu và có ký tự gạch ngang ở giữa, vậy là mọi chuyện được khắc phục.

Nguồn: Internet.

Related Posts

Tạo Landing Page Miễn Phí & Chuyên Nghiệp – ATP MEDIA
Website

Kinh Nghiệm Thiết Kế Landing Page Cho Người Mới từ A – Z

13/11/2020
Tạo Landing Page Miễn Phí & Chuyên Nghiệp – ATP MEDIA
Website

100+ Mẫu Landing Page bán hàng đẹp và chuyên nghiệp

13/11/2020
website bán hàng bằng wordpress
Website

Hướng dẫn cách tạo website bán hàng bằng WordPress

09/10/2020
cách submit URL
Website

Cách Submit URL lên Google hiệu quả

01/10/2020
Load More
guest
guest
0 Comments
Inline Feedbacks
Xem tất cả bình luận
SPECIAL COMBO

Gói giải pháp đặc biệt, khách hàng được tùy chọn 4 trong 20+ phần mềm mà ATP cung cấp.

XEM NHANH
SIMPLE NINJA PRO

Bộ công cụ giúp hỗ trợ đắc lực cho việc bán hàng trên nền tảng Facebook tốt nhất.

XEM NHANH
COMBO ATP

Gói giải pháp tổng hợp hơn 20 phần mềm ATP hỗ trợ kinh doanh online hiệu quả nhất.

XEM NHANH

ATP Media – Giải pháp hỗ trợ  phát triển nền tảng online cho doanh nghiệp.

Sản phẩm
  • Dịch vụ Guest Post
  • Dịch vụ Backlink
  • Dịch vụ viết bài chuẩn SEO
  • Dịch vụ thiết kế website
  • Quản trị Website
Chuyên Mục
  • Công cụ SEO
  • Kiến thức SEO
  • Công cụ phần mềm
  • Thương mại điện tử
  • Kiến Thức Marketing
Liên Kết
  • Blog
  • Sản phẩm
  • Liên Hệ
  • Thanh Toán
  • Chính sách và trách nhiệm
Công Ty TNHH ATP Media
  • Địa chỉ: 160 đường số 2, Khu Đô Thị Vạn Phúc City, Thủ Đức, Hồ Chí Minh
  • Call: 0782 333 399
  • info.atpmedia@gmail.com
  • Mã số thuế: 0316213759
  • Lĩnh vực kinh doanh: Quảng cáo
  • Thời gian: 8:00 - 22:00 (Thứ 2 - Thứ 7)
  • www.atpmedia.vn
TÀI KHOẢN NGÂN HÀNG
  • Chủ tài khoản: CT TNHH ATP MEDIA
  • Số tài khoản: 1014401449
  • Ngân hàng Vietcombank
Kết nối với chúng tôi
Facebook
Twitter
Youtube

Liên hệ Hợp tác

DMCA.com Protection Status
No Result
View All Result
  • Trang Chủ
  • Dịch Vụ Web
    • Dịch vụ SEO
    • Dịch vụ chăm sóc website
    • Dịch vụ Guest Post
    • Dịch vụ Content
    • Dịch vụ textlink
    • Đặt logo thương hiệu
  • Thiết kế
    • Thiết kế Website
    • Thiết Kế Landing Page
    • Thiết kế Logo
  • Phần mềm
    • Combo Special – Bộ Giải Pháp Đa kênh
    • Simple Ninja Pro – Bộ Giải Pháp Nền Tảng Facebook
    • Combo ATP – Bộ Giải Pháp Đa Kênh Online
  • Quảng Cáo
    • Quảng Cáo Facebook
    • Quảng Cáo Google
  • Blog
  • GIỚI THIỆU
    • Về ATP MEDIA
    • Liên Hệ
    • Tuyển dụng ATP Media

Giải pháp truyền thông doanh nghiệp.

GÓI GIẢI PHÁP COMBO SPECIAL

Combo Special

Giá: 3.500.000 / 1 NĂM

NHỮNG PHẦN MỀM NỔI BẬT:

Combo bộ 4 phần mềm sát thủ bán hàng

Trọn bộ 15+ khóa học hướng dẫn kinh doanh Bài Bản

01 Account membership site + tham gia Group kín hỗ trợ

Các phần quà tặng kèm (tài liệu, ebook sắp ra mắt)
... Và còn nhiều ưu đãi khác.

Combo Special

Giá: 3.500.000 / 1 NĂM

NHỮNG PHẦN MỀM NỔI BẬT:

+ Combo bộ 4 phần mềm sát thủ bán hàng

+ Trọn bộ 15+ khóa học hướng dẫn kinh doanh Bài Bản

+ 01 Account membership site + tham gia Group kín hỗ trợ

+ Các phần quà tặng kèm (tài liệu, ebook sắp ra mắt)

... Và còn nhiều ưu đãi khác.)

Đây la chương trình bán hàng đặc biệt mà ATPTeam triển khai. ĐỪNG BỎ QUA CƠ HỘI có 1 không 2 này.

XEM CHI TIẾT
MUA NGAY

Bộ giải pháp Simple Ninja Pro là tổng hợp cảu 4 phần mềm hỗ trợ đắc lực cho người làm kinh doanh triển khai kinh doanh trên Facebook

Simple Ninja Pro

Giá: 2.500.000 / 1 NĂM

NHỮNG TÍNH NĂNG NỔI BẬT:

Quản lý Inbox, Comment trực tiếp

Tăng tương tác cho profile

Tăng hiệu quả bán hàng trên nền tảng Marketing Place

Nuôi nick clone Facebook số lượng lớn

... Và còn nhiều ưu đãi khác.

Big Combo ATP

Giá: 2.500.000 / 1 NĂM

NHỮNG TÍNH NĂNG NỔI BẬT:

+ Quản lý Inbox, Comment trực tiếp

+ Tăng tương tác cho profile

+ Tăng hiệu quả bán hàng trên nền tảng Marketing Place

+ Nuôi nick clone Facebook số lượng lớn

+ ... Và còn nhiều ưu đãi khác.

Bộ Giải Pháp giúp chủ doanh nghiệp, chủ shop TỰ ĐỘNG HÓA được nhiều hoạt động thiết thực trong quá trình Bán Hàng, CSKH trên Facebook.

XEM CHI TIẾT
MUA NGAY

Bộ giải pháp Combo ATP là tổng hợp tất cả các sản phẩm hỗ trợ kinh doanh online đa kênh hiệu quả của ATP

Combo ATP

Giá: 7.500.000 / 1 NĂM

NHỮNG PHẦN MỀM NỔI BẬT:

CRM Profile: Phần mềm quản lý Profile Facebook - Công cụ đầu tiên hỗ trợ bán hàng trên nền tảng Facebook cá nhân tại Việt Nam

ATP Care Pro: Hệ thống hỗ trợ quản lý & Bán hàng trên Fanpage..

Simple Facebook: Giải pháp giúp xây dựng trang cá nhân full 5000 bạn bè nhanh chóng.

Simple Ads: Giải pháp giúp hỗ trợ chạy quảng cáo Facebook theo UID.

Simple Zalo: Giải pháp giúp tiếp cận và bán hàng đến 80 triệu người dùng trên mạng xã hội Zalo.

... Và còn 15+ phần mềm với nhiều tính năng khác.

Combo ATP

Giá: 7.500.000 / 1 NĂM

NHỮNG PHẦN MỀM NỔI BẬT:

+ CRM Profile: Phần mềm quản lý Profile Facebook - Công cụ đầu tiên hỗ trợ bán hàng trên nền tảng Facebook cá nhân tại Việt Nam

+ ATP Care Pro: Hệ thống hỗ trợ quản lý & Bán hàng trên Fanpage..

+ Simple Facebook: Giải pháp giúp xây dựng trang cá nhân full 5000 bạn bè nhanh chóng.

+ Simple Ads: Giải pháp giúp hỗ trợ chạy quảng cáo Facebook theo UID.

+ Simple Zalo: Giải pháp giúp tiếp cận và bán hàng đến 80 triệu người dùng trên mạng xã hội Zalo.

... Và còn 7 phần mềm với nhiều tính năng khác.

Bộ công cụ giúp chủ doanh nghiệp, chủ shop TỰ ĐỘNG HÓA được nhiều hoạt động thiết thực trong quá trình làm marketing, bán hàng, cskh trên Facebook, Zalo & Instagram

XEM CHI TIẾT
MUA NGAY

Cung cấp giải pháp giúp doanh nghiệp phát triền nền tảng Online thông qua sản phẩm dịch vụ chúng tôi mang lại.

Đăng Kí Tư Vấn Miễn Phí!

BẠN QUAN TÂM
GIẢI PHÁP CỦA CHÚNG TÔI

Để lại thông tin vào mẫu dưới đây. Chúng tôi sẽ liên hệ bạn ngay!

Cám ơn bạn đã quan tâm Sản Phẩm/Dịch Vụ tại ATP!
Chúng tôi sẽ liên hệ bạn ngay!

xem thêm giải pháp tại ATP
Tài liệu kinh doanh, marketing