19 Tutoriais rápidos de Joomla para iniciantes e profissionais (2024)

Índice de tutoriais Joomla

 

Conteúdo[Mostrar]

Tutoriais de administração do Joomla

Como adicionar o Google Analytics ao seu site Joomla ou modelo

Desde que nos deparamos com Google Analytics para rastrear as estatísticas dos visitantes do site, fazemos questão de instalá-lo em cada site. Analytics é uma ótima ferramenta de estatísticas de visitantes para todos, desde iniciantes até designers mais avançados que desejam otimizar totalmente o conteúdo de seus sites, portanto, adicionar aos códigos do Joomla Google Analytics deve (e geralmente é) um dos primeiros passos que você dá ao lançar um novo site.

utilização Google Analytics com Joomla é algo que pode ser alcançado de forma muito simples.

Plugin Joomla Google Analytics

Claro, para aqueles que não gostam de mexer com o código, existe a opção de usar um Plug-in do Joomla Google Analytics que insere automaticamente o código em cada página. 

Como a maioria dos plug-ins do Joomla, você só precisa instalá-lo, definir o código do Google Analytics que você busca do Google Analytics, habilitá-lo e pronto!

JoomlaGoogle Analytics 

Joomla Google Analytics - O método manual

Para garantir que o código analítico esteja disponível em todas as páginas, você precisará adicionar o código do script ao arquivo index.php do modelo padrão que está usando. Para fazer isso, basta ir para / templates / /index.php e cole o código que você obteve do Google Analytics antes do fechamento marcação:




_uacct = "xxxxxxxxxx";
urchinTracker ();


Isso irá gerar o código de rastreamento em cada página do Joomla e, assim, o Analytics registrará cada hit em cada página, que é exatamente o resultado que você deseja alcançar;)

Como criar um Favicon Joomla

Há alguns anos, os favicons que haviam perdido muito de sua relevância ressuscitaram, já que mais e mais navegadores agora os suportam e, na verdade, os tornam uma parte muito visual da experiência do usuário. Tablets e navegadores de smartphone também usam esses ícones. Isso aumentou a importância de ter um bom favicon. No entanto, as formas de apresentação desses ícones variam de acordo com o cliente que navega no site. Os desktops exigem um determinado ícone, Apple dispositivos exigem algo diferente, tamanhos diferentes também complicam as coisas. 

Uma solução simples - Free Online Icon Generator para Apple e ícones Favicon

 Iconifier.net é uma solução simples que, dado um JPG, GIF ou PNG quadrado, irá gerar um conjunto de ícones de vários tamanhos para que você possa usar e escolher aqueles que deseja suportar em seu site. Você só precisa fazer o download dos ícones gerados e incorporá-los ao código do seu site 

Incorpore o (s) ícone (s) de favicons em seu modelo Joomla

Depois de criar o ícone favicon.ico usando Iconifier.net acima, e colocá-lo na raiz do seu site, adicione o seguinte código entre o e do template Joomla do seu site

A maneira a seguir é a maneira mais fácil de criar um favicon em seu site Joomla:

  • Crie uma imagem ICON de 16 * 16 pixels, nomeie-a favicon.ico 
  • Usando o Media Manager (Site> Media Manager), carregue e substitua o ícone padrão pelo seu próprio ícone

O Favicon Maker é um site que permite fazer upload de sua imagem (a maioria dos formatos principais) e convertê-la em uma imagem de ícone 16 * 16 com estilo. Portanto, se você não tem uma maneira de criar o .ico, mas tem uma imagem (como o seu logotipo) que deseja converter para o favicon - você pode usar um dos geradores de imagens favicon gratuitos encontrados online.
Criador de favicon - Crie um favicon a partir de qualquer imagem

Se você não está satisfeito com o Favicon Maker, há muitos outros que você pode usar:

Copie o arquivo para o / joomla / templates / diretório e certifique-se de que você o nomeou favicon.ico.

Como criar favicons para Apple Dispositivos/Instrumentos

Depois de criar os vários ícones usando o site acima, você também terá que incluir um código ligeiramente diferente para Apple (e possivelmente Android). Novamente carregue os arquivos de ícone gerados na raiz do seu site e coloque o seguinte código entre as tags HEAD.

<link rel=”apple-touch-icon ”tamanhos =” 114 × 114 ″ href = ”/ touch-icon-114 × 114.png” />

<link rel=”apple-touch-icon ”tamanhos =” 72 × 72 ″ href = ”/ touch-icon-72 × 72.png” />

<link rel=”apple-touch-icon ”href =” / touch-icon-iphone.png ”/>

Dispositivos iOS irão lidar com isso automaticamente em seus navegadores e redimensionar e adicionar alguns efeitos de acordo para que se encaixem no estilo do dispositivo em que estão sendo vistos

Como criar FavIcons para dispositivos Android

Android foi construído com base no Apple toque nos ícones, mas espere que os ícones já estejam em sua versão final. Esta versão final é "PRECOMPOSED" e os dispositivos Android esperam que esta tag esteja no lugar. Portanto, carregue novas versões, com nomes ligeiramente diferentes (como adicionar pré-compostos no nome) e, em seguida, adicione a seguinte marcação. A parte mais importante é o rel =apple-touch-icon-pré-composto. Coloque os arquivos na raiz do seu site e adicione este código entre os e tags do seu html

<link rel=”apple-tocar-ícone-pré-composto ”tamanhos =” 114 × 114 ″ href = ”/apple-touch-icon-114 × 114-precomposed.png ”>

<link rel=”apple-tocar-ícone-pré-composto ”tamanhos =” 72 × 72 ″ href = ”/apple-touch-icon-72 × 72-precomposed.png ”>

<link rel=”apple-touch-icon-precomposed ”href =” / touch-icon-iphone-precomposed.png ”>

Mais detalhes sobre os Favicons podem ser encontrados na Wikipedia: https://en.wikipedia.org/wiki/Favicon

 

Configurações de SMTP do Joomla - Como enviar e-mails usando SMTP no Joomla

A instalação padrão do Joomla usa a função php mail para enviar e-mails. Se você gostaria de usar Joomla SMTP em vez de phpmail, talvez porque seu servidor de hospedagem não o suporta, este é um procedimento bastante fácil.

O phpmail também pode apresentar um erro no Joomla:  

 "Não foi possível instanciar o erro de função de e-mail" - o uso de SMTP evitará esse erro.

Configurações de SMTP do Joomla

Observe que, para usar o SMTP, você deve ter um endereço de e-mail válido para enviar os e-mails - obviamente, essa é uma boa prática em geral; portanto, certifique-se de ter criado um endereço de e-mail. O endereço típico seria info@yourwebsite.com, no entanto, se você não quiser lê-los com frequência, pode usar um e-mail genérico, como bounce ou no-reply...

