Biraz da dle sitesindeki menüden bahsedelim. Daha doğrusu, menüye kendi öğelerinizi nasıl ekleyeceğinizi veya var olanları yenileriyle nasıl değiştireceğinizi. Oldukça sık, bu CMS'yi yeni kurmuş yeni başlayanlar için şu soru ortaya çıkıyor: “Standart şablondaki standart menü öğelerini kendinizinkiyle nasıl değiştirirsiniz?” Wordpress'te bu, kodu düzenlemeden yapılabilirse, o zaman dle'de durum farklıdır, yine de kodun içine girip biraz çözmeniz gerekir. Ancak, yeni öğeler eklemenin zor bir tarafı yoktur ve umarım bugün bunu görebilirsiniz.
O halde, hadi işe başlayalım. Başlangıç olarak, sayfalar veya kategoriler olsun, daha sonra dle menüsünde uygulanması gereken öğeler oluşturmamız gerekiyor. Bunu yapmak için yönetici paneline gidin ve "tüm bölümlerin listesi" öğesini tıklayın.
Ve sonra hepsi duruma bağlı. Menüye site kategorisine link eklememiz gerekiyorsa “Kategoriler” maddesine, menü öğesinin kullanıcıyı yönlendireceği bir sayfa oluşturmamız gerekiyorsa “Statik Sayfalar”a gidin. kalem. Aralarında temel bir fark yoktur, bu yüzden iki seçenekten birini seçeceğiz, örneğin "Kategoriler".
Sitede yeni bir kategori oluşturmak için bir form görünecektir. Orada her şey basit. Her form alanı ne için kullanılır, resme bakın.
Şekilde açıklanan tüm alanlar zorunlu değildir, yalnızca birinci ve ikinci alanlar zorunludur. Ve görselde değinmediğim noktalar ise kesinlikle kategorilerle değil, dle haber çıktı ayarları gibi global motor ayarlarıyla alakalı olup ayrıca her kategori için ayrı ayrı benzersiz bir şablon atama imkanı da sağlıyor.
Gerekli alanları doldurduktan sonra en az ilk ikisini ekle butonuna tıklayınız. Bu eylem, sitede yeni bir kategori oluşturacak, dle menüsüne ekleyeceğimiz bir bağlantı. Ve kategori için alternatif bir ad kaydetmenin gerekli olduğu ikinci alana özellikle dikkat edin; bu, kategorinin bulunacağı adres olacaktır. Örneğimde şöyle görünecek: http://site.ru/primer_category/
Şimdi doğrudan dle menüsüne yeni bir öğe eklemeye geçelim.
Bunu yapmak için yönetici panelinde "Web Sitesi Şablonları" bölümüne gitmeniz gerekir.
Ardından, sitedeki menülerin kayıtlı olduğu standart bir şablon kullanılıyorsa iki dosyadan birini seçmeniz gerekir. Standart şablonda iki tür menü vardır: bu ve hem yatay hem de dikey. Topmenu.tpl dosyası yatay menüden, sidebar.tpl dosyası ise sitenin sol sütunundaki dikey menüden sorumludur. Bu dosyaların her ikisi de Site Şablonları bölümünün sol sütununda bulunabilir. Ve bunlardan birine tıkladığınızda, bu dosyanın kodu sağ sütunda görünecektir.
Dosyayı açtıktan sonra, elimizdeki mevcut herhangi bir öğeyi düzeltmemiz gerekiyor. Yani, bu durumda adı kategorinin adıyla değiştirin. Ve # yerine kategorinin kendisine (alternatif ad) bir bağlantı kullanın. Yani, “Site hakkında” öğesini değiştirirsem, menü kodu şöyle görünecektir:
Benzeterek, menü öğelerinin geri kalanını değiştirebilirsiniz. İkinci yatay menüye gelince, durum orada da tamamen aynı. Ve elbette, ihtiyacınız olmayan her şey kaldırılabilir. Ve elbette, düzenlenen dosyayı kaydedin.
Bir şeyden emin değilseniz, örneğin gereksiz bir şeyi sileceksiniz, o zaman bunu yapın, böylece öngörülemeyen durumlarda geri yüklenebilir.
Ve benim için hepsi bu.
Merhaba arkadaşlar. Neredeyse tüm zamanımı harcıyorum. Sitelerimin çoğu CMS DLE üzerine kurulu olduğu için bu motorla çok çalışmam gerekiyor. Daha önce geliştiricilerin SEO ile arkadaş olmadıklarını ve genel olarak böyle bir kelime duymadıklarını söylemiştim, ancak olabileceğinden daha da kötü olduğu ortaya çıktı. Ulusal motorun "kemikleşmesine" adanmış bir dizi yazı bile hazırladım (kategoriye bakın).
Ancak bugün DLE için html site haritası gibi önemli bir şeyden bahsetmek istiyorum. Normal bir kart modülü için internette ne kadar arama yaptıysam da bulamadım. Elbette birkaç çözüm var, ancak hepsi istenen sonucu vermiyor ve hatta bazen zarar veriyor. Modülü kendim yazmak zorunda kaldım ya da daha doğrusu “istek listemin” uygulamasını profesyonellere emanet ettim. Alexander Fomin'e coşkusu ve inanılmaz çalışma hızı için derin şükranlarımı sunarım.
Sizlere tanıtmak üzere olduğum DLE site haritası modülü seo'nun tüm gereksinimlerini karşılıyor ve kurulumu son derece kolay.
Alaich'ten DLE için modüllerin tam listesi "a:
SiteMap - DLE için HTML site haritası oluşturma modülü
Orjinal isim: site haritası
CMS Uyumluluğu: DLE 8.2- 10.6
Yayma:Ücretsiz, Olduğu Gibi, kaynağa bir bağlantı dağıtırken gereklidir
Şimdiki versiyonu: 2.2 (05/08/2014 tarihinden itibaren)
Amaç: Tüm yayınlara, kategorilere ve statik sayfalara bağlantılar içeren sırasız bir liste çıktısı alın.
özellikler: Görsel gömme kodu oluşturucu. Tüm site öğelerini görüntüleme ilkesinin ayrıntılı ayarı - haberler, kategoriler, statik sayfalar - görüntülenen öğelerin sayısı, sıralama ilkesi ve sıralama düzeni, öğeleri bir bağlantı veya düz metin olarak görüntüleme, belirli öğeleri dahil etme / hariç tutma yeteneği.
DLE için HTML site haritası modülünün açıklaması ve yapılandırması
Arkadaşlar, 3 Haziran 2012 büyük bir gün, yepyeni bir site haritası sürüm 2.0 yayınlandı. Modülümüzün kullanılabilirlik çıtasını yeni bir seviyeye çıkarıyoruz. Sistemde uygulanan görsel kod oluşturma sistemini (umarım siz de) çok beğendik ve site haritası modülünde de uygulamaya karar verdik. Artık tüm fonksiyonların ve değerlerinin kılavuzlarını ve açıklamalarını okumanıza gerek yok - sadece yönetici paneline gidin, birkaç değer belirtin ve bu kadar - modül kullanıma hazır!
Yukarıdakilere ek olarak, listelemek istiyorum birkaç önemli özellik daha:
- modül tamamen önbelleğe alınır;
- modül, DLE API'sini kullanır;
- harita, moderasyondan geçmemiş yayınların yanı sıra gelecek için planlanan yayınları göstermez;
- CNC'nin varlığı / yokluğu ve CNC tipi dikkate alınır;
- böyle bir incelik sağlanır - uzun süredir DLE motoruyla çalışan biri varsa, o zaman ilk sürümlerde CNC olmadığını ve sonra ortaya çıktığını, ancak yalnızca bir tür olduğunu hatırlar (tip 3 ile aynı). şimdi şekilleniyor). Bu nedenle, bu modülde bu da sağlanmıştır - yeni yayınlar, CNC tipi yönetici panelinde seçilen bir url ile ve eski yayınlar, eski tip CNC'nin url'si ile birlikte görüntülenir.
Görsel bir jeneratörün görünümüne rağmen, modülün mekaniğine aşina olmanızı öneririm.
Modül, şu etiket kullanılarak main.tpl şablonuna eklenir:
(file="engine/modules/sitemap.php?param1=değer1¶m2=değer2" dahil)
param1= — modül parametresi, değer1 — parametre değeri. Modül ayarları işaretinden sonra mı geliyor? ve & ile ayrılır.
Örnek ekleyin (id=2,3,4 olan kategorilerden statik sayfaların ve haberlerin listesini içeren bir site haritası görüntüler):
(içerik)
(file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4" dahil)
Site haritasının ayrı bir sayfada görüntülenebilmesi için, (include ...) etiketinin içine ve (içerik) etiketinin içine alınması gerekir. Bundan sonra, modül http://site.ru/sitemap/ adresinde mevcut olacaktır.
Parametrelerde ve değerlerinde herhangi bir değişiklik yapıldıktan sonra yönetici panelindeki önbelleği temizlemek gerekir.
Ekleme sırasında tpl aracılığıyla geçirilen modül parametreleri:
- need_cats - haritada görüntülenmek üzere virgülle ayrılmış kimlik kategorilerinin listesi
- exc_cats - virgülle ayrılmış, haritadan hariç tutulan kimlik kategorilerinin listesi
- need_news — haritada görüntülenecek kimlik makalelerinin virgülle ayrılmış listesi
- exc_news - haritadan hariç tutulacak makale kimliklerinin virgülle ayrılmış listesi
- bu parametreleri aynı anda belirtmek anlamsızdır
- need_static — haritada görüntülenecek statik sayfa kimliklerinin virgülle ayrılmış listesi
- exc_static - virgülle ayrılmış, haritadan hariç tutulan id statik sayfaların listesi
- bu parametreleri aynı anda belirtmek anlamsızdır
- cat_as_links - kategori adlarını bağlantı olarak göster (1 veya 0)
- show_static - haritada statik sayfaları göster (1 veya 0)
- cat_sort - kategori listesi sıralama alanı (dle_category tablosundan alan)
- cat_msort - kategori listesi sıralama yönü (ASC veya DESC)
- news_sort - makale listesi için sıralama alanı (dle_post tablosundaki alan)
- news_msort - makale listesini sıralama yönü (ASC veya DESC)
- static_sort - statik sayfalar listesi için sıralama alanı (dle_static tablosundan alan)
- static_msort - statik sayfaların listesini sıralama yönü (ASC veya DESC)
- 2 sıralama seçeneği vardır:
- ASC - artan (alfabetik olarak)
- DESC - azalan (ters sırada)
- alan ve sıralama düzeni belirtilmemişse, belirtilen kategori ayarları veya standart DLE parametreleri kullanılır.
- cat_limit - görüntülenecek maksimum alt kategori sayısı
- news_limit - kategoriden çıkan maksimum makale sayısı
- static_limit - maksimum görüntülenen statik sayfa sayısı
Farkına varmak yukarıdaki ayarlardan hiçbiri gerekli değildir, hiçbir şey belirtemezsiniz - sadece etiketi ekleyin (file="engine/modules/sitemap.php" dahil) - o zaman varsayılan ayarlar kullanılacaktır.
Site Haritası Görünümü ve Stil Sınıfları
İsteğe bağlı olarak site haritasının görünümünü değiştirmek mümkündür, bunun için şablonumuzun stil dosyasını (style.css) açar ve aşağıda açıklanan sınıfları belirleriz.
Site haritası CSS sınıflarının listesi:
Site haritası_kategorileri - öğe
- Kategori Listesi
- Kategori Listesi
.sitemap_items - öğe- makale listesi
- makale listesi
.sitemap_static_pages - öğe- statik sayfaların listesi
- statik sayfaların listesi
Kök - listenin kökünde bulunan yukarıdaki öğeler için bir sınıf
Site haritası_kategorileri a - öğesi kategori adı ile
.sitemap_categories yayılma alanı - öğe kategori adı ile
.sitemap_items a - öğe makale başlığı ile
.sitemap_static_pages a - öğesi statik sayfa adıylaDLE'de site haritası modülünü yükleme, kaldırma ve güncelleme
Modül kurulumu
- Modül ile arşivi paketinden çıkarın;
- Yüklemeler klasörünün içeriğini (/templates/ dışında) sunucuya kopyalayın;
- Uploads/templates/Default/ klasörünün içeriğini şablon klasörünüze yerleştirin;
- http://site.ru/sitemap_installer.php dosyasını çalıştırın ve talimatları izleyin;
- sitemap_installer.php dosyasını sunucudan silin;
- Yönetici paneline gidin, Site Haritası modülünü seçin ve kodu oluşturun;
- Şablonunuzun main.tpl dosyasını açın ve şunu bulun:
Motoru Yeniden Yaz
Aşağıya ekleyin:
$meta etiketler =<<
Yukarıya ekleyin:
if ($do == "site haritası" ) ( $nam_e = "Site Haritası" ; $metatags [ "başlık" ] = "Site Haritası ($config["home_title"]) "; $metatags["açıklama"] = "Site Haritası ($config["açıklama"]) "; $kanonik = "" ; ) if ($do == "site haritası") ( $nam_e = "Site Haritası"; $metatags["title"] = "Site Haritası ($config["home_title"])"; $metatags["description"] = " Site Haritası ( $config["description"])"; $canonical = ""; )
- Kurulum işlemi tamamlandı - site haritasına http://site.ru/sitemap/ adresinden ulaşılabilir.
Bir modülün kaldırılması
- sitemap_uninstaller.php dosyasını sunucuya yükleyin (DLE'nin kurulu olduğu klasöre);
- http://site.ru/sitemap_uninstaller.php dosyasını çalıştırın ve talimatları izleyin;
- Kurulum sırasında indirilen tüm modül dosyalarını silin;
- Kurulum sırasında motor dosyalarında (main.tpl ve .htaccess) yapılan tüm değişiklikleri geri alın;
- sitemap_uninstaller.php dosyasını silmeyi unutmayınız.
Modül güncellemesi
- Modülün yeni sürümünü https://website/blog/post/1974 sayfasından indirin.
- Modül ile arşivi paketinden çıkarın.
- Yükleme klasörünün içeriğini (sitemap_installer.php dosyası ve /templates/ klasörü hariç) sunucunuza kopyalayın ve FTP istemcinizin mevcut dosyaları değiştirmeyle ilgili sorularına "Evet" yanıtını verin.
Dikkat! v.1.x'ten v.2.x'e yükseltmek için:
2.x sürümünden yeni dosyaları tamamen sunucuya kopyalamak gerekir, adlar eşleşirse değiştirmeyi onaylayın. Bundan sonra, http://site.ru/sitemap_installer.php dosyasını çalıştırmanız ve talimatları izlemeniz gerekir. Bu, güncellemeyi tamamlar.DLE için HTML Site Haritası modülünü indirin
Sürüm geçmişi (Geçmiş Günlüğü)
- v.2.2 - 08.05.2014
- DLE'nin tüm sürümleri için tamamen yeniden tasarlanmış modül tasarımı.
- Küçük hatalar düzeltildi ve iyileştirmeler yapıldı. Güncelleme yaparken, güncelleme talimatlarındaki engine.php dosyasını düzenleme adımını uyguladığınızdan emin olun.
- v.2.1.1 - 17.04.2014
- Modül kodu, yeni DLE ayarları dosya formatı sürüm 10.2 ve üstü ile uyumlu olacak şekilde güncellendi.
- v.2.1 - 08.10.2012
- Kod oluşturucudaki bir hata düzeltildi.
- Yönetici panelindeki yazım hataları düzeltildi.
- v.2.0 - 03.06.2012
- Yükleyici eklendi.
- Bir şablona eklemek için kod oluşturuculu bir yönetici paneli vardı.
- v.1.2 - 02.06.2012
- DLE sürüm kontrolü tanıtıldı.
- Modül artık DLE 8.2-9.6 hattı ile uyumludur.
- v.1.1 - 02.11.2011
- Bazı modül işlevleriyle ilgili hatalar düzeltildi.
- v.1.0 - 16.03.2011
- Resmi açıklama.
SSS - sık sorulan soruların yanıtları
Q: Neden iki xml ve html site haritasına ihtiyacım var? Onların farkı nedir? Aynı anda kullanılabilirler mi?
A: Bunlar tamamen farklı iki varlıktır: xml site haritası yalnızca arama motorları için tasarlanmıştır. Html site haritası, kullanıcıların sitede gezinmesi içindir. Aynı anda kullanılabilirler ve kullanılmalıdırlar.Q: Yandex ve Google web yöneticisi paneline hangi site haritası eklenmeli?
A: Arama motorlarının, bu modülün oluşturduğu site haritasını değil, tam olarak xml site haritasını "beslemesi" gerekir.Q: Sitede hangi site haritasına bağlantı verilebilir (örneğin, altbilgide)?
A: Yalnızca html site haritasına bağlanmanız gerekir, yani. bu modül tarafından oluşturulan ve http://site.ru/sitemap/ adresinde bulunan modülQ: Aşağıdaki hatayı aldım, ne yapmalıyım?
Önemli hata: 55. satırda /.../engine/modules/sitemap.php içindeki sınıf Site Haritası yeniden bildirilemiyor
A: Statik sayfalar aracılığıyla bir site haritasının alternatif kurulumunu kullanın - yöntem burada açıklanmıştırQ: Bu modül DLE 10'da çalışıyor mu?
A: Evet, her şey iyi çalışıyor. Ancak herhangi bir zorluğunuz varsa, o zaman başka bir alternatif var. Ryan takma adı altındaki kullanıcı sayesinde - yöntem burada açıklanmıştırQ: Sitede çok sayıda yayınım var ve tüm bu bağlantılar tek bir sayfada görüntüleniyor. Bu saçmalık, Yandex yemin ediyor!
A: Evet, Yandex yemin ediyor. Bir sayfadaki bağlantıların sayısını azaltmak için, haber çıktılarının sayısını sınırlamak için news_limit parametresini kullanın (ayrıntılar için parametre listesine bakın).Q: Harita sayfasında kaç tane bağlantı gösterilebilir/gösterilmelidir?
A: Yandex desteğinin resmi yanıtından: html site haritasında önerilen bağlantı sayısı 3000 bağlantıyı geçmemelidir.Q: Peki ya site haritasını sayfalara bölmeye ne dersiniz? Lütfen yap.
A: Site haritasının sayfalandırılması, veritabanı yapısı ve modül mantığı tarafından ima edilmez. Sayfalandırma yakın gelecekte beklenmiyor.Bu yüzden size her şeyi anlattım, lütfen indirin, test edin ve yorum yazın. Herhangi bir hata bulursanız - yazın, her şeyi olabildiğince çabuk düzelteceğiz. Ayrıca, işlevsellik, iyileştirmeler ile ilgili herhangi bir isteğiniz varsa, ayrıca yazın, her şeyi tartışacağız ve yapacağız!
SORUMLULUK REDDİ Son zamanlarda, bu modül, DLE'ye adanmış çeşitli sitelerde, başka adlar altında, değiştirilmiş kod, kaldırılmış / değiştirilmiş telif hakkı vb. Ancak yine de, bunun tam olarak bu modül olduğuna ve Alexander Fomin tarafından geliştirildiğine dair işaretler kaldı. Yani - Diğer sitelerden indirilen dağıtımlardan sorumlu değilim.
"Karanlık atlar" sadece insanlar arasında değil, CMS arasında da karşımıza çıkıyor. Bu "atlardan" biri DLE'dir.
İnternette diğer php motorları hakkında çok fazla bilgi varsa, bu CMS hakkında sadece birkaç değerli materyal bulunabilir. Okuyuculara DLE'ye nasıl şablon yükleneceğini söyleyerek bu makaleyi değerli kılalım:
Bilinmeyen CMS hakkında bilinenler
Bu motor, küresel İnternet'te WordPress veya Joomla kadar popüler değil. Rus programcılarının bir eseridir. Bu nedenle, çoğu zaman bu CMS'de çalışan bir siteye ve Runet'te DLE için bir şablona rastlayabilirsiniz.
CMS DLE, içerik oluşturucular tarafından bilgi portallarının ve blogların dağıtımının temeli olarak konumlandırılmıştır. Motorun iç sistemi ağır yüklere uyarlanmıştır ve yüksek derecede hata toleransına sahiptir:
Çoğu motor gibi, DLE (DataLife Engine) de php ve MySQL'e dayanmaktadır. Bu içerik yönetim sisteminin ana dezavantajı ödemesidir. Buna rağmen, DLE, ru bölgesinde bulunan kaynaklar arasında yaygınlık açısından dördüncü sırada yer almaktadır. Çoğu (59 bin site) motorun korsan sürümlerini kullanmasına rağmen.1 yıllık bir süre için CMS'nin temel yapılandırması için bir lisans 2190 rubleye mal olur. İkinci yıl (ve sonrakiler) için uzatılması 1490 rubleye mal olacak. Genişletilmiş versiyonun fiyatı 2790 ruble.
Ücretli sürümlerin yanı sıra ücretsiz olanı da vardır. CMS'nin bu sürümü, üretici tarafından motorun deneme sürümü ve ilk sitenizi oluşturmanın temeli olarak sunulmaktadır:
DLE'nin ana dezavantajı zayıf güvenliktir. 2008'de uzmanlar, taleplerle ilgilenirken CMS'yi dahili sisteminin düşük güvenliği nedeniyle eleştirdi. Büyük olasılıkla, bu sorun bugün çözülmedi.2011 için Yandex analitik verilerine göre, çoğu zaman CMS DLE temelinde çalışan sitelere virüs bulaşmıştır. Şu anda motorun en son sürümü 10.3 sürümüdür. Eylül 2014'te çıktı.
DLE şablonunun özellikleri
DLE siteleri için şablonlar, bu CMS'yi diğer içerik yönetim sistemlerinden temel olarak ayıran bir dizi özelliğe sahiptir:
- Motorun şablon yapısı TPL dosyalarına dayanmaktadır. Bu, şablon tasarımının yerleşim ve uyarlama sürecini büyük ölçüde kolaylaştırır;
- Ana yapı dosyası main.tpl'dir. Tüm ek şablon öğeleri ( menü, kenar çubuğu) ayrıca TPL dosyaları kullanılarak tanımlanır ;
- Stil kararları iki dosyaya yazılır: program bölümü için stiller engine.css'de ayarlanır ve diğer her şey style.css'de:
Ardından site kontrol paneline (admin.php dosyası) gitmeniz gerekir. Ardından sol taraftaki menüden "" öğesini seçin. Komut dosyası ayarları», « Sistem ayarları»:
Altta, " Genel ayarlar" bölümünde, öğeye gidin" Varsayılan site şablonu". Açılır listeden gerekli şablonu seçin. Değişiklikleri yaptıktan sonra " Kaydet" e tıklamayı unutmayın:
Bundan sonra yeni şablon etkinleştirilir ve sitenin görünümü değişir. Ancak şablonu DLE'ye yerleştirmeden önce sıkıştırmayı açmayı unutmayın.V İYS DLE'si Diğer popüler içerik yönetim sistemlerinden farklı olarak, şablon bir arşivden yüklenmez.
Ne yazık ki, motorun kendisi gibi DLE şablonlarının çoğu ücretlidir. Ancak iyi arama yaparsanız, Runet'te şablonları ücretsiz olarak indirebileceğiniz birkaç iyi kaynak bulabilirsiniz. İşte bunlardan birkaçı:- dle-shablony.net - ücretsiz indirilebilecek yaklaşık 50 farklı şablon var. Ancak hepsi, kategoriye göre sıralama yapılmadan tek bir genel bölümde “atılır”. Bunların arasında kesinlikle “çilek” örnekleri bulabilirsiniz:
- newtemplates.ru - site, geniş bir ücretli ve ücretsiz şablon koleksiyonu sunar. Hepsi uygun şekilde tematik başlıklara ayrılmıştır. Ancak ücretli olanlar arasında bile 5-10 dolar değerinde örnekler ve sadece 5 kopya tiraj bulabilirsiniz. Ve bu, kaynağa oldukça yüksek derecede benzersiz bir tasarım sağlayacaktır!
- 10.dle-shabloni.ru, DLE siteleri için çok sayıda şablon içeren harika bir kaynaktır. Etiketler, aralarından konuya ve hatta renge göre ihtiyacınız olanı bulmanıza yardımcı olacaktır. Yerleşik demoyu kullanarak veya Youtube video oynatıcı penceresinde oynatılan videoda şablonun nasıl çalıştığını görebilirsiniz:
Her şablonun belirli bir CMS DLE sürümü için geliştirildiğini unutmayın. Seçilen numuneyi indirmeden önce uygunlukları kontrol edilmelidir.
DLE şablonu nasıl düzenlenir
Diğer popüler içerik yönetim sistemlerinden farklı olarak DLE, daha basit bir şablonlama şemasına sahiptir. Bu sayede düzenlemeleri çok daha hızlı ve kolaydır. Motorun idari bölümünün araç takımı, entegre bir kod düzenleyici içerir.
Bu araca erişmek için ihtiyacınız olan:
- Site yönetici paneline gidin;
- Soldaki menüden " Şablon Yönetimi"," Site şablonları ";
- Alanında bulunan açılır listede " Düzenleme için seçilen şablon"İstenen örneği kurun ve" Çalıştır "düğmesine tıklayın:
- Bundan sonra, yerleşik kod düzenleyici penceresi aşağıda görüntülenecektir. Ancak şablonu düzenlemeden önce düzenlemek için bir dosya seçmeniz gerekir. Şablon dosya ağacı solda bulunur. İmleç ile istenen kaynağa tıkladıktan sonra içeriği editör penceresinde görüntülenecektir:
CMS DLE için teknik belgeler şu adreste eğitim için mevcuttur: resmi internet sitesiüretici firma.
Bu makalede DLE 12.1'in tüm yeni özelliklerini okuyabilirsiniz.
DataLife Engine v.12.1 Basın Bülteni size reklam modülüne ekleme hakkında bilgi verecektir, artık modül değerlendirme tablosu işlevini desteklemektedir, bu sürümde reklam malzemelerinin görüntülenme sayısını ve reklam yönetimiyle ilgili daha fazla eklemeyi takip edebilirsiniz.
Bölümler arasında gezinme, tüm haberleri görüntüleme vb. dahil olmak üzere sitenin tüm sayfalarının koduna muhtemelen kanonik bağlantılar kullanan iyi bir tane eklendi. Bu, projelerin SEO optimizasyonunu iyileştirmek, sitenize yanlış bağlantılar İnternet'te herhangi bir yerde yayınlanıyorsa veya herhangi bir nedenle yanlış CNC kontrolünü devre dışı bırakmak gerekirse, mükerrer sayfaları ortadan kaldırmak için bir özelliktir.
Güvenlik nedeniyle, siteyi üçüncü taraf sitelere kod yüklemekten veya çerçeveler eklemekten otomatik olarak korumak için bir işlev eklenmiştir. Bu ayar etkinleştirildiğinde, kaynağınız başka birinin sitesinde bir iframe içine yerleştirilmişse otomatik olarak engellenir. Bu şekilde sitenizi tıklama gibi saldırılara karşı koruyabilirsiniz.
SEO site optimizasyonu için bir başka ilginç özellik, Meta Etiketler modülünün genişletilmiş yetenekleridir, artık sadece sayfalar için meta etiketler değil, aynı zamanda daha sonra herhangi bir yerde görüntüleyebileceğiniz sayfa ve sayfa açıklaması için herhangi bir ayrı başlık ayarlamak mümkün olacaktır. şablonunuz.
(önerilen)
Barındırma ücretsiz SSL sertifikası ile site için, SSD'deki modern ekipman - kalite ve düşük fiyatta liderlerden biri. Bu yazıda okuduk.Bu arada, ücretsiz bir SSL sertifikası, uygun bir tarife planı ve güvenli bir sağlayıcı ile yüksek kaliteli bir taneye ihtiyacınız varsa, bu promosyon kodu bir alan adı ve / veya barındırma siparişinde% 5 indirim sağlar.
A460-09C2-059C-5161
örneğin hakkında ücretsiz konaklama reklamsız ve koşullar DataLife Engine 12-9.x veya başka herhangi bir CMS çalıştıran - bu hizmet, barındırmanın sizin için doğru olup olmadığını bir ay içinde anlamanıza yardımcı olacaktır.
sunuyoruz DLE'yi indir http://www.site bölümünde kayıt olmadan herkes için farklı sürümler (UTF 8 ve Win 1251'in lisanslı sürümleri).
12.1 sürümünün geliştirilmesinin ana aşaması tamamlandı, sürüm test ediliyor ve sürüm öncesi hazırlık aşamasında, ancak şimdilik sizi yeni sürümün yayınlanmasıyla sizi neler beklediğine dair bilgilere alıştırmaya davet ediyoruz.
Aşağıdaki değişiklikler hazırlanmış ve uygulanmıştır:
1. Reklam yönetimi modülündeki başlıklar için destek eklendi. Bu modülde başlıklar oluşturabilir ve bu başlıklara reklam malzemelerinizi yerleştirebilirsiniz. Başlıklar, eklenen reklam malzemeleri listesinden önce klasörler şeklinde en üstte görüntülenir. Dereceli puanlama anahtarlarının kendisinde, sınırsız sayıda ek alt başlıklar da oluşturabilirsiniz. Böylece, çok sayıda reklam materyali ile, çeşitli başlık ve alt başlıklarda gezinme kolaylığı için bunları yerleştirebilirsiniz.
2. Promosyon malzemeleri için görüntüleme sayısını hesaba katma yeteneği eklendi komut dosyası kontrol panelinde eklendi. Görüntülemeler yalnızca siteye bir tarayıcı kullanarak erişen gerçek kullanıcılar için sayılır. Siteyi tarayan botlar sayılmaz. Görüntüleme sayımı doğrudan her bir banner için etkinleştirilir, böylece yalnızca ihtiyacınız olan reklamların görüntülemelerini sayabilirsiniz. Ayrıca, tüm banner görüntülemelerinin mi sayılacağını yoksa yalnızca benzersiz kullanıcılardan gelen görüntülemelerin mi sayılacağını belirleme seçeneğiniz de vardır.
3. Yönetici panelindeki promosyon malzemeleri için afişin görüntülenmesini sınırlama özelliği eklendi sahip olduğu görüntüleme sayısına bağlıdır ve belirtilen maksimum görüntüleme sayısına ulaştığında banner'ı devre dışı bırakabilirsiniz.4. Komut dosyası kontrol panelinde eklenen reklam malzemeleri için tıklama sayısını hesaba katma yeteneği eklendi. DataLife Engine, etiketleri kullanarak yayınlanan HTML etiketlerini otomatik olarak yakalar ve bunlara yapılan tıklamaları otomatik olarak takip eder. Bu bağlantıların özel bir tasarımı gerekli değildir, ihtiyacınız olan herhangi bir adrese götürebilirler. Ayrıca, bir bağlantıya yapılan tüm tıklamaları mı yoksa yalnızca benzersiz kullanıcılardan gelen tıklamaları mı saymak istediğinizi belirtme seçeneğiniz de vardır.
5. Yönetici panelindeki reklam malzemeleri için, banner'ınızın görüntülenmesini, banner'ınıza yapılan tıklamaların sayısına göre sınırlama özelliği eklendi ve belirtilen maksimum tıklama sayısı olduğunda bir banner'ın görüntülenmesini devre dışı bırakabilirsiniz. ulaşıldı.
7. Kanonik bağlantıların kullanımı eklendi, sayfaların kodunda, bölümler arasında gezinme, tüm haberleri görüntüleme vb. dahil olmak üzere sitenin tüm sayfaları için. Bu özellik, sitelerin SEO optimizasyonunu artırmanıza izin verir ve ayrıca sitenize yanlış bağlantılar İnternet'te bir yerde yayınlanırsa veya herhangi bir nedenle yanlış CNC kontrolünü devre dışı bırakmanız gerekirse, yinelenen sayfalardan kaçınmanıza olanak tanır.
8. Kontrol panelindeki kategori ayarlarında, bir kategori için varsayılan olarak sitenin ana sayfasında bu kategoriden haberlerin yayınlanmasına izin verilip verilmeyeceğini belirleme yeteneği eklendi. Bu ayarlar, bir yayının eklenmesi veya düzenlenmesi sırasında geçerlidir ve bir kategori için ana sayfada yayınlanması yasaklanmışsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.
9. Kontrol panelindeki kategori ayarlarında, bir kategori için varsayılan olarak bu kategorideki gönderiler için yorumlara izin verilip verilmeyeceğini belirleme yeteneği eklendi. Bu ayarlar, bir yayın eklenirken veya düzenlenirken geçerlidir ve bir kategori için yorumlar devre dışı bırakılırsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.
10. Kontrol panelindeki kategori ayarlarında, bir kategori için varsayılan olarak bu kategorideki yayınlar için bir derecelendirmeye izin verilip verilmeyeceğini belirleme yeteneği eklendi. Bu ayarlar, bir yayın eklenirken veya düzenlenirken geçerlidir ve bir kategori için derecelendirme kullanımı devre dışı bırakılırsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.
11. Kontrol panelindeki komut dosyası ayarlarında, güvenlik ayarları bölümünde, sitenin üçüncü taraf sitelerdeki çerçevelere gömülmesine karşı otomatik olarak korunmasını etkinleştirme yeteneği eklendi. Bu ayar etkinleştirildiğinde, başka birinin sitesinde bir iframe içine yerleştirilmişse siteniz otomatik olarak engellenir. Bu şekilde sitenizi tıklama gibi saldırılara karşı koruyabilirsiniz.
12. "Metatags" modülünün yeteneklerini genişletti, bu modülün adı "Başlıklar, açıklamalar, meta etiketler" olarak değiştirildi. Artık bu modülde, yalnızca sayfalar için meta etiketler değil, aynı zamanda sayfa için ayrı bir başlık ve daha sonra şablonunuzun herhangi bir yerinde görüntüleyebileceğiniz sayfanın bir açıklaması da ayarlayabilirsiniz. Bunu yapmak için, şablonlar için yeni global etiketler eklendi: (sayfa başlığı) - sayfa için belirttiğiniz başlığı görüntüler, (sayfa açıklaması) - sayfa için belirttiğiniz açıklamayı görüntüler. Ayrıca sayfa açıklamasında BB ve HTML etiketlerinin kullanılmasına izin verilir. Böylece, bu modülü kullanarak, örneğin, her bir etiket için ayrı ayrı, vb. bir etiket bulutu için başlıklar ve açıklamalar oluşturabilir ve görüntüleyebilirsiniz.
13. Yeni global şablon etiketleri metni eklendi"Başlıklar, açıklamalar, meta etiketler" modülünde görüntülenen sayfa için bir başlık ayarlanmışsa, içindeki metni görüntüleyen . Ayrıca, görüntülenen sayfanın başlığı ayarlanmamışsa içlerindeki metni görüntüleyen zıt metin etiketleri de eklendi. Açıklama için benzer etiketler de eklenmiştir: metin "Başlıklar, açıklamalar, meta etiketler" modülünde görüntülenen sayfa için bir açıklama belirtilmişse içlerindeki metni görüntüleyen metin, eğer varsa içlerindeki metni görüntüleyen metin görüntülenen sayfa için verilen bir açıklama yoktu.
14. Kategori menü şablonu (categorymenu.tpl) için yeni metin etiketleri desteği eklendi., sitede görüntülenen kategori veya haberler, menüden kategoriye ait değilse, içindeki metni görüntüleyen. Bu etiket yalnızca etiketlerin içinde kullanılabilir ve örneğin, yalnızca menüdeki etkin olmayan kategoriler için bazı bilgileri (bağlantılar gibi) görüntülemek için kullanılır.
15. Yayınlardaki ek alanların değerlerine göre yayınları görüntülemek için genişletilmiş seçenekler. http://yoursite/xfsearch/fieldname/fieldvalue/ adresinden erişildiğinde, alan "çapraz referans olarak kullan" olarak ayarlanmışsa, gönderiler o belirli alanda belirtilen değeri içeren önceki gibi döndürülecektir. http://siteniz/xfsearch/alan değeri/'ye erişirken, tüm ek alanlar için bu değeri içeren yayınlar görüntülenecektir. http://siteniz/xfsearch/alan adı/ adresine erişirken, bu belirtilen alanın doldurulduğu tüm yayınlar görüntülenecektir.
16. Script ayarlarında içerik bulunmayan sayfaları görüntülemek için sitenizin kök dizininde 404.html adında ayrı bir sayfa atama özelliği eklendi. Bu ayar etkinleştirilirse, standart sistem mesajı olan "Maalesef bu sayfa size ulaşamıyor, adresi değiştirilmiş veya silinmiş olabilir." yerine, önceden özel olarak hazırlanmış ayrı bir sayfa görüntüleyebilirsiniz. tamamen ayrı tasarım. Bu yenilik, sitelerinin 404 sayfalık ayrı bir tasarımını yapmak isteyen web yöneticileri için faydalı olacaktır.
17. Komut dosyası ayarlarına, kullanıcı IP adreslerinin alınması gereken yerlerden bir HTTP başlığı atama özelliği eklendi. Bu yenilik, çeşitli harici proxy sunucuları kullanan ve ziyaretçilerin doğru gerçek IP adreslerini elde etmek için sunucuyu kendileri için doğru şekilde yeniden yapılandırma yeteneğine sahip olmayan siteler için faydalı olacaktır. Örneğin, DDOS saldırılarına karşı korunmak için cloudflare hizmetini ve diğerlerini kullanırken ve sunucu ayarlarına erişim olmadan normal bir barındırma planı kullanırken. Artık admin panelindeki script ayarlarında scripte site ziyaretçilerinin IP adresini nereden alacağını söyleyebilirsiniz.
18. Komut dosyası kontrol panelinde bir kategoriyi silerken, bu kategorideki yayınlarla ne yapılacağını seçme yeteneği eklendi. Şunları yapabilirsiniz: "Bu kategoriyi yayınlardan kaldır", "Kategoriyi başka veya başka kategorilerle değiştir" ve "Bu kategorideki tüm yayınları sil". Bu durumda, bir yayından bir kategori silinir veya değiştirilirse, yalnızca silinen kategori kaldırılır veya değiştirilir. Örneğin, yayınınız "Dünya", "Haberler", "Popüler" kategorilerindedir ve örneğin "Dünya" kategorisini silerseniz, bu kategorideki yayınlar için yalnızca "Dünya" kategorisi silinir. veya değiştirildiğinde, bu yayınlar listesindeki diğer tüm kategoriler yerinde kalacaktır.
19. Yayınlar için yeni bir tür ek alan eklendi: "Saf HTML ve JS". Bu alanı kullanırken DataLife Engine, içinde yazılan metne müdahale etmeyecek ve bu metnin HTML kodunu filtrelemeyecek ve ayrıca içerisine salt javascript kodu yazılmasına izin verecektir. Bu alan, haberlere güvenlik açısından kontrol edilmesi gerekmeyen bazı kodlar eklemeniz gerektiğinde, örneğin herhangi bir oynatıcınız vb. Dikkat, betiğin metni bu alandan filtrelemeyeceği göz önüne alındığında, onu oluştururken hangi grupların kullanmasına izin verileceği konusunda kısıtlamalar ayarladığınızdan emin olun. Güvenmediğiniz sıradan kullanıcılar tarafından kullanılmasına izin vermeyin, aksi takdirde siteniz için güvenlik riski oluşturabilir.
20. Ek yayın alanları için"Çapraz referans olarak kullan" seçeneğine sahip olan , bu referanslar için sınırlayıcı belirtme yeteneği eklendi. Ayırıcı olarak hem bireysel karakterleri hem de HTML kodunu belirtebilirsiniz. Önceden, liste ayırıcı olarak virgül kullanılıyordu, şimdi her alan için kendi kişisel ayırıcınızı ayarlayabilirsiniz, bu da her alan için şablonda kendi benzersiz çıktı tasarımınızı oluşturmanıza olanak tanır.
21. Düzenli RSS beslemeleri için "Yandex Turbo" teknolojisi desteği eklendi, RSS besleme türünün ayarlarına "Yandex haberleri" olarak dahil edilmeyi kullanmadan, bu ek için herhangi bir RSS beslemesi türü için tam haber etiketini (tam hikaye) görüntülemek için destek eklendi. Ayrıca, Yandex Turbo için tam desteğe sahip bir şablonun nasıl görünmesi gerektiğini gösteren standart şablon /templates/rss.xml güncellendi. Benzer şekilde, RSS şablonunu Yandex Zen teknolojisi için özelleştirme yeteneği de tam olarak desteklenmektedir.
22. Sitedeki en son yorumları görüntülerken yorumları yanıtlama özelliği eklendi, komut dosyası ayarlarında ağaç benzeri yorumlar için destek etkinleştirildiyse. Böylece, örneğin, bazı ağır scriptlerin gecikmeli ve sayfa oluşturma yüklemesinden bağımsız bir şekilde yüklenmesinden dolayı, her habere girmeden siteye gelen yorumlara hızlı bir şekilde cevap verebilirsiniz. Bu komut dosyaları, sayfanın oluşturulmasına paralel olarak tarayıcıya yüklenir ve yalnızca sayfa tarayıcıda oluşturulduktan sonra çalışır. Hangi görsel olarak daha hızlı bir sayfa görüntüleme sağlar.24. Siteye kayıtlı olmayan kullanıcılar için yetenek eklendi, site yönetimine haber ve yorumlarla ilgili şikayetlerinizi gönderin, tıpkı daha önce sadece kayıtlı kullanıcılar için var olan bu olasılık gibi.
25. "Derecelendirme" türüyle bir derecelendirmeyi görüntülemek için şema org işaretlemesinin kullanımı eklendi. Bu işaretlemenin kullanılması, Google arama sonuçlarında görüntülendiğinde tam haberlerin yayının derecelendirmesini de görüntülemesine olanak tanır.
26. Sunucuya yüklendiklerinde fotoğrafların yönünün otomatik olarak algılanması eklendi, grafik dosyalarında bulunan meta bilgilere dayanmaktadır. Orijinal fotoğraf baş aşağıysa, sunucuya yüklendiğinde, komut dosyası da onu otomatik olarak istenen konuma döndürür. Bu, fotoğraf çekerken kamera döndürülmüşse, bir bilgisayarda ek olarak resimleri düzenleme ihtiyacını ortadan kaldırır.
27. Site yönetimine kullanıcılardan gelen yeni haberleri otomatik olarak bildirme özelliği eklendi, eğer haber script kontrol panelinden eklendiyse, moderasyon altında (senaryo ayarlarında etkinleştirilmişse). Önceden, yalnızca siteden doğrudan bir gönderi eklendiğinde bir bildirim gönderilirdi.28. Kullanıcı yayını kontrol panelinde düzenlerse, daha önce sitede yayınlanmış, ancak grubunun ayarlarına göre, moderatör olmadan yayınlaması yasaktır veya tüm kategorilerde yayınlamasına izin verilmez, daha sonra site yönetimine ilgili bir e-posta bildirimi gönderilir. bu haberin denetlenmeyi beklediğini.
29. Sitede Breadcrumbs modülünün işleyişinde değişiklikler yapılmıştır. Belirli bir kategoriden haberler görüntüleniyorsa, kullanıcının doğrudan bulunduğu kategori için bu kategori bir bağlantı değil düz metin şeklinde görüntülenecektir. Yalnızca hiyerarşide daha yüksek olan kategoriler bir bağlantı olarak görüntülenecektir veya örneğin kullanıcı bu kategorideki sayfalarda gezinmede daha ileri gittiyse, bu kategoriye bir bağlantı görüntülenecektir. Böylece, bu yenilik, sayfaların kendilerine döngüsel bağlantılarını önler.
30. Kontrol panelindeki "Çapraz referanslar" modülü için, bağlantılar için iki yeni değiştirme bölgesi eklendi. İsteğe bağlı olarak yalnızca statik sayfalar için bir değiştirme belirtebilir ve statik sayfalar, haberler ve yorumlar için bir değiştirme seçebilirsiniz.
31. Kontrol panelindeki "Bul ve Değiştir" modülü için, yayınlar için anketlerde ve sitede oylamada metni toplu olarak değiştirme yeteneği eklendi.
32. Tüm yayınları silme özelliği eklendi, belirli bir kullanıcıdan denetim bekliyor. Bunu yapmak için, kullanıcı yönetimi bölümünde yayınlarının sayısına tıklayın ve uygun menü öğesini seçin.33. Tüm yorumları silme özelliği eklendi, belirli bir kullanıcıdan denetim bekliyor. Bunu yapmak için, kullanıcı yönetimi bölümünde, yorumlarının sayısına tıklayın ve uygun menü öğesini seçin.
34. Komut dosyasının yönetici paneline farklı sayaçların (görüntülemeler, yayınlar, yorumlar) sayısının biçimlendirilmiş bir gösterimi eklendi. Bu sayaçların çıktısı, boşlukla ayrılmış yüzlerce, binlerce, milyonlarca vb. şeklinde biçimlendirilmiş bir biçimde gerçekleştirilir. Bu, bu sayıların daha görsel bir temsilini ve algısını verir.35. Yorumları görüntüleme ve yorum ekleme şablonları için (addcomments.tpl ve yorumlar.tpl), yeni etiketler için destek eklendi - haberler belirtilen kategorilere aitse etiketteki metni ve ayrıca etiketleri görüntüler: metin - haber belirtilen kategorilere ait değilse etiketteki metni görüntüler. Böylece farklı kategorilerdeki yayınlar için yorum görüntülemek ve yorum eklemek için farklı bir tasarım belirleyebilirsiniz.
36. Oy sayısını gösteren etiket için kelime çekimleri desteği eklendi, hangi yayınların derecelendirilmesi için maruz kaldı. Örneğin, (oy sayısı) geri bildirimi||a|s kullanabilirsiniz. Daha önce bu, bu etiket için mevcut değildi. sadece bir sayı değil, HTML kodu içerir.
37. Komut dosyası ayarları sitenin yalnızca HTTPS protokolü aracılığıyla kullanılmasını sağlıyorsa, ardından tarayıcı tarafından çerezler de sunucuya yalnızca HTTPS protokolü aracılığıyla gönderilir ve normal HTTP protokolü kullanılırsa otomatik olarak engellenir.
38. Statik sayfalar için yanlış CNC kontrolü eklendi, yayın metni birkaç sayfaya bölünmüştür. Hatalı bir sayfa numarası belirtilirse, bu sayfanın başlangıç adresine otomatik 301 yönlendirmesi yapılacaktır.
39. Yayınların RSS içe aktarımı için, yayın için bir görüntü içeren ek etiketten görüntüleri içe aktarma desteği eklendi. RSS beslemesindeki kısa açıklama sadece metin ise ve resim içinde ayrı bir etiket olarak verilmişse, bu yayının resmi de en başta içe aktarıldığında kısa habere eklenecektir.
40. Yayınların RSS içe aktarımını kullanırken tüm haberleri almak için yönlendirme desteği eklendi. RSS beslemesinden gelen bağlantı, kaynak sitedeki haberin tam metnine daha fazla geçiş için bir yönlendirme ise, DataLife Motoru bu yönlendirmeyi otomatik olarak takip edecek ve içeriği nihai kaynaktan alacaktır. Böylece tam haber almak eskisinden daha kaliteli olacaktır.
41. Etiketlerin çalışmasında değişiklikler yapıldı ve. Belirli bir yayın için yorumların kullanılması ve eklenmesi yasaklanmışsa, bu etiketler içindeki içeriği de gizleyecektir.
42. Yorumların yayınlanmasına izin verilmesi durumunda, ancak aynı zamanda, diğer ayarlara göre, kullanıcı veya kullanıcı grubunun yorum yayınlaması yasaklandı, o zaman bununla ilgili bir mesaj tüm yorumların sonunda değil, çıktısını tanımladığınız yerde görüntülenecektir. şablonunuza etiket (addcomments) ile yorum ekleme formu, böylece bu mesajın sitenizdeki yerini belirleyebilirsiniz.
43. "Odnoklassniki" sosyal ağını kullanarak yetkilendirme için, uygulamanın kendisinin Odnoklassniki'den uygun hakları alması koşuluyla, kullanıcının E-postasını otomatik olarak alma özelliğini ekledi. Dikkat, varsayılan olarak, Odnoklassniki E-posta alma hakkı vermez ve uygun erişimi elde etmek için ayrıca sosyal ile iletişime geçmelisiniz. e-posta almaya izin vermek için ağ. İzin verilirse, DLE e-posta adresini de otomatik olarak alır.
44. Küçük kopyalar oluştururken görüntü oranlarını hesaplamak için geliştirilmiş sistem. Bu, daha doğru ve yüksek kaliteli bir küçültülmüş kopya oluşturur.
45. Komut dosyası ayarlarında etkinleştirildiğinde geliştirilmiş yayın arama sistemi, basit bir arama türü. Yeni algoritma, yayınları daha doğru ve doğru bir şekilde bulmanızı sağlar.
46. Çift sayfaların görünümü için geliştirilmiş kontrol sistemi, sitedeki en son yorumları görüntülerken.
47. Kısa yayınları görüntülerken ek yayın alanlarının optimize edilmiş işlenmesi, popüler yayınları görüntüleme modülü çalışırken olduğu gibi.
48. TinyMCE ve Froala görsel editörleri güncel sürümlere güncellendi. Bu düzenleyicilerde bir dizi tanımlanmış hata düzeltildi.
49. TinyMCE düzenleyicisi, gizli metin etiketlerini eklemek için destek ekledi, düzenleyicideki ilgili düğmeyi kullanarak.
50. Yorumlar için Floara düzenleyicisini kullanırken, bir yoruma hızlı bir şekilde resim yükleme ve ekleme yeteneği ekledi. Resim ekle simgesine tıklayıp yüklemek için bir dosya seçebilir veya resim dosyasını bilgisayarınızdan editör alanına sürükleyip bırakabilirsiniz, ardından resim otomatik olarak yüklenecek ve editördeki imleç konumuna eklenecektir.
51. Komut dosyası kontrol panelinin düzeninde küçük değişiklikler yapıldı, bazı düzen hatalarını ortadan kaldırmayı ve kontrol paneli ile etkileşimi iyileştirmeyi amaçladı.
52. Siteden posta göndermek için kütüphanenin en son sürümlerine güncellendi, ayrıca bir mobil cihaz algılama kitaplığı.
53. ve etiketlerinin ön izlemede işlenmemesine neden olan bir sorun düzeltildi.
54. Sosyal ağlar için meta etiketlerin yanlış oluşturulduğu bir sorun düzeltildi. Video ekte yayınlandıysa, video ve ses ağları. alanları ve oynatma listelerinden ve video ve ses dosyalarının açıklamalarından oluşuyordu.
55. Belirli durumlarda ve sunucu ayarlarında siteden yayınlar eklenirken yayın önizlemesinin çalışmayabileceği bir sorun düzeltildi.
56. Dinamik yorum yüklemesinin çalışmadığı bir sorun düzeltildi, komut dosyası ayarlarında etkinleştirilirse ve etiket (jsfiles) sitenin en altına yerleştirilirse.
57. En son yorumların görüntülenmesinin çalışmamasına neden olan bir sorun düzeltildi, belirli bir grup için belirli kategorilerin görüntülenmesinin yasaklanması durumunda.
58. Senaryoda daha önce keşfedilen ve duyurulan küçük hatalar düzeltildi.
Bu eklenti sistemi, komut dosyasının herhangi bir işlevini kendi takdirinize bağlı olarak değiştirmenize olanak tanır. Eklentilerin siteye yüklenmesi, eklentilerin güncellenmesi, doğrudan DataLife Engine kontrol panelinden tek tıklamayla gerçekleştirilir. Eklenti yeni bir sistem için geliştirildiyse, kullanıcıların artık kurulum talimatlarını okuması, doğrudan komut dosyası dosyalarında bir şeyler düzenlemesi vb. gerekmez. Eklentiyi yönetici paneline yüklemeleri yeterli olacaktır, o kadar.
Eklenti sistemi, sanal dosya sistemi teknolojisi kullanılarak oluşturulmuştur. Eklentide hangi dosyanın ve hangi eylemlerin yapılması gerektiğini açıklarsınız, bu bilgilere dayanarak DataLife Engine, gerekli tüm değişiklik ve modifikasyonlarla bu dosyaların sanal kopyalarını oluşturacak ve oluşturulan sanal kopyalarla etkilenmeden çalışacaktır. orijinal dosyalar. Aynı zamanda, kök dosyalar gibi bir takım temel dosyalar dışında hemen hemen tüm dosyalardaki değişiklikleri tanımlayabilirsiniz, ancak diğer dosyaları bağlamak dışında herhangi bir işlevsellik taşımazlar. AJAX işlevlerinden sorumlu dosyaların işlevselliği de değiştirilebilir, bunun için denetleyici aracılığıyla çalışmak üzere tamamen yeniden yazılmıştır. Bu ne gibi faydalar sağlar? İlk olarak, orijinal dosyalar her zaman aynı kalır, böylece eklentiler kolayca değiştirilebilir, kaldırılabilir, güncellenebilir, vb. İkincisi, bu sistem bir bütün olarak sitelerde mümkün olan minimum yükü kullanır, tk. dosyaların sanal kopyaları, eklentiler kurulurken veya güncellenirken yalnızca bir kez oluşturulur, ardından DataLife Engine bu değiştirilmiş dosyalarla normal yerel dosyalar gibi çalışır ve çağrı noktaları, depolama ve bilgi kontrolü için bellek tüketimi yoktur. nerede ve hangi işlevlerin değiştirilmesi gerektiği vb. Sunucu üzerindeki yük sadece eklentinin kendisinin getireceği yük kadar artacak ve eklenti yönetim sistemi herhangi bir ek yüke neden olmayacaktır. Üçüncüsü, doğrudan betiği güncellemekle ilgili bir sorun yoktur, betik yeni sürümlere güncellenebilir ve eklentileriniz otomatik olarak yeni sürümlere uygulanacaktır. Aynı zamanda, farklı eklentiler, elbette, farklı eklentilerin doğrudan birbirine zıt eylemler gerçekleştirmemesi koşuluyla, çakışmalara neden olmadan aynı dosyayı değiştirebilir.
Yani eklenti yönetim modülünün kendisinde, doğrudan kontrol panelinde bir eklenti oluşturabilir veya hazır bir eklenti yükleyebilirsiniz. Doğrudan kontrol paneline yeni bir eklenti eklemeyi düşünün:
İlk sekmede, eklenti hakkında genel bilgileri ayarlarsınız. Adı, kısa açıklaması. Diğer eklentilerden ayırt edilmesini kolaylaştırmak için eklentiler listesinde kullanacağı bir simge verebilirsiniz. Ayrıca eklentinin sürümünü ve uyumlu olduğu DataLife Engine sürümünü de belirtirsiniz.
Bir sonraki sekmede, yapılması gereken dosyalar üzerindeki eylemleri doğrudan belirtirsiniz. Üzerinde eylemler gerçekleştirmek istediğiniz bir veya daha fazla dosya ekleyebilir ve gerçekleştirmeniz gereken her dosyaya bir veya daha fazla eylem atayabilirsiniz. Dosyalarda aşağıdakileri yapabilirsiniz:
1. Herhangi bir kodu bulun ve değiştirin.
2. Yukarıda istediğiniz kodu bulun ve ekleyin.
3. Aşağıdaki herhangi bir kodu bulun ve ekleyin.
4. Dosyanın içeriğini tamamen kendinizle değiştirin.
5. Orijinal DLE'de olmayan yeni bir sanal dosya oluşturun.
Ayrıca istediğiniz zaman dosya ekleyebilir veya silebilir, dosyalar üzerindeki işlemleri değiştirebilir veya silebilirsiniz. Algılama ve düzenleme kolaylığı için tüm kod vurgulanır ve alanlar dinamik olarak genişletilebilir.
Böylece, script dosyalarını daha önce manuel olarak düzenlediğiniz ve değişiklikleri not defterinizde bir yere kaydettiğiniz ve scripti her güncellediğinizde, onları yeni sürümle birlikte script dosyalarına yeniden girdiğiniz durum tamamen bir şey haline gelir. geçmiş. Komut dosyasında ihtiyacınız olan değişiklikleri bir kez açıklayarak doğrudan yönetici panelinde kendi eklentinizi oluşturabilirsiniz ve komut dosyasını yeni bir sürüme güncellediğinizde artık endişelenmenize gerek kalmaz, değişiklikleriniz otomatik olarak uygulanır. yeni sürümlere.
Bir sonraki sekmede, eklentinin belirli durumlarda gerçekleştirmesi gereken gerekli eylemleri MySQL veritabanına ekleyebilirsiniz. Eklentiyi kurarken, güncellerken, devre dışı bırakıldığında, etkinleştirildiğinde, kaldırıldığında yürütülecek MySQL sorgularının bir listesini belirleyebilirsiniz. Aynı zamanda, her eylem için, veritabanına bir veya birkaç sorgudan oluşan bir liste ayarlayabilirsiniz.
Mevcut bir eklenti için şunları yapabilirsiniz: Devre dışı bırakabilirsiniz, ancak sitede kalır, ancak komut dosyası tarafından tamamen yok sayılır ve dosyalar üzerindeki tüm eylemleri askıya alınır. Varsa daha yeni bir sürüme güncelleyebilirsiniz. Eklentiyi başka bir siteye kurmak için bilgisayarınıza indirin. Bu durumda, dosyanın kendisi XML biçiminde indirilir ve bu XML, tüm eylemlerin bir açıklamasını içerir. Aslında eklenti, siteye admin panelinden yüklenebilen bir XML dosyasıdır.
Siteye hazır bir eklenti yüklemeyi düşünün. Sitenize hazır bir eklenti indirip kurabilirsiniz. Uygun düğmeye tıkladığınızda, eklentiyle birlikte bir XML dosyası yükleyebilirsiniz. Veya eklentili bir ZIP arşivi. Bu, hem grafik hem de PHP dosyaları olmak üzere çok sayıda başka ek dosya içeren çok karmaşık eklentiler oluşturmanıza olanak tanır. Örneğin, tüm eylemleri doğrudan eklentinin kendisinde açıklamamak için ek dosyalar oluşturabilir ve bunları bir arşive paketleyerek yeni yerlere ayırabilirsiniz. Aynı zamanda, arşivin yalnızca dağıtıma dahil olmayan PHP dosyalarını içerebileceğini, ancak yalnızca ek dosyalarınızı içerebileceğini bilmek önemlidir, dağıtımda dosyalar varsa, bu tür indirmeler engellenir. Standart dosyaların değiştirilmesi zaten eklentinin kendisinde açıklanmalıdır. XML eklenti dosyasının kendisi, arşivinizin kökünde bulunmalıdır.
Eklentili bir arşiv yüklüyorsanız ve DataLife Engine, arşivinizdeki dosyaları yazma hakkına sahip değilse. Arşivinizi indirmek için otomatik olarak FTP erişimi isteyecektir. Erişim gerekli değilse, her şey onlarsız otomatik olarak kopyalanacaktır. Aynı zamanda, bu erişimler hiçbir yerde saklanmayacak, ancak artık ihtiyaç duyulmadığında otomatik olarak silinecek.
Yeni eklenti yönetim sistemi, eklentide yerleşik bir hata günlüğü sistemine de sahiptir. Dosyalar üzerinde herhangi bir işlem yapılamıyorsa veya herhangi bir hata meydana gelirse, bunları kolayca görebilir ve düzeltebilirsiniz. Örneğin, eklentiniz DLE'nin bir sonraki sürümüyle uyumlu değilse bu son derece uygundur, bunu hızlı bir şekilde göreceksiniz ve eklentiyi kolayca uyarlayabilirsiniz.
.sitemap_static_pages li - öğe - statik sayfaların listesi
.sitemap_items li - öğe - makale listesi
.sitemap_categories li - öğe