Esta é uma questão de usabilidade comum relatado por Web designers e desenvolvedores que usam Joomla para projetar websites. Este artigo discute uma solução para este problema. Problema: Quando um usuário envia um inquérito através do formulário de contato, eles não são redirecionados para uma página de confirmação. Apesar de um texto de confirmação padrão é exibido no topo do formulário de contato, a configuração atual não oferece a capacidade de redirecionar os usuários para uma página de sua escolha.
Solução: Um pequeno corte ou código de alteração ao código Joomlas pode ajudar a alcançar este objectivo. A simples mudança não exigido web design ou experiência Joomla como os passos descritos neste artigo são suficientes para redirecionar os usuários para uma página de sua escolha. Joomla formulário de contato - Como redirecionar usersStep One: Utilizando o gerenciador de artigo do Joomla, crie a página que você gostaria de redirecionar os usuários para. Este pode ser um simples "Obrigado por sua pergunta" a página ou outras informações relevantes.
Depois de ter salvo o artigo, fazer uma nota de sua 'id'. Você precisa do id da página, a fim de fornecer um redirecionamento URL.Step Dois: Faça uma nota do URL ou link da página de redirecionamento. Se você tiver criado um personalizado página de redirecionamento no gerenciador de artigo, em seguida, o link de redirecionamento será 'index.php? Option = com_content & view = artigo & id = 64'. Por favor, substitua 64 na ligação com a identificação correta da página de confirmação que você criou no Gerenciador de artigo. O id serão listados na última coluna do gestor artigo.
Terceiro Passo: Faça o download do arquivo de componente de contato que precisa ser atualizado. Você vai precisar de acesso FTP ao seu provedor de hospedagem site, a fim de atualizar o arquivo. O arquivo Joomla que você precisa atualizar é chamado de 'Controller.php' e está disponível em pasta com_contact dentro da pasta componentes do Joomla. O caminho completo para o arquivo é o seguinte: Componentes /com_contact /controller.phpStep 4: Finalmente, para que o redirecionamento para trabalhar, você precisará alterar um par de linhas de código no arquivo acima Joomla (Controller.php) .
Você pode usar o bloco de notas ou seu editor de HTML favorito, como Dreamweaver ou Frontpage para atualizar o file.Locate as seguintes linhas de código. Você pode usar o recurso de localização. Em Joomla 1.5.2X ele está localizado na linha 193.Existing Código Joomla: $ msg = JText :: _ ('Obrigado pelo seu e-mail'); $ link = JRoute::_('index.php?option=com_contact&view=contact&id='.$contact->slug.'&catid='.
$contact->catslug, false); $ this-> setRedirect ($ link, $ msg); Substitua o código acima com o seguinte: Isto irá redirecionar os usuários para uma página de conformação quando usuário faz uma pergunta através do formulário de contato em seu website.Example do seu novo Código : Substitua o código existente acima com o seguinte código: $ link = JRoute :: _ ('index.php? option = com_content & view = artigo & id = 64'); $ this->