⊗ppPmSDHRU 443 of 447 menu

PHP-də CMS-də Səlahiyyətli İstifadəçi İnterfeysi

Müasir dünyada /page/1 formasında rəqəmləri olan ünvanlar gözəl hesab edilmir. Səhifə üçün onun nömrəsi deyil, səhifənin başlığına uyğun gələn mətn adı göstərildikdə daha gözəl olur, məsələn, belə: /page/my-first-page.

Belə ünvanlar SƏL (insanlar üçün başa düşülən url) adlanır. SƏL-nin olması istifadəçi üçün ona heç nə deməyən id nömrələrindən daha rahatdır. Bundan əlavə, axtarış sistemləri SƏL sayəsində saytımızın mövqelərini yüksəldəcək.

Səhifənin adına uyğun gələn url hissəsi slug (slug) adlanır. Gəlin verilənlər bazamızda səhifələrimizə slug sütunu əlavə edək:

pages
id slug title content
1 my-first-page title1 <div> content1 </div>
2 my-second-page title2 <div> content2 </div>
3 my-third-page title3 <div> content3 </div>

İndi sistemimizi id əvəzinə slug ilə işləmək üçün dəyişək. Bunun üçün requlyar ifadəni düzəldək:

<?php preg_match('#/page/([a-z0-9_-]+)#', $url, $match); $slug = $match[1]; ?>

Və səhifə axtarış şərtində id əvəzinə slug göstərək:

<?php $query = "SELECT * FROM pages WHERE slug='$slug'"; ?>

Sayt sisteminizi SƏL ilə işləmək üçün dəyişin. Onun işini test edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et