Bludit > Extensão > Header Content

Muitos plugins em um. Meta Canonical, Robots, Keywords, Description, Author, Copyright, RSS, Bloco CSS, Modo de Manutenção e Notificação de Navegador.

Organize seus plugins em uma página só.

Snapshot 01 - Busca no site de plugins do BLUDIT CMS
Snapshot 02 - Descrição do plugin no site oficial do BLUDIT CMS
Snapshot 03 - Descrição do plugin no site oficial do BLUDIT CMS
Snapshot 04 - Plugins listado no CMS
Snapshot 05 - Plugin customizado keywords
Snapshot 06 - Configuração do plugin

Meta Keywords usa campos personalizados para definir dados para cada página.

Bloco CSS insere uma folha de estilo dentro da tag HEAD evitando alterar seu tema.

Modo de Manutenção é a versão personalizada homônima do plugin do Bludit.
   Implementa uma página padrão ou um arquvo customizado definido pelo usuário dentro de /seutema/php/maintenance.php.

Notificação de Atualização de Navegador utiliza JavaScript para mostrar uma mensagem no topo da página do visitante do site/blog quando seu navegador está desatualizado (usa https://browser-update.org/).

Meta Description adicione uma descrição a página (para evitar dado duplicado remova a linha Theme::metaTags('description') de seu tema ativo.

Meta Author mostra o autor da página.

Meta Copyright insere quem detém os direitos autorais.

Meta Canonical utilizado para evitar conteúdo duplicado.

Meta Robots informa o comportamento da página para os robôs de busca.
Na versão 1.0.3 foi introduzida duas opções para nao indexar categorias e tags, além disso, páginas que não existem foram removidas da busca.

RSS alguns temas já implementam o pluginRSS em condições ifs, então substitua por pluginHeaderContent.

Alterações

  • v1.0.0 - 06/06/2020 - Data de lançamento;
  • v1.0.1 - 13/06/2020 - Corrigido erro relacionado a keywords na página de busca quando não havia resultado;
  • v1.0.2 - 27/09/2020 - Organizado o código e adicionado uma campo de texto para o meta keywords da homepage;

  • v1.0.3 - 09/10/2020 - Melhorado o texto e layout;
    Efetuado atualização do Script de Atualização do Navegador e adicionado navegadores não suportados;
    Adicionado mensagens para evitar plugins habilitados iguais;
    Melhorado o Meta Robots e adicionado duas opções para desativar a indexação da Categorias e Tags para nos mecanismos de busca, ademais prevenindo que páginas que não existam seja indexadas (algumas partes adaptações do BluSEO plugin https://bit.ly/38Pji2K - thanks to krakengr);

  • v1.1.0 - 18/07/2021 - Renovado script de Atualização de Navegador;
    Meta Canonical - removido a tag canonica de páginas 404;
    Meta Robots e Meta Canonical - quando a página é marcada como 'noindex' ignorar a tag canonical #https://bit.ly/2UeclXL; Meta Keywords removida da Categoria e Tag;

    RSS Feed - na limitação de caracteres foi adicionado 3 opções:
    • '-1' (padrão) para "page Break";
    • '0' para mostrar todo artigo;
    • 'maior que 1' como '200' para limitar o número de caracteres a serem limitados no feed por esse número;

    * também foi implementado o checkbox para remover páginas marcadas como 'noindex' (não indexáveis) do RSS (clique em Salvar e visualize o RSS), lembre-se que esse valor é subtraído do total de feeds (por exemplo para 5 feeds caso um seja 'noindex' irá restar 4 para aparecer no RSS gerado caso deseje que apareça 5 adicione 1 a mais);

  • v1.1.1 - 21/05/2023 - Renovado script de Atualização de Navegador;
    Corrigido link lateral para aparecer apenas para o usuário administrador.

Baixe a versão mais recente em Header Content Plugin v1.1.1 [15 Downloads]

Baixe as versões anteriores

v1.0.0 [1 Downloads] | v1.0.1 [4 Downloads] | v1.0.2 [48 Downloads] | v1.0.3 [1715 Downloads] | v1.1.0 [3184 Downloads]

Veja o vídeo deste plugin nesse link.


Para desenvolvedores que queiram utilizar o plugin em seu tema:

Veja se um subplugin está ativo:

  $className='pluginHeaderContent';
    $plugin = getPlugin($className);
	
    if($plugin)
        echo 'O plugin '.$plugin->name().' foi ativado';
	
    if($plugin->db['showScriptUpdateBrowser'])
        echo 'O subplugin '.$L->get('browserscript-name').' foi ativado';
Para os demais subplugins os valores do array db são: canonicalEnabled, robotsEnabled, keywordsEnabled, descriptionEnabled, authorNameEnabled, copyrightNameEnabled, rssEnabled, cssBlockHeadEnabled, MaintenanceModeEnabled.

Outros valores chaves como $L->get('canonical-name') e $L->get('robots-name') podem ser encontrados dentro da pasta languages do plugin.