*   >> Læs Uddannelse artikler >> tech >> web development

Joomla Kontaktformular - hvordan man omdirigerer Users

This artikel giver en løsning til at omdirigere brugere til en bekræftelses side, når kontakten form af indsendes i Joomla. Et af de standard funktioner, der anvendes af de fleste Joomla hjemmesider er den indbyggede forespørgsel vises på kontakt siden. Det er en simpel e-mail undersøgelse form, der leveres som en del af Joomlas standard kontakt komponent. Desværre dog ikke muligt at omdirigeret brugere til en bekræftelsesside, når en bruger indsender en forespørgsel via kontaktformularen, de er.

Dette er en fælles usability problem rapporteret af web-designere og udviklere, der bruger Joomla til at designe hjemmesider. I denne artikel beskrives en løsning på dette problem. Problem: Når en bruger indgiver en forespørgsel via kontaktformularen, er de ikke omdirigeret til en bekræftelses side. Selv om en bekræftelse standard tekst vises på toppen af ​​kontaktformularen, er den aktuelle konfiguration ikke tilbyde muligheden for at omdirigere brugere til en side af dit valg. Løsning: En lille hack eller kode skifte til Joomlas kode kan hjælpe med at opnå dette.

Den simpel ændring ikke påkrævet webdesign eller Joomla erfaring som trinene i artiklen er tilstrækkelige til at omdirigere brugere til en side af dit valg. Joomla kontaktformular - Hvordan til at omdirigere usersStep One: Brug artiklen leder af Joomla, oprette den side, du ønsker at omdirigere brugere til. Dette kan være et simpelt "Tak for din henvendelse 'side eller andre relevante oplysninger. Når du har gemt artiklen, skal du notere dens »id«. Du har brug for id på siden for at give en omdirigering URL.Step to: Notér URL eller linket til den redirect siden.

Hvis du har oprettet en brugerdefineret omdirigere side i artiklen manager, så linket redirect vil være "index.php? Option = com_content & view = artiklen & id = 64 '. Udskift 64 i linket med den korrekte id af bekræftelsen side, du har oprettet i artiklen manager. Den id vil blive opført i den sidste kolonne i artiklen manager. Trin tre: Hent kontakt komponent fil, der skal opdateres. Du skal bruge FTP-adgang til din hjemmeside hosting-udbyder for at opdatere filen. Joomla fil, du har brug for at opdatere hedder 'controller.

php "og fås i com_contact mappe inden for komponenter mappen af ​​Joomla. Den fulde sti til filen er som følger: komponenter /com_contact /controller.phpStep 4: Endelig, for at omdirigering til at arbejde, skal du ændre et par linjer kode i ovenstående Joomla fil (controller.php) .kan kan bruge notesblok eller din foretrukne HTML editor såsom Dreamweaver eller Frontpage til at opdatere file.Locate følgende linjer kode. Du kan bruge funktionen Søg. På Joomla 1.5.2X det er placeret på linje 193.Existing Joomla kode: $ msg = JText :: _ ('Tak for din e-mail'); $ link = JRoute::_('index.

php?option=com_contact&view=contact&id='.$contact->slug.'&catid='.$contact->catslug, falsk); $ this-> setRedirect ($ link, $ msg) Udskift ovenstående kode med følgende: Dette vil omdirigere brugere til en konformation side, når brugeren gør en forespørgsel via kontaktformularen på din websted.eksempel af din nye kode : Udskift ovenstående eksisterende kode med følgende kode: $ link = JRoute :: _ ('? index.php option = com_content & view = artiklen & id = 64'); $ this->

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.