Ir para conteúdo
  • Cadastre-se

WHMCS - Alterar número de artigos mais visitados na página inicial (Base de Conhecimento)


Posts Recomendados

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.

 Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-