function markaUrunList()
{	
	if(hq("select ilgiliUrunler from urun where ID='".$_GET['urunID']."'"))
		return ilgiliUrunList('UrunListIndex','UrunListDetayShow');	
	else
		return urunlist("select * from urun where markaID = '".hq("select markaID from urun where ID='".$_GET['urunID']."'")."' AND ID != '".$_GET['urunID']."' order by rand() desc,ID desc limit 0,6",'UrunListIndex','UrunListDetayShow');	
}
Fonksiyonda düzeltiyorum ben üzerinde oynama yaparken birtakım eklemeler yapmıştım. Normal kodlama bu.

UrunlisIndex =
<!-- HEADER -->
<ul>
<!-- // HEADER -->

<!-- TOP MESSAGE2 -->

<!-- // TOP MESSAGE1 -->

<!-- TD -->
{%URUN_GOSTER%}
<!-- // TD -->

<!-- TD SEPERATOR -->

<!-- // TD SEPERATOR -->

<!-- TR SEPERATOR -->

<!-- // TR SEPERATOR -->

<!-- FOOTER -->
</ul>
<!-- // FOOTER -->
UrunListDetayShow =

					<li class="ilgiliurunliste">
							<a href="{%URUN_DETAY_LINK%}"><img src="images/urunler/{%DB_RESIM%}&amp;width=140&amp;height=140" width="140" height="140" alt="{%DB_NAME%}" /></a>
							<div class="holder">
								<span class="title"><a href="{%URUN_DETAY_LINK%}">{%URUN_BASLIK_KISA_50%}</a></span>
								<div class="price">
									<span class="current-price">{%URUN_FIYAT%}</span>
								</div>
							</div>
						</li>
"hq" ne işe yaradığını, nasıl bir özellik tanımladığı hakkında bilgim yok, bu kodların olduğu php dosyasında tanımlanmamış. Kodlar başka bir sayfadan çekiliyor olabilir. ioncube ile şifreli kodlamalar olduğu kesin bir bilgim yok maalesef.
Markanın tek ürünü olduğunda bu liste boş oluyor, burada sorun yok. Buna mesela 3'den az ürün olduğunda da boş gözükmesini sağlayacak bir özellik eklenebilir midir?