loc adlı üyeden alıntı: mesajı görüntüle
1. sorum:

Şimdi ben her blok eklemek istediğimde fonksiyona $newproducts='' gibi bir parametre tanımlamam gerekecek. Bunu bir standarda bağlamak için ne yapmam gerekir?

2. sorum üstteki kodlarınız çalıştı bunun için teşekkür ederim fakat verdiği çıktıda bir de 1 şeklinde rakam çıktısı veriyor. Bu neyden kaynaklanıyor olabilir?
fonksiyonu

function viewblock($module, $newproducts = '') şeklinde tanımladık.
Bu ikinci öğe opsiyonel demektir. yani sen newproducts diye ikinci bir parametre tanımlamazsan o fonksiyon içine boş olarak tanımlanacak ve devre dışı olacaktır.

muhtemelen return ile hiç bir değer döndürmediğiniz için, fonksiyon içinde verilen çıktılarla 1 değerini döndürüyor. fonksiyon sorunsuz işlem yaparsa ve döndürdüğü tanımlanmış bir değer yoksa true ya da 1 değeri döndürebilir.

fonksiyonu şu şekilde tanımlayın.

if (!function_exists('viewblock'))
{
function viewblock($module, $newproducts = '')
{
$blockpath = "app/views/blocks/{$module}.php";
if(include($blockpath) == TRUE){
return TRUE;

}else{
return FALSE;
}
}
}