Seluruh sistem situs Mambo 5.4.0 telah menghilangkan beberapa bug dan melakukan beberapa perbaikan berdasarkan 5.3.0, terutama sebagai berikut:
* Optimalkan metode mendapatkan item menu Itemid, mengurangi jumlah kueri SQL lebih dari 30% secara keseluruhan dan secara efektif meningkatkan kecepatan akses. Setelah data sampel default sistem diinstal, jumlah kueri SQL di beranda sebelum pengoptimalan adalah 74, dan jumlah kueri SQL di beranda setelah pengoptimalan adalah 35. Halaman lain telah dikurangi hingga tingkat yang berbeda-beda.
* Tingkatkan fungsi tautan statis SEF, gunakan nama item menu, nama unit, nama kategori, dll. sebagai jalur tautan untuk membuat tautan menjadi semantik, mendukung nama Cina, intuitif dan mudah dipahami, dan lebih nyaman untuk disertakan oleh mesin pencari.
* Atur URL beranda secara dinamis sehingga beberapa nama domain dapat berbagi satu situs web.
* Ada lebih sedikit bug, dan sistem berjalan lebih stabil dan lancar. Bahkan jika semua opsi prompt kesalahan php diaktifkan, prompt Pemberitahuan atau Peringatan jarang muncul.
...
Berikut rincian selengkapnya:
1. Perbaiki bug
1. Modul artikel terbaru/modul artikel populer salah membaca item menu Nilai itemid unit atau kategori (bug ini terjadi jika menu tingkat atas adalah satuan dan menu tingkat bawah adalah kategori)
2. Hilangkan perintah pemberitahuan PHP
1) Hilangkan teks yang muncul pada homepage dan style blog
Pemberitahuan: Variabel tidak terdefinisi: Penulis di W:wwwmambors5.3.0test1componentscom_contentcontent.html.php on line 760
2) Hilangkan pesan kesalahan yang muncul ketika opsi konten menunjukkan penulis tetapi tidak menampilkan tanggal pembuatan
Pemberitahuan: Variabel tidak terdefinisi: create_date di W:wwwso.mambochina.netcomponentscom_contentcontent.html.php on line 763
3. Pilih terbitkan saat mengedit pemicu, namun tidak dipublikasikan setelah disimpan.
4. Klik "Pemicu Situs Web" untuk menampilkan daftar semua pemicu, tetapi jenis pencarian ditampilkan saat memilih jenisnya.
5. Penulis tidak ditampilkan dalam detail artikel
6. Situs web menggunakan pengkodean UTF-8. Saat membuat atau mengedit item konten di latar belakang, karakter kacau akan muncul ketika mengklik "Unggah" pada bilah menu di atas. Saya memeriksa rangkaian karakter dan menemukan bahwa itu adalah GB2312, bukan UTF-8 .
7. Saat mengedit entri konten, kolom "Ubah Tanggal Pembuatan" menampilkan tanggal default pembuatannya (misalnya, 11-01-2008 16:13:53). catatan pada tahun 2004 (misalnya, 11-01-2008 16:13:53). 31-08-2004 21:11:22), artikel front-end akan dimasukkan ke dalam antrian sampai akhir kosong; tanggal pembuatan menjadi waktu saat ini, dan artikel front-end diantri ke depan lagi
2. Fungsi yang ditingkatkan
1. Optimalkan metode mendapatkan item menu Itemid, mengurangi jumlah keseluruhan kueri SQL lebih dari 30% dan secara efektif meningkatkan kecepatan akses. Setelah data sampel default sistem diinstal, jumlah kueri SQL di beranda sebelum pengoptimalan adalah 74, dan jumlah kueri SQL di beranda setelah pengoptimalan adalah 35. Halaman lain telah dikurangi hingga tingkat yang berbeda-beda.
2. Item menu "Pratinjau" di latar belakang telah ditingkatkan ke menu tingkat atas untuk kemudahan penggunaan.
3. Tingkatkan fungsi tautan statis SEF, gunakan nama item menu, nama unit, nama kategori, dll. sebagai jalur tautan untuk membuat tautan menjadi semantik, mendukung nama Cina, intuitif dan mudah dipahami, dan lebih nyaman untuk disertakan oleh mesin pencari.
Setiap komponen dapat menentukan tautan statisnya sendiri melalui file sef.php miliknya sendiri. Komponen yang tidak memiliki file sef.php sendiri akan menggunakan pemrosesan tautan statis default sistem. Saat ini, tautan statis SEF yang ditingkatkan untuk komponen seperti konten dan beranda telah diterapkan. Komponen inti lainnya dan komponen pihak ketiga masih menggunakan SEF default asli sistem. Pengembang dipersilakan untuk meningkatkan dan mengembangkan fungsi tautan statis SEF untuk komponen pihak ketiga. Untuk metode spesifik, silakan merujuk ke include/sef.php dan komponen/com_content/sef.php
4. Atur URL beranda $mosConfig_live_site secara dinamis sehingga beberapa nama domain dapat berbagi satu situs web (tidak meneruskan)
5. Memperbaiki komponen konten
1) Ubah tautan url detail konten menjadi
index.php?option=com_content&task=view§ionid=$sectionid&catid=$catid&id=$id&Itemid=$Itemid
2) Ubah tautan url gaya blog kategori menjadi
index.php?option=com_content&task=blogcategory§ionid=$sectionid&id=$id&Itemid=$Itemid
3) Ubah tautan url gaya daftar kategori menjadi
index.php?option=com_content&task=category§ionid=$sectionid&id=$id&Itemid=$Itemid