Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

CaptchaRefresh-Icon ändern

Mehr
3 Monate 3 Tage her #10026 von GedenkstaetteK
CaptchaRefresh-Icon ändern wurde erstellt von GedenkstaetteK
Das CaptchRefresh-Icon (/components/com_visforms/captcha/images/refresh.gif)

ist nach meinem Dafürhalten
  • zu klein
  • zu kontrastarm und
  • kaum erkennbar.
Der Austausch gestaltet sich insoweit schwierig, als man zur Nutzung uneingeschränkt freigegebene Icons im Netz nicht so ohne Weiteres findet. Obendrein muss der dann auch noch im .gif-Format sein.

Bieten Sie einen alternativen Button an?
Falls ich im Netz doch etwas finden sollte: Kann ich auch eine .jpg oder .png Datei nutzen?

Welche Alternativen können Sie vorschlagen? Herzlichen Dank!

Mehr
3 Monate 2 Tage her - 3 Monate 2 Tage her #10030 von Administrator IV
Administrator IV antwortete auf CaptchaRefresh-Icon ändern
Hallo GedenkstaetteK,

Zu: 'Bieten Sie einen alternativen Button an':

Diese Möglichkeit gibt es in Visforms leider nicht als eine einfache Konfiguration.
Du kannst das Verhalten mit etwas eigenem CSS/JavaScript und den Visforms 'Frontend Webassets' erreichen.
Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/
Alle Einstellungen werden im Formular vorgenommen:
docs.joomla-4.visforms.vi-solutions.de/d...formular-vorgenommen

Hierein konkretes Beispiel mit einem größeren Icon.

Formular-Konfiguration:
vi-solutions.de/forum-uploads/change-cap...rm-configuration.png

Formular mit der Einstellung 'Ui Framework' = 'Keines':
vi-solutions.de/forum-uploads/change-cap...ork-selection_no.png

Formular mit der Einstellung 'Ui Framework' = 'Bootstrap 5':
vi-solutions.de/forum-uploads/change-cap...rk-selection_bt5.png

Der JavaScript-Code für die Formular-Konfiguration, Reiter 'Frontend Webassets':
Code:
// set captcha refresh icon jQuery(document).ready(function() {     console.log('FEWA script loaded');     jQuery('img.captcharefresh4').attr('src', '/developj5/components/com_visforms/captcha/images/icons8-refresh-60.svg'); });


Wobei:
- '/developj5' = Verzeichnis der Joomla-Installation (Root-Verzeichnis)
- '/components/com_visforms/captcha/images/' = das Verzeichnis der Captcha-Bilddateien von Visforms
- icons8-refresh-60.svg = gewünschte Bild-Datei (60 * 60)

Du musst die Bild-Datei in das genannte Verzeichnis auf dem Server kopieren.
In den Web-Server Entwicklertools kannst du das Verzeichnis der Bild-Datei ebenfalls einsehen.

Im Beispiel habe ich mich für eine SVG-Datei entschieden.
Eine GIF-Datei ist nicht zwingend erforderlich.
Es sind sehr viel verschiedene Bildformat möglich.

Zusätzlich kann die Darstellung des Bildes mit eigenem CSS weiter beeinflusst werden.
Das CSS wird, falls erforderlich und gewünscht, ebenfalls in der Formular-Konfiguration, Reiter 'Frontend Webassets' im Feld 'CSS' eingetragen.

Um für das CSS den richtigen passenden Selektor zu bekommen, kannst du den gleichen wie auch im JavaScript-Code verwendeten verwenden:
Code:
img.captcharefresh4 {    ... }


Das verwendete Icon ist vom Bereich 'refresh captcha' von der folgenden Seite:
icons8.com/icons/set/refresh-captcha

Bei der kostenfreien Verwendung der Icons ist für diese Seite die Link-Policy des Herausgebers zu beachten:
'We share our assets with you, you set a link to icons8.com wherever you use them.'

Das Beispiel oben zeigt dir aber, wie du technisch alle beliebigen Icons für deine Anforderung verwenden kannst.
Du kannst also deine Icons überall beziehen.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 3 Monate 2 Tage her von Administrator IV.

Mehr
3 Monate 2 Tage her #10031 von Administrator IV
Administrator IV antwortete auf CaptchaRefresh-Icon ändern
Hallo GedenkstaetteK,

du kannst das Captcha Refresh-Icon zentral für alle Formulare ersetzen.
Hierzu musst du mit einem sogenannten 'Layout Overwrite' arbeiten.

Die Arbeitsweise wird in der Dokumentation umfassen beschrieben.
Layout durch Overrides anpassen:
docs.joomla-4.visforms.vi-solutions.de/d...yout-with-overrides/

Die für dich wichtige Information für deinen Fall ist die richtige Override-Datei.
Du musst die folgende Layout-Datei das Override erstellen:
components/com_visforms/layouts/visforms/captcha/viscaptcharefresh.php

In Zeile 28 werden Pfad und Name das Refresh-Icon gesetzt.
Im Override kannst du (deinen eigenen Pfad und) deine eigene Datei eintragen.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum