Aus Besuchern Benutzer machen
Nun, die Struktur wurde erstellt, Einträge wurden hinzugefügt und die Abstimmung wurde gestartet. Jetzt ist es an der Zeit, verschiedene Verbesserungen vorzunehmen, um die Seite benutzerfreundlicher zu machen. Da nur registrierte Benutzer an den 3 Wettbewerben, die wir erstellt haben, teilnehmen können, ist die erste Priorität jetzt die Bereitstellung einer sozialen Autorisierung, die es den Benutzern ermöglicht, sich mit ein paar Klicks auf der Seite anzumelden und abzustimmen, ohne den langweiligen Standard-Registrierungsprozess mit der Bestätigung des Kontos per E-Mail usw. Um eine solche Funktion zu erhalten, ist eine Erweiterung eines Drittanbieters erforderlich. Du kannst einen Blick auf Akeeba SocialLogin oder Slogin werfen und sicherstellen, dass die Symbole für soziale Medien in deinem Login-Modul erscheinen. Ersetzen wir nun die Meldung 'Sie haben keine Berechtigung zum Abstimmen' durch eine benutzerdefinierte Meldung, die einen Aufruf an den Benutzer enthält, sich zuerst auf der Website anzumelden. Dies kann ganz einfach über einen Sprach-Override erfolgen.
Keine Berechtigung, abzustimmen
Gehe zu Erweiterungen > Sprachen-Overrides > Neu. Versuche, den Wert zu suchen, um die erforderliche Konstante (COM_COMPETITION_VOTE_ERROR_NO_PERMISSIONS) zu erhalten, setze die neue Überschreibung und speichere sie. Jetzt erhalten wir die neue Meldung: "Um für den Beitrag zu stimmen, melden Sie sich bitte mit Ihrem Social-Media-Konto auf der Website an".
Sprachen-Override für die Anmeldung mit einem Social Account
Eine neue Nachricht, die wir über Joomla Override angepasst haben