SỞ HỮU TÊN MIỀN ĐẸP - GIÁ ƯU ĐÃI ĐẶC BIỆT -50% giá niêm yết tên miền đẹp Mua Domain - Tặng gói thiết kế Website Mua Domain - Tặng gói Backlink SEO
TÌM HIỂU NGAY
  • Về ATP Media
    • Giới Thiệu
    • Liên hệ
    • Tuyển dụng
  • SEO Website
    • Dịch vụ chăm sóc website
    • Dịch vụ Guest Post (Backlink)
    • Dịch vụ Content
    • Dịch vụ SEO
    • Dịch vụ textlink
  • Thiết kế
    • Thiết kế Website
    • Thiết Kế Landing Page
    • Thiết kế Logo
  • Phần mềm Social
    • ATP SEO Phần mềm tăng Traffic Website MIỄN PHÍ
    • Combo Special – Combo 4 phần mềm bán hàng đa kênh
    • Simple Ninja Pro – Nuôi nick FB số lượng lớn
    • Simple Fb Pro – Giải pháp nuôi nick FB tự động
    • Simple Seeding – Tăng tương tác, tăng like miễn phí
    • Simple ADS – Target quảng cáo FB theo UID
    • Simple Zalo – Giải pháp kinh doanh Zalo
  • Bảng Giá
    • Bảng Giá ATP Media
    • Bảng Giá ATP Holdings
  • Blog Kiến thức
Menu
  • Về ATP Media
    • Giới Thiệu
    • Liên hệ
    • Tuyển dụng
  • SEO Website
    • Dịch vụ chăm sóc website
    • Dịch vụ Guest Post (Backlink)
    • Dịch vụ Content
    • Dịch vụ SEO
    • Dịch vụ textlink
  • Thiết kế
    • Thiết kế Website
    • Thiết Kế Landing Page
    • Thiết kế Logo
  • Phần mềm Social
    • ATP SEO Phần mềm tăng Traffic Website MIỄN PHÍ
    • Combo Special – Combo 4 phần mềm bán hàng đa kênh
    • Simple Ninja Pro – Nuôi nick FB số lượng lớn
    • Simple Fb Pro – Giải pháp nuôi nick FB tự động
    • Simple Seeding – Tăng tương tác, tăng like miễn phí
    • Simple ADS – Target quảng cáo FB theo UID
    • Simple Zalo – Giải pháp kinh doanh Zalo
  • Bảng Giá
    • Bảng Giá ATP Media
    • Bảng Giá ATP Holdings
  • Blog Kiến thức
Tư vấn Seo

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

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?

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ì? ? 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.

Dành cho bạn
Thiết kế Bio Page Miễn Phí
Kho Ebook Marketing, KD
Bộ giải pháp kinh doanh
Dịch vụ Seo Top google
thiết kế Website trọn gói
kho +500 tên miền đẹp KD
Next Post
Enable 301 .htaccess redirect là gì?

Enable 301 .htaccess redirect là gì?

Article Heading là gì? Article Heading có vai trò gì trong SEO Website

Article Heading là gì? Article Heading có vai trò gì trong SEO Website

ATP Media - 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.
Giới thiệu
  • Hướng dẫn thanh toán
  • Chính sách bảo mật
  • Điều khoản sử dụng
  • Về chúng tôi
Chuyên mục
  • Kiếm tiền Online
  • Kiếm tiền Tiktok
  • Cách tăng like Fb
  • Tạo Landing Page
Giải pháp nổi bật
  • Simple Facebook Pro
  • Simple Zalo
  • Simple Ads
  • ATP SEO
Liên hệ
  • 160 đường số 2, Khu Đô Thị Vạn Phúc City, Thủ Đức, Hồ Chí Minh
  • 0782 333 399
  • info@atpmedia.vn
Chủ đề nổi bật
  • Seo website
  • Công cụ marketing
  • Facebook marketing
  • Kinh doanh online
Liên kết
  • Atpsoftware.vn
  • Locklock.vn
  • Bepga.vn
Copyright 2020 by ATP Media
bo-cong-thuong-atpmedia
dmca-badge-w150-2x1-01.png
Facebook Youtube Linkedin Pinterest

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!

TƯ VẤN GÓI DỊCH VỤ BẠN QUAN TÂM!

Giảm giá

90%

KHO TÊN MIỀN ĐẸP

Sở hữu tên miền đẹp chỉ từ 300k

Xem danh sách ngay
Nhận Ưu Đãi Ngay!

THÔNG TIN GÓI DỊCH VỤ BẠN QUAN TÂM!

TÌM HIỂU NGAY
Nhận tư vấn giải pháp Marketing Đa Kênh

Hơn 80.000 chủ shop, chủ doanh nghiệp tin tưởng và ứng dụng

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