вопрос
Всем привет. Подскажите как добавить кеш к запросу к базе для плагина подсчета количества тегов. В полной новости добавил к тегам подсчет их количества в базе, но запрос выполняется каждый раз при заходе в новость, хотелось бы все это дело кешировать.
Сам подсчет:
Пробовал так добавить кеш, но безуспешно:
Подскажите знающие, как правильно сделать. Спасибо
Сам подсчет:
Пробовал так добавить кеш, но безуспешно:
Подскажите знающие, как правильно сделать. Спасибо
$counttag = dle_cache('counttag', $config['skin'] . $value);
if (!$counttag) {
$valuecount = $db->safesql($value);
$counttag = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_tags WHERE tag='{$valuecount}'")['count'];
create_cache('counttag', $counttag, $config['skin'] . $value);
}
if( $config['allow_alt_url'] ) $tags[] = "<span><a href=\"" . $config['http_home_url'] . "tags/" . rawurlencode( $url_tag ) . "/\">" . $value . "<span class=\"counttag\">" . $counttag . "</span></a></span>";
else $tags[] = "<span><a href=\"$PHP_SELF?do=tags&tag=" . rawurlencode( $url_tag ) . "\">" . $value . "<span class=\"counttag\">" . $counttag . "</span></a></span>";