intitle datalife motor kontrol panelimiz. CMS Datalife Engine (DLE) için basit bir modül oluşturma

Sadece bilgi amaçlıdır. İdare içeriğinden sorumlu değildir. Ücretsiz indirin .


Veri Ömrü Motoruçok fonksiyonlu bir içerik yönetim sistemidir. Haberleri, yayınları, makaleleri, kullanıcıları yönetmek için çok güçlü bir sistem sayesinde, DataLife Engine, öncelikle kendi medyanızı ve internette bloglarınızı düzenlemek için tasarlanmıştır. Başlangıçta komut dosyasına entegre edilen çok çeşitli temel komut dosyası yetenekleri, DataLife Engine'in bu web sitesi oluşturma alanında en yakın rakiplerinden bir adım önde olmasını sağlar. Ve sunucu kaynak gereksinimlerini en aza indiren çekirdeğin hassas ve düşünceli yapısı sayesinde DataLife Engine, minimum sunucu yükü ile çok ziyaret edilen projelerle kolayca çalışabilir. Kendi tasarımınızı kurma ve entegre etme esnekliği ve kolaylığı, şablonların yapısını hızlı bir şekilde incelemenize ve anlamanıza ve ek malzeme maliyeti olmadan kendi sitelerinizi buna göre dağıtmanıza olanak tanı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ı dikkate alma 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 reklam malzemeleri için banner gösterimini sınırlandırma ö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. Promosyon malzemeleri için tıklama sayısını takip etme özelliği eklendi,
komut dosyası kontrol panelinde 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ı gerekmez, ihtiyacınız olan herhangi bir adrese yönlendirebilirler. 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 gösterimini sınırlandırma özelliği eklendi banner'ınızın tıklanma sayısına bağlıdır ve belirtilen maksimum tıklama sayısına ulaştığında bir banner'ın görüntülenmesini devre dışı bırakabilirsiniz.

7. Sayfaların kodunda kanonik bağlantıların kullanımı eklendi, 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 haber yayınlamaya izin verilip verilmediğ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. Bunu yaparak sitenizi tıklama gibi saldırılara karşı koruyabilirsiniz.


12. "Metatags" modülünün yeteneklerini genişletti, bu modül "Başlıklar, açıklamalar, meta etiketler" olarak yeniden adlandırıldı. 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 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, bunlar, görüntülenen sayfanın başlığı "Başlıklar, açıklamalar, meta etiketler" modülünde ayarlanmışsa, içindeki metni görüntüler. 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 de benzer etiketler 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çlerinde bulunan 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 için (categorymenu.tpl) Sitede görüntülenen kategori veya haberler menüden bir kategoriye ait değilse, içerdikleri metni görüntüleyen yeni metin etiketleri için destek eklendi. 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. Komut dosyası ayarlarına 404.html adlı ayrı bir sayfa atama özelliği eklendiİçeriği olmayan sayfaları görüntülemek için sitenizin kökünde. Bu ayar etkinleştirilirse, "Maalesef bu sayfa size ulaşamıyor, adresi değiştirilmiş veya silinmiş" standart sistem mesajı 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. Script ayarlarına HTTP başlığı atama özelliği eklendi, kullanıcıların IP adreslerini almanız gereken yer. Bu yenilik, çeşitli harici proxy sunucuları kullanan ve ziyaretçilerin doğru gerçek IP adreslerini almak 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: "Pure HTML and 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çine 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. "Çapraz referans olarak kullan" seçeneği bulunan ek yayın alanları için, Bu bağlantılar için bir ayırıcı belirleme özelliğ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ü ayarlarında "Yandex haber" olarak dahil edilmeyi kullanmadan, bunun için herhangi bir RSS beslemesi türü için tam haber etiketini (tam hikaye) görüntüleme desteği eklendi. Ayrıca, Yandex Turbo için tam desteği olan 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 her habere girmeden siteye gelen yorumlara hızlı bir şekilde cevap verebilirsiniz.

bazı ağır komut dosyalarının gecikmeli ve sayfa oluşturma yüklemesinden bağımsız olarak aktarılması nedeniyle. 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, haber ve yorumlarınızı site yönetimine şikayet edin, tıpkı daha önce sadece kayıtlı kullanıcılar için olan bu imkan gibi.

25. "Derecelendirme" türüyle bir derecelendirmeyi görüntülemek için schema.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 dayalıdı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. Haber komut dosyası kontrol panelinden eklenmişse, moderasyon altında (komut dosyası ayarlarında etkinleştirilmişse) kullanıcılardan gelen yeni haberleri site yönetimine otomatik olarak bildirme özelliği eklendi. Ö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örsüz yayınlaması yasaklanmış veya tüm kategorilerde yayınlamasına izin verilmemişse, site yönetimine ayrıca ilgili bir e-posta bildirimi gönderilecektir. bu haber moderasyon bekliyor.

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 gitmişse, 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 "Ara 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. Belirli bir kullanıcıdan denetlenmeyi bekleyen tüm yayınları silme özelliği eklendi. 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. Belirli bir kullanıcıdan denetleme bekleyen tüm yorumları silme yeteneği eklendi. 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örüntüsü 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 derecelendirilmesine 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. Script ayarları sitenin sadece HTTPS protokolü üzerinden kullanımına izin veriyorsa, daha sonra 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 tam haber 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 Engine 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. ve etiketlerinin işleyişinde değişiklikler yapıldı. 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ının 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 formunu kullanarak 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 yeteneği eklendi. 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üçültülmüş 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 basit arama türü etkinleştirildiğinde yayınları aramak için sistem geliştirildi. 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 tüm 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, yanı sıra popüler yayınları görüntülemek için modülün çalışması sırasında.

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 editörü, gizli metin etiketlerini eklemek için destek ekledi, düzenleyicideki ilgili düğmeyi kullanarak.

