advancedform 2.3 im Template fhs-basic mit Fehlern

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Berni » Sat Jan 14, 2023 7:55 pm

Im Zuge der Umstellung auf PHP8 musste ich meine Seite von CMSimple_XH 1.6 auf 1.7.5 updaten
Seitem werden aber die Feldbeschreibungen der Formularfelder nicht mehr angezeigt, weil die Schrift (warum auch immer) wohl in weiß formatiert ist. Ich finde aber die Ecke nicht über die ich das ändern könnte.

Ich habe auch schon advancedform 2.3 komplett neu hochgeladen und als Test mal eingebunden. Die Feldbeschreibungen werden aber auch hier nicht angezeigt. Mir fehlt jeglicher Lösungsansatz :idea:

zur betreffenden Seite: https://www.abfc-online.de/test1/?Kontakt-Formular

Im Debug bekomme ich zwar einige Fehlermeldungen angezeigt, die betreffen aber allesamt andere Plugins.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Tata » Sun Jan 15, 2023 8:34 am

1. Die Labels sind da, nur sind sie im "#fff".
berni.png
2. Edit styllesheet des Formulars und suche nach class="label" - ersetz mal die Farbe color:"#fff" z.B. zu #444.
You do not have the required permissions to view the files attached to this post.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by frase » Sun Jan 15, 2023 10:11 am

Berni wrote:
Sat Jan 14, 2023 7:55 pm
Seitem werden aber die Feldbeschreibungen der Formularfelder nicht mehr angezeigt, weil die Schrift (warum auch immer) wohl in weiß formatiert ist. Ich finde aber die Ecke nicht über die ich das ändern könnte.
Ja, das ist ungünstig.
Tata hat schon den richtigen Hinweis gegeben.
Füge in der stylesheet.css folgende Regel hinzu:

Code: Select all

.advfrm-mailform  .label {
	display: inline;
	padding: 0;
	font-size: 1em;
	font-weight: 600;
	line-height: 1;
	color: #444;
	white-space: nowrap;
	border-radius: none;
	letter-spacing: 0;
}
Soweit ich mich erinnere, war die bereits vorhandene label-Regel für das Suchformular gedacht und hat deshalb eine weiße Schrift.

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Berni » Sun Jan 15, 2023 11:29 am

@frase
welche stylesheet.css meinst Du?
Die vom Template, oder die vom Plugin?

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by frase » Sun Jan 15, 2023 11:37 am

Berni wrote:
Sun Jan 15, 2023 11:29 am
@frase
welche stylesheet.css meinst Du?
Die vom Template, oder die vom Plugin?
Dein normales Seiten-Template-Stylesheet.
Du kannst es natürlich auch ins Plugin-Template legen, das ist aber nicht updatesicher.

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Berni » Sun Jan 15, 2023 11:47 am

Macht was es soll - Danke für Deine Hilfe :!:

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Berni » Sun Jan 15, 2023 7:17 pm

Ich habe hier leider noch 2 weitere Fehler die ich nicht gefixt bekomme und die
nur in meinem überarbeiteten Projekt https://abfc-online.de auftreten.
Alle anderen Projekte, die ebenfalls unter 1.7.5 mit php 8.0 laufen, zeigen diesen Fehler nicht.

CMSimple_XH 1.7.5
PHP 8.0.25
advancedform 2.3
keine Buginfos zu advancedform im Backend

1.) Das Absenden des Formulars verursacht den folgenden Fehler:

Code: Select all

Uncaught ArgumentCountError: 4 arguments are required, 3 given in /..../cmsimple_xh/plugins/advancedform/classes/MailService.php:98
Stack trace:
#0 /..../cmsimple_xh/plugins/advancedform/classes/MailService.php(98): sprintf()
#1 /..../cmsimple_xh/plugins/advancedform/classes/MailFormController.php(290): Advancedform\MailService->sendMail()
#2 /..../cmsimple_xh/plugins/advancedform/classes/MailFormController.php(86): Advancedform\MailFormController->mail()
#3 /..../cmsimple_xh/plugins/advancedform/classes/required_classes.php(37): Advancedform\MailFormController->main()
#4 /..../cmsimple_xh/cmsimple/functions.php(242) : eval()'d code(1): advancedform()
#5 /..../cmsimple_xh/cmsimple/functions.php(242): eval()
#6 /..../cmsimple_xh/cmsimple/functions.php(202): XH_evaluateSinglePluginCall()
#7 /..../cmsimple_xh/cmsimple/functions.php(299): evaluate_plugincall()
#8 /..../cmsimple_xh/cmsimple/cms.php(1287): evaluate_scripting()
#9 /..../cmsimple_xh/index.php(6): include('...')
#10 {main}
thrown in /..../cmsimple_xh/plugins/advancedform/classes/MailService.php on line 98
2.) nicht ganz so wichtig wie Pkt. 1 ist das fehlen der Icons für Löschen, Kopieren, Exportieren usw.
Die Links sind da und funktionieren auch, aber die icons dazu fehlen.
Formulare_fehlender-Icons.JPG
You do not have the required permissions to view the files attached to this post.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by cmb » Sun Jan 15, 2023 8:00 pm

Berni wrote:
Sun Jan 15, 2023 7:17 pm
Das Absenden des Formulars verursacht den folgenden Fehler:
Was ist denn in den Spracheinstellungen als mail→subject eingetragen? Möglicherweise folgendes:

Code: Select all

%1\$s auf %2\$s gesendet von %3\$s
Das solltest du dann wie folgt ändern:

Code: Select all

%1\$s auf %2\$s
Berni wrote:
Sun Jan 15, 2023 7:17 pm
Die Links sind da und funktionieren auch, aber die icons dazu fehlen.
Ist das Fa_XH Plugin installiert? Falls nicht, müsste das unter Plugins → Advancedform angezeigt werden.
Christoph M. Becker – Plugins for CMSimple_XH

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by Berni » Mon Jan 16, 2023 6:29 am

Die Änderungen in den Spracheinstellungen haben das 1. Problem behoben.
Danke für die Hilfe

2.Thema:
Fa_XH ist nicht installiert, sondern nur Fa
Wurde aber auch so ausgeliefert, denn ich hatte Cmsimple_xh komplett neu aufgesetzt und mir dazu den letzten Stand heruntergeladen.
Werde ich heute Abend also mal ausprobieren, jetzt muss ich erst einmal zur Arbeit.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: advancedform 2.3 im Template fhs-basic mit Fehlern

Post by cmb » Mon Jan 16, 2023 9:39 am

Berni wrote:
Mon Jan 16, 2023 6:29 am
Fa_XH ist nicht installiert, sondern nur Fa
Ja, so sollte es sein (ich nenne meine Plugins immer mit _XH am Ende, aber in der Installation taucht das Suffix nicht mehr auf).
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply