Yadotek

Dle kategori modülü

Dle kategori modülü

Dle ( data life engine ) ile kurduğunuz sistemlerde kategoriler otomatik olarak maalesef sitenize gelmiyor.Bunun için geliştirici arkadaşların kodladıkları script ve betikleri kullanmanız gerekiyor.Peki dle sitemizde kategorileri otomatik olarak nasıl göstericez ?

Bunun için öncelikle bir adet kategori.php dosyası oluşturun ve için

<?php
if(!defined('DATALIFEENGINE')){
	die( "Hacking attempt!" );
}
$sql = $db->query("select * from ".PREFIX."_category where parentid = '0'");
while ($row = $db->get_row($sql)){

	$id = $row['id'];
	$isim = $row['name'];
	$icon = $row['icon'];
	$cat_icon = $config['http_home_url'] ."templates/" .$config['skin']."/images/caticon/$icon";
	$makale_sayisi2 = $db->query("select category from ".PREFIX."_post where category = '$id'");
	$makale_sayisi = $db->num_rows($makale_sayisi2);
	
	echo "<li><a href='".$config["http_home_url"].$row['alt_name']."/' title='".$row['descr']."'>";
	echo "<img src=\"$cat_icon\" width=\"21\" height=\"21\" style=\"margin-right:5px;margin-top:3px;\"\>";
	echo "{$isim}";
	
	if($makale_sayisi=="0"){}else {echo " (".$makale_sayisi.")";}

	echo "</a>";
	
	$alt_kategori = $db->query("select * from ".PREFIX."_category where parentid = '$id'");
	while ($row2 = $db->get_row($alt_kategori)){
			
			$id_alt = $row2['id'];
			$makale_sayisi_alt2 = $db->query("select * from ".PREFIX."_post where category = '$id_alt'");
			$makale_sayisi_alt = $db->num_rows($makale_sayisi_alt2);
			
			echo "<a href='".$config["http_home_url"].$row['alt_name']."/".$row2['alt_name']." title='".$row2['descr']."'>";
			echo $row2['name'];
			if ($makale_sayisi_alt=="0"){}else {echo " (".$makale_sayisi_alt.")";}
			echo "</a></li> ";
	}

}

?>

kodlarını ekleyin ve dosyayı engine/modules klasörüne atın

kategorileri göstermek istediğniz temanızdaki uygun bir yere

	
{include file="/engine/modules/kategoriler.php"}

kodunu ekleyip kaydedin.artık kategorileriniz sorunsuz bir şekilde listelenecektir

ETİKETLER: , ,
BİR YORUM YAZIN

*

code

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Yazılım Donanım Teknoloji 2019