50. Yorumlar için Floara düzenleyicisini kullanırken, görüntüleri bir yoruma hızlı bir şekilde yükleme ve ekleme yeteneği eklendi. 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 mail gönderimi için kütüphanenin son sürümlerine güncellenmesi, yanı sıra bir mobil cihaz algılama kitaplığı.

53. Sorun giderildi ve etiketlerinin yayınların önizlemesinde işlenmediği.

54. Sorun giderildi sosyal ağlar için meta etiketlerin yanlış oluşturulduğu. 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. Sorun düzeltildi belirli durumlarda ve sunucu ayarlarında, siteden yayın eklerken yayınların önizlemesi çalışamaz.

56. Sorun düzeltildi komut dosyası ayarlarında etkinleştirildiyse dinamik yorum yüklemesinin çalışmadığı ve sitenin en altına etiketin (jsfiles) yerleştirildiği.

57. Sorun düzeltildi Belirli bir grup için belirli kategorilerin görüntülenmesi yasaklanmışsa, en son yorumların görüntülenmesinin çalışmadığı.

58. Senaryoda daha önce keşfedilen ve duyurulan küçük hatalar düzeltildi.

Muhtemelen, tüm insanlar bazı bilgileri unutma eğilimindedir. Bu, özellikle çeşitli sitelerden şifreler ve girişler için geçerlidir.

Siz (veya size erişim sağlayan kişi) güçlü bir şifre oluşturdunuz, ancak bunu tenha bir yere yazmadınız ve unuttunuz. Bu durumda nasıl olunur?

Varsayılan olarak DataLife Engine, Administrators grubu için parola kurtarmaya izin vermez. Bu bariz nedenlerle yapılır - sonuçta, bir kişinin postanıza erişimi varsa, sitenize erişimi vardır.

Ancak parola kurtarma işlemini yöneticiler için de standart yoldan (kurtarma formu aracılığıyla) etkinleştirebilirsiniz. Bunu nasıl yapacağınızı bu makalede okuyun.

Aynı makale, standart şifre kurtarmanın etkinleştirilmediği, ancak kontrol paneline tekrar erişim sağlamanız gereken durumlara ayrılmıştır.

Size iki kurtarma yönteminden bahsedeceğim, bunlar basit. Herkes kendisine daha uygun görünen yöntemi seçer.

SQL sorgusu aracılığıyla DataLife Engine'de site kontrol paneline erişimi geri yükleme

Başlıktan, şifreyi değiştirmek için veritabanınızda bir SQL sorgusu yapmanız gerektiğini zaten anladığınızı düşünüyorum. SQL sorgusunun nasıl yapıldığını detaylı olarak anlattım.

Aşağıdaki türden bir istekte bulunmanız gerekir:

GÜNCELLEME `dle_users` SET `şifre` = "202cb962ac59075b964b07152d234b70" WHERE `user_id` = 1;

Neresi " 1 " yönetici kimliğidir (kendi kimliğinizle değiştirin) ve " ” – şifreli biçimde “123” şifresi.

İstek başarıyla tamamlandıktan sonra (herhangi bir zorluk yaşarsanız, yorumlara yazın), "123" kullanıcı adı ve şifrenizi kullanarak site kontrol paneline girebilirsiniz.

Ek bir kullanıcı aracılığıyla DataLife Engine'de site kontrol paneline erişimi geri yükleme

Bu durumda, sitenize yeni bir profil kaydetmeniz ve ona uygun hakları vermeniz gerekir.

Bunun için:

1. Yeni bir profil kaydedin (giriş bilgilerinizi hatırladığınızdan emin olun).

2. Veritabanınızda SQL sorgusunu yürütün:

GÜNCELLEME `dle_users` SET `user_group` = "1" WHERE `name` = "giriş";

Neresi " giriş yapmak"- yeni bir kullanıcının oturum açması (kendinize değiştirin).

Aslında hepsi bu. Bu istek ile belirtilen kullanıcıyı admin yapıyoruz ve onun verileri ile sitenizin kontrol paneline giriş yapabilirsiniz.

Aşağıdaki değişiklikler hazırlanmış ve uygulanmıştır:

1. Dağıtım, tamamen yeni üç şablon içerir. Bu şablonlar, HTML5 standartları kullanılarak oluşturulur. Hem masaüstü tarayıcılar hem de tabletler ve akıllı telefonlar için tamamen duyarlıdırlar. Ayrıca, şablonların düzeninde vektör grafikleri aktif olarak kullanılır ve bu da HiDPI (Retina) ekranlarda yüksek kaliteli görüntülenmelerini sağlar.

2. Yayınlar için yeni bir tür ek alan eklendi: "Görüntü yükle". Bu tür alan ile kullanıcıdan bu haber için daha sonra sitede haber görüntülendiğinde görüntülenecek bir resim yüklemesi istenir. Bu tür bir alan için, görüntünün ağırlığı ve boyutuyla ilgili kısıtlamalar, bunun için küçük bir kopya oluşturmanın gerekli olup olmadığı, küçültülmüş kopyanın boyutu, üzerine filigran konup koyulmayacağı gibi parametreleri ayarlayabilirsiniz. Böylece, bu tür bir alanı kullanmak haber yazma sürecini kolaylaştırır, örneğin, çeşitli türlerde resimler (poster, ekran görüntüleri vb.) oluşturabilir ve çıktılarını bir şablonda düzenleyebilirsiniz ve haber eklerken sadece indirmeniz yeterlidir. onları tek bir tıklamayla.

3. Yayınlar için yeni türde ek alanlar eklendi: "Dosya yükle". Bu tür bir alanla, kullanıcıdan bu haber için bir dosya yüklemesi istenir ve bu dosya daha sonra ek olarak indirilir. Bu alanın ayarlarında, yükleme sırasında bu alan için izin verilen dosya uzantılarını ve ayrıca yüklenen dosyanın maksimum ağırlığını belirtebilirsiniz. Böylece, bu tür bir alanı kullanmak haber yazma sürecini kolaylaştırır, örneğin, doğrudan indirilecek resimler (farklı çözünürlüklerde duvar kağıtları) dahil olmak üzere çeşitli dosya türleri oluşturabilir ve çıktılarını bir şablonda düzenleyebilirsiniz ve haber eklerken yalnızca tek bir tıklamayla indirmeye devam edecekler.

