Datalife Engine Türkçe İndir

Datalife Engine 12.0

  • Yenilen tasarımıyla admin paneli
  • Yeni 'Meta Etiketler' modülü
  • Kullanıcıları CSV veya Excel olarak dışa aktarım özelliği

Youtube Kanalı

Datalife Engine hakkında sesli anlatımlar yapacağım youtube kanalı için fikirlerinizi ve her türlü görüşlerinizi bekliyorum..

Mobil Uygulamamız

Sitemizi kolayca ziyaret edebileceğiniz, forumu takip edip, yorum yazabileceğiniz mobil uygulamamız sizlerle...

Yeni Başlayanlar

Datalife Engine ile yeni tanışıyorsanız, aşağıdaki linkleri kullanarak sistem işleyişi hakkında bilgi sahibi olabilirsiniz.

Kullanıcılar

Sitenizi geliştirmek istiyorsanız, DLE esnekliğini iyi kullanan ekibimizden destek alabilirsiniz.

Geliştiriciler

Sistemin gelişimine katkıda bulunmak isterseniz, aşağıdaki dallardan uygun olanı seçip bize katılabilirsiniz.

Github'dayız

Kendi yapımımız olan ücretsiz modüllerimizi veya eklentilerimizi tüm geliştiricilere açık olacak şekilde Github üzerinden sunuyoruz.

Catmenu'ye indent özelliği ekleme

Catmenu'ye indent özelliği ekleme

indent tagı ile kategorilerin kaç-alt kategori oluşuna göre koşullandırma yapabilirsiniz.

Kategori seviyelerini aşağıdaki resimden görebilirsiniz. Aynı zamanda indent tagı için bu değerleri kullanabilirsiniz.
Catmenu'ye indent özelliği ekleme

Görünüm olarak bu hale gelecektir. Öncesinde bazı düzenlemeler yapmak gerekiyor.
Catmenu'ye indent özelliği ekleme

Öncelikle catmenu tagında subcat="no" olmamalı. yes olmalı veya komple silinmeli.

Bu stili herhangi bir css dosyanıza ekleyin ( styles.css / engine.css )
li.parent > ul > li.parent > ul > li { padding: .4em 40px !important; }


categorymenu.tpl dosyası Red teması için bu şekilde olmalı ( Örnek Red teması üzerinden yapıldığı için.. Her temada kullanabilirsiniz )
[root]<ul>[/root]
[item]
	<li[indent=1] class="parent"[/indent][indent=2][isparent] class="parent"[/isparent][/indent]><a href="{url}">{name}[indent=1] <svg class="icon icon-arrow_down"><use xlink:href="#icon-arrow_down"></use></svg>[/indent]</a>
		[sub-prefix]<ul>[/sub-prefix]
		{sub-item}
		[sub-suffix]</ul>[/sub-suffix]
	</li>
[/item]
[root]</ul>[/root]


Dosya: engine/classes/templates.class.php
Bul:
$template = str_replace( "{news-count}", intval($row['newscount']), $template );

Altına ekle:
		if ( $indent == 0 ) {
			$template = preg_replace( "'\\[indent=1\\](.+?)\\[/indent\\]'si", "$1", $template );
			$template = preg_replace( "'\\[indent=2\\](.+?)\\[/indent\\]'si", "", $template );
			$template = preg_replace( "'\\[indent=3\\](.+?)\\[/indent\\]'si", "", $template );
		} else if ( $indent == 1 ) {
			$template = preg_replace( "'\\[indent=1\\](.+?)\\[/indent\\]'si", "", $template );
			$template = preg_replace( "'\\[indent=2\\](.+?)\\[/indent\\]'si", "$1", $template );
			$template = preg_replace( "'\\[indent=3\\](.+?)\\[/indent\\]'si", "", $template );
		} else if ( $indent == 2 ) {
			$template = preg_replace( "'\\[indent=1\\](.+?)\\[/indent\\]'si", "", $template );
			$template = preg_replace( "'\\[indent=2\\](.+?)\\[/indent\\]'si", "", $template );
			$template = preg_replace( "'\\[indent=3\\](.+?)\\[/indent\\]'si", "$1", $template );
		}

Bul:
function compile_item( $row,  $template) {

İle Değiştir:
function compile_item( $row,  $template, $indent) {

Bul:
$this->compile_item($node, $item_template);

İle Değiştir:
$this->compile_item($node, $item_template, $indent);


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
6
Squzy 18 Temmuz 2017 17:49
benim için çok yararlı oldu,ilgilendiğiniz için teşekkür ederim.
Bilgi
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
İSTATİSTİKLER