Malheureusement cependant, il est impossible de redirigé les utilisateurs vers une page de confirmation quand un utilisateur soumet une demande via le formulaire de contact, ils sont. Ceci est un problème de convivialité fréquemment rapportés par les concepteurs et les développeurs qui utilisent Joomla pour concevoir des sites Web sur le Web. Cet article décrit une solution à ce problème. Problème: Quand un utilisateur soumet une demande via le formulaire de contact, ils ne sont pas redirigés vers une page de confirmation.
Bien que d'un texte de confirmation par défaut est affichée en haut du formulaire de contact, la configuration actuelle ne propose pas la possibilité de rediriger les utilisateurs vers une page de votre choix. Solution: Une petite astuce ou un code de changement au code Joomlas peut aider à atteindre cet objectif. Le simple changement ne nécessite pas de conception de sites Web ou de l'expérience Joomla comme les étapes décrites dans cet article sont suffisantes pour rediriger les utilisateurs vers une page de votre choix.
Joomla formulaire de contact - Comment faire pour rediriger usersStep One: l'aide du gestionnaire d'article de Joomla, créer la page que vous souhaitez rediriger les utilisateurs vers. Cela peut être un simple «Merci pour votre enquête 'page ou d'autres informations pertinentes. Après avoir enregistré l'article, faire une note de son 'id'. Vous avez besoin de l'ID de la page afin de fournir une redirection URL.Step Deux: Prenez note de l'URL ou le lien de la page de redirection.
Si vous avez créé une coutume page de redirection dans le gestionnaire de l'article, puis sur le lien de redirection sera 'index.php? Option = com_content & view = article & id = 64'. S'il vous plaît remplacer 64 dans le lien avec l'ID correct de la page de confirmation que vous avez créé dans le gestionnaire de l'article. L'identifiant sera listé dans la dernière colonne du gestionnaire de l'article. Troisième étape: Téléchargez le fichier de composant de contact qui doit être mis à jour.
Vous aurez besoin d'un accès FTP à votre site web fournisseur d'hébergement afin de mettre à jour le fichier. Le fichier Joomla que vous avez besoin de mettre à jour est appelé «controller.php» et est disponible dans le dossier com_contact dans le dossier des composants de Joomla. Le chemin complet vers le fichier est comme suit: les composants /com_contact /controller.phpStep 4: Enfin, pour que la redirection de travailler, vous aurez besoin de modifier quelques lignes de code dans le fichier ci-dessus Joomla (controller.php) .
Vous pouvez utiliser le bloc-notes ou votre éditeur HTML préféré, comme Dreamweaver ou FrontPage pour mettre à jour le file.Locate les lignes de code suivantes. Vous pouvez utiliser la fonction de recherche. Sur Joomla 1.5.2X il est situé sur la ligne 193.Existing code Joomla: $ msg = JText :: _ ('Merci pour votre e-mail "); $ link = JRoute::_('index.php?option=com_contact&view=contact&id='.$contact->slug.'&catid='.
$contact->catslug, false); $ this-> setRedirect ($ link, $ msg); Remplacez le code ci-dessus avec le texte suivant: Cela va rediriger les utilisateurs vers une page de conformation lorsque l'utilisateur fait une demande via le formulaire de contact sur votre website.Example de votre nouveau code : Remplacez le code existant ci-dessus avec le code suivant: $ link = JRoute :: _ ('index.php? option = com_content & view de = article & id = 64'); $ this->