Seite 1 von 3
Profil Fehlermeldung: „YouTube“ enthält ungültige Zeichen.
Verfasst: 10.10.2016 00:44
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
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 10.10.2016 01:10
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.
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 10.10.2016 08:26
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!
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 10.10.2016 12:32
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
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 03.01.2017 20:55
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.
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 05.01.2017 22:29
von Melmac
Mit Verspätung ...
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.
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 06.01.2017 15:04
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
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 06.01.2017 17:05
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.
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 07.01.2017 17:26
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
https://www.youtube.com/user/9000PRO ( jetztiger Name my-Tastenworld.ch)
Re: Profil Fehlermeldung: „YouTube“ enthält ungültige Zeiche
Verfasst: 07.01.2017 18:06
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 (9.98 KiB) 2345 mal betrachtet
Der ursprünglich im gelb hervorgehobenen Eingabefeld hinterlegte Eintrag passt nicht mehr - ersetze dort die Vorgabe
durch
(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
