- 17, May 2024
- #1
Всем привет,
У меня довольно много категорий, и я хочу показывать только категории, в которых есть списки.
Это код, который у меня есть на данный момент, который показывает все категории независимо от того -
Это код, который у меня есть на данный момент, который показывает все категории независимо от того -
$i_substr_cat=substr_count($category, ".");
foreach($categories as $key=>$value)
{
$i_substr_key=substr_count($key, ".");
if($i_substr_key != ($i_substr_cat+1))
{
continue;
}
if(strpos($key, $category.".", 0) === 0)
{
if($website->GetParam("SEO_URLS")==1)
{
$strLink = "https://".$DOMAIN_NAME."/".($MULTI_LANGUAGE_SITE?$M_SEO_CATEGORY:"category")."-".$website->format_str($value)."-".str_replace(".","-",$key).".html";
}
else
{
$strLink = "index.php?mod=search&category=".str_replace(".","-",$key).($MULTI_LANGUAGE_SITE?"&lang=".$website->lang:"");
}
echo "\n<div class=\"col-sm-4 no-left-padding margin-bottom-10\">\n";
echo "\n<a class=\"sub-cat-result\" href=\"".$strLink."\" title=\"".trim($value)."\" >".trim($value)."</a>";
if($website->GetParam("SHOW_LISTINGS_NUMBER")==1)
{
echo " (".(isset($arr_listings_count[$key])?$arr_listings_count[$key]:"0").")";
}
echo "</div>";
}
}
?>
PHP: Любая помощь будет очень признательна.
Джастин