Mari kita bicara tentang menu di situs web dle. Lebih tepatnya, bagaimana menambahkan item Anda sendiri ke menu, atau mengganti yang sudah ada dengan yang baru. Tak jarang, bagi pemula yang baru saja menginstal CMS ini, muncul pertanyaan: “Bagaimana cara mengganti item menu standar di template standar dengan milik Anda sendiri?” Jika, di wordpress, ini dapat dilakukan tanpa mengedit kode, maka di dle situasinya berbeda, Anda masih harus masuk ke kode dan mencari tahu sedikit. Namun, tidak ada yang sulit dalam menambahkan item baru, dan saya harap Anda dapat melihatnya hari ini.
Jadi, mari kita turun ke bisnis. Untuk memulainya, kita perlu membuat item yang nantinya perlu diimplementasikan di menu dle, baik itu halaman atau kategori. Untuk melakukan ini, buka panel admin dan klik item "daftar semua bagian".
Dan kemudian itu semua tergantung pada situasinya. Jika kita perlu menambahkan tautan ke kategori situs ke menu, lalu buka item "Kategori", dan jika kita perlu membuat halaman tempat item menu akan mengarahkan pengguna, lalu buka "Halaman Statis" barang. Tidak ada perbedaan mendasar di antara mereka, jadi kami akan memilih salah satu dari dua opsi, misalnya, "Kategori".
Formulir untuk membuat kategori baru di situs akan muncul. Semuanya sederhana di sana. Untuk apa setiap bidang formulir digunakan, lihat gambar.
Tidak semua bidang yang dijelaskan dalam gambar adalah wajib, tetapi hanya bidang pertama dan kedua. Dan poin yang tidak saya sentuh pada gambar tidak berhubungan dengan kategori sama sekali, tetapi dengan pengaturan mesin global, seperti pengaturan keluaran berita dle, dan juga memberikan kemampuan untuk menetapkan template unik untuk setiap kategori secara terpisah.
Setelah mengisi bidang yang diperlukan, setidaknya dua yang pertama, klik tombol tambah. Tindakan ini akan membuat kategori baru di situs, tautan yang akan kami tambahkan ke menu dle. Dan berikan perhatian khusus pada bidang kedua, di mana perlu untuk mendaftarkan nama alternatif untuk kategori, yang akan menjadi alamat di mana kategori akan berada. Dalam contoh saya, itu akan terlihat seperti ini: http://site.ru/primer_category/
Sekarang, mari kita beralih ke langsung menambahkan item baru ke menu dle.
Untuk melakukan ini, di panel admin Anda harus pergi ke bagian "Template Situs Web".
Dan kemudian Anda harus memilih salah satu dari dua file, jika templat standar digunakan, di mana menu di situs terdaftar. Ada dua jenis menu dalam templat standar: menu ini, dan menu horizontal dan vertikal. File topmenu.tpl bertanggung jawab untuk menu horizontal, dan file sidebar.tpl bertanggung jawab untuk menu vertikal di kolom kiri situs. Kedua file ini dapat ditemukan di kolom kiri bagian Template Situs. Dan ketika Anda mengklik salah satunya, kode file ini akan muncul di kolom kanan.
Setelah membuka file, kita perlu memperbaiki item yang ada pada kita. Artinya, ganti nama, dalam hal ini menjadi nama kategori. Dan ganti tautan ke kategori itu sendiri (nama alternatif), alih-alih #. Artinya, jika saya mengganti item "Tentang situs", maka kode menu akan terlihat seperti ini:
Dengan analogi, Anda dapat mengubah sisa item menu. Adapun menu horizontal kedua, situasinya persis sama di sana. Dan tentu saja, semua yang tidak Anda butuhkan dapat dihapus. Dan tentu saja, simpan file yang diedit.
Jika Anda tidak yakin tentang sesuatu, misalnya, bahwa Anda akan menghapus sesuatu yang berlebihan, maka lakukan saja sehingga jika terjadi situasi yang tidak terduga, itu dapat dipulihkan.
Dan itu semua untukku.
Halo teman teman. Saya menghabiskan hampir seluruh waktu saya. Karena sebagian besar situs saya dibangun di atas CMS DLE, saya harus banyak bekerja dengan mesin ini. Saya telah mengatakan sebelumnya bahwa pengembang tidak berteman dengan SEO, dan secara umum mereka belum pernah mendengar kata seperti itu, tetapi ternyata lebih buruk dari yang seharusnya. Saya bahkan menyiapkan seluruh rangkaian posting yang didedikasikan untuk "pengerasan" mesin nasional (lihat dalam kategori).
Tetapi hari ini saya ingin berbicara tentang hal penting seperti peta situs html untuk DLE. Tidak peduli berapa banyak saya mencari di Internet untuk modul kartu normal, saya tidak menemukannya. Tentu saja ada beberapa solusi, tetapi semuanya tidak memberikan hasil yang diinginkan sama sekali, dan terkadang bahkan menyebabkan kerusakan. Saya harus menulis modul sendiri, atau lebih tepatnya mempercayakan implementasi "daftar keinginan" saya kepada para profesional. Saya mengucapkan terima kasih yang mendalam kepada Alexander Fomin atas antusiasme dan kecepatan kerjanya yang luar biasa.
Modul peta situs untuk DLE yang akan saya perkenalkan kepada Anda memenuhi semua persyaratan seo dan sangat mudah dipasang.
Daftar lengkap modul untuk DLE dari Alaich "a:
Peta Situs - Modul pembuatan peta situs HTML untuk DLE
Nama asli: peta situs
Kompatibilitas CMS: DLE 8.2- 10.6
menyebar: Gratis, Apa Adanya, saat mendistribusikan tautan ke sumber diperlukan
Versi sekarang: 2.2 (dari 05/08/2014)
Tujuan: Keluarkan daftar tidak berurutan dengan tautan ke semua publikasi, kategori, dan halaman statis.
Keunikan: Pembuat kode embed visual. Pengaturan rinci prinsip menampilkan semua elemen situs - berita, kategori, halaman statis - jumlah elemen yang ditampilkan, prinsip penyortiran dan urutan penyortiran, menampilkan elemen sebagai tautan atau dalam teks biasa, kemampuan untuk memasukkan / mengecualikan elemen tertentu.
Deskripsi dan konfigurasi modul peta situs HTML untuk DLE
Teman, 3 Juni 2012 adalah hari besar, peta situs baru versi 2.0 telah dirilis. Kami meningkatkan bilah kegunaan modul kami ke tingkat yang baru. Kami (saya harap Anda juga) menyukai sistem pembuatan kode visual yang diterapkan dalam sistem dan kami memutuskan untuk mengimplementasikannya dalam modul peta situs. Sekarang Anda tidak perlu membaca manual dan deskripsi semua fungsi dan nilainya - cukup buka panel admin, tentukan beberapa nilai dan hanya itu - modul siap digunakan!
Selain yang di atas, saya ingin membuat daftar beberapa fitur yang lebih penting:
- modul sepenuhnya di-cache;
- modul menggunakan DLE API;
- peta tidak menampilkan publikasi yang tidak lulus moderasi, serta yang direncanakan untuk masa depan;
- ada / tidaknya CNC, serta jenis CNC diperhitungkan;
- kehalusan seperti itu disediakan - jika seseorang telah bekerja dengan mesin DLE untuk waktu yang lama, maka dia ingat bahwa pada versi awal tidak ada CNC sama sekali, dan kemudian muncul, tetapi hanya dari satu jenis (sama dengan tipe 3 sekarang sedang dibentuk). Jadi ini juga disediakan dalam modul ini - publikasi baru ditampilkan dengan url, tipe CNC yang dipilih di panel admin, dan yang lama, masing-masing, dengan url CNC tipe lama.
Terlepas dari tampilan generator visual, saya sarankan Anda membiasakan diri dengan mekanisme modul.
Modul dimasukkan ke dalam template main.tpl menggunakan tag:
(termasuk file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — parameter modul, nilai1 — nilai parameter. Pengaturan modul datang setelah tanda? dan dipisahkan oleh &.
Sisipkan contoh (menampilkan peta situs dengan daftar halaman statis dan berita dari kategori dengan id=2,3,4):
(isi)
(termasuk file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Agar peta situs ditampilkan pada halaman terpisah, tag (termasuk ...) harus diapit , dan tag (konten) harus diapit . Setelah itu, modul akan tersedia di http://site.ru/sitemap/
Setelah ada perubahan pada parameter dan nilainya, perlu untuk menghapus cache di panel admin.
Parameter modul diteruskan melalui tpl saat memasukkan:
- need_cats - daftar kategori id dipisahkan dengan koma untuk ditampilkan di peta
- exc_cats - daftar kategori id dipisahkan dengan koma, dikecualikan dari peta
- need_news — daftar artikel id yang dipisahkan koma untuk ditampilkan di peta
- exc_news - daftar id artikel yang dipisahkan koma untuk dikeluarkan dari peta
- tidak ada gunanya menentukan parameter ini secara bersamaan
- need_static — daftar id halaman statis yang dipisahkan koma untuk ditampilkan di peta
- exc_static - daftar halaman statis id, dipisahkan dengan koma, dikecualikan dari peta
- tidak ada gunanya menentukan parameter ini secara bersamaan
- cat_as_links - tampilkan nama kategori sebagai tautan (1 atau 0)
- show_static - tampilkan halaman statis di peta (1 atau 0)
- cat_sort - bidang pengurutan daftar kategori (bidang dari tabel dle_category)
- cat_msort - arah penyortiran daftar kategori (ASC atau DESC)
- news_sort - bidang pengurutan untuk daftar artikel (bidang dari tabel dle_post)
- news_msort - arah pengurutan daftar artikel (ASC atau DESC)
- static_sort - mengurutkan bidang untuk daftar halaman statis (bidang dari tabel dle_static)
- static_msort - arah pengurutan daftar halaman statis (ASC atau DESC)
- Ada 2 opsi pengurutan:
- ASC - naik (berdasarkan abjad)
- DESC - turun (dalam urutan terbalik)
- jika bidang dan urutan penyortiran tidak ditentukan, pengaturan kategori yang ditentukan atau parameter DLE standar digunakan
- cat_limit - jumlah maksimum subkategori untuk ditampilkan
- news_limit - jumlah maksimum artikel keluaran dari kategori
- static_limit - jumlah maksimum halaman statis yang ditampilkan
Melihat tidak ada pengaturan di atas yang diperlukan, Anda tidak dapat menentukan apa pun - cukup masukkan tag (include file="engine/modules/sitemap.php") - maka pengaturan default akan digunakan.
Tampilan Peta Situs dan Kelas Gaya
Secara opsional, dimungkinkan untuk mengubah tampilan peta situs, untuk ini kami membuka file gaya (style.css) dari templat kami dan meresepkan kelas yang dijelaskan di bawah ini.
Daftar kelas CSS peta situs:
Peta Situs_kategori - elemen
- daftar kategori
- daftar kategori
.sitemap_items - elemen- daftar artikel
- daftar artikel
.sitemap_static_pages - elemen- daftar halaman statis
- daftar halaman statis
Root - kelas untuk elemen di atas yang terletak di root daftar
Peta Situs_kategori a - elemen dengan nama kategori
.sitemap_categories span - elemen dengan nama kategori
.sitemap_items a - elemen dengan judul artikel
.sitemap_static_pages a - elemen dengan nama halaman statisMemasang, mencopot, dan memperbarui modul peta situs di DLE
Instalasi modul
- Buka paket arsip dengan modul;
- Salin isi folder unggahan (kecuali /template/) ke server;
- Tempatkan konten folder unggah/templat/Default/ di folder templat Anda;
- Jalankan file http://site.ru/sitemap_installer.php dan ikuti petunjuknya;
- Hapus file sitemap_installer.php dari server;
- Buka panel admin, pilih modul SiteMap dan buat kodenya;
- Buka file main.tpl template Anda dan temukan:
Tulis Ulang Mesin Hidup
Tambahkan di bawah ini:
$metatag =<<
Tambahkan di atas:
if ($do == "sitemap" ) ( $nam_e = "Sitemap" ; $metatags [ "title" ] = "Peta Situs ($config["home_title"]) "; $metatags["deskripsi"] = "Peta Situs ($config["deskripsi"]) "; $kanonik = "" ; ) if ($do == "sitemap") ( $nam_e = "Sitemap"; $metatags["title"] = "Sitemap ($config["home_title"])"; $metatags["description"] = " Sitemap ( $config["deskripsi"])"; $canonical = ""; )
- Proses instalasi selesai - peta situs tersedia di http://site.ru/sitemap/
Menghapus modul
- Unggah file sitemap_uninstaller.php ke server (ke folder tempat DLE diinstal);
- Jalankan file http://site.ru/sitemap_uninstaller.php dan ikuti petunjuknya;
- Hapus semua file modul yang diunduh selama instalasi;
- Kembalikan semua perubahan pada file mesin (main.tpl dan .htaccess) yang dibuat selama instalasi;
- Jangan lupa untuk menghapus file sitemap_uninstaller.php.
Pembaruan modul
- Unduh modul versi baru dari halaman https://website/blog/post/1974
- Buka paket arsip dengan modul.
- Salin konten folder unggahan (kecuali file sitemap_installer.php dan folder /templates/) ke server Anda, dengan menjawab "Ya" untuk pertanyaan klien FTP Anda tentang mengganti file yang ada.
Perhatian! Untuk meningkatkan dari v.1.x ke v.2.x:
Penting untuk menyalin file baru sepenuhnya dari versi 2.x ke server, jika namanya cocok, konfirmasikan penggantiannya. Setelah itu, Anda perlu menjalankan http://site.ru/sitemap_installer.php dan ikuti petunjuknya. Ini menyelesaikan pembaruan.Unduh modul Peta Situs HTML untuk DLE
Riwayat versi (Log Riwayat)
- v.2.2 - 08.05.2014
- Desain modul yang didesain ulang sepenuhnya untuk semua versi DLE.
- Bug kecil diperbaiki dan peningkatan dilakukan. Saat memperbarui, pastikan untuk mengikuti langkah dengan mengedit file engine.php dalam petunjuk pembaruan.
- v.2.1.1 - 17.04.2014
- Kode modul telah diperbarui agar kompatibel dengan format file pengaturan DLE baru versi 10.2 dan lebih tinggi.
- v.2.1 - 08.10.2012
- Memperbaiki bug di pembuat kode.
- Memperbaiki kesalahan ketik di panel admin.
- v.2.0 - 03.06.2012
- Ditambahkan penginstal.
- Ada panel admin dengan generator kode untuk dimasukkan ke dalam template.
- v.1.2 - 02.06.2012
- Kontrol versi DLE diperkenalkan.
- Modul sekarang kompatibel dengan garis DLE 8.2-9.6.
- v.1.1 - 02.11.2011
- Memperbaiki bug dengan beberapa fungsi modul.
- v.1.0 - 16.03.2011
- Rilis resmi.
FAQ - jawaban atas pertanyaan yang sering diajukan
Q: Mengapa saya memerlukan dua peta situs xml dan html? Apa perbedaan mereka? Bisakah mereka digunakan secara bersamaan?
SEBUAH: Ini adalah dua entitas yang sama sekali berbeda: peta situs xml ditujukan hanya untuk mesin telusur. Peta situs html adalah bagi pengguna untuk menavigasi situs. Mereka dapat dan harus digunakan secara bersamaan.Q: Peta situs apa yang harus ditambahkan ke panel webmaster Yandex dan Google?
SEBUAH: Mesin telusur perlu "memberi makan" dengan tepat peta situs xml, dan bukan peta situs yang dibuat modul ini.Q: Peta situs mana yang dapat ditautkan di situs (misalnya, di footer)?
SEBUAH: Anda hanya perlu menautkan ke peta situs html, mis. yang dibuat oleh modul ini dan tersedia di http://site.ru/sitemap/Q: Saya mendapatkan kesalahan berikut, apa yang harus saya lakukan?
Kesalahan fatal: Tidak dapat mendeklarasikan ulang Peta Situs kelas di /.../engine/modules/sitemap.php on line 55
SEBUAH: Gunakan instalasi alternatif peta situs melalui halaman statis - metodenya dijelaskan di siniQ: Apakah modul ini berfungsi pada DLE 10?
SEBUAH: Ya, semuanya bekerja dengan baik. Tetapi jika Anda mengalami kesulitan, maka ada alternatif lain. Terima kasih kepada pengguna dengan nama panggilan Ryan - metodenya dijelaskan di siniQ: Saya memiliki banyak publikasi di situs ini, dan semua tautan ini ditampilkan di satu halaman. Ini omong kosong, Yandex bersumpah!
SEBUAH: Ya, Yandex bersumpah. Untuk mengurangi jumlah tautan pada halaman, gunakan parameter news_limit untuk membatasi jumlah keluaran berita (lihat daftar parameter untuk detailnya).Q: Berapa banyak link pada halaman peta yang dapat/harus ditampilkan?
SEBUAH: Dari tanggapan resmi dari dukungan Yandex: jumlah tautan yang disarankan di peta situs html tidak boleh melebihi 3000 tautan.Q: Tapi bagaimana dengan membagi peta situs menjadi halaman? Silakan lakukan.
SEBUAH: Paginasi peta situs tidak tersirat oleh struktur database dan logika modul. Pagination tidak diharapkan dalam waktu dekat.Jadi saya memberi tahu Anda semuanya, silakan unduh, uji, dan tulis ulasan. Jika Anda menemukan kesalahan - tulis, kami akan memperbaiki semuanya secepat mungkin. Juga, jika Anda memiliki keinginan mengenai fungsionalitas, peningkatan, juga penulisan, kami akan membahas semuanya dan melakukannya!
PENAFIAN Baru-baru ini, modul ini telah didistribusikan di berbagai situs yang didedikasikan untuk DLE, dengan nama lain, dengan kode yang diubah, hak cipta yang dihapus / diubah, dll. Namun, bagaimanapun, tanda-tanda bahwa ini adalah modul ini dan dikembangkan oleh Alexander Fomin tetap ada. Jadi - Saya tidak bertanggung jawab atas distribusi yang diunduh dari situs lain.
"Kuda hitam" muncul tidak hanya di antara orang-orang, tetapi juga di antara CMS. Salah satu "kuda" ini adalah DLE.
Jika ada banyak informasi tentang mesin php lain di Internet, maka hanya beberapa bahan yang layak dapat ditemukan tentang CMS ini. Mari jadikan artikel ini layak dengan memberi tahu pembaca cara memasang template di DLE:
Diketahui tentang CMS yang tidak diketahui
Mesin ini tidak sepopuler di Internet global seperti WordPress atau Joomla. Ini adalah ciptaan programmer Rusia. Oleh karena itu, Anda paling sering dapat menemukan situs yang menjalankan CMS ini dan template untuk DLE di Runet.
CMS DLE diposisikan oleh pembuatnya sebagai dasar untuk penyebaran portal informasi dan blog. Sistem internal engine disesuaikan untuk beban berat dan memiliki tingkat toleransi kesalahan yang tinggi:
Seperti kebanyakan mesin, DLE (DataLife Engine) didasarkan pada php dan MySQL. Kerugian utama dari sistem manajemen konten ini adalah pembayarannya. Meskipun demikian, DLE menempati posisi keempat dalam hal prevalensi di antara sumber daya yang terletak di zona ru. Meski sebagian besar (59 ribu situs) menggunakan mesin versi bajakan.Lisensi untuk konfigurasi dasar CMS untuk jangka waktu 1 tahun berharga 2.190 rubel. Perpanjangannya untuk tahun kedua (dan yang berikutnya) akan menelan biaya 1.490 rubel. Harga versi yang diperpanjang adalah 2790 rubel.
Selain versi berbayar, ada juga yang gratis. Versi CMS ini disajikan oleh pabrikan sebagai versi uji coba mesin dan dasar untuk membuat situs pertama Anda:
Kerugian utama dari DLE adalah keamanan yang lemah. Kembali pada tahun 2008, para ahli mengkritik CMS karena rendahnya keamanan sistem internalnya saat menangani kueri. Kemungkinan besar, masalah ini belum diperbaiki hari ini.Menurut data analitik Yandex untuk 2011, paling sering situs yang bekerja berdasarkan CMS DLE terinfeksi. Rilis terbaru dari mesin saat ini adalah versi 10.3. Dia keluar pada September 2014.
Fitur template untuk DLE
Template untuk situs DLE memiliki sejumlah fitur yang secara mendasar membedakan CMS ini dari sistem manajemen konten lainnya:
- Struktur template mesin didasarkan pada file TPL. Ini sangat memudahkan proses tata letak dan adaptasi desain template;
- File struktur utama adalah main.tpl . Semua elemen template tambahan ( menu, bilah sisi) juga didefinisikan menggunakan file TPL ;
- Keputusan gaya ditulis dalam dua file: gaya untuk bagian program diatur di engine.css, dan yang lainnya ada di style.css:
Kemudian Anda harus pergi ke panel kontrol situs (file admin.php). Kemudian pilih "" dari menu di sisi kiri. Pengaturan skrip», « Pengaturan sistem»:
Di bagian bawah, di bagian " Pengaturan umum" buka item" Templat situs default". Pilih template yang diperlukan dari daftar drop-down. Setelah melakukan perubahan, jangan lupa klik tombol " Simpan":
Setelah itu, template baru diaktifkan, dan tampilan situs akan berubah. Tapi sebelum meletakkan template di DLE, jangan lupa unzip dulu.V CMS DLE tidak seperti sistem manajemen konten populer lainnya, template tidak diinstal dari arsip.
Sayangnya, sebagian besar template untuk DLE, seperti mesin itu sendiri, dibayar. Tetapi jika Anda mencari dengan baik, maka di Runet Anda dapat menemukan beberapa sumber yang layak di mana Anda dapat mengunduh template secara gratis. Berikut adalah beberapa di antaranya:- dle-shablony.net - ada sekitar 50 templat berbeda untuk diunduh gratis. Tapi mereka semua "dibuang" dalam satu bagian umum tanpa mengurutkan berdasarkan kategori. Meskipun di antara mereka Anda dapat menemukan spesimen yang benar-benar "stroberi":
- newtemplates.ru - situs ini menyajikan banyak koleksi template berbayar dan gratis. Semuanya dengan mudah diurutkan ke dalam judul tematik. Tetapi bahkan di antara yang berbayar, Anda dapat menemukan sampel senilai $ 5-10 dan sirkulasi hanya 5 eksemplar. Dan ini akan memberikan sumber daya dengan desain dengan tingkat keunikan yang cukup tinggi!
- 10.dle-shabloni.ru adalah sumber daya yang keren dengan banyak koleksi template untuk situs DLE. Tag akan membantu Anda menemukan di antara mereka yang Anda butuhkan berdasarkan subjek atau bahkan warna. Anda dapat melihat cara kerja templat menggunakan demo bawaan atau dalam pemutaran video di jendela pemutar video Youtube:
Jangan lupa bahwa setiap template dikembangkan untuk versi tertentu dari CMS DLE. Kepatuhan mereka harus diperiksa sebelum mengunduh sampel yang dipilih.
Cara mengedit template DLE
Tidak seperti sistem manajemen konten populer lainnya, DLE memiliki skema templating yang lebih sederhana. Berkat ini, pengeditan mereka jauh lebih cepat dan lebih mudah. Toolkit bagian administratif mesin termasuk editor kode terintegrasi.
Untuk mengakses alat ini Anda perlu:
- Buka panel admin situs;
- Dari menu di sebelah kiri pilih " Manajemen Templat"," Templat situs ";
- Di daftar drop-down yang terletak di bidang " Template yang dipilih untuk diedit"Instal instance yang diinginkan dan klik tombol" Run":
- Setelah itu, jendela editor kode bawaan akan ditampilkan di bawah ini. Namun sebelum mengedit template, Anda harus memilih file yang akan diedit. Pohon file template terletak di sebelah kiri. Setelah mengklik sumber yang diinginkan dengan kursor, isinya akan ditampilkan di jendela editor:
Dokumentasi teknis untuk CMS DLE tersedia untuk dipelajari di situs web resmi pabrikan.
Anda dapat membaca tentang semua fitur baru DLE 12.1 di artikel ini.
Siaran Pers DataLife Engine v.12.1 akan memberi tahu Anda tentang penambahan modul periklanan, sekarang modul mendukung fungsi rubrik, dalam versi ini Anda dapat melacak jumlah tampilan materi iklan dan lebih banyak tambahan yang terkait dengan manajemen periklanan.
Yang bagus, mungkin menggunakan tautan kanonik, telah ditambahkan ke kode untuk semua halaman situs, termasuk navigasi melalui bagian, melihat berita lengkap, dll. Ini adalah fitur untuk meningkatkan optimasi SEO proyek, menghilangkan halaman duplikat jika tautan yang salah ke situs Anda dipublikasikan di mana saja di Internet, atau jika karena alasan tertentu perlu menonaktifkan kontrol CNC yang salah.
Untuk alasan keamanan, sebuah fungsi telah ditambahkan untuk secara otomatis melindungi situs dari mengunggah kode atau menyisipkan bingkai di situs pihak ketiga. Saat setelan ini diaktifkan, sumber daya Anda akan diblokir secara otomatis jika disematkan dalam iframe di situs orang lain. Dengan cara ini Anda dapat melindungi situs Anda dari serangan seperti clickjacking.
Fitur menarik lainnya untuk pengoptimalan situs SEO adalah kemampuan yang diperluas dari modul "Tag meta", sekarang dimungkinkan untuk mengatur tidak hanya tag meta untuk halaman, tetapi juga judul terpisah untuk halaman dan deskripsi halaman, yang nantinya dapat Anda tampilkan di mana saja di templat Anda.
(direkomendasikan)
Hosting dengan sertifikat SSL gratis untuk situs, peralatan modern di SSD - salah satu pemimpin dalam kualitas dan harga murah. Kita baca di artikel ini.Omong-omong, jika Anda membutuhkan yang berkualitas tinggi dengan sertifikat SSL gratis, paket tarif yang menguntungkan, dan penyedia yang aman, kode promo ini memberikan diskon 5% untuk pemesanan domain dan / atau hosting
A460-09C2-059C-5161
Misalnya tentang Hosting GRATIS Tanpa iklan dan kondisi menjalankan DataLife Engine 12-9.x atau CMS lainnya - layanan ini akan membantu Anda memahami dalam waktu satu bulan apakah hosting cocok untuk Anda atau tidak.
Kami menawarkan unduh DLE versi berbeda di http://www.site di bagian untuk semua orang tanpa mendaftar (versi berlisensi UTF 8 dan Win 1251).
Tahap utama pengembangan versi 12.1 telah selesai, rilis sedang dalam pengujian dan persiapan pra-rilis, tetapi untuk saat ini, kami mengundang Anda untuk membiasakan diri dengan informasi tentang apa yang menanti Anda dengan rilis versi baru.
Perubahan berikut telah disiapkan dan diimplementasikan:
1. Menambahkan dukungan untuk judul dalam modul manajemen iklan. Anda dapat membuat judul di modul ini dan menempatkan materi iklan Anda di judul ini. Judul ditampilkan di bagian paling atas, sebelum daftar materi iklan yang ditambahkan, dalam bentuk folder. Di rubrik itu sendiri, Anda juga dapat membuat subjudul tambahan dalam jumlah yang tidak terbatas. Jadi, dengan sejumlah besar materi iklan, Anda dapat menempatkannya untuk kemudahan navigasi melaluinya, dalam berbagai judul dan subjudul.
2. Menambahkan kemampuan untuk memperhitungkan jumlah tampilan untuk materi promosi ditambahkan di panel kontrol skrip. Tampilan dihitung hanya untuk pengguna nyata yang mengakses situs menggunakan browser. Bot yang merayapi situs tidak dihitung. Penghitungan tampilan diaktifkan secara langsung untuk setiap spanduk, jadi Anda hanya dapat menghitung tampilan untuk iklan yang Anda butuhkan. Anda juga memiliki opsi untuk menentukan apakah semua tampilan spanduk harus dihitung, atau hanya tampilan dari pengguna unik yang harus dihitung.
3. Untuk materi promosi di panel admin ditambahkan kemampuan untuk membatasi tampilan spanduk berdasarkan jumlah tampilan yang dimilikinya, dan Anda dapat menonaktifkan spanduk saat mencapai jumlah tampilan maksimum yang ditentukan.4. Menambahkan kemampuan untuk menghitung jumlah klik untuk materi iklan yang ditambahkan di panel kontrol skrip. DataLife Engine secara otomatis mencegat tag HTML yang diterbitkan menggunakan tag dan secara otomatis melacak klik pada tag tersebut. Tidak diperlukan desain khusus dari tautan ini, tautan ini dapat mengarah ke alamat apa pun yang Anda butuhkan. Anda juga memiliki opsi untuk menentukan apakah Anda ingin menghitung semua klik pada tautan, atau hanya menghitung klik dari pengguna unik.
5. Untuk materi iklan di panel admin, kemampuan untuk membatasi tampilan spanduk berdasarkan jumlah klik pada spanduk Anda telah ditambahkan, dan Anda dapat menonaktifkan tampilan spanduk ketika jumlah klik maksimum yang ditentukan di atasnya tercapai.
7. Menambahkan penggunaan tautan kanonik, dalam kode halaman, untuk semua halaman situs, termasuk navigasi melalui bagian, melihat berita lengkap, dll. Fitur ini memungkinkan Anda untuk meningkatkan pengoptimalan SEO situs, dan juga memungkinkan Anda menghindari halaman duplikat jika tautan yang salah ke situs Anda dipublikasikan di suatu tempat di Internet, atau jika karena alasan tertentu Anda perlu menonaktifkan kontrol CNC yang salah.
8. Dalam pengaturan kategori di panel kontrol, menambahkan kemampuan untuk menetapkan secara default suatu kategori apakah diperbolehkan untuk menerbitkan berita dari kategori ini di halaman utama situs. Pengaturan ini berlaku pada saat menambahkan atau mengedit publikasi, dan jika publikasi di halaman utama dilarang untuk suatu kategori, maka opsi terkait akan dihapus pada saat menambahkan atau mengedit publikasi.
9. Dalam pengaturan kategori di panel kontrol, menambahkan kemampuan untuk menyetel secara default untuk kategori apakah komentar diperbolehkan untuk posting dari kategori ini. Pengaturan ini berlaku pada saat menambahkan atau mengedit publikasi, dan jika komentar dinonaktifkan untuk suatu kategori, maka opsi terkait akan dihapus pada saat menambahkan atau mengedit publikasi.
10. Dalam pengaturan kategori di panel kontrol, menambahkan kemampuan untuk menyetel secara default untuk kategori apakah peringkat diperbolehkan untuk publikasi dari kategori ini. Pengaturan ini berlaku pada saat menambahkan atau mengedit publikasi, dan jika penggunaan peringkat dinonaktifkan untuk kategori, maka opsi terkait akan dihapus saat menambahkan atau mengedit publikasi.
11. Dalam pengaturan skrip di panel kontrol, di bagian pengaturan keamanan, menambahkan kemampuan untuk mengaktifkan perlindungan otomatis situs dari penyematan dalam bingkai di situs pihak ketiga. Saat setelan ini diaktifkan, situs Anda akan diblokir secara otomatis jika disematkan dalam iframe di situs orang lain. Dengan cara ini Anda dapat melindungi situs Anda dari serangan seperti clickjacking.
12. Memperluas kemampuan modul "Metatags", modul ini telah diubah namanya menjadi "Judul, deskripsi, tag meta". Sekarang dalam modul ini Anda dapat mengatur tidak hanya meta tag untuk halaman, tetapi juga judul terpisah untuk halaman dan deskripsi halaman, yang nantinya dapat Anda tampilkan di mana saja di template Anda. Untuk melakukan ini, tag global baru untuk templat telah ditambahkan: (judul halaman) - menampilkan judul yang Anda tentukan untuk halaman, (deskripsi halaman) - menampilkan deskripsi yang Anda tentukan untuk halaman tersebut. Penggunaan tag BB dan HTML juga diperbolehkan dalam deskripsi halaman. Jadi, dengan menggunakan modul ini, Anda dapat, misalnya, membuat dan menampilkan judul dan deskripsi untuk tag cloud untuk setiap tag satu per satu, dll.
13. Menambahkan teks tag template global baru, yang menampilkan teks terlampir di dalamnya jika judul halaman yang sedang dilihat diatur dalam modul "Judul, deskripsi, tag meta". Dan juga menambahkan tag teks berlawanan yang menampilkan teks terlampir di dalamnya jika judul halaman yang sedang dilihat tidak disetel. Tag serupa juga telah ditambahkan untuk deskripsi: teks , yang menampilkan teks yang terkandung di dalamnya jika deskripsi ditentukan untuk halaman yang dilihat dalam modul "Judul, deskripsi, tag meta", teks yang menampilkan teks yang terkandung di dalamnya jika tidak ada deskripsi untuk halaman yang sedang dilihat.
14. Dukungan untuk tag teks baru telah ditambahkan untuk template menu kategori (categorymenu.tpl)., yang menampilkan teks terlampir di dalamnya jika kategori yang dilihat di situs, atau berita, bukan termasuk kategori dari menu. Tag ini hanya dapat digunakan di dalam tag dan digunakan, misalnya, untuk menampilkan beberapa informasi (seperti tautan) hanya untuk kategori tidak aktif dari menu.
15. Opsi yang diperluas untuk menampilkan publikasi berdasarkan nilai bidang tambahan dalam publikasi. Ketika diakses di http://yoursite/xfsearch/fieldname/fieldvalue/, posting akan dikembalikan seperti sebelumnya yang berisi nilai yang ditentukan dalam bidang tertentu jika bidang diatur ke "digunakan sebagai referensi silang". Saat mengakses http://yoursite/xfsearch/field value/, publikasi yang berisi nilai ini untuk semua bidang tambahan akan ditampilkan. Saat mengakses http://yoursite/xfsearch/field name/, semua publikasi di mana bidang yang ditentukan ini diisi akan ditampilkan.
16. Dalam pengaturan skrip, kemampuan untuk menetapkan halaman terpisah dengan nama 404.html di root situs Anda telah ditambahkan untuk menampilkan halaman yang tidak memiliki konten. Jika pengaturan ini diaktifkan, alih-alih pesan sistem standar "Sayangnya, halaman ini tidak tersedia untuk Anda, alamatnya mungkin telah diubah atau telah dihapus.", Anda dapat menampilkan halaman terpisah yang disiapkan khusus sebelumnya, dengan desain yang benar-benar terpisah. Inovasi ini akan berguna bagi webmaster yang ingin membuat desain terpisah dari 404 halaman situs mereka.
17. Kemampuan untuk menetapkan header HTTP telah ditambahkan ke pengaturan skrip, dari mana diperlukan untuk mendapatkan alamat IP pengguna. Inovasi ini akan berguna untuk situs yang menggunakan berbagai server proxy eksternal dan tidak memiliki kemampuan untuk mengkonfigurasi ulang server dengan benar untuk mendapatkan alamat IP pengunjung yang sebenarnya. Misalnya, saat menggunakan layanan cloudflare dan lainnya untuk melindungi dari serangan DDOS dan menggunakan paket hosting biasa tanpa akses ke pengaturan server. Sekarang, dalam pengaturan skrip di panel admin, Anda dapat memberi tahu skrip dari mana mendapatkan alamat IP pengunjung situs.
18. Saat menghapus kategori di panel kontrol skrip, menambahkan kemampuan untuk memilih apa yang harus dilakukan dengan publikasi yang termasuk dalam kategori ini. Anda dapat: "Hapus kategori ini dari publikasi", "Ganti kategori dengan kategori lain atau lainnya", serta "Hapus semua publikasi dalam kategori ini". Dalam hal ini, jika kategori dihapus atau diganti dari publikasi, maka hanya kategori yang dihapus yang akan dihapus atau diganti. Misalnya, publikasi Anda dalam kategori "Dunia", "Berita", "Populer", dan Anda, misalnya, menghapus kategori "Dunia", maka untuk publikasi dalam kategori ini, hanya kategori "Dunia" yang akan dihapus , atau diganti, semua kategori lain dalam daftar publikasi ini akan tetap ada.
19. Jenis bidang tambahan baru telah ditambahkan untuk publikasi: "HTML dan JS Murni". Saat menggunakan bidang ini, DataLife Engine tidak akan mengganggu teks yang tertulis di dalamnya, dan tidak akan memfilter kode HTML dari teks ini, dan juga memungkinkan penulisan kode javascript murni di dalamnya. Kolom ini akan berguna ketika Anda perlu memasukkan beberapa kode ke dalam berita yang tidak perlu diperiksa keamanannya, misalnya, salah satu pemain Anda, dll. Perhatian, mengingat bahwa skrip tidak akan memfilter teks dari bidang ini, saat membuatnya, pastikan untuk menetapkan batasan pada grup mana yang diizinkan untuk menggunakannya. Jangan izinkan untuk digunakan oleh pengguna biasa yang tidak Anda percayai, karena dapat menimbulkan risiko keamanan bagi situs Anda.
20. Untuk bidang publikasi tambahan, yang memiliki opsi "Gunakan sebagai referensi silang", kemampuan untuk menentukan pembatas untuk referensi ini telah ditambahkan. Anda dapat menentukan karakter individual dan kode HTML sebagai pemisah. Sebelumnya, koma digunakan sebagai pemisah daftar, sekarang Anda dapat mengatur pemisah pribadi Anda sendiri untuk setiap bidang, yang memungkinkan Anda membuat desain keluaran unik Anda sendiri di templat untuk setiap bidang.
21. Dukungan tambahan untuk teknologi "Yandex Turbo" untuk umpan RSS biasa, tanpa menggunakan penyertaan dalam pengaturan jenis umpan RSS sebagai "Berita Yandex", untuk ini dukungan tambahan untuk menampilkan tag berita lengkap (cerita lengkap) untuk semua jenis umpan RSS. Selain itu, template standar /templates/rss.xml telah diperbarui, yang menunjukkan bagaimana seharusnya tampilan template dengan dukungan penuh untuk Yandex Turbo. Demikian pula, kemampuan untuk menyesuaikan template RSS untuk teknologi Yandex Zen didukung sepenuhnya.
22. Menambahkan kemampuan untuk membalas komentar saat melihat semua komentar terbaru di situs, jika dukungan untuk komentar seperti pohon diaktifkan di pengaturan skrip. Jadi, misalnya, Anda dapat dengan cepat menanggapi komentar yang masuk di situs tanpa masuk ke setiap item berita, karena beberapa skrip berat telah dialihkan ke pemuatan rendering halaman yang tertunda dan independen. Skrip ini dimuat ke dalam browser secara paralel dengan rendering halaman dan dijalankan hanya setelah halaman di-render di browser. Yang secara visual memberikan tampilan halaman yang lebih cepat.24. Menambahkan kemampuan untuk pengguna yang tidak terdaftar di situs, mengirim keluhan ke administrasi situs tentang berita dan komentar, seperti kemungkinan ini sebelumnya hanya ada untuk pengguna terdaftar.
25. Menambahkan penggunaan markup skema org untuk menampilkan peringkat dengan tipe "Peringkat". Penggunaan markup ini memungkinkan berita lengkap, ketika ditampilkan di hasil pencarian Google, juga menampilkan peringkat publikasi.
26. Menambahkan deteksi otomatis orientasi foto saat diunggah ke server, berdasarkan meta-informasi yang terkandung dalam file grafik. Jika foto aslinya terbalik, maka saat diunggah ke server, script juga akan otomatis memutarnya ke posisi yang diinginkan. Ini menghilangkan kebutuhan untuk mengedit gambar tambahan di komputer jika kamera diputar saat memotret.
27. Menambahkan kemampuan untuk secara otomatis memberi tahu administrasi situs tentang berita baru dari pengguna, yang sedang dalam moderasi (jika diaktifkan di pengaturan skrip), jika berita ditambahkan dari panel kontrol skrip. Sebelumnya, notifikasi hanya dikirimkan jika postingan ditambahkan langsung dari situs.28. Jika pengguna mengedit publikasi di panel kontrol, yang sebelumnya diterbitkan di situs, tetapi menurut pengaturan grupnya, ia dilarang menerbitkan tanpa moderasi, atau tidak diizinkan untuk menerbitkan di semua kategori, maka administrasi situs juga akan dikirimi email pemberitahuan yang sesuai bahwa berita ini sedang menunggu moderasi.
29. Perubahan telah dilakukan pada pengoperasian modul Breadcrumbs di situs. Jika dilihat berita dari kategori tertentu, maka untuk kategori dimana pengguna berada secara langsung, kategori ini akan ditampilkan dalam bentuk teks biasa, bukan link. Hanya kategori yang lebih tinggi dalam hierarki yang akan ditampilkan sebagai tautan, atau tautan ke kategori ini akan ditampilkan jika, misalnya, pengguna telah melangkah lebih jauh dalam menavigasi halaman dalam kategori ini. Dengan demikian, inovasi ini menghindari tautan siklus halaman ke diri mereka sendiri.
30. Untuk modul "Referensi silang" di panel kontrol, dua wilayah pengganti baru untuk tautan telah ditambahkan. Anda dapat secara opsional menentukan pengganti untuk halaman statis saja, serta memilih pengganti untuk halaman statis, berita, dan komentar.
31. Untuk modul "Temukan dan Ganti" di panel kontrol, menambahkan kemampuan untuk mengganti teks secara massal dalam jajak pendapat untuk publikasi dan dalam pemungutan suara di situs.
32. Menambahkan kemampuan untuk menghapus semua publikasi, menunggu moderasi dari pengguna tertentu. Untuk melakukan ini, di bagian manajemen pengguna, klik nomor publikasinya dan pilih item menu yang sesuai.33. Menambahkan kemampuan untuk menghapus semua komentar, menunggu moderasi dari pengguna tertentu. Untuk melakukan ini, di bagian manajemen pengguna, klik jumlah komentarnya dan pilih item menu yang sesuai.
34. Tampilan terformat dari jumlah penghitung yang berbeda (tampilan, publikasi, komentar) telah ditambahkan ke panel admin skrip. Keluaran dari penghitung ini dilakukan dalam bentuk yang diformat sebagai ratusan, ribuan, jutaan, dll yang dipisahkan oleh spasi. Itu memberikan representasi dan persepsi yang lebih visual dari angka-angka ini.35. Untuk template untuk menampilkan komentar dan menambahkan komentar (addcomments.tpl dan comments.tpl), dukungan untuk tag baru telah ditambahkan teks - menampilkan teks dalam tag jika berita termasuk dalam kategori yang ditentukan, serta tag: teks - menampilkan teks dalam tag jika berita tidak termasuk dalam kategori yang ditentukan. Dengan demikian, Anda dapat mengatur desain yang berbeda untuk menampilkan komentar dan menambahkan komentar untuk publikasi dari kategori yang berbeda.
36. Menambahkan dukungan untuk penolakan kata untuk tag untuk menampilkan jumlah suara, yang diekspos untuk peringkat publikasi. Misalnya, Anda dapat menggunakan (jumlah suara) umpan balik||a|s. Sebelumnya, ini tidak tersedia untuk tag ini. itu berisi kode HTML, bukan hanya angka.
37. Jika pengaturan skrip memungkinkan penggunaan situs hanya melalui protokol HTTPS, maka cookie oleh browser juga akan dikirim ke server hanya melalui protokol HTTPS dan akan diblokir secara otomatis jika menggunakan protokol HTTP biasa.
38. Menambahkan kontrol CNC yang salah untuk halaman statis, teks publikasi yang dibagi menjadi beberapa halaman. Jika nomor halaman yang salah ditentukan, pengalihan 301 otomatis akan dilakukan ke alamat awal halaman ini.
39. Untuk impor RSS publikasi, dukungan untuk mengimpor gambar dari tag enklosur yang berisi gambar untuk publikasi telah ditambahkan. Jika deskripsi singkat di RSS feed hanya berupa teks, dan gambar diberikan di dalamnya sebagai tag terpisah, maka gambar untuk publikasi ini juga akan ditambahkan ke berita pendek saat diimpor di awal.
40. Menambahkan dukungan untuk pengalihan untuk mendapatkan berita lengkap saat menggunakan impor RSS publikasi. Jika tautan dari umpan RSS adalah pengalihan untuk transisi lebih lanjut ke teks lengkap berita di situs sumber, Mesin DataLife akan secara otomatis mengikuti pengalihan ini dan mengambil konten dari sumber akhir. Dengan demikian, menerima berita lengkap akan lebih berkualitas dari sebelumnya.
41. Perubahan telah dilakukan pada pekerjaan tag dan. Jika penggunaan dan penambahan komentar dilarang untuk publikasi tertentu, maka tag ini juga akan menyembunyikan konten di dalamnya.
42. Jika komentar diperbolehkan untuk dipublikasikan, tetapi pada saat yang sama, menurut pengaturan lain, pengguna atau grup pengguna dilarang menerbitkan komentar, maka pesan tentang ini tidak akan ditampilkan di akhir semua komentar, tetapi di tempat Anda menentukan output dari formulir untuk menambahkan komentar dengan tag (tambahan) di template Anda, sehingga Anda dapat menentukan lokasi pesan ini di situs Anda.
43. Untuk otorisasi menggunakan jejaring sosial "Odnoklassniki", menambahkan kemampuan untuk menerima email pengguna secara otomatis, asalkan aplikasi itu sendiri telah menerima hak yang sesuai dari Odnoklassniki. Perhatian, secara default, Odnoklassniki tidak memberikan hak untuk menerima Email, dan untuk mendapatkan akses yang sesuai, Anda juga harus menghubungi sosial. jaringan untuk memungkinkan menerima email. Jika izin diberikan, DLE akan secara otomatis mengimpor alamat email juga.
44. Sistem yang ditingkatkan untuk menghitung proporsi gambar saat membuat salinan kecil. Ini membuat salinan yang diperkecil lebih benar dan berkualitas tinggi.
45. Sistem pencarian publikasi yang ditingkatkan saat diaktifkan di pengaturan skrip, jenis pencarian sederhana. Algoritme baru memungkinkan Anda menemukan publikasi dengan lebih akurat dan benar.
46. Sistem kontrol yang ditingkatkan untuk tampilan halaman duplikat, saat melihat semua komentar terbaru di situs.
47. Pemrosesan bidang publikasi tambahan yang dioptimalkan saat menampilkan publikasi pendek, serta saat modul untuk menampilkan publikasi populer sedang berjalan.
48. Editor visual yang diperbarui TinyMCE dan Froala ke versi saat ini. Memperbaiki sejumlah kesalahan yang diidentifikasi dalam editor ini.
49. Editor TinyMCE menambahkan dukungan untuk memasukkan tag teks tersembunyi, menggunakan tombol yang sesuai di editor.
50. Saat menggunakan editor Floara untuk komentar, menambahkan kemampuan untuk memuat dan menyisipkan gambar dengan cepat ke dalam komentar. Anda dapat mengklik ikon sisipkan gambar dan memilih file untuk diunggah, atau cukup drag dan drop file gambar dari komputer Anda ke bidang editor, setelah itu gambar akan secara otomatis dimuat dan dimasukkan ke posisi kursor di editor.
51. Perubahan kecil telah dilakukan pada tata letak panel kontrol skrip, yang ditujukan untuk menghilangkan beberapa kesalahan tata letak dan meningkatkan interaksi dengan panel kontrol.
52. Diperbarui ke versi terbaru perpustakaan untuk mengirim email dari situs, serta perpustakaan deteksi perangkat seluler.
53. Masalah di mana tag dan tidak diproses di pratinjau kiriman telah diperbaiki.
54. Memperbaiki masalah di mana tag meta untuk jejaring sosial salah dibentuk. jaringan video dan audio, jika video dipublikasikan di add. bidang dan terdiri dari daftar putar dan deskripsi file video dan audio.
55. Masalah telah diperbaiki di mana, dalam situasi dan pengaturan server tertentu, pratinjau publikasi mungkin tidak berfungsi saat menambahkan publikasi dari situs.
56. Memperbaiki masalah di mana pemuatan dinamis komentar tidak berfungsi, jika diaktifkan dalam pengaturan skrip, dan tag (jsfiles) ditempatkan di bagian paling bawah situs.
57. Memperbaiki masalah di mana tampilan komentar terbaru tidak berfungsi, dalam hal menonton kategori tertentu dilarang untuk kelompok tertentu.
58. Bug kecil dalam skrip yang ditemukan dan diumumkan sebelumnya telah diperbaiki.
Sistem plugin ini memungkinkan Anda untuk mengubah fungsionalitas skrip apa pun sesuai kebijaksanaan Anda. Memasang plugin di situs, memperbarui plugin, dilakukan dalam satu klik, langsung di panel kontrol DataLife Engine. Jika plugin dikembangkan untuk sistem baru, maka pengguna tidak lagi harus membaca petunjuk penginstalan, mengedit sesuatu secara langsung di file skrip, dll. Cukup bagi mereka untuk mengunggah plugin di panel admin dan hanya itu.
Sistem plug-in dibangun menggunakan teknologi sistem file virtual. Anda menjelaskan dalam plug-in file mana dan tindakan apa yang perlu dilakukan, berdasarkan informasi ini, DataLife Engine akan membuat salinan virtual dari file-file ini, dengan semua perubahan dan modifikasi yang diperlukan, dan akan bekerja dengan salinan virtual yang dibuat tanpa mempengaruhi file-file asli. Pada saat yang sama, Anda dapat menjelaskan perubahan di hampir semua file, dengan pengecualian beberapa yang mendasar, seperti file root, tetapi mereka tidak membawa fungsionalitas apa pun, kecuali untuk menghubungkan file lain. Fungsionalitas file yang bertanggung jawab untuk fungsi AJAX juga dapat diubah, untuk ini mereka telah sepenuhnya ditulis ulang untuk bekerja melalui pengontrol. Apa manfaat yang diberikan ini? Pertama, file asli selalu tetap sama, sehingga plugin dapat dengan mudah diubah, dihapus, diperbarui, dll. Kedua, sistem ini menggunakan beban seminimal mungkin di situs secara keseluruhan, tk. salinan virtual file dibuat hanya sekali, pada saat menginstal atau memperbarui plug-in, setelah itu DataLife Engine bekerja dengan file yang dimodifikasi ini seperti file asli biasa dan tidak ada konsumsi memori untuk titik panggilan, penyimpanan, dan kontrol informasi tentang di mana dan fungsi apa yang perlu diubah, dll. Beban di server hanya akan bertambah dengan beban yang dibawa oleh plugin itu sendiri, dan sistem manajemen plugin tidak akan menyebabkan beban tambahan. Ketiga, tidak ada masalah langsung dengan memperbarui skrip, skrip dapat diperbarui ke versi baru, dan plugin Anda akan secara otomatis diterapkan ke versi baru. Pada saat yang sama, plug-in yang berbeda dapat memodifikasi file yang sama tanpa menimbulkan konflik, asalkan, tentu saja, plug-in yang berbeda tidak melakukan tindakan yang berlawanan secara langsung satu sama lain.
Jadi dalam modul manajemen plugin itu sendiri, Anda dapat membuat plugin langsung di panel kontrol, atau mengunggah plugin yang sudah jadi. Pertimbangkan untuk menambahkan plugin baru ke panel kontrol secara langsung:
Pada tab pertama, Anda mengatur informasi umum tentang plugin. Namanya, deskripsi singkatnya. Agar lebih mudah membedakannya dengan plugin lain, Anda bisa memberikan ikon yang akan digunakan dalam daftar plugin. Anda juga menentukan versi plugin itu sendiri, dan versi DataLife Engine yang kompatibel dengannya.
Pada tab berikutnya, Anda langsung menentukan tindakan pada file yang perlu dilakukan. Anda dapat menambahkan satu atau beberapa file tempat Anda ingin melakukan tindakan, serta menetapkan satu atau beberapa tindakan untuk setiap file yang perlu Anda lakukan. Dalam file, Anda dapat melakukan hal berikut:
1. Temukan dan ganti kode apa pun.
2. Temukan dan tambahkan kode yang diinginkan di atas.
3. Temukan dan tambahkan kode apa saja di bawah ini.
4. Ganti sepenuhnya isi file dengan milik Anda sendiri.
5. Buat file virtual baru yang tidak ada di DLE asli.
Anda juga dapat menambah atau menghapus file, mengubah atau menghapus tindakan pada file kapan saja. Untuk kemudahan persepsi dan pengeditan, seluruh kode disorot, dan bidang dapat diregangkan secara dinamis.
Dengan demikian, situasi di mana Anda sebelumnya secara manual mengoreksi file skrip, dan menyimpan perubahan di suatu tempat di notepad Anda, dan setiap kali Anda memperbarui skrip, memasukkannya kembali ke dalam file skrip, dengan versi baru sepenuhnya menjadi masalah masa lalu. Anda dapat membuat plugin pribadi Anda sendiri langsung di panel admin, menjelaskan perubahan yang Anda perlukan dalam skrip sekali, dan ketika Anda memperbarui skrip ke versi baru, Anda tidak perlu khawatir lagi, perubahan Anda akan otomatis diterapkan ke versi baru.
Pada tab berikutnya, Anda dapat menambahkan tindakan yang diperlukan dalam database MySQL yang harus dilakukan plugin dalam situasi tertentu. Anda dapat mengatur daftar kueri MySQL yang akan dijalankan saat menginstal plugin, saat memperbaruinya, saat dinonaktifkan, saat diaktifkan, saat dihapus. Pada saat yang sama, untuk setiap tindakan, Anda dapat mengatur salah satu atau daftar beberapa kueri ke database.
Untuk plugin yang sudah ada, Anda dapat melakukan hal berikut: Anda dapat menonaktifkannya, tetapi tetap berada di situs, tetapi sepenuhnya diabaikan oleh skrip, dan semua tindakannya pada file ditangguhkan. Anda dapat memperbaruinya ke versi yang lebih baru jika ada. Unduh plugin ke komputer Anda untuk menginstalnya di situs lain. Dalam hal ini, file itu sendiri diunduh dalam format XML, dan XML ini berisi deskripsi semua tindakan. Faktanya, plugin adalah file XML yang dapat diinstal pada situs di panel admin.
Pertimbangkan untuk mengunggah plugin yang sudah jadi ke situs. Anda dapat mengunduh dan memasang plugin yang sudah jadi di situs Anda. Saat Anda mengklik tombol yang sesuai, Anda dapat mengunggah file XML dengan plugin. Atau arsip ZIP dengan plugin. Ini memungkinkan Anda untuk membuat plugin yang sangat kompleks yang berisi sejumlah besar file tambahan lainnya, baik file grafik maupun file PHP. Misalnya, agar tidak menggambarkan semua tindakan secara langsung di plugin itu sendiri, Anda dapat membuat file tambahan dan mengemasnya ke dalam arsip, menguraikannya ke tempat baru. Pada saat yang sama, penting untuk diketahui bahwa arsip hanya dapat berisi file PHP yang tidak termasuk dalam distribusi, tetapi hanya file tambahan Anda, jika ada file yang disertakan dalam distribusi, unduhan tersebut akan diblokir. Modifikasi file standar harus sudah dijelaskan di plugin itu sendiri. File plugin XML itu sendiri harus berada di root arsip Anda.
Jika Anda mengunggah arsip dengan plugin, dan Mesin DataLife tidak memiliki hak untuk menulis file di arsip Anda. Ini akan secara otomatis meminta akses FTP untuk mengunduh arsip Anda. Jika akses tidak diperlukan, maka semuanya akan disalin secara otomatis tanpa mereka. Pada saat yang sama, akses ini tidak akan disimpan di mana pun, tetapi akan dihapus secara otomatis setelah tidak lagi diperlukan.
Sistem manajemen plugin yang baru juga memiliki sistem pencatatan kesalahan bawaan di dalam plugin. Jika ada tindakan pada file yang tidak dapat dilakukan, atau terjadi kesalahan, Anda dapat dengan mudah melihat dan memperbaikinya. Misalnya, ini sangat nyaman jika plugin Anda tidak kompatibel dengan versi DLE berikutnya, Anda akan segera melihat ini, dan Anda dapat dengan mudah menyesuaikan plugin.
.sitemap_static_pages li - elemen - daftar halaman statis
.sitemap_items li - elemen - daftar artikel
.sitemap_categories li - elemen