Jefferson Postado 2 horas atrás Compartilhar Postado 2 horas atrás Olá. Por padrão o WHMCS exibe na página inicial da Base de Conhecimento apenas os 5 artigos mais visitados/populares. Para quem quiser aumentar este limite para 15 ou qualquer outro valor, apenas crie este Hook: Arquivo a ser criado: /includes/hooks/artigos-populares.php <?php use Illuminate\Database\Capsule\Manager as Capsule; add_hook('ClientAreaPageKnowledgebase', 1, function($vars) { // Buscar os 15 artigos mais populares da base de conhecimento $popularArticles = Capsule::table('tblknowledgebase') ->orderBy('views', 'desc') // Ordenar pelos mais visualizados ->limit(15) // Pegar os 15 primeiros ->get(); // Criar um array para armazenar os artigos $articlesArray = []; foreach ($popularArticles as $article) { $articlesArray[] = [ 'id' => $article->id, 'title' => $article->title, 'urlfriendlytitle' => $article->urlfriendlytitle, 'views' => $article->views, ]; } // Sobrescrever a variável do WHMCS return ['kbmostviews' => $articlesArray]; }); Hook criado com o auxílio do Chatgpt. 0 Citar █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.