Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Problem mit Custom Field vom Typ URL

Mehr
08 Feb. 2022 08:36 #49978 von patrick
Problem mit Custom Field vom Typ URL wurde erstellt von patrick
Hi

In J3 gibt es das Problem, dass beim Custom Field vom Typ URL der Maillink nicht richtig erstellt wird oder aber im Frontend das "mailto:" mit angezeigt wird:
www.joomla.ch/forum/programmierung/38108...m-field-url-abfragen

Das Problem besteht in J4 noch immer.

Lege ich ein Custom Field vom Typ "URL" an habe ich keine Chance es für E-Mail zu verwenden.

Je nachdem was ich bei den Optionen einstelle wird im Frontend nach wie vor entweder das "mailto:" mit angezeigt oder aber der Maillink als www-Adresse hinterlegt.

Bleibt wohl auch hier nur der Umweg über einen Override. Hätte jemand einen Tipp was dort für J4 angepasst werden müsste?

Vielen Dank!

Cider steht zur Verfügung :)

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Mehr
17 Feb. 2022 16:10 - 17 Feb. 2022 16:13 #50021 von patrick
patrick antwortete auf Problem mit Custom Field vom Typ URL
Jetzt habe ich es hinbekommen.

Ich suche im Wert welcher ins Feld eingegeben wurde nach dem @-Zeichen. Ist es vorhanden, wird ein korrekter mailto-Link erstellt.
Von der url.php muss ein Override erstellt werden (/templates/[Name des Templates]/html/plg_fields_url/url.php) und danach der Code mit dem nachstehenden ersetzt werden:
Code:
<?php /**  * @package     Joomla.Plugin  * @subpackage  Fields.URL  *  * @copyright   (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>  * @license     GNU General Public License version 2 or later; see LICENSE.txt  */ defined('_JEXEC') or die; use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; $value = $field->value; if ($value == '') {     return; } $attributes = ''; if (!Uri::isInternal($value)) {     $attributes = ' rel="nofollow noopener noreferrer" target="_blank"';     $text       = Text::_('JVISIT_WEBSITE'); } else {     $text       = Text::_('JVISIT_LINK'); } if ($fieldParams->get('show_url', 0)) {     $text = htmlspecialchars($value); } $mailSchema = 'mailto:'; $isat = '@'; $isMail = (false !== strpos($value, $isat, 0)); if($isMail) {     echo sprintf('<a href="'.$mailSchema.htmlspecialchars($value).'">'.htmlspecialchars($value).'</a>',     ); } else {     echo sprintf('<a href="%s"%s>%s</a>',         htmlspecialchars($value),         $attributes,         $text     ); }

Sicher keine Glanzlösung, aber sie funktioniert.

Thanks @Roger fürs Vorspuren mit der Lösung für J3!

 

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Mehr
19 Feb. 2022 09:45 #50036 von Chris Hoefliger
Chris Hoefliger antwortete auf Problem mit Custom Field vom Typ URL
Sorry, ich habe das nicht richtig gecheckt. @Patrick du hast gesehen, dass Tassos hier ein e-Mail Feld feilgeboten hätte? Wäre sogar in der kostenlosen Version dabei ...

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Mehr
19 Feb. 2022 12:07 #50037 von patrick
patrick antwortete auf Problem mit Custom Field vom Typ URL
Hoi Chris

Ja, das Tool von Tassos kenne ich.
Ich will aber nicht unbedingt zusätzliche Software für etwas installieren, das eigentlich von Haus aus funktionieren sollte...

Tassos wäre sicher aber eine Alternative.

So oder so, ich habe es den Entwicklern im GitHub gemeldet.

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Mehr
21 Feb. 2022 11:40 #50045 von Tribal6
Tribal6 antwortete auf Problem mit Custom Field vom Typ URL
Sch.....eibe, sorry Patrick, das habe ich ganz vergessen.
Ich hab's schon gesehen, auch der Hinweis mit dem Cider. Und wollte das auch machen, ging aber leider wieder unter bei mir, irgendwie.

Tschuldigung.
Aber du hast es ja hinbekommen - und ev. sogar noch etwas gelernt dabei 

Nächstes mal dann wieder, fest versprochen 

Gruess
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: patrick
Moderatoren: Chris HoefligerTribal6RePaoDragonlordpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden