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

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.1.x und höher und die Konvertierung zu phpBB 3.2.x.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.1.x] oder [3.2.x] angeben.
back4ever
Mitglied
Beiträge: 90
Registriert: 02.10.2016 19:45

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

Beitragvon back4ever » 10.10.2016 00:44

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

masterronnow
Mitglied
Beiträge: 113
Registriert: 11.12.2006 15:28
Wohnort: Berlin
Kontaktdaten:

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

Beitragvon masterronnow » 10.10.2016 01:10

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.
Viele Grüße
masterronnow

Benutzeravatar
alfi0815
Mitglied
Beiträge: 106
Registriert: 30.01.2015 21:26
Kontaktdaten:

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

Beitragvon alfi0815 » 10.10.2016 08:26

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: 90
Registriert: 02.10.2016 19:45

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

Beitragvon back4ever » 10.10.2016 12:32

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: 628
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

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

Beitragvon Tastenplayer » 03.01.2017 20:55

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.
Startseite: https://www.my-tastenworld.ch
Mein Portal: https://www.portal.my-tastenworld.ch/Mein Forum: https://www.forum.my-tastenworld.ch/

Be the best version of yourself rather than a bad copy of someone else!

Benutzeravatar
Melmac
Supporter
Supporter
Beiträge: 1878
Registriert: 15.10.2012 03:27

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

Beitragvon Melmac » 05.01.2017 22:29

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: 628
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

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

Beitragvon Tastenplayer » 06.01.2017 15:04

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
Startseite: https://www.my-tastenworld.ch
Mein Portal: https://www.portal.my-tastenworld.ch/Mein Forum: https://www.forum.my-tastenworld.ch/

Be the best version of yourself rather than a bad copy of someone else!

Benutzeravatar
Melmac
Supporter
Supporter
Beiträge: 1878
Registriert: 15.10.2012 03:27

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

Beitragvon Melmac » 06.01.2017 17:05

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) 14-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: 628
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

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

Beitragvon Tastenplayer » 07.01.2017 17:26

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)
Startseite: https://www.my-tastenworld.ch
Mein Portal: https://www.portal.my-tastenworld.ch/Mein Forum: https://www.forum.my-tastenworld.ch/

Be the best version of yourself rather than a bad copy of someone else!

Benutzeravatar
Melmac
Supporter
Supporter
Beiträge: 1878
Registriert: 15.10.2012 03:27

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

Beitragvon Melmac » 07.01.2017 18:06

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) 585 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)


Zurück zu „Support-Forum“