As etapas para configurar o Joomla 3 para usar o STMP seguem

1. Faça logon no administrador do Joomla

2. Clique em Sistema> Configuração Global

3. Clique no ícone servidor aba

Configurações do Joomla Mail

4. Debaixo de Configurações de correio, insira os seguintes detalhes

Configurações de SMTP no Joomla

Defina SMTP como Sim

Conjunto Autenticação SMTP para sim

(Você precisará obter esses detalhes de seu servidor de hospedagem) Verifique se o seu servidor SMTP usa SSL / TLS ou nadae, em seguida, escolha a opção apropriada em Segurança SMTP. Se for usar SSL ou TLS, você precisará inserir a porta necessária para o seu servidor SMTP. 

Digite seu Nome de usuário SMTP - este é geralmente o seu endereço de e-mail completo

Digite seu SMTP senha - esta é a senha que você criou quando configurou o endereço de e-mail

Host SMTP é localhost, se o servidor SMTP é o mesmo que o seu servidor, ou então o servidor SMTP que é definido por seu serviço de hospedagem. (Você precisará verificar esses detalhes com seu serviço de hospedagem).

Deve ser isso! Verifique se está funcionando corretamente, seja registrando um novo usuário, ou talvez enviando um e-mail usando seu componente de newsletter. Se não funcionar, verifique se o nome de usuário / senha e os detalhes do Host SMTP estão corretos. No entanto, na maioria das condições, isso é tudo que você precisa fazer para obter a configuração do SMTP do Joomla e deve fazê-lo funcionar.

 

[Como] Melhorar a autoria com controle de versão de conteúdo no Joomla 3

Conteúdo version control é um dos novos grandes recursos do Joomla 3.2 - este é um ótimo recurso para muitos webmasters Joomla, particularmente para aqueles webmasters que esquecem o que mudaram (como eu), ou sites onde há vários usuários administrando o conteúdo. 

Isso também é muito bom para usuários que desejam reverter para versões anteriores de artigos, talvez artigos que, por algum motivo ou outro, requerem uma grande quantidade de código complexo de várias fontes e que podem falhar no processo de adição de algo novo. Essencialmente, isso é como um backup no nível do artigo que é suportado nativamente pelo CMS.

Como o conteúdo Version Control Trabalhos?

Ao criar um artigo novo ou existente, você encontrará um novo botão na barra de ferramentas - Versões. Ao pressionar este botão, você verá o histórico da versão do artigo em uma janela pop-up. Há uma série de coisas a serem observadas sobre o histórico de versão do itemBotão de versões do Joomla

  • A ESTRELA que indica a versão atual do artigo
  • Você pode escolher "Manter para sempre" em uma ou mais das versões. Uma vez que o controle de versão mantém uma quantidade limitada de versões, a configuração "Manter para sempre" garantirá que os artigos específicos que estão bloqueados nunca sejam substituídos ou removidos do histórico (você ainda pode optar por excluir esta versão)
  • O RESTORE obviamente permite que você restaure uma versão diferente do artigo atual. Observe que, ao restaurar um artigo, isso não remove o artigo publicado atualmente. Depende de você decidir se deseja publicar a versão recém-restaurada ou não.Lista de versões de artigos Joomla

Comparando versões de um artigo Joomla

Um bom recurso de version control é a função Compare. Basicamente, isso permite que você veja as diferenças entre duas versões de um artigo para que você possa ver o que foi alterado. Dê uma olhada na imagem abaixo. As colunas à esquerda mostram o artigo atual (incluindo o novo texto). A imagem no meio mostra o artigo original, enquanto a coluna à direita mostra as diferenças reais destacadas entre um artigo Joomla e o outro.

 Joomla compara versões de artigos

Outra característica do version control é que você pode escolher ver o artigo em vários modos

  1. Veja apenas as mudanças em HTML
  2. Veja apenas as mudanças no texto
  3. Veja todos os valores em HTML
  4. Ver todos os valores em texto

Por todos os valores, isso significa que não é apenas o conteúdo do artigo que é mostrado, mas outras alterações meta, como mudar o artigo de uma categoria para outra, ou quais opções de artigo foram alteradas de um artigo para outro.

A visualização de alteração do HTML também é ótima quando você está ajustando muito o HTML para um artigo específico, especialmente se estiver usando um Editor de conteúdo que gosta de remover parte do HTML. 

O controle de versão é outro grande recurso do Joomla 3.2, que torna o CMS mais maduro para aquelas pessoas que desejam usar o Joomla em um ambiente "ocupado". Ele também atualiza esse recurso quando comparado ao Wordpress.

Gostou deste artigo? Compartilhar é se importar :)

 

Desativando extensões Joomla via PhpMyadmin

Você já teve aquele momento, ao habilitar um módulo, plugin ou componente no Joomla, e de repente ele começou a dar um erro tão grave que derrubou todo o seu site - até mesmo a parte do administrador, então você não pode desabilitá-lo? Quando isso acontece, não há como desabilitar o módulo ou plug-in com problemas no painel "Administrador".

Felizmente, há uma maneira fácil de corrigir esse problema - desabilitando o plugin, módulo ou outra extensão do Joomla via PhpMyAdmin. Se você não tiver certeza de qual plug-in pode ter criado o problema em primeiro lugar, seria melhor começar a desabilitar plug-ins e componentes de terceiros, um por um, da seguinte maneira - até que o problema desapareça.

É assim que desabilitar plugins ou módulos Joomla via PhpmyAdmin em vários sabores de Joomla, incluindo Joomla 3

  • Faça login no seu PHPmyadmin e encontre o banco de dados do site Joomla que você deseja corrigir
  • Encontre a tabela que termina com '_extensions' (os primeiros dígitos / letras são gerados aleatoriamente e variam de acordo com a instalação)
  • Encontre o plugin, componente ou módulo problemático e edite sua linha. Altere o campo 'habilitado' do status '1' para '0' e clique em salvar!
  • Isso irá desabilitar aquele plugin específico

Veja abaixo o campo que você precisa encontrar e mudar para 0 em vez de 1

Desativar Joomla Plugin PhpMyAdmin

Alterando a mensagem offline do Joomla e a imagem offline

Quando você está realizando mudanças drásticas em seu site, é aconselhável mudar o seu site Joomla para o modo offline (Site> Configuração global> Site off-line> Sim) Claro, a mensagem offline padrão está ok - no entanto, muitas vezes é muito melhor criar uma mensagem específica que seja feita sob medida para as necessidades de seu site Joomla e público específico.

A imagem offline também pode ser alterada para que, em vez de ter um logotipo do Joomla, você possa criar uma imagem personalizada de sua preferência. Recomendamos colocar algo divertido, então, pelo menos depois que os usuários ficarem irritados com o site off-line, pelo menos eles saibam que você tem um bom senso de humor e esperamos verificar novamente mais tarde :)

 

  • Altere a mensagem off-line no Configurações do site da Configuração Globale insira sua mensagem personalizada. Esta é a configuração básica Alterar a imagem da mensagem offline do Joomla

 

Uma das primeiras coisas que a maioria das pessoas precisa fazer com o Joomla é alterar o rodapé para criar seus próprios links. Normalmente, alguém adiciona coisas como política de privacidade, um mapa do site, termos e condições e outros links genéricos.

Você pode adicionar quantos tds mais precisar para adicionar quantos links você precisar. 

 

Tal como aconteceu com o Joomla 2.5 antes dele, a instalação padrão do Joomla 3 é executada em um modelo (Protostar), que como a maioria dos modelos modernos, permite que você edite os arquivos diretamente através do Gerenciador de Modelos. Portanto, para alterar o rodapé vá para Extensões> Modelos> clique em Modelos e depois em Detalhes e Arquivos "Protostar". Se você estiver usando um modelo diferente, é claro que você precisará selecionar o nome do modelo que está usando em vez de "Protostar".

Alterar link em modelos de extensões de rodapé do joomla

Clique em index.php e no final do arquivo você encontrará o seguinte código:


© 

código para adicionar link no rodapé do joomla

Este é o código que gera Copyright e o nome do site. Portanto, vá em frente e remova, adicione ou edite e faça todas as alterações necessárias para o rodapé. Por exemplo, você pode adicionar um backlink ao seu site para JoomlaSEO finalidades da seguinte forma.


© Projetado e desenvolvido porcollectiveray.com ">CollectiveRay.com

O rodapé agora geralmente vem como parte do modelo. Para o modelo Beez, você pode removê-lo ou alterá-lo alterando o código real no modelo. Por exemplo, você deseja ter um texto como "Projetado por CollectiveRay.com "Vá para 

Extensões> Gerenciador de modelos e clique em Modelos

Clique no seu modelo padrão atual e clique em Detalhes e arquivos

 Clique em Editar modelo da página principal

Na parte inferior, você encontrará um

Altere o HTML aqui para o que você deseja e insira os links que você gostaria normalmente . Se você deseja remover o "Powered by Joomla", remove o powered by JText.

Se você deseja adicionar direitos autorais, data e ano, insira o seguinte código:

 © Copyright CollectiveRay <a href=”https://www.collectiveray.com / ”> Módulos Joomla Gratuitos

ou algo que seja relevante para o seu site. 

 

[Como] Alterar o texto "Bem-vindo ao FrontPage"

Uma das coisas irritantes no Joomla é a maneira como você nunca consegue se livrar da mensagem Bem-vindo ao Frontpage! Aqui está como alterá-lo ou qualquer título de página do Joomla em qualquer item do menu.

 

Altere a mensagem de boas-vindas no Joomla 2.5 / Joomla 3

Esta mensagem pode ser encontrada ou definida como "Título da página do navegador". Muitas vezes, para fins de SEO, você precisará definir este título para palavras-chave específicas que você precisa para páginas específicas. Para personalizar o título, você precisa ir para

título do navegador da página de mudança do joomla

Menus> Menu principal (ou qualquer item de menu que você deseja alterar)> Selecione o item de menu, (como home)> Exibição de página> Título da página do navegador.

Você pode alterar a mensagem ou palavras-chave para qualquer coisa que você precisa mostrar. Muitas vezes, você deseja atingir palavras-chave específicas.

[Como] Mostrar o ano em seu modelo Joomla

Às vezes, você precisa exibir a data atual ou idealmente o ano atual, normalmente em avisos de direitos autorais ou em qualquer outro lugar exigido por seu modelo. A seguinte função php simples permitirá que você faça isso facilmente.

Encontre a área onde deseja exibir o ano, provavelmente em algum lugar no index.php do seu modelo, ou possivelmente no footer.php. Em seguida, adicione o seguinte código:

Copyright © - Sua empresa 

Isso leva a data atual e exibe apenas o ano. Obviamente, se você não precisa do aviso de copyright, você precisará alterar o texto para o que você deseja, mas isso é basicamente o que você precisa. Existem mais opções que você pode usar com a função de data do PHP, você pode encontrar mais informações sobre o que você pode fazer com a função de data @ https://www.php.net/manual/en/function.date.php Existem muitas variações que você pode usar para exibir informações relacionadas a datas.

[Como] Criar um Mapa do Site Joomla usando Menus Nativos

Você pode criar um mapa do site Joomla de forma rápida e fácil usando os menus nativos

Em termos de criação de um site amigável / acessível ao usuário, uma das melhores coisas que você pode fazer é criar um bom mapa do site em seu site. Isso permite que seus usuários acessem rapidamente qualquer parte do seu site. Existem muitas extensões que permitem criar Sitemaps, mas você sabia que pode criar um mapa de site bacana sem exigir nenhuma extensão?

O módulo de menu já faz tudo o que precisamos: é essencialmente uma árvore com todos os itens do sistema. Tudo o que precisamos fazer é fazer com que pareça um componente.

  1. Crie um novo artigo chamado 'Sitemap'. No corpo, digite {loadposition sitemap} e salve-o.
  2. Crie um novo item de menu chamado Sitemap e aponte-o para o artigo.
  3. No gerenciador de módulo, crie um novo módulo de Menu. Defina 'Nome do menu' para o menu que deseja exibir como um mapa do site.
  4. Na caixa de posição, digite 'Sitemap'. Obviamente, isso se refere à posição que usamos anteriormente na tag {loadposition ...}
  5. Certifique-se de definir 'Sempre mostrar itens de submenu' e 'Expandir menu' como sim e salve.
  6. Adicione mais módulos para cada menu
  7. Agora você deve ter um bom sitemap no frontend. Você pode estilizá-lo com CSS ou, se for criativo, pode adicionar alguma dobra usando javascript.

 

[Como] Ocultar um item de menu do Joomla quando o usuário faz login

Você pode personalizar qual item de menu mostra quando o usuário está conectado

Há momentos em que você precisa ocultar itens de menu específicos quando um usuário faz logon no seu site Joomla. Isso depende de qual versão do Joomla você está usando, nas versões mais antigas do Joomla isso não poderia ser feito usando a funcionalidade padrão, no entanto, a partir do Joomla 1.7, há uma maneira muito simples de fazer isso com ACLs. O artigo abaixo mostrará os dois métodos.  

A funcionalidade de controle de acesso do Joomla permite que você defina facilmente os itens que devem ser exibidos aos convidados, mas ocultados dos usuários conectados. 

 Se você for para as opções do Gerenciador de usuários, verá uma configuração para o grupo padrão no qual os usuários registrados são colocados, você também verá um grupo padrão para convidados (usuários não conectados). O último grupo pode ser usado para criar um novo grupo no mesmo nível na árvore ACL para convidados.

  1. Crie um Grupo de Convidados no Gerenciador de Usuários
  2. Adicionar um novo nível de acesso de visualização de convidado
  3. Altere o grupo de convidados padrão nas opções do Gerenciador de usuários

Para ocultar itens de menu ou módulo, o que você fará é atribuir qualquer link de menu ou módulo ao recém-criado Locatário nível e porque está no mesmo nível na árvore ACL que Membros qualquer coisa atribuída a convidado não será visível para registrado usuários.

 

[Como] Apresentar um artigo com visualização de imagem no Joomla

Como usar o Mod HMTL para apresentar um artigo Joomla com uma visualização de imagem

Normalmente, cada site tem uma série de artigos "populares" que você deseja que as pessoas vejam se acessarem o seu site. Para tornar esses recursos mais atraentes, normalmente criamos uma seção de conteúdo em destaque ou popular, que atrai a atenção do seu usuário para o artigo. E que melhor maneira do que apresentar um artigo do que criar um link para ele através de uma imagem atraente. Veja como fazer isso no Joomla,

Quer se trate de um pacote de hospedagem especial você está oferecendo. um novo produto bacana que você tem uma oferta especial, ou simplesmente um artigo popular que você deseja destacar, usar uma imagem para criar um link para o artigo é sempre um método atraente de usar. Então, como fazer isso? Usamos a faca suíça do módulo Joomla, o módulo Custom Html. Este é um módulo que nos permite criar nosso próprio conteúdo à vontade ... 

Resultado final desejado:

 youtubemodule.jpg

Faça upload da imagem que deseja usar através do Media Manager (Site> Media Manager), então criamos nosso módulo personalizado. 

Então vamos para Extensões> Gerenciador de Módulo> Novo> HTML Personalizado> Próximo

Isso cria um novo módulo de HTML personalizado, onde agora podemos inserir nossa bela imagem.

Abaixo, no lado esquerdo, podemos inserir nossa Saída Personalizada. O que vamos fazer é inserir a imagem e criar um link para o artigo da imagem ... 

customhtml.jpg

 

[Como] Proteger totalmente o Joomla do fórum e comentar SPAM

O spam de fóruns e comentários é um pé no saco. Se você já experimentou esse tipo de Spam você sabe como é chato limpar depois da bagunça que eles deixam.

É demorado e tedioso, e você usa muito melhor o seu tempo. Recentemente, descobrimos uma ótima ferramenta que tem sido extremamente eficaz no bloqueio de spam de fórum em nosso site. Isto é o script de segurança do bot de spam zbblock. Este script verifica contra várias listas de fóruns de spam conhecidos para usuários de spam ou IPs conhecidos e os impede de acessar ou se registrar em seu Joomla! local na rede Internet. Foi uma descoberta realmente ótima e o registro de usuários falsos caiu para o mínimo absoluto.

Instalar o zblock é realmente fácil. Baixe o script aqui e envie o diretório "zbblock" para a raiz do seu site. Descompacte na raiz do seu site, e ele deve se colocar em seu próprio subdiretório / zbblock / (não em uma bomba zip). Em seguida, carregue https: //YOURSITE/zbblock/setup.php e siga as instruções para habilitar o script. Você precisa escolher um método que depende do seu servidor de hospedagem. Certifique-se de escolher um método marcado como "MELHOR" para o seu site.

Assim que terminar, você deve fazer algumas pequenas mudanças, basicamente, você precisa inserir o script "gancho" em dois arquivos index.php

1. o index.php na pasta raiz do joomla

2. o index.php em seu modelo (/templates/templatename/index.php)

Altere a primeira linha de

 

para


onde xxxxxxxx é a pasta de início do seu site. Não se preocupe em ter que descobrir tudo isso, a configuração do zbblock tornará mais fácil para você, fornecendo o gancho exato que você precisa usar. Depois de fazer isso, verifique o seu kill_log.txt com freqüência para ver quais robôs de spam foram interrompidos e aproveite a paz recém-encontrada.

Artigos semelhantes para proteger o Joomla contra SPAM

Neil da Webalicious tem este ótimo artigo sobre protegendo o Joomla de spammers, recomendamos que você dê uma olhada nisso, a metodologia escolhida também é muito eficaz.

Habilitando Joomla recaptcha para proteger contra spammers

Spamming, spam de comentários e bots (programas automatizados e scripts que simulam usuários sem a necessidade de intervenção manual) bombardear constantemente seu site com usuários falsos apenas para que eles possam postar links para seus produtos de lixo é algo tão prolífico que muito esforço é feito para se certificar de que existem formas eficazes de lidar com este problema da forma mais eficaz possível. Joomla não foi deixado para trás na resolução deste problema. Uma das maneiras de lidar com o spam de forma eficaz é usando um Captcha. Em suma, um Captcha é qualquer "processo" que aciona um script automático, exigindo uma entrada que é difícil de realizar sem a intervenção de um ser humano real - a maioria dos captchas exige que você reconheça um padrão (letras ou números ou resolva um quebra-cabeça) é relativamente simples para humanos, mas que é praticamente impossível de ser resolvido por um script automatizado.

Um dos captcha mais comuns por aí é o ReCaptcha. Este é basicamente um projeto que cria um captcha, que ao mesmo tempo está ajudando a digitalizar livros, jornais e programas de rádio antigos. Leia mais sobre recaptcha aqui. ReCaptcha é extremamente eficaz como captcha, embora também seja muito popular na web, o que significa que muitas pessoas estão familiarizadas com ele. Isso garante que o captcha não se torne uma barreira para entrar em seu site.

Então, como você usa recaptcha com Joomla

É realmente muito fácil J Bem, existem algumas etapas, mas nenhuma ciência do foguete :) O núcleo do Joomla tem um plugin que está disponível por padrão que permite que seu site comece a usar o recaptcha. Você só precisa passar por este processo muito simples:

Crie uma chave ReCaptcha pública privada

  • Obtenha a sua chave Privada e Pública e copie e cole-as na chave Pública e Privada nas opções do Plugin (a maior parte do trabalho está agora concluída J) Você pode escolher um tema que combine com o esquema de cores do seu siteUsando as chaves privadas públicas com o plugin Joomla Recaptcha 
    • Para habilitar este sistema, vá para Sistema> Configuração Global, em Site e “Recaptcha padrão”, escolha Captcha - Recaptcha em vez de Nenhum selecionado
    • Habilitar ReCaptcha na configuração global do Joomla
  • Para habilitar isso no registro do usuário. Vá para Usuários> Gerenciador de usuários. Clique no botão Opções nessa tela e na linha Captcha escolha Captcha - ReCaptcha e clique em Salvar e Fechar

Habilitar ReCaptcha Joomla Plugin nas Opções do Gerenciador de Usuários

Tente registrar um novo usuário em seu site Joomla e você verá que o ReCaptcha agora é exibido!

ReCaptcha no registro do usuário Joomla

Razões pelas quais pode não funcionar

  1. Certifique-se de ter inserido a chave pública e privada corretamente e não coloque a chave privada no lugar da chave pública
  2. Certifique-se de ter realmente criado uma chave pública e privada separada para cada domínio que você está usando
  3. Certifique-se de que o plug-in está realmente ativado. Limpe e limpe todos os caches que você está usando
  4. Verifique a fonte de sua página e site e certifique-se de que o link para o script recaptcha realmente funciona e não gera nenhum tipo de erro. Deve ser algo semelhante ao seguinte. Caso contrário, você pode precisar atualizar a versão do Joomla que está usando, porque ela pode ter sido atualizada.

[Como] Remover index.php de URLs no Joomla 3

Dica rápida para iniciantes no Joomla 3 :)

No Joomla 3, depois de habilitar os URLs amigáveis ​​para mecanismos de pesquisa (obviamente para uma melhor otimização do mecanismo de pesquisa do Jooml), você provavelmente obterá index.php em seu endereço. Algo como www.yourdomain.com/index.php/about-us.

Se você deseja remover o index.php, é muito simples. Além de habilitar os URLs amigáveis ​​para mecanismos de pesquisa, você também precisará habilitar a regravação de URL. 

Recapitulação rápida:

  • Vá para a configuração global
  • Habilitar URLs amigáveis ​​para mecanismos de pesquisa
  • Habilitar reescrita de URL

Se você quiser mais benefícios de SEO, seria uma boa ideia instalar sh404SEF, um dos nossos Melhores extensões Joomla

[FIX] - Este endereço de email está protegido contra piratas. Você deve habilitar o JavaScript para visualizá-lo

 

Existem duas maneiras de corrigir esta mensagem - o que corrigiu nosso problema

1) Corrija o seu código HTML - Muitas vezes o que acontece é que este conteúdo foi migrado de uma versão anterior do Joomla ou migrado de outro lugar. Tente abrir o artigo no final e salve o artigo.

Muitas vezes, isso resolverá o problema. Sua segunda opção é mudar para o código HTML do artigo, encontrar o endereço de e-mail e ver se há alguma tag html incompatível ao seu redor, como tags não fechadas ou outras tags incompatíveis ou problemas de HTML que irão interferir no funcionalidade de camuflagem.

2) Desative o cloaking de e-mail - Caso você queira desabilitar isso no Joomla, a única coisa que você precisa fazer é Extensions Manager> Plug-In Manager> encontrar o plugin "Content - Email cloaking" e desabilitá-lo.

Agora essa mensagem se foi, mas também a sua proteção Spambot. Para proteção de Spambot no Joomla, usamos um script muito bom, ZBBlock que funciona bem em qualquer site baseado em PHP. Também usamos o Joo Recaptcha, para proteger as páginas de registro e contato dos Spambots. Os dois juntos trabalharam de forma muito eficaz para nos livrar da enorme quantidade de SPAM que recebíamos. Agora são principalmente pedidos legítimos que recebemos!

Descarregue Scripts Joomla

 

Joomla carrega um monte de scripts por padrão - muitos deles são necessários para uma coisa ou outra, mas às vezes (se você sabe o que está fazendo) você pode querer removê-los ou impedi-los de carregar.

Para fazer isso, existe uma função específica que você pode usar. Adicione o seguinte ao index.php do seu modelo. 

 

Código Manual

Adicionar ou remover arquivos do não inclua - os que você adicionar aqui serão descarregados. Tudo o que você não incluir não será descarregado.

$doc = JFactory::getDocument();

$dontInclude = array(
'/media/jui/js/jquery.js',
'/media/jui/js/jquery.min.js',
'/media/jui/js/jquery-noconflict.js',
'/media/jui/js/jquery-migrate.js',
'/media/jui/js/jquery-migrate.min.js',
'/media/jui/js/bootstrap.js',
'/media/system/js/core-uncompressed.js',
'/media/system/js/tabs-state.js',
'/media/system/js/core.js',
'/media/system/js/mootools-core.js',
'/media/system/js/mootools-core-uncompressed.js',
);

foreach($doc->_scripts as $key => $script){
    if(in_array($key, $dontInclude)){
        unset($doc->_scripts[$key]);
    }
}

Plugin Joomla para descarregar scripts

Plug-in Mootools Enabler / Disabler

Existem alguns plug-ins que permitem remover esses scripts se você não quiser incluí-los. Usamos o plugin MooTools Enable / Disabler de Roberto Segura, que é um plugin minúsculo, que descarrega o plugin de qualquer lugar, exceto dos locais onde é necessário.

 

Por exemplo, você pode escolher Habilitar automaticamente os scripts para o login dos usuários e para a adição de artigos.

Também usamos o mesmo plug-in para descarregar outras coisas que queremos excluir, simplesmente adicionando a URL do arquivo JS que queremos excluir:

Desativador do ativador mootools

Como você pode ver, estamos eliminando scripts de paginação e rolagem infinita que são incluídos por padrão em nosso modelo, mas dos quais não precisamos - e apenas adicionaríamos o tempo de carregamento da página literalmente para nada.

Também estamos eliminando o CSS iônico, o que, mais uma vez, seria um inchaço desnecessário.

Em nossa busca para carregar nosso site em poucos milissegundos possíveis, esta ferramenta foi uma grande adição.

Outra alternativa cuja configuração é um pouco mais complicada é 

jQueryEasy

Isso é muito mais configurável, mas geralmente faz sentido nas mãos de um desenvolvedor que está muito confortável com o Joomla.

 

Tutoriais de desempenho do Joomla - ou como tornar o Joomla mais rápido

Use o excelente JCH Optimize para tornar o Joomla mais rápido

Uma das melhores coisas que aprendemos enquanto pesquisávamos para nosso artigo sobre como fazer o site Joomla carregar rapidamente, descobrimos uma grande joia de ferramenta. 