4. Yayınlar için yeni bir tür ek alan eklendi: ""Evet" veya "Hayır" arasında geçiş yapın". Haber yazarken bu tür bir alan "Evet" veya "Hayır" anahtarı (Etkin veya Devre Dışı) olarak görüntülenir. Değer olarak bu alan, haber yazılırken ne ayarlandığına bağlı olarak "Evet" veya "Hayır" olarak görüntülenir. Ancak bu alanın asıl amacı yönetmek ve etiketlemektir. Anahtar etkinleştirildiyse, etiketler Metin ilgili metni ve etiketleri gösterecek Metinçıkarın ve tam tersi. Böylece, bu ek alanları kullanarak, sitede gösterilen bilgileri şablonlar halinde, her bir haberle ilgili olarak kolayca yönetebilirsiniz. Örneğin, sayfada açıklamalar içeren sekmelerin görüntülenmesini etkinleştirin veya devre dışı bırakın ya da ekran görüntüleri veya posterler vb. içeren galerilerin görüntülenmesini düzenleyin.

5. "Liste" alan tipine sahip ek haber alanları için, bir gönderi eklendiğinde listede görünen ve kullanıcı bunları değer olarak seçtikten sonra sitede görünen ayrı değerler oluşturma yeteneği eklendi. Bunu yapmak için, bir alan eklerken "|" ayırıcısını kullanmanız gerekir. değerler listesinde, örneğin: Evet|Evet. Haber yazarken kullanıcıya Evet seçeneği sunulacak ve site alan değerini Evet olarak gösterecektir.

6. "Liste" alan türüne sahip ek kullanıcı profili alanları için, ayrıca bir profili düzenlerken listede görüntülenen ve kullanıcı bunları değer olarak seçtikten sonra sitede görüntülenenleri ayrı değerler oluşturma özelliğini de ekledi. Bunu yapmak için, bir alan eklerken "|" ayırıcısını da kullanmanız gerekir. bir değerler listesinde, örneğin Evet|Evet. Bir profili düzenlerken, kullanıcıya seçmesi için Evet seçeneği sunulur ve site, alan değerini Evet olarak görüntüler.

7. "Çapraz köprüler olarak kullan" çalışma modunu önemli ölçüde yeniden tasarladı ve geliştirdi ek haber alanları için. Alan bu seçeneğe sahipse, alanın değerine göre haber araması, bu değerin diğer haberler için tam eşleşmesinin yanı sıra bu belirli alanın eşleşmesi temelinde gerçekleştirilir. Örneğin, daha önce "Yayın yılı" alanını oluşturduysanız ve değeri 2015'e ayarladıysanız ve aynı zamanda, örneğin bir resmin yüklendiği ve yolu da 2015 olan başka bir alanınız varsa , daha sonra eski sistem her iki haberi de gösterdi, yani . arama, yalnızca arama kelimesinin ortaya çıkmasıyla gerçekleştirildi. Bu da pek beklenmeyen haberlerin gösterilmemesine neden oldu. Şimdi, yalnızca "Yayın yılı" alanının 2015 değerine sahip olacağı haberler görüntülenecek. Artık başka hiçbir alan ve değerleri dikkate alınmayacak, bu da çapraz düzenlemek için ek alanların daha kapsamlı kullanımına izin veriyor. -birbiriyle bağlantı kurmak. Örneğin, yayın yılına göre, aktörler, yönetmenler vb. Yeni arama türü, yalnızca yeni eklenen haberlere otomatik olarak uygulanır. Eski mevcut haberlerin bu aramaya katılmasını istiyorsanız, o zaman admin panelindeki "Yayınları yeniden inşa et" bölümünde haberleri yeniden oluşturmaya başlamanız gerekecek ve böylece eski mevcut haberler için bir alan değerleri dizini oluşturulacaktır. kuyu.

8. Ana şablon (main.tpl) için, sitedeki tüm haberleri görüntülerken içinde ek haber alanları gösteriliyor. Bunu yapmak için, bu şablonda, kısa ve tam haber şablonlarında ek alanları görüntülemek için kullanılan etiketlerin aynılarını kullanabilirsiniz. Bunlar etiketler: Metin, Metin ve

9. Ek haber alanlarının görüntülenmesini destekleyen şablonlar için, yeni etiketler için destek eklendi Metin, ek alanın değeri belirtilenle eşleşirse içlerinde bulunan metni görüntüler. Ayrıca etiketleri kullanma yeteneği eklendi Metin, alan değeri belirtilen değerle eşleşmiyorsa metni görüntüleyecektir. Neresi etiket adı ekstra alanın adıdır ve etiket değeri bu onun anlamı. Örneğin, Erkek cinsiyeti, bu etiket metni gösterecek "Erkek cinsiyeti" alan değeri ise Ölçek yüklenecek "m" bir yazı yazarken. Bu, bu yayınları yazarken belirlenen alan değerlerine bağlı olarak farklı şablon tasarımları oluşturmak için büyük fırsatlar açar. Örneğin "liste" tipinde bir alan oluşturarak seçilen öğeye göre farklı tasarım uygulayabilirsiniz.

10. Ek alanların iyileştirilmiş görüntüsü Sitedeki yayınların hızlı bir şekilde düzenlenmesi için, bunun için hızlı düzenleme sırasında alanlara stil vermek için kullanılabilecek düzenleme formuna ek yardımcı CSS sınıfları eklenmiştir.

