Bem tenho 2 boardnews mais quero que uma delas nao tenha a paginacao
(https://www.webmastersmz.com/webmzpic/uploads/50aa8a3e49cdcd42.png)
(https://www.webmastersmz.com/webmzpic/uploads/9c8d1eec7bc90061.png)
1. Localize o ponto de edição
No arquivo PortalBlocks.php, vá até o final da função sp_boardNews. Você encontrará o código da paginação entre as linhas 723 e 725:
if (!empty($per_page))
echo '
<div class="sp_page_index">', $page_index, '</div>';2. Aplique a correção por ID
Substitua essas linhas pelo código abaixo. Ele verifica se o bloco atual é o seu bloco VIP (ID 191) e, caso seja, impede a exibição das páginas:
// Ajuste Profissional: Esconde a paginação apenas para o bloco VIP ID 191
if (!empty($per_page) && $id != NUMEROIDDOBOARDNEWS)
echo '
<div class="sp_page_index">', $page_index, '</div>';3. Por que esta solução resolve o seu problema:
Segmentação por ID: O código utiliza a variável $id (passada na linha 589 da função) para identificar especificamente o bloco que você está a configurar.
Preservação do Bloco Geral: Como o seu bloco de notícias geral possui um ID diferente de 191, ele continuará a mostrar a paginação normalmente.
Fim dos problemas de Cache/CSS: Ao remover o código diretamente no PHP, o "Páginas: [1]" deixa de existir no HTML gerado para o VIP, tornando desnecessária qualquer briga com arquivos CSS minificados ou caches de tema.
4. Procedimento pós-edição
Guarde o arquivo e envie-o para a pasta Sources/ no seu servidor.
Vá à Administração > Manutenção do Fórum > Rotina > Limpar o cache.
Agora você pode configurar o Maximum Characters do bloco VIP para 0 ou um valor alto, pois o layout não quebrará mais e a paginação terá sumido apenas deste quadro.