jch optimize - faça seu Joomla carregar mais rápidoComo muitas pessoas fazem quando se esforçam para fazer um site carregar mais rápido, elas se referem ao site de recomendações do Google PageSpeed, e com razão, porque se o Google faz uma declaração, geralmente vale a pena ouvi-la. No entanto, às vezes é muito complicado fazer todas as otimizações e você pode não ter as habilidades para realmente fazer essas alterações.

Aqui está um pequeno truque para ajudá-lo muito - usar JCH Optimize. A grande vantagem do JCH Optimize é que ele implementa um grande número de Google Page Speed e outras recomendações para fazer seu site carregar o mais rápido possível - incidentalmente, se você quiser usar o módulo Apache Pagespeed em seu servidor de hospedagem, dê uma olhada em nossa revisão de hospedagem VPS da InMotion. E você não tem que mexer com nenhum código, tudo isso é feito pelo plugin - ele preserva todo o seu código original, então você não vai quebrar nada mexendo por aí. Além disso, geralmente ele faz as otimizações que geralmente são as mais difíceis de realizar. Para citar alguns, estes são os que são muito bem feitos

  • Combina arquivos CSS de todos os seus modelos, módulos e plug-ins em um único arquivo, reduzindo assim a quantidade de solicitações enviadas ao seu site
  • Combina arquivos Javascript, que geralmente são muito difíceis de combinar sem quebrar o site
  • Compacta o CSS e o Javascript para que eles fiquem menores e o tempo de transferência seja reduzido
  • Minimiza o Javascript e CSS, para torná-lo mais compacto e reduzir seu tamanho ainda mais (reduz qualquer espaço em branco extra, comentários, etc.)
  • Adiciona uma tag DEFER, de forma que sua página carregue primeiro, e executa o Javascript após o carregamento da página, tornando o site mais rápido para carregar. Adiar o Javascript para tornar seu site mais rápido é algo que cobrimos extensivamente on Collectiveray, porque isso tem um grande impacto no tempo de carregamento. É fundamental que isso seja configurado corretamente.
  • Cria IMAGE Sprites - isso também reduz o número de solicitações enviadas ao seu site em uma quantidade muito grande e é uma das otimizações mais difíceis de se obter manualmente

Ele também permite que você ajuste algumas opções avançadas, como excluir certos arquivos para garantir que se alguma extensão não funcionar após executá-la Otimizar JCH, isso funcionará de qualquer maneira.

versão PRO, que está disponível por míseros US $ 29, dará acesso a uma série de outras opções de otimização, como incluir CSS e Javascript embutidos nas otimizações e carregar o Javascript de forma assíncrona para não bloquear o carregamento do site.

Acredite nisso, instale o plugin, habilite-o e verifique seus resultados antes e depois. Se você não conseguir uma boa melhora, volte aqui e reclame, mas tenho certeza que você não vai voltar :)

[Como] Otimizar o tempo de carregamento do site usando a biblioteca mootools compactada

Joomla! usa mootols para fazer uma variedade de coisas. Se o seu site ou componentes não usam mootools, é uma boa ideia não carregá-los. No entanto, se seus componentes o usam, ainda há algumas otimizações de velocidade que você pode fazer. Uma dessas otimizações é que você pode usar uma versão compactada do mootools que é carregada diretamente do Google. Para fazer isso, são necessárias poucas mudanças. 

 

Vá para o seu modelo, encontre o seguinte link em seu index.php e insira o código a seguir. Essencialmente, isso remove o link que carrega mootols do seu servidor de hospedagem e carrega a versão compactada diretamente do Google. Isso aumenta o tamanho geral de cada solicitação de página da web em 50 KB. Isso pode não parecer muito, mas no esquema geral das coisas, se você está trabalhando obsessivamente para reduzir o tempo de carregamento do seu site, este é um salto muito bom.

$ document = & JFactory :: getDocument ();

unset ($ document -> _ scripts [$ this-> baseurl. '/media/system/js/mootools.js']);

?>

google.load("mootools", "1.1.2");

[Como] Editando HTML diretamente no editor Joomla

Crie um usuário específico para editar HTML bruto no Joomla

Muitas vezes você pode querer trabalhar em HTML bruto em um artigo ou módulo do Joomla. Por exemplo, incorporar objetos flash, um vídeo do YouTube ou talvez incorporar um widget em um módulo como o Feedburner.

Infelizmente, a tela do editor que você está usando removerá o código HTML ou causará um erro se você não definir especificamente os parâmetros para não limpar seu HTML. Em vez de ter que ligar / desligar o editor na configuração global, você pode usar a seguinte ideia para manter um usuário padrão do Editor de HTML. 

Crie um superadministrador, eu o chamo de "HTMLEditor". No Gerenciador de usuários, encontre o gerenciador de usuários e no parâmetro do editor escolha "Sem editor" ou "Nenhum".

Agora, a qualquer momento que você precisar editar o HTML bruto, basta fazer o login usando este usuário. Você agora tem um usuário que pode sempre usar para brincar com seu HTML, enquanto mantém seu usuário administrador normal para a edição normal de artigos.

[Como] Alterar a classificação e ordem dos artigos e menus

Alterar a classificação e ordenação de menus e artigos no Joomla

Joomla oferece várias opções de classificação para artigos, seções, categorias, itens de menu e outros conteúdos. Eles tendem a confundir os usuários devido a tantas possibilidades diferentes.

A melhor coisa é definir todos os itens nas opções globais (por exemplo, se você escolher Pedido - isso significa que os itens serão mostrados no Pedido que é mostrado no backend). Então, se você ajustar manualmente a Ordenação para mostrá-los da maneira que deseja - você nunca errará - porque estará classificando todos os itens da maneira que escolher.

Joomla ordenação ordenação

No entanto, em vez de usar a lista suspensa Ordenação, onde você teria que ir para cada menu e selecionar a ordem na lista suspensa (e às vezes a lista suspensa pode se comportar mal e não fazer exatamente como especificado), você deve usar a lista de itens de conteúdo para alterar a ordem .

Ordenação e classificação de artigos Joomla

Agora - se você clicar na primeira coluna onde está o ícone de classificação ^ v - você poderá arrastar e soltar itens de conteúdo (clique e segure as elipses verticais) para mover fisicamente os artigos até que esteja satisfeito com o caminho eles são ordenados. Que tal isso para controle total sobre a forma como os artigos são exibidos e ordenados no Joomla?

selecionar manualmente o pedido de artigos do joomla

Existem, é claro, muitas outras opções de classificação e ordenação de artigos - você pode escolher classificar e ordenar por

  • Data (mais recente primeiro)
  • Data (mais antigo primeiro)
  • Título (alfabético)
  • Título (ordem alfabética reversa)
  • Autor (alfabético)
  • Autor (ordem alfabética reversa)
  • Hits (para que não acertos)
  • Acessos (mais acessos).

Como você pode ver, existem muitas opções além do "Pedido" manual. No entanto - por vários motivos, todos eles terão algum comportamento inesperado (em nossa opinião), então a melhor maneira de garantir que isso funcione bem é escolher a ordem e depois organizar fisicamente os artigos para que funcionem da maneira que você deseja.

Lembre-se de que as Opções Globais só se aplicarão se você não definir uma opção de ordem de artigo de substituição no menu. Se você escolheu outra opção de pedido - aquela para o item de menu será aplicada.

Pedidos de menus e itens de menu

Isso é bastante simples e direto - basta selecionar a ordem exata em que deseja que o item de menu apareça. Antes de qual item e depois de qual, ou se você deseja que seja o primeiro ou o último.

Pedidos de itens de menu do Joomla

Alterar caracteres permitidos em nomes de usuário Joomla

Versão: Joomla 1.0.x

Por padrão, o Joomla não permite que certos caracteres sejam usados ​​em nomes de usuário (por exemplo, hifens, colchetes, colchetes etc.). Isso é feito por boas razões, principalmente de segurança. No entanto, às vezes por motivos diferentes, você precisará permitir determinados nomes de usuário. Para alterar os caracteres permitidos pelo Joomla, você precisa alterar o código principal conforme descrito abaixo.

 

Você precisará editar vários arquivos principais. Sempre certifique-se de ter um backup completo do código-fonte original antes de fazer qualquer alteração. Lembre-se também de que qualquer atualização fará com que essas alterações desapareçam, portanto, certifique-se de acompanhar as alterações feitas. Minha maneira pessoal de fazer isso é criar um arquivo hacks.txt, com o arquivo exato alterado, o código anterior e o código posterior, que é armazenado localmente e no servidor da web, de preferência em uma pasta oculta.

Mudanças no código principal

No exemplo abaixo, estamos removendo apenas o caractere hífen. Estamos simplesmente removendo o hífen \ - da expressão regular que procura por caracteres inválidos. O \ é um caractere de escape, enquanto o tubo é usado como um delimitador, então ambos devem ser removidos também.

arquivo: inclui / joomla.php
Desde:

if (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +| \ -] ", $ this-> nome de usuário) || strlen ($ this-> nome de usuário) <3) {
   $ this -> _ erro = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
   return false;
  }
  
Até:
if (eregi ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] ", $ this-> nome de usuário) || strlen ($ this -> nome de usuário) <3) {
   $ this -> _ erro = sprintf (addslashes (_VALID_AZ09), addslashes (_PROMPT_UNAME), 2);
   return false;
  }

arquivo: components / com_user / user.html.php
Desde:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Para
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

arquivo: administrador / componentes / com_user / admin.users.html.php
Desde:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ + | \ -] "," i ");

Até:
var r = new RegExp ("[\ <| \> | \" | \ '| \% | \; | \ (| \) | \ & | \ +] "," i ");

É isso. Agora você deve conseguir registrar um novo usuário sem um hífen.

PS. Lembre-se de fazer backup antes de fazer qualquer alteração no código principal.

 

Remover nomes de autores, data de criação e modificação

Escrito por, Data e hora de criação, Data e hora de modificação. Muitos usuários desejam remover esses campos o mais rápido possível. Felizmente, isso é muito fácil de fazer.    

Joomla 2.5/3

Acesse Conteúdo> Gerenciador de artigos, e clique em Opções ícone (canto superior direito próximo ao ícone de ajuda), aqui você pode encontrar uma série de configurações, incluindo Criado (Mostrar Data de Criação), Modificado (Mostrar Data de Modificação), Publicado (Mostrar Data de Publicação) etc. Selecione Ocultar ou Mostrar conforme necessário. Veja as opções abaixo - ligue e desligue conforme necessário.

Joomla mudança show autor criado data de modificação

Observe: Essas configurações se aplicarão a todos - ou seja, a todos os artigos do seu site. No entanto, esteja ciente de que você pode substituir essas configurações artigo por artigo. Portanto, você pode optar por ir a alguns artigos específicos e fazer com que as configurações abaixo sejam diferentes. Isso também tem o efeito colateral de que, se você alterar as configurações globais DEPOIS de alterar os artigos individuais, os artigos para os quais você criou configurações específicas não assumirão as configurações da Configuração global. Por outro lado - as configurações individuais do artigo ainda serão aplicadas.

Alterar o fuso horário no Joomla 3

 

Se você deseja personalizar o fuso horário para atender às necessidades da geografia específica para a qual seus sites são direcionados, você pode mudar o fuso horário do seu site Joomla 3. Este é um passo bastante fácil que é feito através da Configuração Global do Joomla.

Vá para Sistema> Configuração Global

Clique na guia Servidor e vá para Configurações de localização 

Selecione o fuso horário do servidor que você deseja que o site Joomla 3 tenha. Como você pode ver abaixo, há uma lista completa de fusos horários de servidor que você pode ter. Escolha o fuso horário que você deseja. Isso mudará o horário dos artigos publicados principalmente e outros horários do servidor.

Alterar o fuso horário do site do joomla 3

 

[Como] Remover o meta gerador Joomla! - Gerenciamento de conteúdo de código aberto

Você pode remover ou alterar o "meta-generador Joomla! - Gerenciamento de conteúdo de código aberto "

Embora (como você provavelmente pode dizer), tenhamos um caso de amor com o Joomla CMS, por vários motivos, às vezes você não quer mostrar que seu site é dirigido por Joomla. Algo que irá revelar seu sistema de gerenciamento de conteúdo é a tag meta-gerador. Felizmente, é muito fácil remover isso. 

Há duas maneiras de fazer isso. A primeira maneira é hackear o núcleo e remover as linhas que geram esse código. No entanto, isso será interrompido quando você realizar uma atualização e, portanto, nem mesmo sugeriremos aqui;) A segunda é inserir uma linha muito simples na seção head do seu template Joomla:

setGenerator ('My Company Ltd ou qualquer gerador de sua preferência'); ?> 

Esta linha simples mudará a tag do gerador para qualquer coisa que você colocar entre as aspas. 

A seguir está a aparência do modelo rhuk_milkayway padrão:

...
setGenerator ('My Company Ltd ou qualquer gerador de sua preferência'); ?>
baseurl ?>/templates/system/css/system.css" type="text/css" /> ... 

Você também pode optar por adicionar isso em seus modelos de index.php para Joomla 2.5

JFactory :: getDocument () -> setGenerator (''); 

Outro truque para personalizar seu site Joomla :) 

[Como] descobrir quem está recebendo e-mails do sistema Joomla

 

Se, por algum motivo ou outro, você precisar descobrir quem está recebendo e-mails do sistema: aqui está um truque interessante sobre como localizá-los. Vá para o seu phpmyadmin, encontre a tabela _users e pesquise na tabela #_users no banco de dados onde sendEmail = 1

Basicamente, você precisará executar a seguinte consulta SQL usando phpmyadmin

SELECIONE *
DE `xxxx_users`
ONDE sendemail = 1

Os resultados da consulta serão aqueles usuários habilitados para receber e-mails do sistema joomla 3!

[Como] Desligar as estatísticas do Joomla, ligar as estatísticas de pesquisa

 

As estatísticas padrão do Joomla (e outros componentes de estatísticas) capturam muito principalmente o usoless dados, pode fazer com que seu banco de dados aumente e, em seguida, prejudique o desempenho do seu site.

Os dados coletados por esses componentes são quase sempre insignificantes. Por outro lado, é altamente recomendável ativar apenas as estatísticas de strings de pesquisa, porque saber o que as pessoas estão pesquisando em seu site é muito útil e dá uma ideia do que seus usuários precisam quando acessam seu site.

Joomla3

Ativar as estatísticas de pesquisa permite que você entenda a intenção do usuário - ou seja, por que ele acessou o seu site e o que está procurando. Se você pode entender isso, você será capaz de otimizar seu site de forma a ter certeza de dar a eles o que eles precisam ANTES de realmente terem que pesquisá-lo.

Para ativar as estatísticas de pesquisa do Joomla

Sistema> Configuração global> Pesquisa

Certifique-se de que Gather Search Statistics esteja definido como Yes. 

Habilitar estatísticas de pesquisa do Joomla Gather

Para visualizar os dados, você precisará acessá-los por meio do componente de pesquisa, ou seja Componentes> Pesquisa

Veja as pesquisas do Joomla através das estatísticas dos termos de pesquisa

 

 

Use as posições de modelo recolhíveis do Joomla para economizar espaço quando necessário

Freqüentemente, ao projetar um site Joomla, você descobre que há certas páginas onde você precisa de certos módulos, enquanto outras páginas onde eles não deveriam estar visíveis. Isso é feito facilmente por meio da funcionalidade do Joomla de atribuição de módulos aos links de itens de menu.

No entanto, isso traz um novo problema. A posição no modelo. Como você cria um modelo que pode recolher uma posição do módulo que não está sendo usada no momento? Isso pode ser feito contando o número de módulos atualmente atribuídos a esta posição usando algumas chamadas de função do Joomla contagemMódulos ou em versões mais antigas mosCountModules. Um exemplo disso é encontrado abaixo.

Joomla 2.5 / Joomla 3

countModules ('user4')):?>
 
   
     
     
     
     
   
    </div>
   
     
    </div>
 

Joomla1.5


   
    
       
           
        </div>
   
   </div>
 </div>

Como podemos ver, no código acima a posição user4 só é renderizada quando há módulos atribuídos à posição user4. A função de contagem de módulos nos permite apenas renderizar a posição quando os módulos são atribuídos a ela e reduz a posição do modelo se não houver módulos atribuídos.

Encontre o caminho absoluto do Joomla

Uma das primeiras coisas que você precisa fazer ao instalar o Joomla é encontrar o caminho absoluto. Esta é basicamente a pasta no disco rígido onde o Joomla será instalado. Quando compramos nossa conta de uma nova empresa de hospedagem na web, nem sempre sabíamos o caminho exato, porque ele ficará oculto, e o caminho varia de empresa para empresa, de servidor para servidor e de conta para conta. Portanto, você precisará descobri-lo antes mesmo de iniciar a instalação. Felizmente, isso não é uma coisa muito difícil de fazer.

Crie um arquivo chamado caminho absoluto.php usando o Bloco de notas ou qualquer outro editor de texto e nele coloque o seguinte código:


$ path = getcwd ();
echo "Seu caminho absoluto é:";
echo $ path;
?>

Usando seu software FTP, carregue o arquivo em sua conta de hospedagem. Abra seu navegador e digite https://www.yourdomain.com/absolutepath.php.

Feito isso, exclua o arquivo, pois isso criará um problema de segurança.

Felizmente, o Joomla 1.5 faz isso de forma transparente, sem qualquer envolvimento do usuário.

 

 

Ocultar as posições de um menu ou módulo depois de verificar se um usuário está conectado

Você já quis ocultar um de seus menus ou posições de módulo / módulo depois de verificar se os usuários do joomla fizeram logon? O seguinte pequeno modelo de hack irá ocultar o seu menu assim que o usuário fizer logon.

 

A ideia por trás disso é realmente carregar uma posição particular (a posição do menu) apenas se o usuário não estiver conectado:

Joomla verifica se um usuário está logado

(1.5, 2.5 e 3.x)

$ user = & JFactory :: getUser ();

$user_id = $user->get('id');

Isso retorna o ID do usuário do usuário. Portanto, o código para fazer isso é verificar se o usuário atual tem uma id válida (ou seja, eles estão logados), se não carregar o módulo:

<?php   
  $user =& JFactory::getUser();   
  $user_id = $user->get('id');   
  if (!$user_id)   
  {   
  ?>       
    <jdoc:include type="modules" name="left" />
  <?php
  }

?> 

Joomla1.0 

if (! $ my-> id) mosLoadModules ('left');

e deve ser colocado no index.php do modelo que você está usando (/ templates / /index.php). O código ocultará todos os módulos atribuídos à posição esquerda. Se você deseja apenas ocultar o seu item de menu, você deve criar uma posição adicional em seu modelo (por exemplo, ocultarmenu), atribua seu menu ocultável a esta posição e, em seguida, oculte apenas essa posição.

if (! $ my-> id) mosLoadModules ('hiddenmenu');

 

Sobre o autor
David Attard
David trabalha na indústria online e digital ou em torno dela há 21 anos. Ele tem vasta experiência nas indústrias de software e web design usando WordPress, Joomla e nichos que os cercam. Ele trabalhou com agências de desenvolvimento de software, empresas internacionais de software, agências de marketing locais e agora é Chefe de Operações de Marketing na Aphex Media – uma agência de SEO. Como consultor digital, seu foco é ajudar as empresas a obter uma vantagem competitiva usando uma combinação de seus sites e plataformas digitais disponíveis atualmente. Sua combinação de experiência em tecnologia combinada com uma forte visão de negócios traz uma vantagem competitiva aos seus escritos.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

 

quem somos nós?

CollectiveRay é administrado por David Attard - trabalhando dentro e ao redor do nicho de web design por mais de 12 anos, oferecemos dicas práticas para pessoas que trabalham com e em sites. Também administramos DronesBuy.net - um site para entusiastas de drones.

David Attard

 

 

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...