11. Sosyal ağları kullanarak sitede yetkilendirme kullanırken, kullanıcıların gelecekte kullanacakları site için kişisel oturum açma bilgilerini ayarlama olanağını ekledi. Oturum açma talebi, yalnızca bir sosyal ağ kullanılarak sitede ilk yetkilendirme sırasında yapılır ve gelecekte otomatik olarak kullanılacaktır. Bu yenilik, örneğin kullanıcının adı ve soyadı giriş olarak kullanıldığında, bir sosyal ağdan otomatik olarak elde edilen verileri kullanmak istemeyen sitenize gelen ziyaretçiler için faydalı olacaktır.

12. HiDPI (Retina) monitörler için ifadeler için destek eklendi. Bunun için, normal çözünürlükte ve yüksek kalitede iki kopya ifade kullanılır. Monitörün piksel yoğunluğu normalse, monitörde HiDPI (Retina) yoğunluğu varsa normal bir ifade görüntülenir, ardından yüksek kaliteli kopyası görüntülenir. İfadelerin tanımı ve kullanımı otomatik olarak gerçekleşir. Bunu yapmak için, örneğin normal bir gülen yüz için smile.gif adıyla ve gülen yüz klasörüne gülen yüzün iki kopyasını yerleştirmeniz gerekir. [e-posta korumalı] HiDPI (Retina) gülen yüz için. Gülen yüzün yüksek çözünürlükte bir kopyası yoksa, her durumda normal gülen yüzün çıktısı kullanılacaktır.

13. Dağıtım 60 yeni ifade içerir. Hepsinin HiDPI (Retina) ekranları için desteği vardır.

14. .png formatındaki suratlar için otomatik destek eklendi. Destek de otomatik olarak sağlanır. Bunun için dosyaları .png uzantılı suratların olduğu klasöre kopyalamanız ve script ayarlarında smiley ismini belirtmeniz yeterli.

15. Yeni eklendi küresel etiket:

(customcomments id="1,2,5-8" kategori="2,3,5-8" yazar="x" days="x" şablon="özel" kullanılabilir="global" dan="0" limit ="10" order="date" sort="desc" cache="yes"), yorumları sitenin herhangi bir yerinde özel bir biçimde görüntülemenizi sağlar. Bu etiket, yorumların yardımcı bir ek görüntüsüdür ve örneğin sitenin ana sayfasındaki en son yorumları bir blokta vb. görüntülemek için kullanılabilir.

Bu etiket aşağıdaki parametreleri alabilir:

İD- boşluksuz virgülle ayrılmış, görüntülemek istediğiniz yorum kimliklerinin listesi. Ayrıca kısa çizgi ile bir dizi yorum kimliği belirtebilirsiniz. Örneğin, 1,4-8,11, ID 1'e sahip yorumları, ID 4 ila 8'e ve ayrıca ID 11'e sahip yorumları çıkaracaktır.

kategori- yorumların seçileceği haber kategorisi kimliklerinin, boşluksuz virgülle ayrılmış listesi. Ayrıca bir tire ile bir dizi kategori belirtebilirsiniz. Örneğin, 1,4-8,11, kategori 1'den yorumları, 4'ten 8'e kadar kimliği olan kategorileri ve ayrıca kategori 11'den gelen yorumları gösterecektir.

kategori hariç- kategori="liste listesi" parametresinin tam tersidir ve parametrede belirtilen kategorilere ait olmayan haberleri görüntüleyebilmenizi sağlar. Örneğin, (customcomments kategoriexclude="2,7"), kategorilere ve id 2 ve 7'ye ait olmayan haberler için tüm yorumları görüntüler.

yazar- yorumun yazarının oturum açtığını belirtir, bu parametre belirtildiğinde sadece belirtilen yazarın yorumları görüntülenecektir. Birden çok yazar virgülle ayrılmış olarak listelenebilir. Örneğin, (customcomments Author="admin" limit="5") etiketi, "admin" girişine sahip yazarın 5 yorumunu görüntüler.

yazarhariç tutmak- ekrandan çıkarılması gereken yazarların oturum açma bilgilerini belirtir. Bu parametrede yazarların oturum açma bilgileri de virgülle ayrılmış olarak listelenebilir. Örneğin, (customcomments Authorexclude="admin,test") kullanımı, "admin" oturum açma ve "test" oturum açma oturumu olan yazarlar dışında tüm yazarların yorumlarını görüntüler.

günler- zaman dilimini belirtir, burada x, yorumların görüntüleneceği gün sayısıdır. Örneğin, (customcomments days="2" limit="5") etiketi, son 2 gün için 5 yorum gösterecektir.

şablon- Bu durumda yorumları görüntülerken kullanılacak şablon dosyası custom.tpl olacaktır, sitede birkaç şablon kullanırsanız, bu dosya her şablonda bulunmalıdır. Bu şablon, yorum çıktı şablonunda (comments.tpl) kullandığınız etiketlere benzer etiketler kullanır.

mevcut- istenen yorumların görüntüleneceği sitenin bölümünü belirtir. Bölümleri "|" ile birleştirebilirsiniz, örneğin,available="userinfo|register|main", yorumlarınızı ana sayfada, kayıt olurken ve bir kullanıcının profilini görüntülerken gösterecektir.

itibaren- çıktının başlayacağı yorum numarasını belirtir. Yorumların numaralandırılması sıfırdan başlar. Örneğin, koşullarınıza uyan ilk yorumu atlamak istiyorsanız, from="1" belirtmeniz gerekir.

sınır- kaç yorumun görüntüleneceğini belirtir.

emir- yorumlar için sıralama kriterini belirtir, aşağıdaki değerleri alabilir:

tarih- yorumları tarihe göre sıralamak, örneğin, etiket (customcomments order="date" limit="5") son beş yorumu görüntüler.
değerlendirme- yorumları derecelendirmeye göre sıralama, örneğin, etiket (customcomments order="rating" limit="5") en çok oy alan beş yorumu görüntüler.
ran- yorumları rastgele sırayla sıralamak, örneğin, etiket (customcomments order="rand" limit="5") rastgele sırayla beş yorum görüntüler.

