Chrome datalife motorunun yazdırılabilir sürümü. DataLife Engine v.12.1 Basın Bülteni. "Kurallar" albümleri için yeni alan

  • 20.06.2020

Makale, özellikle Dle ve tpl dosyaları için şablonlara hala oldukça aşina olmayan kullanıcılara yardımcı olacaktır. Makale, ana amaçlarının ne olduğunu ve onlarla nasıl çalışılacağını anlamanıza yardımcı olacaktır.
HTML ve CSS'ye çok aşina olan ve çok aşina olmayan kişiler, dle şablon dosyalarıyla çalışmakta kolayca ustalaşacaktır.

O halde * .tpl uzantılı şablonlardan oluşan şablondan başlayalım, orada bulunması gereken standart ve zorunlu şablon dosyaları var. Dosyalardan biri eksikse, sistem hata bildir, bazı durumlarda İnternet portalı hiç çalışmayacaktır.
Her DataLife Engine şablon dosyasıyla ilgili ayrıntılar

addcomments.tpl- Yalnızca tam haberlere yorum eklemek için form.

addnews.tpl- Bir web kaynağına yayın eklemek için, haberlerle ilgili bilgileri doldurmak için bir form: başlık, haber kategorisi, kısa ve tam haberler, etiket bulutu alanları ve çeşitli yönetim işlevleri.

yorumlar.tpl- Hem tam yayında hem de en son yorumlarda yorumların tasarımından sorumludur.

geribildirim.tpl- Doldurma alanından geri bildirim formunun temel tasarımı.

hikaye.tpl- Tam haber, yayın tarihi, yazar, yorum sayısı, ilgili haber çıktısı vb. için şablon dosyası.

info.tpl- Örneğin, yetkilendirme yanlış olduğunda, web kaynağındaki hata sayfası mesajının formu.

muhbir.tpl- Bilgi verenin (ortaklar veya örneğin Yandex haberleri vb.) blogda görüntülendiği dosya.

login.tpl- Yetkilendirme formunun ana kayıt dosyası, Yönetici paneli

kayıp şifre.tpl- Yalnızca yetkisiz kullanıcılar için görüntülenen şifre kurtarma formu (kayıp durumunda).

ana.tpl- Geri kalan şablonların bağlı olduğu blog bilgisi DLE çıktısının ana sayfasının tasarımı için ana dosya.

navigasyon.tpl- Sayfa geçiş tasarım şablonu, sayfa gezinme.

çevrimdışı.tpl- Web projesinde global değişiklik yapılması gerekiyorsa, teknik çalışma sırasında devre dışı bırakılan sitenin sayfası. İnternet kaynağının yönetimi dışında herkes tarafından görülebilir.

pm.tpl- İnternet portalına Gönderilen, Gelen ve Gönderilen mesajların kayıt formu, kullanıcının kişisel mesajlarının kaydından sorumludur.

önizleme.tpl- Kısa ve tam haber tasarımını içeren, haber eklerken önizleme penceresi için CSS stillerinin görünümüne ilişkin ayarlar.

baskı.tpl- Yazıcı için çıktı sayfaları.

profile_popup.tpl- AJAX betiği etkinleştirildiğinde, kullanıcı adı fare ile seçildiğinde ortaya çıkan bir pop-up kalıcı pencere. Kullanıcı hakkında kısa bilgiler içeren POP - Up penceresinin tasarımından sorumludur.

kayıt.tpl- Yeni bir kullanıcı için kayıt formu, kuralların kabul edilmesinden sonra, doldurma ve kayıt için alanları içeren bir anket düzenler.
PS İnternet portalının kuralları statik bir sayfada bulunur ve bu şablonda mevcut değildir.

ilgilihaberler.tpl- Kayıt Şekli Benzer haberlerin görüntülenmesi.

arama.tpl- Doldurma alanı ve Arama ve Gelişmiş arama düğmeleri içeren bir web kaynağı için basit bir arama sayfası görüntüler.

arama sonucu.tpl- Arama sonucunun kayıt formu ve ayrıca Gelişmiş aramayı seçtiğinizde doldurulacak alanları görüntüler.

kısa hikaye.tpl-Önemli şablon kısa haberlerin tasarımını gerçekleştirir.

hız çubuğu.tpl- Bu dosya, haberlerin yayınlandığı kategoriye tam bir bağlantı görüntüler ve istenen bölüme (ekmek kırıntıları) hızlı bir şekilde gitmekten sorumludur.

statik.tpl- Bu şablon dosyası, Dle yönetici panelinde oluşturulan statik sayfaların tasarımından ve görüntülenmesinden sorumludur.

statik_baskı.tpl- Statik bir sayfa tasarlamak için kullanılır Baskı sürümü

istatistikler.tpl- Tüm bilgilerin çıktısı ile bir web kaynağının istatistiklerinin kaydı.

tagcloud.tpl- Etiket bulutu tasarım şablonu.

topnews.tpl- Popüler haberleri süslemek için kullanılır.

kullanıcı bilgisi.tpl- Kullanıcı bir web projesine kayıtlıysa, kullanıcılar hakkında bilgi profilini kaydetmek için bir form ve ayrıca verilerin daha sonra düzenlenmesi için bir POP - Up penceresi açılır.

oy.tpl- DLE'deki Tüm anketler veya Toplam oylama gibi oylama sonuçlarının çıktısını biçimlendirmek için kullanılır.

Şu anda Dle şablonunun ana tpl dosyaları listelenmiştir, yeni sürümlerin yayınlanmasıyla birlikte DataLife Engine için yeni TPL şablonlarını değiştirmek ve eklemek mümkündür.

DLE'deki temel TPL şablonlarına ek olarak, herhangi bir kullanıcı bir web projesinde üçüncü taraf modüllerin uygun tasarımı, geliştirilmesi ve kurulumu için kendi şablonlarını ekleyebilir!
Bunun için şablonun kendisi oluşturulur, örneğin:

tasarım öğelerinin eklendiği leftblocks.tpl (web projesinin sol bloğu).

Dikkat! Normal çalışma için dosya, ana şablonların bulunduğu klasörde main.tpl ile aynı yerde bulunmalıdır!
Böyle bir bloğu bağlamak için (include) etiketini kullanın. Örneğin:
Hangisi main.tpl'de doğru yere eklenir

(dosyayı dahil et = "leftblocks.tpl")

Böyle bir eke ek olarak, şablonları kullanarak kısa haberleri bağlamak için başka bir seçenek daha vardır, örneğin:

shortstory-1.tpl Tasarım öğelerinin eklendiği kısa haber. Örnek ekle:

(Başlık)

main.tpl'de şu ayarlara sahip bir etiket ekleyin:

(özel kategori = "2,3" şablon = "shortstory-1" aviable = "global" = "0" limit = "5" önbellek = "evet")

Sonuç olarak, böyle bir ek eklerseniz, örneğin: sağ blokta, web sitemizin www.site bölümünde olduğu gibi, kategori 2 ve 3'ün en son haberlerinin bir bağlantısı ve başlığı görünecektir. Haberler "DLE Modülleri", vb. ., nerede

özel kategori = "2,3" (haberin alındığı kategoriler başka bir virgülle eklenebilir)
şablon = "kısa öykü-1" (şablon adı)
aviable = "global" (genel olarak herkes için, global yerine main'i ayarlayabilirsiniz, sadece ana hakkında bilgi görüntüler)
itibaren = "0"
limit = "5" (yayın sayısı)
önbellek = "evet" (Önbelleğe almayı Etkinleştir / Devre Dışı Bırak)

Ayrıca şablonlarda standart klasörler vardır:
bbcodes (Smilies, HTML renkleri ve BBcodes gibi düzenleme için resim dosyalarının bulunduğu klasör)
dleimages (Derecelendirme, yer imleri, filigran vb. için görüntü dosyalarının bulunduğu klasör)
resimler ((şablonun tasarımı için resim dosyalarının bulunduğu klasör. farklı bir ada sahip olabilir)
js (JS komut dosyalarının bulunduğu klasör vb.)
stil (Şablon tasarımı için kademeli stil dosyaları içeren klasör)

Dikkat! Komut dosyaları, çeşitli tehditlere karşı koruma sağlamak için bir .htaccess dosyasının bulunması gereken JS klasöründe olmalıdır, böyle bir dosya yoksa komut dosyası başlamaz (Dle koruma sistemi çalışır).
Dikkat! Htaccess dosyası tüm şablon klasörlerinde de bulunmalıdır
İçinde veri bulunan örnek .htaccess dosyası:
Sipariş Reddet, Tümünden İzin Ver

Dikkat! Şablonda, main.tpl ile aynı yerde, aşağıdaki koda sahip bir .htaccess dosyası olmalıdır:
İzin ver, tümden redDeny

Htaccess dosyası DataLife Engine dağıtım şablonundan indirilebilir

olarak bilinen DatalifeEngine DLE En çok yönlü ve "yeterli" CMS'lerden biridir. Bu, geliştiriciler, yöneticiler ve kullanıcılar için geçerlidir. Orijinal fikir, internette bloglar ve medya düzenlemekti. Komut dosyası, CMS'yi web sitesi oluşturucuları için uygun hale getiren geniş temel yeteneklere sahiptir. Çekirdek, birçok "kullanıcı" tarafından ziyaret edilen kaynaklarla sorunsuz çalışmanıza izin verecek şekilde tasarlanmıştır. Büyük avantaj DLE 13.2- ve bu, bu yıl gerçekleşecek olan DLE 13.3'ün yeni sürümünün piyasaya sürülmesinden önceki son sürüm - aynı zamanda kolaylık ve geniş özelleştirme olanakları da yatıyor. Bir meslekten olmayan kişi bile sistemin nasıl çalıştığını iki ila üç gün içinde anlayabilir. Ve yenilik, şablonların yapısını öğrenmek ve anlamak için ideal olmayı vaat ediyor. 13.1 tonlarca özelliğe sahip sezgisel bir sistemse, 13.2 muhtemelen daha fazla güvenlik geliştirmesi bekleyebilir. Ancak, sürüm gösterilecektir.

Farklı portallar için popüler motorlardan bahsetmişken, DataLife Engine gibi bahsetmemek mümkün değil. Rusya'da özellikle bilgi kaynaklarının, blogların, haber portallarının rahat ve konforlu yönetimi için oluşturuldu. Şu anda, BDT ülkelerinde kullanılanlar arasında en popüler CMS'nin TOP-5'inde yer almaktadır. Son geçerli revizyon 13.2'dir. Gerçekten iyi ve kullanışlı, tam sürümde konuşacağımız birçok avantajı ve minimum dezavantajı var.

Ve yine DLE güncellemesi. Herkes sistemin çok dinamik bir şekilde geliştiğini biliyor, ancak mevcut işlevsellik, web kaynağını ziyaret edenler ve yöneticiler açısından heyecan verici görünecek. Datalife Engine'in geçmiş ve yeni sürümlerinin başlıca avantajlarından bahsedelim. Yeni eklenti kurulum sistemi mükemmel bir şekilde desteklenmektedir. Ve elbette, RSS kullanarak sadece haberleri değil, çeşitli bilgilendiricileri de içe ve dışa aktarabileceğinizi unutmayın. Aynı zamanda, sitede otomatik güncellemeler zaten mevcuttur. Ve akıllı telefonlar artık uyarlanabilirlikten ödün vermeden otomatik olarak destekleniyor. Bütün bunlar kelimeler, ana yenilikleri tam haberde okuyun.

DatalifeEngine: Yeni sürümdeki diğer CMS'lere göre avantajı hakkında:

- olarak bilinen DatalifeEngine sistemi benzersizdir. İçerik oluşturucular gerçekten denedi ve ona harika özellikler verdi. Geliştirilmesinden bu yana, sistem delicesine popüler hale geldi. Bu neden oldu? CMS'lerin çoğu, bir dizi kullanıcı için oldukça karmaşık ve anlaşılmazdır. Oysa bu sadece basit değil, aynı zamanda web programlamaya uzaktan aşina olmayanlar da dahil olmak üzere son derece kullanışlıdır.
Yürütme kalitesi, web yöneticilerinin sevdiği şeydir. DLE, çok adımlı kodlar olan CSS'ye başvurmadan tam teşekküllü bilgilendirici web siteleri oluşturmanıza, bunları yönetmenize olanak tanır. Ve blogcular için sistem bir nimettir. Ama tam haberdeki ana avantajlara geçelim ...

"DataLife Engine" komut dosyası, bir web kaynağını yönetmeyi amaçlayan çok işlevli bir sistemdir. Güçlü bir sistem, gelen bilgi akışını yönetmeyi, yayınları, makaleleri kontrol etmeyi, göstergeleri analiz etmeyi mümkün kılar. "DataLife Motoru"nun geliştirilmesindeki birincil amaç, İnternet'teki medya kaynaklarının ölçeklendirilmesinin yanı sıra web bloglarının yönetimine yönelik organizasyonel süreçti. Sistem, bir ağ kaynağı geliştirmek için yazılım seçerken DLE'nin oldukça rekabetçi olmasını sağlayan çok çeşitli standart özelliklerle donatılmıştır. İyi geliştirilmiş bir çekirdek bileşimi, sunucu kaynakları için oldukça düşük temel koşullarla sonuçlanır.

Çok fazla zaman geçmedi ve Celsoft'tan DLE sürüm 11.3 şeklinde başka bir güncelleme alıyoruz. Bu versiyon da yeni çörekler ile bizi çok memnun etti. Yani, yönlendirme yönetimi modülü yeniden tasarlandı (eskisi bozuktu ve gerçekten "eski"), memcache için önbelleğe alma yeniden işlendi. Geri bildirim modülüne ekran görüntüleri veya dosyalar gönderme özelliği eklendi. Yalnızca https: // kullanma yeteneği de büyük bir artı. Google'ı tanımayanlar uzun zamandır tüm sitelerin güvenli bir protokole aktarılmasını istiyorlardı. Son olarak, mikro işaretlemeyi sorunsuz bir şekilde sıkıştırma özelliğini ekledik. Artık siteniz aramada güzel bir şekilde öne çıkacak ve bu kesinlikle projenize daha fazla ziyaretçi getirecek. Her zaman olduğu gibi, hatalar düzeltildi, ki bu her zaman oradadır.

İşte Celsoft DataLifeEngine sürüm 11.2'den iyi bilinen CMS'ye yapılan başka bir güncelleme. Bu güncellemede, sonunda Celsoft, web yöneticilerinin yıllar boyunca çeşitli hack'lerin yardımıyla istediği ve uyguladığı şeyi yaptı. Kim bilmez - DLE, ilk olarak haber siteleri için oluşturulmuş çok güçlü bir motordur. Bunu yapmak için, kendisine kişisel bir antivirüs, açık kaynak sağlandı ve onun için birçok modül oluşturuldu, böylece yeni bir siteden güçlü ve benzersiz bir portal oluşturulabildi. Yeniliklerin tam sayısı kapalı görüntülenebilir. site, ana olanlar hakkında konuşacağız ...

Data Life Engine, CelSoft'un köklü bir CMS'sidir. Bu motorun versiyonlarının tarihi 2000 yılına kadar uzanıyor. Motor ilk olarak haber siteleri için oluşturuldu. Şimdi tam teşekküllü İnternet portalları için ana CMS'dir. Çok sayıda hack ve modül, onu daha da işlevsel ve optimize hale getirir. DLE'yi öğrenmesi çok kolay ve basittir, bu da yeni başlayanların bile motoru kolaylıkla öğrenmesini sağlar. Bugün, koruma seviyesi ve kişisel antivirüs, onu çeşitli bilgisayar korsanları için neredeyse aşılmaz hale getiriyor. Ve son olarak, tartışabilir ve 11.1 için indirebilirsiniz. Bu ve daha fazlası hakkında daha fazla bilgi için haberin tamamına bakın.

Data Life Engine, hem haber siteleri hem de tam teşekküllü internet portalları için mükemmel bir CMS'dir. Modüllerin ve hack'lerin sayısı, DLE'yi yalnızca kendiniz için özelleştirmenize olanak tanır. Ayrıca, DLE motorunun öğrenmesi kolaydır ve hem yeni başlayanlar hem de profesyoneller için uygundur. Katmanlı koruma ve kişisel antivirüs de işinize yarayacaktır. Ve sahiplerinin DLE 11 versiyonu sadece şok edici. Bu yüzden Celsoft'tan bir sonraki güncellemeyi bekledik. Bu motor güncellemesinde bizi bekleyen harika yenilikler var.

Uzun zamandır beklenen dle 10.0 sürümü geldi. Geliştiricilerin neden dle 9.9 sürümünü kaçırıp üzerinden atladıkları bilinmiyor, ancak Celsofta'nın kendi hataları var) Yıldönümü sürümünde, mobil cihazlar için yeni bir şablon, yeni bir yenilikçi anti- spam koruması, iyileştirilmiş güvenlik ve çok daha fazlası.

DataLife Engine'in en son sürümlerini her zaman sitede bulabilirsiniz. Farklı - geçersiz ve lisanslı cms DLE, CP1251 veya UTF-8 sürümlerini seçin, tümü dle-news'den en yenileri. örneğin yeni DataLife Engine 12.1 ve DLE 12.1 nulled kayıt olmadan ücretsiz ve doğrudan bağlantı ile indirebilirsiniz.
site her zaman en yeni sürümleri sunan ilk sitedir!

DataLife Engine 12.1 ve DLE 12.1 ücretsiz olarak sıfırlandı

DatalifeEngine: Yeni sürümdeki diğer CMS'lere göre avantajı hakkında:

DLE 12.1 olarak bilinen DatalifeEngine sistemi benzersizdir. İçerik oluşturucular gerçekten denedi ve ona harika özellikler verdi. Geliştirilmesinden bu yana, sistem delicesine popüler hale geldi. Bu neden oldu? CMS'lerin çoğu, bir dizi kullanıcı için oldukça karmaşık ve anlaşılmazdır. Oysa bu sadece basit değil, aynı zamanda web programlamaya uzaktan aşina olmayanlar da dahil olmak üzere son derece kullanışlıdır.
Yürütme kalitesi, web yöneticilerinin sevdiği şeydir. DLE, çok adımlı kodlar olan CSS'ye başvurmadan tam teşekküllü bilgilendirici web siteleri oluşturmanıza, bunları yönetmenize olanak tanır. Ve blogcular için sistem bir nimettir. Ancak ana avantajlara geçelim.

DLE 12.1 Nulled'ın Artıları: meslekten olmayanlar için de açık:

Kurulum yazılımı ile çalışmanın başlangıcından itibaren belirgin hale gelirler. Kurulum sadece birkaç adımda yapılır. Web yöneticisi herhangi bir projede daha hızlı çalışır. Tabii ki, çok sayıda blok, bölüm içeren büyük bilgi portallarından bahsediyorsak, en yüksek kalitede şablon ve ek modüller yüklemeniz gerekecek ve açıklanan "yönetici paneli" tarafından desteklenen birçok site var. Bu, popülerliğin doğrudan bir göstergesidir. Eklenti modülleri, ışığı diğer CMS'lerin kıskanacağı bir düzenlilikle görüyor. Ve birçok açıdan bunun değeri üçüncü taraf geliştiricilere aittir.
DatalifeEngine yüksek yüklerin üstesinden gelir. Bu çok büyük bir avantaj. Geliştiriciler her güncellemede gereksiz eklemelerden dikkatlice geçerler.İşlevsellik, web yönetimi bilgisinin minimum kullanımı ile yönetim yapmanızı sağlar. Ve bu, haber kaynaklarının ve blogların kullanıcılarını güncel tutmak isteyenler için çok önemlidir. Portallar para kazanmanın bir yoludur ve sahipleri reklam yönetiminin kolaylığını kolayca takdir edeceklerdir.
DLE ile WordPress'i karşılaştırırken, birincisi ikincisini biraz geride bırakacaktır. WordPress motorunun kalitesine ve üzerinde web siteleri oluşturmanın avantajlarına rağmen, DatalifeEngine'e yapılan her yeni güncelleme bir atılımdır. Ve şimdi, uzmanlara göre "patlayıcı" hale gelen beklenen dle 13.0 sürümü. Ancak şimdiye kadar üzerinde birkaç test var. Testlerin ardından çıkacak olan yayının, uzmanların sözleri kadar bizleri de memnun edeceğini umuyoruz.

Ve asıl soru - DatalifeEngine 12.1'de herhangi bir dezavantaj var mı?

Her CMS'de bunlara sahiptir ve profesyonel bir web yöneticisi onları hemen adlandırır. DLE'nin son birkaç sürümünün piyasaya sürülmesiyle, giderek daha fazla insan, yöneticilere ve kullanıcılara açılan avantajlar ve fırsatlar hakkında konuşuyor. Birçoğu eksiklikler hakkında söylemeye cesaret edemiyor - sistem gerçekten çok iyi.
Belki de tek dezavantajı, DLE'yi ücretsiz olarak indirememenizdir, böylece sitenin sahipleri ve yaratıcıları için sonuç doğurmaz. Ek olarak, en eksiksiz işlevsellik yalnızca ödemeniz gereken lisanslı sürümlerde mevcuttur. Fiyat yaklaşık yüz dolar ve bu, güvenilir bir asistan ve hatta biri için en iyi arkadaş olabilecek böyle bir yazılım için fazla değil. Gelecekte, herkesin en son haberlerle ilgilenmesini sağlamaya çalışacağız.

Şimdilik ana script güncellemelerine bir göz atalım:

    • Güvenlik ayarlarındaki ana script ayarlarında çerçevelere site eklemeye karşı koruma ekledik. Yani, birisi sitenize bir çerçeve eklerse, çalışmayacaktır. "Clickjacking" kelimesini bilen herkes bunun neyle ilgili olduğunu anlayacaktır.

    • Değiştirilmiş "Meta Etiketler" modülü. Artık Başlıklar, Açıklamalar, Meta Etiketler olarak adlandırılıyor. Sevdiğim en önemli şey, artık haberin adını gösterecek (sayfa-başlığı) etiketini sayfanın herhangi bir yerine ekleyebilirsiniz.

  • Ayarlara kendi 404.html sayfamızı da ekledik. Artık gereksiz hareketler olmadan bir sayfa oluşturabilir ve reklamları oraya yerleştirebilirsiniz.
  • Tarayıcıda sayfa yüklemeyi hızlandırmak için çalıştık. Elle yapılanı yaptık: bazı ağır komut dosyaları, yüklemeye gecikmeli ve sayfa oluşturma işleminden bağımsız olarak aktarıldı.
  • SON OLARAK schema.org'dan mikro işaretleme eklendi. Birçok insan bunu elle yaptı ve kolay değil.
  • 43. "Odnoklassniki" kullanarak yetkilendirmede, kullanıcının E-postasının otomatik olarak alınması eklendi. Artık mail ile çalışanlar kullanıcı sayısı açısından büyük bir artıya sahip olacaklar.
  • Site posta gönderme kitaplığının ve mobil cihaz tanım kitaplığının yeni sürümlerine güncellendi.

Mevcut tüm değişiklikleri dle-news.ru adresinde okuyun

DataLife Motoruİnternette kendi medyanızı düzenlemek için tasarlanmış çok kullanıcılı bir haber motorudur. Haberleri yayınlamak, özelleştirmek ve düzenlemek için güçlü bir sistem sayesinde motor, en yakın rakiplerinden bir adım önde. Ayrıca, sunucu kaynak gereksinimlerini en aza indiren doğru ve iyi düşünülmüş bir çekirdek yapısı sayesinde, motor, herhangi bir özel sunucu yükü oluşturmadan, çok ziyaret edilen projelerle kolayca çalışabilmektedir. Esneklik, özelleştirme kolaylığı ve kendi tasarımınızın entegrasyonu, herhangi bir ek malzeme maliyeti olmadan kendi medyanızı mümkün olan en kısa sürede dağıtmanıza olanak tanır. Gelişmiş AJAX teknolojisini kullanmak hem sunucu trafiğinizi hem de ziyaretçi trafiğinizi azaltacaktır ama kullanılabilirliğinden bahsetmiyorum. Komut dosyasının güvenliğine, onunla çalışmanın rahatlığına ve dinamik gelişime artan ilgi nedeniyle, 800'den fazla portal, çalışmalarında başarıyla kullanan DataLife Engine'i kullanmaktan yana olduklarını zaten ifade ettiler. Motor, sitenize ek müşteriler getirecek arama motorları için optimize edilmiştir.

Aşağıdaki değişiklikler hazırlandı ve uygulandı:

1. Tipografik metin işleme işlevi eklendi, bu işlev web sürümü için Rusça metni otomatik olarak hazırlamanıza olanak tanır. Örneğin, alıntılar Noel ağaçlarıyla değiştirilecek, adlarda doğru kesme işaretleri görüntülenecek, kısa çizgiler yerine uzun tireler kullanılacak, edatlardan önce bölünmez boşluklar eklenecek, iç içe tırnaklar işlenecek ve çok daha fazlası. Bu araç, mizanpaj tasarımcısının el emeğinin tam bir alternatifi değildir, ancak bu emeği %90'a kadar azaltabilir, bu da çok uygundur.

2. Etiketin gelişmiş yetenekleri (file = "mytemplate.tpl" dahil). Bu etiket artık yalnızca şablon dosyalarının dahil edilmesine değil, aynı zamanda şablona DataLife Engine için üçüncü taraf modüllerin yanı sıra DataLife Engine ile ilgili olmayan üçüncü taraf komut dosyalarının dahil edilmesine de izin veriyor. Örneğin, bir şablona üçüncü taraf bir modül eklemek için etiketi kullanabilirsiniz (include file = "engine / modüller / mymod.php"); etiketin sonucu mymod.php komut dosyasının yürütülmesi olacaktır. motor / modüller / klasörde. Ayrıca, örneğin (file = "engine / modüller / mymod.php? Param = değer1 & test = değer2") gibi parametrelerle komut dosyalarını çalıştırabilirsiniz, böylece doğrudan şablondan kontrol edilebilen modüller oluşturabilirsiniz ve buna bağlı olarak farklı parametreler, farklı bilgiler çıktı. Gelecekte komut dosyasını yeni bir sürüme güncellerken, modları bağlamak için bu yöntemi kullanmak, modülleri yeniden yüklemez. Şablondan otomatik olarak bağlanacaklar. Bu etiket tüm şablon dosyalarında kullanılabilir. Komut dosyasının genel güvenliği adına, dosyaları bağlama konusundaki tek kısıtlama, dosyanın yazılabilir bir klasörde bulunmasının yasaklanmasıdır. Örneğin, bir eklenti modu, örneğin şablonlar klasöründe bulunamaz. Bu bağlantı hakkında daha fazla ayrıntı, komut dosyasının belgelerinde bulunabilir.

3. Komut dosyası dosyalarında herhangi bir değişiklik yapmadan komut dosyası kontrol paneline üçüncü taraf modülleri entegre etme yeteneği eklendi. Bunun için, üçüncü taraf bir modül hakkında bilgi depolamak için veritabanına ek bir tablo eklendi. Komut dosyası belgelerinde tablo formatı hakkında daha fazla bilgi edinebilirsiniz.

4. Sunucuya görüntüler yüklerken PHP Güvenli Mod (SafeMode) için otomatik destek eklendi. Bu destekle, klasörlerin artık bir FTP yöneticisi kullanılarak manuel olarak oluşturulmasına gerek yoktur.

5. Yönetici panelinde haberlerini düzenlerken bir kullanıcının profilini hızlı bir şekilde düzenleme özelliği eklendi. Böylece kullanıcıları düzenleme bölümüne gitmeden haberi ekleyen kullanıcıyı silebilir veya yasaklayabilirsiniz.

6. Komut dosyasının kontrol panelinde, sunucunuzun komut dosyasının minimum gereksinimlerini karşılayıp karşılamadığını kontrol etmek için işlevler eklendi. Önceden, böyle bir kontrol yalnızca komut dosyasının yüklenmesi sırasında gerçekleştirildi. Yeni özellik, komut dosyası yüklenmediğinde komut dosyasını başka bir sunucuya aktardıktan sonra komut dosyasının olası sorunları otomatik olarak teşhis etmesine olanak tanır.

7. Görüntüleri yüklerken, olası hataların otomatik kontrolünün işlevleri eklendi. Ve indirme ile ilgili sorunlar olması durumunda, yalnızca dosya indirmenin imkansızlığı ve aynı zamanda sorunun oluşma nedeni hakkında bir mesaj görüntülenir. Bu nedenle, çoğu durumda, teknik desteğe başvurmadan sorunu kendiniz çözebilirsiniz.

8. Açık veya kapalı gizli metni gösteren spoiler etiketi için grafik göstergeler eklendi. Grafik görüntüler site şablonlarında bulunur, bu nedenle her şablon için görüntüleri özelleştirme fırsatı vardır.

9. Kısa ve tam haber (shortstory.tpl, fullstory.tpl) şablonlarına aşağıdaki etiketler eklendi: metin - bu haber düzeltildiyse metinleri etiketler halinde görüntüler, metin - bu haber düzeltilmediyse etiketleri metinler halinde görüntüler. sabit. Böylece yeni etiketler sayesinde sitede sabit haberleri görüntülerken farklı haber tasarımları yapabilirsiniz.

10. Komut dosyasının ayarlarında, küçük resmi orijinaline yükseltirken sitenin genel arka planının karartılmasını etkinleştirme veya devre dışı bırakma özelliği eklendi. Arka planı ayarlamak için CSS sınıfı .highslide-dimming kullanılır.

11. Haber için siteye yüklenen küçük resimleri görüntülerken yeni bir "Galeri" modu eklendi. Bu mod, komut dosyası ayarlarında etkinleştirilmiştir. Bu mod açıldığında, orijinal görüntü üzerinde, görüntülerin slayt gösterisini başlatmanıza, sonraki veya önceki görüntüyü göstermenize vb. olanak tanıyan bir gezinme menüsü görünür.

12. Küçük resimler için ek açıklamalar ve açıklamalar ayarlama özelliği eklendi. Başparmak etiketi için kendi açıklamanızı ayarladığınızda, görüntü orijinaline büyütüldüğünde, bu açıklama görüntünün altında uygun bir biçimde gösterilecektir. Kendi açıklamanız, etiketin parametrelerinde belirlenir.

13. Yüklenen görüntünün küçültülmüş bir kopyası için yalnızca kenarlardan birinin maksimum boyutunu değil, aşıldığında küçültülmüş kopyanın oluşturulacağını değil, aynı zamanda kenarların boyutlarını (genişlik ve yükseklik) ayarlama yeteneği eklendi. küçültülmüş görüntü kendisi. Bu durumda, görüntünün oranları korunacak ve görüntünün kendisi belirtilen boyutlara kırpılacaktır. Ayrıca, orijinal görüntünün kenarlarından herhangi biri belirtilen boyutlardan küçükse, görüntü tam tersine orantılı olarak belirtilen boyuta büyütülür. Bu işlevin nasıl çalıştığına dair örnekleri yukarıda görebilirsiniz, bunlar otomatik olarak 200x200 dikdörtgen boyutlarına küçültülürken farklı boyut ve yönlerde yayınlanan üç resim. Bu yenilik, yukarıdaki ikisiyle birlikte, yüklediğiniz görsellerden haberlerinizde güzel fotoğraf galerileri düzenlemenize olanak tanır.

14. Komut dosyasının yönetici paneline girişte kullanılan dili seçme özelliği eklendi. Böylece yönetim panelini kullanan kullanıcılar, hangi dilde kullanacaklarını seçebilirler.

16. İletilerin toplu postalanması için ileti metninde, iletide alıcının oturum açma bilgileriyle veya kullanıcı profilinde belirtmişse tam adla değiştirilecek olan etiketi (% user%) kullanma yeteneği eklendi. Komut dosyası ayarlarında postalama için BCC alanının kullanımı etkinleştirilirse, etiket şu sözcükle değiştirilir: Kullanıcı.

17. Kelime filtresine bir kelime için arama alanı atama özelliği eklendi. İster sadece haberlerde ister sadece yorumlarda her yerde yapılacak bir kelime için ikame ayarlayabilirsiniz.

18. Şablon etiketleri metni ve metni, yalnızca ana main.tpl ve haber şablonlarında değil, tüm şablon dosyalarında küresel destek almıştır. Artık bu etiketleri kesinlikle herhangi bir şablon dosyasında kullanabilirsiniz.

19. Yorumları biçimlendirme ve görüntüleme, ayrı bir evrensel sınıfa ayrılmıştır. Bu yenilik, öncelikle üçüncü taraf modüllerin geliştiricileri ile ilgilidir. Yeni sınıf sayesinde sadece haberler için değil, kendi modülleriniz için de yorum düzenleyebilirsiniz. Ayrıca yorumlara yeni etiketler eklerken, eskisi gibi üç değil, bir dosyada değişiklik yapmak yeterlidir.

20. MySQL komut dosyası sorgularında değişiklikler yapıldı, bunun sonucunda veritabanı üzerindeki yük büyük bir veritabanı hacmi ile azaltıldı.

21. Sitenin mobil versiyonu görüntülendiğinde, kısa haberler arasında görüntülenmesi için atanan reklam malzemelerinin gösterimi devre dışı bırakılır.

22. Grup ayarlarında bir ziyaretçi için bu seçenekler yasaklanmışsa, bir kullanıcının profilini görüntülerken "E-posta gönder" ve "PS yaz" bağlantılarının otomatik olarak gizlenmesi eklendi.

23. Şifremi unuttum kurtarma modülüne yeni güvenlik mekanizmaları eklendi. Yani, SHA1 algoritmasına göre bir kontrol anahtarı oluşturmak için yeni bir algoritma eklendi ve ayrıca bir kontrol anahtarı kullanarak yeni bir şifre oluşturma denemelerinin sayısını kontrol etmek için kontrol eklendi, yeni bir şifre oluşturmak için yalnızca bir denemeye izin verilir, bundan sonra kontrol anahtarı geçersiz hale gelir. Böylece parola kurtarma modülü, kaba kuvvetle parola kurtarmaya karşı %100 direnç kazandı.

24. Arama modülünde, ek haber alanlarında arama metninin vurgulanması eklendi.

25. Statik sayfaları yayınlarken metin türünü atama özelliği eklendi, seçilen türe bağlı olarak, metni biçimlendirmek için çeşitli parametreler uygulanacaktır, ayrıca metin türünü filtrelemeden ve değişiklik yapmadan doğrudan seçmenize olanak tanıyan metin türünü seçebilirsiniz. Statik bir sayfanın metninde javascript kodunu ve herhangi bir HTML kodunu yayınlayın ve BB etiketlerine dönüştürmeden metni düzenleyin. Yalnızca yönetici grubundaki kullanıcılar, sayfaları filtrelemeden yayınlama olanağına sahiptir.

26. Statik bir sayfanın oluşturulma tarihini ekleme / düzenleme özelliği eklendi.

27. Komut dosyası yönetim panelinde statik sayfaları aramak ve sıralamak için yeni olanaklar eklendi.

28. Statik sayfalar için sayfa navigasyonu eklendi. Bu, arama ve düzenleme sürecini büyük ölçüde kolaylaştırır.

29. Sayfa düzenleme bölümündeki yönetici panelindeki statik sayfaları toplu olarak yönetme özelliği eklendi. Aynı anda birden fazla sayfa seçebilir ve bunlar için geçerli tarihi ayarlayabilir veya görüntüleme sayısını temizleyebilir veya seçilen sayfaları tamamen silebilirsiniz.

30. Statik sayfalar için şablonlara, komut dosyası ayarlarında ayarlanan biçimde sayfa oluşturma tarihini gösteren yeni bir etiket (tarih) eklendi ve yeni bir etiket (tarih = tarih biçimi) eklendi. etikette belirtilen biçimde tarih. Böylece sadece tarihin tamamını değil, aynı zamanda tek tek parçalarını da görüntüleyebilirsiniz. Tarih formatı, PHP'de kabul edilen formata göre ayarlanır. Örneğin, (tarih = d) etiketi, haberin veya yorumun yayınlandığı ayın gününü, (tarih = F) etiketi ise ayın adını ve (tarih = dmY, H: i) etiketini görüntüler. ) etiketi tam tarih ve saati gösterecektir.

31. Komut dosyasının ayarlarında, yayınlandıktan belirli sayıda gün sonra haberleri yorum yapmak için otomatik olarak kapatma özelliği eklendi. Böylece bu ayarı kullanarak sitenizin eski ve alakasız haberlerle dolup taşmasını önleyebilirsiniz.

32. Sitede haber düzenleme için açılan menüde değişiklikler yapılmıştır. Kullanıcının kendi haberlerini düzenlemesine izin verilir, ancak aynı zamanda admin paneline erişime izin verilmezse, "Tam düzenleme" öğesi kullanıcı için otomatik olarak gizlenir, böylece kullanıcılara hızlı ve hızlı bir şekilde izin verebilirsiniz. admin paneline girmeden haberleri önemsiz bir şekilde düzenleyin.

33. Alt alan adlarının ikinci düzey etki alanında tek yetkilendirme sistemi değiştirildi, artık siteye giriş yapabilirsiniz ve herhangi bir alt etki alanında veya ikinci düzey etki alanında oturumu kapatabilirsiniz, yetkilendirme veya oturum açma işlemi yapmanız gerekmez daha önce olduğu gibi yalnızca ikinci düzey bir etki alanında. Herhangi bir alt etki alanındaki yetkilendirme eylemleri, ikinci düzey bir etki alanının yanı sıra diğer alt etki alanlarında da otomatik olarak tanınır.

34. Komut dosyasının yönetim panelinin küçük bir yeniden biçimlendirmesi gerçekleştirildi ve komut dosyasının kontrol paneli, Safari 4 tarayıcısının yeni sürümünde doğru görüntülenmesi için optimize edildi.

35. Dağıtım kitine tamamen yeni bir standart şablon eklendi. Bu şablon tamamen geçerlidir ve XHTML 1.0 standardıyla uyumludur ve yalnızca betiğin yeteneklerini değil, aynı zamanda geçerli bir düzen oluşturma yeteneğini de gösterir. Şablon, akışkan ve sabit düzenin melezleri kategorisine aittir ve hem düşük monitör çözünürlüklerinde hem de yüksek çözünürlüklerde görüntülemek için optimize edilmiştir.

36. DataLife Engine API'ye yeni işlevler eklendi ve daha önce var olan işlevlerin yetenekleri genişletildi. Komut dosyası belgelerinde yeni işlevler hakkında daha fazla bilgi edinebilirsiniz.

37. WYSIWYG düzenleyicisinin mevcut sürümüne güncellendi. Değişiklikleri http://tinymce.moxiecode.com/js/tinymce/changelog.txt adresinde düzenleyicide görüntüleyebilirsiniz. Ayrıca editörün ağırlığı %40 oranında sıkıştırıldı, bu da tarayıcıya yüklenme hızını önemli ölçüde artırdı.

38. Toplu postalamanın başarısız olması durumunda, başarıyla gönderilen mesaj ve mektupların sayısının postalama sayfasına kaydedilmemesi sorunu düzeltildi.

39. BB etiketini kullanırken Firefox tarayıcısı için yükseklik boyutları ayarlanmadığında sorun düzeltildi.

40. Basılı bir sürümü görüntülerken metin etiketlerinin içeriğinin silinmesine neden olan bir sorun düzeltildi

41. Haber başka bir kullanıcı tarafından düzenlendiğinde ve habere başka dosya veya görsel eklemek istediğinde, toplu yükleme kullanılırken dosya ve resimlerin yüklenmemesi sorunu düzeltildi.

42. Komut dosyasında önceden bildirilen tüm küçük hatalar düzeltildi.

Senaryo ile çalışmaya başlamadan önce, okumanızı tavsiye ederiz.
Documentation / readme.chm dosyasındaki belgelerle

Komut dosyasının yeni kurulumu için talimatlar Documentation / install.html dosyasındadır.

Komut dosyasını eski sürümlerden yükseltme talimatları Documentation / upgrade.html dosyasında bulunabilir.

Şunlar için hata düzeltmeleri yapıldı:

Belgeler \ benioku.chm
yükleme \ motor \ modüller \ static.php
yükleme \ motor \ modüller \ oy.php
\ motor \ inc \ static.php yükle
yükleme \ motor \ editör \ static.php
yükleme \ motor \ sınıflar \ parse.class.php
yükleme \ motor \ sınıflar \ yorumlar.class.php
\ motor \ api \ api.class.php yükle
yükleme \ motor \ ajax \ oy.php

Merhaba! DataLife Engine şablonunun tpl dosyaları hakkında bir makale öneriyorum. Makale, özellikle Dle şablonlarına ve tpl dosyalarına hala oldukça aşina olmayan kullanıcılara yardımcı olacaktır. Makale, ana amaçlarının ne olduğunu ve onlarla nasıl çalışılacağını anlamanıza yardımcı olacaktır.
HTML ve CSS'nin temellerine aşina olan kişiler, dle şablon dosyalarıyla çalışmakta kolayca ustalaşacaktır.

O zaman * .tpl uzantılı şablonlardan oluşan DataLife Engine'de başlayalım, orada bulunması gereken standart ve zorunlu şablon dosyaları var. Dosyalardan biri eksikse, sistem bir hata bildirir; bazı durumlarda İnternet portalı hiç çalışmaz.
Her DataLife Engine şablon dosyasıyla ilgili ayrıntılar

addcomments.tpl- Yalnızca tam haberlere yorum eklemek için form.

addnews.tpl- Bir web kaynağına yayın eklemek için, haberlerle ilgili bilgileri doldurmak için bir form: başlık, haber kategorisi, kısa ve tam haberler, etiket bulutu alanları ve çeşitli yönetim işlevleri.

yorumlar.tpl- Hem tam yayında hem de en son yorumlarda yorumların tasarımından sorumludur.

geribildirim.tpl- Doldurma alanından geri bildirim formunun temel tasarımı.

hikaye.tpl- Tam haber, yayın tarihi, yazar, yorum sayısı, ilgili haber çıktısı vb. için şablon dosyası.

info.tpl- Örneğin, yetkilendirme yanlış olduğunda, web kaynağındaki hata sayfası mesajının formu.

muhbir.tpl- Bilgi verenin (ortaklar veya örneğin Yandex haberleri vb.) blogda görüntülendiği dosya.

login.tpl- Yetkilendirme formunun ana kayıt dosyası, Yönetici paneli

kayıp şifre.tpl- Yalnızca yetkisiz kullanıcılar için görüntülenen şifre kurtarma formu (kayıp durumunda).

ana.tpl- Geri kalan şablonların bağlı olduğu blog bilgisi DLE çıktısının ana sayfasının tasarımı için ana dosya.

navigasyon.tpl- Sayfa geçiş tasarım şablonu, sayfa gezinme.

çevrimdışı.tpl- Web projesinde global değişiklik yapılması gerekiyorsa, teknik çalışma sırasında devre dışı bırakılan sitenin sayfası. İnternet kaynağının yönetimi dışında herkes tarafından görülebilir.

pm.tpl- İnternet portalına Gönderilen, Gelen ve Gönderilen mesajların kayıt formu, kullanıcının kişisel mesajlarının kaydından sorumludur.

önizleme.tpl- Kısa ve tam haber tasarımını içeren, haber eklerken önizleme penceresi için CSS stillerinin görünümüne ilişkin ayarlar.

baskı.tpl- Yazıcı için çıktı sayfaları.

profile_popup.tpl- AJAX betiği etkinleştirildiğinde, kullanıcı adı fare ile seçildiğinde ortaya çıkan bir pop-up kalıcı pencere. Kullanıcı hakkında kısa bilgiler içeren POP - Up penceresinin tasarımından sorumludur.

kayıt.tpl- Yeni bir kullanıcı için kayıt formu, kuralların kabul edilmesinden sonra, doldurma ve kayıt için alanları içeren bir anket düzenler.
PS İnternet portalının kuralları statik bir sayfada bulunur ve bu şablonda mevcut değildir.

ilgilihaberler.tpl- Kayıt Şekli Benzer haberlerin görüntülenmesi.

arama.tpl- Doldurma alanı ve Arama ve Gelişmiş arama düğmeleri içeren bir web kaynağı için basit bir arama sayfası görüntüler.

arama sonucu.tpl- Arama sonucunun kayıt formu ve ayrıca Gelişmiş aramayı seçtiğinizde doldurulacak alanları görüntüler.

kısa hikaye.tpl-Önemli şablon kısa haberlerin tasarımını gerçekleştirir.

hız çubuğu.tpl- Bu dosya, haberlerin yayınlandığı kategoriye tam bir bağlantı görüntüler ve istenen bölüme (ekmek kırıntıları) hızlı bir şekilde gitmekten sorumludur.

statik.tpl- Bu şablon dosyası, Dle yönetici panelinde oluşturulan statik sayfaların tasarımından ve görüntülenmesinden sorumludur.

statik_baskı.tpl- Statik bir sayfa tasarlamak için kullanılır Baskı sürümü

istatistikler.tpl- Tüm bilgilerin çıktısı ile bir web kaynağının istatistiklerinin kaydı.

tagcloud.tpl- Etiket bulutu tasarım şablonu.

topnews.tpl- Popüler haberleri süslemek için kullanılır.

kullanıcı bilgisi.tpl- Kullanıcı bir web projesine kayıtlıysa, kullanıcılar hakkında bilgi profilini kaydetmek için bir form ve ayrıca verilerin daha sonra düzenlenmesi için bir POP - Up penceresi açılır.

oy.tpl- DLE'deki Tüm anketler veya Toplam oylama gibi oylama sonuçlarının çıktısını biçimlendirmek için kullanılır.

Şu anda Dle şablonunun ana tpl dosyaları listelenmiştir, yeni sürümlerin yayınlanmasıyla birlikte DataLife Engine için yeni TPL şablonlarını değiştirmek ve eklemek mümkündür.

DLE'deki temel TPL şablonlarına ek olarak, herhangi bir kullanıcı bir web projesinde üçüncü taraf modüllerin uygun tasarımı, geliştirilmesi ve kurulumu için kendi şablonlarını ekleyebilir!
Bunun için şablonun kendisi oluşturulur, örneğin:

sol bloklar.tpl(web projesinin sol bloğu) tasarım öğelerinin eklendiği.

Dikkat! Normal çalışma için dosya, ana şablonların bulunduğu klasörde main.tpl ile aynı yerde bulunmalıdır!
Böyle bir bloğu bağlamak için (include) etiketini kullanın. Örneğin:
Hangisi main.tpl'de doğru yere eklenir

(dosyayı dahil et = "leftblocks.tpl")

Böyle bir eke ek olarak, şablonları kullanarak kısa haberleri bağlamak için başka bir seçenek daha vardır, örneğin:

shortstory-1.tpl Tasarım öğelerinin eklendiği kısa haber. Örnek ekle:

(Başlık)

main.tpl'de şu ayarlara sahip bir etiket ekleyin:

(özel kategori = "2,3" şablon = "shortstory-1" aviable = "global" = "0" limit = "5" önbellek = "evet")

Sonuç olarak, böyle bir ek eklerseniz, örneğin: sağ blokta, 2. ve 3. kategorilerin en son haberlerinin bir bağlantısı ve başlığı, www.dle9.com web sitemizde olduğu gibi, Haberler "Modüller bölümü görünecektir. DLE" vb. için, nerede

özel kategori = "2,3" (haberin alındığı kategoriler başka bir virgülle eklenebilir)
şablon = "kısa öykü-1" (şablon adı)
aviable = "global" (genel olarak herkes için, global yerine main'i ayarlayabilirsiniz, sadece ana hakkında bilgi görüntüler)
itibaren = "0"
limit = "5" (yayın sayısı)
önbellek = "evet" (Önbelleğe almayı Etkinleştir / Devre Dışı Bırak)

Ayrıca şablonlarda standart klasörler vardır:
bbcodes (Smilies, HTML renkleri ve BBcodes gibi düzenleme için resim dosyalarının bulunduğu klasör)
dleimages (Derecelendirme, yer imleri, filigran vb. için görüntü dosyalarının bulunduğu klasör)
resimler ((şablonun tasarımı için resim dosyalarının bulunduğu klasör. farklı bir ada sahip olabilir)
js (JS komut dosyalarının bulunduğu klasör vb.)
stil (Şablon tasarımı için kademeli stil dosyaları içeren klasör)

Dikkat! Komut dosyaları, çeşitli tehditlere karşı koruma sağlamak için bir .htaccess dosyasının bulunması gereken JS klasöründe olmalıdır, böyle bir dosya yoksa komut dosyası başlamaz (Dle koruma sistemi çalışır).
Dikkat! Htaccess dosyası tüm şablon klasörlerinde de bulunmalıdır
İçinde veri bulunan örnek .htaccess dosyası:
Sipariş Reddet, Tümünden İzin Ver

Dikkat! Şablonda, main.tpl ile aynı yerde, aşağıdaki koda sahip bir .htaccess dosyası olmalıdır:
İzin ver, tümden redDeny

Htaccess dosyası DataLife Engine dağıtım şablonundan indirilebilir

Motor Documentation / readme.chm belgelerindeki diğer birçok özellik hakkında bilgi edinin

Her etiket ve daha fazlası hakkında bilgi var!

Örneğin: Modüllerin kendi bağlantılarını (oylama, yetkilendirme, tam ve kısa haber vb.) tpl dosyalarında özel etiketler kullanılarak gerçekleştirilir. Oylama modülünü bağlamak için, örneğin, oyu ek bir tpl şablonunda gösterecek olan (anket) etiketini girmelisiniz ve tüm oylama tasarımı oylama tpl dosyasında, yani poll.tpl'de saklanacaktır. .