Profil Fehlermeldung: „YouTube“ enthält ungültige Zeichen.

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
back4ever
Mitglied
Beiträge: 225
Registriert: 02.10.2016 19:45

Profil Fehlermeldung: „YouTube“ enthält ungültige Zeichen.

Beitrag von back4ever »

Hi
Ein User in meinem Forum http://www.thw-forum.info
hat ein Problem seine Youtube ID im Profil anzugeben
er bekommt immer wieder die Fehlermeldung:

„YouTube“ enthält ungültige Zeichen.

Er hat es auch ohne / Slashzeichen probiert,
jedoch wird dann bei YT angezeigt, dass der Kanal nicht existiert.

Kann uns wer helfen ?
Danke!

Mfg
Benutzeravatar
masterronnow
Mitglied
Beiträge: 145
Registriert: 11.12.2006 15:28
Wohnort: Berlin
Kontaktdaten:

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von masterronnow »

Hallo,

wurde hier schonmal nur der Kanalname versucht? In diesem tauchen normalerweise keine Sonderzeichen oder Slashs auf.

Oft ist es so, dass das schon reicht, da der Rest vorkonfiguriert ist.
Benutzeravatar
alfi0815
Mitglied
Beiträge: 106
Registriert: 30.01.2015 21:26
Kontaktdaten:

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von alfi0815 »

Hallo,

im ACP: Benutzerund Gruppen/Benutzerdefinierte Profilfelder/.. das betreffende Feld wählen ( grünes Zahnrad ) dann ganz unten: Spezifische Optionen der Feldart klicken,bei Zulässige Werte : in der Auswahl das passende aussuchen (Beispiel Alle Zeichen) speichern und fertig!
back4ever
Mitglied
Beiträge: 225
Registriert: 02.10.2016 19:45

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von back4ever »

alfi0815 hat geschrieben:Hallo,

im ACP: Benutzerund Gruppen/Benutzerdefinierte Profilfelder/.. das betreffende Feld wählen ( grünes Zahnrad ) dann ganz unten: Spezifische Optionen der Feldart klicken,bei Zulässige Werte : in der Auswahl das passende aussuchen (Beispiel Alle Zeichen) speichern und fertig!
das war schon aktiviert :/
masterronnow hat geschrieben:Hallo,

wurde hier schonmal nur der Kanalname versucht? In diesem tauchen normalerweise keine Sonderzeichen oder Slashs auf.

Oft ist es so, dass das schon reicht, da der Rest vorkonfiguriert ist.
Wird ohne Fehlermeldung übernommen. Jedoch von YT kommt dies:
Dieser Kanal ist nicht vorhanden


edit: habe es eben selber mit meiner eigenen probiert
selber Fehlermeldung wie bei meinem User


edit2: es funktioniert !
http://youtube.com/channel/%s muss als Pfad angegeben werden nicht http://youtube.com/user/%s
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Tastenplayer »

alfi0815 hat geschrieben:Hallo,

im ACP: Benutzerund Gruppen/Benutzerdefinierte Profilfelder/.. das betreffende Feld wählen ( grünes Zahnrad ) dann ganz unten: Spezifische Optionen der Feldart klicken,bei Zulässige Werte : in der Auswahl das passende aussuchen (Beispiel Alle Zeichen) speichern und fertig!
Keine Ahnung bin ich jetzt zu doof oder was. Youtubekanal kann ich bei mir im Testforum 3.1.10 auch nicht angeben.
Wenn ich auf das grüne Zahnrad klicke - egal ob bei YT oder Website oder sonst wo kommt ein roter Kasten:

Information
Das übermittelte Formular war ungültig. Versuche erneut, das Formular abzusenden.
« Zurück zur vorherigen Seite


habe meinen YT Kanal My-tastenworld.ch angegeben im Profil das geht nicht- also mit dem alten Kanalnamen - welcher auch im Browser als Adresse erscheint - 9000pro eingegeben dann kommt ungültiger Kanal - adresse im Browser sieht dann so aus: https://www.youtube.com/user/user9000pro es steht also zweimal user drin.
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Melmac »

Mit Verspätung ... :oops:

Es ist ein benutzerdefiniertes Profilfeld, das Du editieren willst?
Falls ja, dann könnte es an einem der Bugs von 3.1.10 liegen.

Was Du ausprobieren könntest:
- öffne <phpbb_root>/includes/acp/acp_profile.php und suche (ab ~ Zeile 598)

Code: Alles auswählen

				if (!sizeof($error))
				{
					if (!check_form_key($form_key))
					{
						trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
					}

					if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
					{
						$this->save_profile_field($cp, $field_type, $action);
					}
				}
- ersetze dies durch

Code: Alles auswählen

				if (!sizeof($error))
				{
					if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
					{
						if (!check_form_key($form_key))
						{
							trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
						}

						$this->save_profile_field($cp, $field_type, $action);
					}
				}
[siehe hier]

Der Bug wird in der nächsten Version 3.1.11 korrigiert sein.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Tastenplayer »

Danke - habe ich versucht - kommt jedoch das:

Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION) in C:\xampp\apps\phpbb\htdocs\includes\acp\acp_profile.php on line 1238
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Melmac »

Da scheint irgendetwas nicht mit dem File zu stimmen: bei mir ist es 1239 Zeilen lang, die letzte davon leer und die 1238 das abschließende/letzte }. Fehlermeldungen bekomme ich auch nicht.

Mach mal eine Sicherungskopie des Files und ersetze es dann durch das aus dem Archiv hier im Anhang.
Cache leeren und schauen, ob der Fehler dann immer noch auftritt.
Dateianhänge
acp_profile.zip
(8.14 KiB) 78-mal heruntergeladen
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 2054
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Tastenplayer »

Super vielen Dank. Ja da war etwas schief gelaufen mit dieser Datei bei der Installation als Bitnamimodul.

Ändert jedoch leider nichts daran, dass ich jetzt war keine Fehlermeldung mehr im Formular erhalte - mein YT Kanal jedoch enthält immer noch fehlerhafte Zeichen.

Der Versuch mit "http://youtube.com/channel/%s " und "https://youtube.com/channel/%s " auch nur den Kanalnamen - auch mit user anstatt channel und und und klappt nichts.

Na ja es hatte auch ne Ewigkeit gedauert bis YT meinen Namen des Kanals als Usernamen akzeptiert hatte :grin:

https://www.youtube.com/user/9000PRO ( jetztiger Name my-Tastenworld.ch)
Meine phpBB Styles & More
Be the best version of yourself rather than a bad copy of someone else!
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche

Beitrag von Melmac »

Die standardmäßige Vorbelegung dieses Profilfeldes im ACP ist nicht so ganz passend ;)
Probiere mal folgendes:
=> ACP > Benutzer und Gruppen > Benutzerdefinierte Profilfelder => beim YT-Eintrag aufs grüne Zahnrädchen klicken.
In der Optionsmaske zwei Felder anpassen bzw. ändern:
cpf_01.png
cpf_01.png (9.98 KiB) 1846 mal betrachtet
Der ursprünglich im gelb hervorgehobenen Eingabefeld hinterlegte Eintrag passt nicht mehr - ersetze dort die Vorgabe

Code: Alles auswählen

http://youtube.com/user/%s
durch

Code: Alles auswählen

https://www.youtube.com/user/%s
(siehe Screenshot).
Es reicht dann, dass ein Benutzer im UCP unter Profil nur noch seinen eigentlichen Kanalnamen eingibt (z.B. 9000PRO) - alles andere wird aus der Vorgabe dieses Feldes im ACP ergänzt.

Mit dem Markieren des Kästchens wird er als Link zu Deinem YT-Kanal im Minprofil in der "Sprechblase" neben den Mail- und/oder PN-Links angezeigt.
Wichti, falls Du unter sprachspezifische Optionen einen Text eingegeben hast, musst Du dies für alle installierten Sprachpakete wiederholen, sonst wirds wieder angemeckert ;)
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Antworten

Zurück zu „Support-Forum“