çeşit- Yorumların sıralama düzenini belirtir. Değeri kullanırken azalan yayınlar azalan düzende sıralanır ve kullanırken artan Artan.

önbellek- evet veya hayır değerlerini alır ve çıktının önbelleğe alınıp alınmayacağını belirtir, sunucu yükünü azaltmak için bu çıktının bloklarını önbelleğe almanızı öneririz.


Bu etiketin tüm parametreleri isteğe bağlıdır. Herhangi bir parametreyi belirtmek yeterlidir. Ayrıca bu etiket için çeşitli seçenekleri dilediğiniz gibi birleştirebilirsiniz.

16. Yorum şablonları için (comments.tpl) (yorum sınırı = "X"), yorum metnini HTML biçimlendirmesi olmadan çıkarırken, yorum metninin kendisi belirtilen "x" karakter sayısına indirgenir. Aynı zamanda metin son mantıksal kelimeye indirgenir ve kelimenin ortasındaki metni bozmaz. Bu etiket, etiketi kullanarak özel yorum çıktısı kullanırken faydalı olacaktır. (özel yorumlar...), yorumun tamamını değil, yalnızca duyurusunu görüntülemeniz gerektiğinde.

17. Yorum şablonları için (comments.tpl) yeni etiket desteği eklendi (haber linki), bu yorumun ait olduğu haberin URL'sini görüntüler. Bu etiket, özel yorum çıktısını kullanırken ve son yorumları gösterirken faydalı olacaktır.

18. Yorum şablonları için (comments.tpl) yeni etiket desteği eklendi (haber başlığı), bu yorumun ait olduğu haber öğesinin HTML güvenli başlığını verir. Bu etiket, özel yorum çıktısını kullanırken ve son yorumları gösterirken faydalı olacaktır.

19. Grup ayarlarında,, bu kullanıcı grubu tarafından hangi kategorilerin görüntülenmesi yasak. Bu yeni ayar, görüntülemeye izin verilen kategorileri listelediğiniz mevcut ayara ektir. Daha önce, örneğin, geniş bir kategori listesinden yalnızca bir kategoriyi yasaklamak için, yalnızca bir yasaklı kategori hariç, mevcut tüm kategorileri seçmeniz gerekiyordu, şimdi listeden sadece bir yasaklı kategori seçebilirsiniz, ve bu kadar. Yönetici panelindeki önceki ayar da kaydedildi, böylece sizin için hangisi daha uygunsa onu seçebilir, mevcut kategoriler listesini seçebilir veya sadece mevcut olmayanların listesini belirleyebilirsiniz.

20. Kullanıcıları tanıtma özelliği eklendi bir gruptan diğerine, siteye kayıt olduktan sonra belirli sayıda gün geçtikten sonra. Bunu yapmak için, grup ayarlarına, kayıttan sonra kullanıcının kaç gün ve hangi gruba aktarılacağını belirtebileceğiniz ilgili bir ayar eklenmiştir. Bu, kullanıcılara sitede herhangi bir hak veya ayrıcalık vermek için yeni fırsatlar açar.

21. Kullanıcıları tanıtma özelliği eklendi sitede belirli miktarda haber yazarken bir gruptan diğerine. Bunu yapmak için, grup ayarlarına, ne kadar habere ihtiyacınız olduğunu ve belirli sayıda yayını yazarken kullanıcıyı hangi gruba taşıyacağınızı belirtebileceğiniz ilgili bir ayar eklenmiştir. Denetim altında olan yayınlar dikkate alınmaz. Böylece, belirli bir güven kazanmış kullanıcılara herhangi bir ek hak ve tercih sağlayabilirsiniz.

22. Kullanıcıları tanıtma özelliği eklendi siteye belirli sayıda yorum yazdıklarında bir gruptan diğerine. Bunu yapmak için, grup ayarlarına, kaç yoruma ihtiyacınız olduğunu ve belirli sayıda yorumla kullanıcıyı hangi gruba taşıyacağınızı belirtebileceğiniz ilgili bir ayar eklenmiştir. Denetim altında olan yorumlar dikkate alınmaz. Böylece, belirli bir güven kazanmış kullanıcılara herhangi bir ek hak ve tercih sağlayabilirsiniz.

23. Kullanıcıları tanıtma özelliği eklendi sitedeki yayınlarından belirli bir puan aldıklarında bir gruptan diğerine. Bunu yapmak için, grup ayarlarına, hangi toplam puan almaları gerektiğini ve bu puanı aldıklarında kullanıcıyı hangi gruba taşıyacağını belirtebileceğiniz ilgili bir ayar eklenmiştir.

24. Yorumları ve kişisel mesajları görüntülemek için şablonlar için (yorumlar.tpl ve pm.tpl) Kullanıcının yorum ve yayın sayısının biçimlendirilmiş çıktısı için destek eklendi. Örneğin yorum sayısı görüntülenirken 252501, 252,501 görüntülenecektir, bu da büyük sayıların algılanmasını kolaylaştırır.

25. Kullanıcı profili görüntüleme şablonları için (userinfo.tpl ve profile_popup.tpl) biçimlendirilmiş sayısal derecelendirme çıktısı için destek eklendi. Örneğin, bir kullanıcının +252501, +252,501 genel derecelendirmesini görüntülerken görüntülenecektir.Bu, büyük sayıların algılanmasını kolaylaştırır.

26. Destek eklendi yeni global şablon etiketi: (* Yorumlanan kod *). Bu etiket kod yorumu için tasarlanmıştır, "(*" ve "*)" arasındaki her şey şablondan kaldırılacaktır. Ve sitede görüntülendiğinde mevcut olmayacaktır. Bu etiketler, geçici olarak şu veya bu işlevi yorumlamanız gerektiğinde, şablon geliştiricilerin şu veya bu işlevsellikte hata ayıklaması için yararlı olacaktır. Bu etiket globaldir ve tüm şablonlarda kullanılabilir.

27. İlgili haber dizininin otomatik olarak sıfırlanması eklendi komut dosyası ayarlarında görüntülenen benzer haberlerin sayısını değiştirirken. Böylece, bu ayarı değiştirdikten sonra, artık yayınların yeniden oluşturulmasına ve benzer haberlerin önbelleğini yeniden oluşturmaya gerek yoktur.

28. Komut dosyası ayarlarına seçenek eklendi Kullanıcının profilinde yayınlarını görüntülemenin gerekli olup olmadığını, denetlenmeyi bekleyip beklemediğini gösterir. Bu ayar etkinleştirilirse, kullanıcı profilinde denetlenmeyi bekleyen haberleri görebilir ve düzenleyebilir. Bu ayar devre dışı bırakılırsa, bu haber profilinde görüntülenmez ve denetlenmeyi bekleyen yayını olmadığına dair bir mesaj görüntülenmez.

29. Sitedeki geri bildirimde değişiklikler yapıldı, kayıtsız bir kullanıcının siteye yazması durumunda. Kullanıcı kayıtlı değilse, girdiği girişin sitede kayıtlı olanlarla eşleşmesi için herhangi bir kontrol yapılmaz. Bunun yerine, girdiği isme "Kayıtlı olmayan kullanıcı" öneki eklenir. Böylece siteden gelen mektubun idaresi veya alıcısı, mektubun kendisine kayıtsız bir site ziyaretçisi tarafından gönderildiğini kolaylıkla görecektir. Ve site ziyaretçisinin kendisi için, yazdığı isim kayıtlı bir kullanıcı tarafından kullanılıyorsa, farklı bir isim bulma zorunluluğu olmayacaktır.

30. Siteye yorum ekleme işinde değişiklik yapılmıştır., yorum kayıtsız bir site ziyaretçisi tarafından yazılmışsa. Girdiği ad kayıtlı oturum açma ile eşleşirse, adına "Misafir" öneki eklenir. Örneğin, bir ziyaretçi "Tatiana" adını yazdı ve site zaten "Tatiana" kayıtlı bir girişe sahipse, yorum "Misafir Tatiana" adına eklenecektir. Böylece bu kullanıcının siteye kayıtlı olmadığı şeklinde görsel bir farklılık bulunmakta ve site ziyaretçisi kendisine farklı bir isim bulma zahmetinden kurtulmaktadır. Kayıtlı olanlar arasında böyle bir isim yoksa önek eklenmez.

31. Yeni yorumlarla ilgili bildirimler için destek eklendi, moderasyon için gönderilen yorumlar için. Önceden, yalnızca yorum site yönetimi tarafından denetlenmeden hemen sitede yayınlandığında bildirimler gönderilirdi. Artık site yönetimi yorumu kontrol ettikten ve sitede yayınladıktan sonra bildirimler de gönderilecek.

32. Yönetici panelinde etiket bulutunu yönetme özelliği eklendi Belirli bir kelime için anahtar kelimeleri arayın. Bu, büyük miktarda verilen kelimelerle istenen kelimenin aranmasını ve düzenlenmesini büyük ölçüde kolaylaştırır.

33. Yönetici panelindeki çapraz referans yönetimi bölümüne Anahtar kelimelere ve bağlantılara göre arama yapma özelliği eklendi. Bu, büyük miktarda verilen kelimelerle istenen kelimenin aranmasını ve düzenlenmesini büyük ölçüde kolaylaştırır.

34. "Çapraz referanslar" modülü için yetenek eklendi yeni bir seçenek belirleme: "Bağlantıyı yeni pencerede aç". Böylece aynı tarayıcı penceresinde veya yeni bir tarayıcı penceresinde ihtiyacınız olan bağlantıyı nerede açacağınızı ayarlayabilirsiniz.

35. "Çapraz Referanslar" Modülündeki Toplu İşlemler İçin Yeni bir tarayıcı penceresinde veya mevcut tarayıcı penceresinde bu bağlantıların nasıl açılacağını linklere atama özelliği de eklendi.

36. Yönetici panelinde, kullanıcı yönetimi bölümünde, giriş yaparak kullanıcıları ararken yeni bir "Tam giriş eşleşmesi" seçeneği ekledi. Bu seçenek işaretlenirse, arama, aramada belirtilen oturum açma ile tam eşleşme ile gerçekleştirilecektir. Bu, sitede çok sayıda kullanıcı kayıtlıysa kısa bir giriş ile doğru kullanıcıyı bulmayı kolaylaştırır.

37. .flv formatındaki flash video dosyalarının oynatılması tek bir oynatıcıya indirgenmiştir. Artık bu videoyu oynatmak için HTML5 video oynatmak için kullanılan oynatıcının aynısı kullanılıyor. Böylece sitedeki tüm videolar tek bir görsel görünüme sahip olur.

38. Yayınların arama motorlarında daha iyi ve daha iyi tanıtımı için, tüm haberleri görüntülerken, arama motorları için özel olarak oluşturulmuş bir meta etikette etiket bulutundan anahtar kelimelerin otomatik kullanımını ekledi. Bu meta etiket hakkında daha fazla bilgiyi https://support.google.com/news/publisher/answer/68297?hl=ru adresinde bulabilirsiniz.

39. Kod etiketlerinde yayınlanan metnin iyileştirilmiş işlenmesi haber ayrıştırıcısında. Yayınlanan kodun DLE etiketleri ve filtreleriyle herhangi bir kesişimi hariç tutuldu, bu da DLE'den gelen metne herhangi bir müdahale olmaksızın kaynak kodun içinde yayınlanmasına izin verdi.

40. Avatarları kopyalamak için destek eklendi"Odnoklassniki" sosyal ağını kullanarak sitede yetki verirken.

41. TinyMCE görsel editörü güncel sürüme güncellendi. Daha önce bulunan hataları düzeltmenin yanı sıra, bu düzenleyiciye başka birçok değişiklik eklendi. Editörün görünümü, web siteleri için daha klasik bir görünüme dönüştürüldü (tüm işlevler menüler olmadan düğmeler olarak sunulur), videolar, Youtube ve diğerleri için BB etiketlerinin eklenmesini iyileştirdi. Editörde, kaynak kod örneklerinin (etiket) eklenmesi ve işlenmesi iyileştirildi, bu kodun vurgulanması doğrudan düzenleyiciye eklendi ve kod örnekleri eklemek için uygun bir pencere eklendi. HTML kaynak kodunu düzenlerken düzenleyicide HTML kodunun sözdizimi vurgulaması eklendi.

42. Site haritası oluşturma mekanizmalarında değişiklikler yapıldı. Kayıtlı olmayan kullanıcılar için herhangi bir kategorinin görüntülenmesi yasaklanmışsa, bu kategoriler ve bu kategorilerdeki yayınlar da haritadan hariç tutulur.

43. Etiket bulutu için anahtar kelime çıktı kodunda değişiklikler yapıldı, bu sayede sitede bu etiketlerin çeşitli tasarımı için daha fazla fırsat var.

44.utf8mb4 kodlaması için destek eklendi MySQL sunucusu sürüm 5.7.x için

45. Yanlış olan bir sorun düzeltildi Metin etiketleri, biçimlendirilmiş çıktının uygulandığı sayılarla birlikte kullanıldıklarında çalıştı.

46. ​​​​Yanlış olan bir sorun düzeltildi haberler, yazar ve katalog parametreleriyle (özel ...) etiketi kullanılarak, sayfada bu parametrelerle aynı anda birkaç etiket kullanılmışsa, önbelleğe alma etkinken görüntülendi.

47. Yorumların alıntılanmasıyla ilgili sorun düzeltildi yorumlar için standart düzenleyiciyi kullanırken, HTML etiketlerini içeren . Artık editör alanında alıntı yapılırken, HTML varlıkları değil bu HTML etiketleri de eklenir.

48. UTF-8 kodlamasında e-posta alma sorunu düzeltildi bazı posta hizmetleri türleri için.

49. Yanlış olan bir sorun düzeltildi Habere yüklenen dosyaların yazar isimleri, kullanıcı kontrol panelinden kullanıcı giriş bilgilerinin değiştirilmesi durumunda yeniden isimlendirildi.

50. Bir sorun düzeltildi haber önbelleği, moderasyon altındaysa ve bu haberin yazarı tarafından sitede düzenlendiyse temizlenmedi.

51. Senaryoda daha önce keşfedilen ve duyurulan küçük hatalar düzeltildi.

Merhaba. Bu konuyu popülerler için en basit modülü oluşturmaya adamak istiyorum. CMS Veri Yaşam Motoru. Rusya'da ve BDT ülkelerinde oldukça popüler, ancak nedense Habre'de bu cms hakkında hala makale yok. Bu yanlış anlaşılmayı düzeltmeye çalışacağım. Bu yazıda, bu CMS için basit bir modül yapmayı öğrenecek ve motorun yapısını tanıyacaksınız.

giriiş

Sistemin eğlence siteleri arasında rağbet gördüğünü belirtmek isterim. Anlaşılır, sistemin kullanımı kolaydır, yeterli sayıda modül ve şablona sahiptir. Ve ihtiyacınız olan hemen hemen her şey kutunun dışında. Ancak bazen bir şeyler eksiktir. Bu sorunu çözmeye çalışacağız.

Neden DLE?

Muhtemelen neden bu özel CMS'yi seçtiğimi merak edeceksiniz. Cevap basit: motorun kendisinin oldukça mantıklı bir yapısı, şablonların koddan ayrılması, oldukça basit bir şablon motoru, yine, içerideki her şeyin oldukça mantıklı bir yerleşimi - neyin ne olduğunu anlamak kolaydır. Ayrıca, sistem nispeten hafif ve rahat kalır. Örneğin Drupal kadar işlevsel değil, ama yine de hoşuma gidiyor.

Yapı

İlk önce motorun yapısı hakkında bir şeyler bilmemiz gerekiyor. Sunucuda karışıklık yaratamazsınız, bu yüzden her şeyi klasörlerimizde tutacağız.

Motorun çalışması için modüller genellikle bir klasöre yerleştirilir. /motor/modüller/.

klasörde /motor/inc/ admin paneli dosyaları bulunur.

8.x sürümünden başlayarak, modülleri doğrudan şablona bağladığı görüldü. Şablon /templates/template_name/ klasöründe bulunur. Bu klasör main.tpl dosyasını içerir.Bu kök şablon dosyasıdır, genellikle şablonun ana yapısı içinde bulunur. Genellikle modül şu şekilde bağlanabilir:

(file="engine/modules/mod_category.php" dahil)

Burada mod_category.php /engine/modules/ kategorisinde bulunan bir dosyadır. Bence her şey açık, hadi devam edelim.

Önbelleğe alma ile en son yorumları görüntülemek için bir modül yapalım. Bunu yapmak için, /engine/modules/ klasöründe bir dosya oluşturalım ve buna mod_lastcomm.php adını verelim. Şimdi, bu dosyanın detaylı yorumlarıyla birlikte bir kod listesini veriyorum.

kod

DATALIFEMOTOR". Bu sabit, index.php içinde tanımlanır ve DOĞRU değeri, dosyanın yalnızca çalıştırılmadığını ve içerme/gereksinim ile dahil edildiği anlamına gelir. */ if(!defined("DATALIFEENGINE")) ( die("Hack girişimi! " ); ) /* Önbellekle çalışmak için işlevleri kullanabilmemiz için api sınıfını dahil et. name lastcomm Önbellekte sakladığımız her şeye anlamlı adlar vermenizi öneririm. son iletişim bir klasördeki bir dosyadır /motor/önbellek/, a 60 saniye cinsinden önbellek ömrüdür. Bu durumda, dosyanın oluşturulmasından bu yana 60 saniyeden fazla zaman geçtiyse, tekrar veritabanına tırmanmamız gerekecek. */ $lastcomm=$dle_api->load_from_cache("soncomm", 60); /* Önbelleğimiz olup olmadığını kontrol edin. Değilse, veritabanına tırmanıyoruz. */ if (!$lastcomm) ( /* Veritabanına yapılan asıl sorgu. $db class işlevi kullanılarak yürütülür. PREFIX sabiti, cm'leri ayarlarken belirtilen öneki içerir. Sütun adları oldukça normal olarak adlandırılır, sanırım ne yaptıklarını açıklamaya gerek yoktur.Sorgu kimliği $sql değişkeninde saklanır */ $sql = $db->query("SELECT comments.post_id, comments.text, comments.autor, post.id, post .flag, post.category, post.date as newsdate , post.title, post.alt_name FROM " . PREFIX . "_yorum olarak yorumlar, " . PREFIX . "post as post.post.id=comments.post_id NERELERE GÖRE SİPARİŞ VERİN. date DESC LIMIT 0.20"); /* C $db sınıfının get_row() fonksiyonunu kullanarak, seçim sonuçlarından her satırı sırayla okuruz. Bilgiler $row dizisine tablo alan adlarına eşit indekslerle girilir * / while ($row = $db->get_row($sql)) ( /* Gerekirse haber başlığını kısaltın */ if (strlen($row["title"]) > 50) ( $title = substr($row[ "title"], 0, 50)."..."; ) else ( $title = $row["title"]; ) /* Form ile kullanıcı profiline bağlantı. Benzer şekilde */ $aname=urlencode($row["autor"]); $isim=" ".$satır["yazar"] .""; /* Yorumun metnini oluşturuyoruz ve gerekirse kırpıyoruz */ $text = htmlspecialchars($row["text"]); if (strlen($text) > 1024) $text= substr($text, 0, 1024) ."..."; /* Habere bir bağlantı oluştur. $config dizisi tüm sistem ayarlarını içerir. Özellikle, $config["http_home_url"] alan url'sidir. */ $newslink = $ config["http_home_url"].$ satır["post_id"]."-".$row["alt_name"].".html"; $hint = "onMouseover=\"showhint("$text", bu, olay , "");\"" ; $başlık = "(!LANG: ".stripslashes($başlık).""; /* Bir yorum için toplam giriş */ $lastcomm.="Haberdeki $name'den:
$başlık

"; ) $db->free(); /* Alınan verileri önbelleğe alın. Önbelleğe alma işlevlerini daha iyi anlamak için "engine/api/api.class.php" dosyasını açın, orada her şey mükemmel bir şekilde yorumlanmıştır */ $dle_api- >save_to_cache (" lastcomm", $lastcomm); ) /* Sonucu yazdır */ echo $lastcomm; ?>

Çözüm

Bu kod tamamen işlevseldir. Ve elbette dezavantajları var. Örneğin, CNC'nin etkin olup olmadığı, bağlantılar için kontrol edilmez. Veya kullanıcının profiline giden bağlantıya tıkladığınızda, kısa bilgi içeren jQuery penceresine değil, hemen profiline ulaşıyoruz. Genel olarak, iyileştirilecek bir şey var. Ancak tüm bunlar buraya yalnızca bir nedenden dolayı dahil edilmedi - yeni başlayanlar için kafa karışıklığını önlemek için. Ayrıca topnews.php gibi diğer dosyaları da incelemenizi tavsiye ederim. Modüllerin yazılması veya genel olarak sistem hakkında herhangi bir sorunuz varsa, onları cevaplamaktan memnuniyet duyarım.

Benim için bu kadar, eğer bu konu birisine ilginç geliyorsa, cms Datalide Engine (DLE) hakkında bir dizi makale hazırlayacağım.

Ah evet, bu benim Habre hakkındaki ilk makalem, bir şeyler yanlışsa çok özür dilerim.

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önetimi ile 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 yinelenen sayfaları ortadan kaldırmak için bir özelliktir.

Güvenlik nedeniyle, siteyi üçüncü taraf sitelere kod yüklemekten veya çerçeve 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.

ö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ği hakkında bilgi edinmeye 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 paneline 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ı gerekmez, ihtiyacınız olan herhangi bir adrese yönlendirebilirler. 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ıklama 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 özelliğini ekledi. 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 "Başlıklar, açıklamalar, meta etiketler" olarak yeniden adlandırıldı. 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 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 de benzer etiketler 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çlerinde bulunan 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, "Maalesef bu sayfa size ulaşamıyor, adresi değiştirilmiş veya silinmiş" standart sistem mesajı 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 almak 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çine 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, bunun için herhangi bir RSS beslemesi türü için tam haber etiketini (tam hikaye) görüntüleme desteği eklendi. Ayrıca, Yandex Turbo için tam desteği olan 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 bilgileri temel alı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 komut dosyası kontrol panelinden eklendiyse, moderasyon altındadır (komut dosyası 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örsüz yayınlaması yasaktır veya tüm kategorilerde yayınlamasına izin verilmez, ardından 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 gitmişse, 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 panelinde farklı sayaçların (görüntülemeler, yayınlar, yorumlar) sayısının biçimlendirilmiş bir görüntüsü 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 Engine 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ının 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. şablonunuzda etiket (addcomments) ile bir 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 editörü, 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. Post önizlemede ve etiketlerinin 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.



Fok
Konunun devamı:
pencereler

Natalya Komarova , 28/05/2009 (03/25/2018) Bir forum veya blog okuduğunuzda, gönderilerin yazarlarını takma adla ve ... kullanıcının resmiyle, sözde avatarla hatırlarsınız ....