sexta-feira, 13 de novembro de 2009

Como retirar a tag generator e retirar a marca e nome Joomla! do backend

Bom dia, galera! Após séculos sem postar, venho tirar duas dúvidas bastante comuns dos meus alunos. Como tirar a tag <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />. Bem, antes de tirar esta dúvida, eu tive que finalmente ler os termos do Joomla!, coisa que todo mundo faz ;)


Vamos ao trabalho pesado:


"Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things." Aqui ele diz que a licensa dele nos garante a liberdade de distribuir cópias do Joomla! de graça ou cobrar por isso e que podemos modificar o software ou usar partes dele em novos programas e que saibamos que podemos fazer essas coisas. Só por este trecho no início, acho que já são suficientes para me fazer parar de ler, mas eu li completamente.


Dêem uma lida na licensa do Joomla!, é bem interessante. Seguinte, as duas dicas de hoje são:


Como retirar a tag "generator" do Joomla!.

1. Abra com algum editor de texto o arquivo head.php que está nesse caminho do seu Joomla! libraries/joomla/document/html/renderer

2. Na seguinte linha: $strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd; adicione "//" para comentar a linha, evitando de ser mostrada no site. A linha deve ficar assim:

//$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd; /*Tag responsável pro gerar o meta name "Joomla! 1.5 - Open Source Content Management" do html*/


Pronto! Ao olhar agora o código-fonte de suas páginas publicadas, você não mais verá a tag geradora do Joomla!.

Gostaria de lembrar a vocês que é interessante deixar esta tag para reconhecer o Joomla! e fortalecer a comunidade. Por outro lado, por questões de segurança, você pode tirar esta linha, para evitar que hackers especializados em Joomla! percebam de cara que seu sistema é Joomla! e tentem explorar alguma falha que eles conheçam. Mas, isto não protege mesmo, da pessoa saber, pois, quem conhece um pouco de Joomla! sabe reconhecer o sistema olhando as tags html que ele gera, como por exemplo "componentheading" "moduletable" e outras. Caso você escolha tirar a tag, por favor contribua para a comunidade de outras formas, como por exemplo, ajudando a divulgar o Joomla! através de tutoriais ;) ou comprando materiais do Joomla! na loja dos caras, no site www.joomla.org e coisas deste tipo.


Segunda dúvida:


Como modificar a área administrativa do Joomla!, adicionando nossa marca e tirando o "Joomla! Administration Login" do index.


1. Modificando o "Joomla! Administration Login" ou "Joomla! - Login Administrativo" . Basta entrar na arquivo login.php da pasta administrator/templates/khepri e modificar a linha <h1><?php echo JText::_('Joomla! Administration Login') ?></h1>, modifique a frase entre aspas simples para a que você desejar.

2. Modificando a marca do backend. Assumo daqui que você esteja usando o padrão que é o da barrinha verde abaixo do topo o (h_green) entre na cadeia de diretórios seguinte: administrator/templates/khepri/images/h_green, nela, você terá que alterar os seguintes arquivos: j_header_left.png e j_header_right_rtl.png, substitua as imagens por imagens com o mesmo tamanho e nome, DICA: utilize j_header_middle.png num editor de imagens para "colar" em cima de onde tem a marca do Joomla para "apagar" a marca, para então em outra camada adicionar pela sua.


Bom gente, espero que vocês "apreciem com moderação" as dicas de hoje.


Até a próxima!

8 comentários:

  1. Perfeito.. !
    Adorei a dica, já estou utilizando.
    Tava doido procurando isso..
    Parabéns pelo post

    ResponderExcluir
  2. Olá,

    Apenas estou aqui para te agradecer por uma coisa tão simples, mas que eu não fazia a menor idéia de como funcionava, mas você foi brilhante em tua explicação. Eu te amo!!!

    ResponderExcluir
  3. Hehehehehehe obrigada pelos elogios, Gabriel... Já vi que arrumei um namorado! hahahahahahahahahahaha

    Beijos e te cuida

    ResponderExcluir
  4. amei de mas seu tutorial, se pudesse te enchia de beijo.
    Continua o bom trabalho

    ResponderExcluir
  5. modificar rodapé e login administrativo ( xxxx - login administrativo e Joomla!software livre)

    /joomla/language

    arquivo pt-br.ini

    /joomla/administrator/templates/kefri

    arquivo login.php
    arquivo index.php
    arquivo cpanel.php

    ResponderExcluir
  6. Muito obrigado pelas dicas.

    ResponderExcluir
  7. Valeu pela dica, muito boa mesmo... Parabéns!

    ResponderExcluir
  8. Muito legal, conseguir fazer também no joomla 2.5, procurei por generator e na primeira linha eu comentei com o //.

    Obrigado Jennifer Payne.

    ResponderExcluir