Beiträge: 1.404
	Themen: 25
	Registriert seit: 11.10.2013
	
MyBB-Version: 1.8.*
	
 
	
	
		Ersetze in der Datei 
usercp.php (
#748)
PHP-Code:
eval("\$customtitle = \"".$templates->get("usercp_profile_customtitle")."\";"); 
durch
PHP-Code:
$customtitlemaxlength = "";
if($mybb->settings['customtitlemaxlength'] > 0)
{
 $customtitlemaxlength = " maxlength=\"{$mybb->settings['customtitlemaxlength']}\"";
}
eval("\$customtitle = \"".$templates->get("usercp_profile_customtitle")."\";"); 
und im Template "
usercp_profile_customtitle" jedes Themes:
PHP-Code:
<td><input type="text" class="textbox" name="usertitle" size="25" maxlength="{$mybb->settings['customtitlemaxlength']}" value="{$newtitle}" /></td> 
durch
PHP-Code:
<td><input type="text" class="textbox" name="usertitle" size="25"{$customtitlemaxlength} value="{$newtitle}" /></td> 
 
 
	
	
	
		
	Beiträge: 2.359
	Themen: 34
	Registriert seit: 25.05.2018
	
MyBB-Version: 1.8.39
	
 
	
	
		 (05.12.2021, 16:26)SvePu schrieb:  Ersetze in der Datei usercp.php ...
Hi Sven,
dein Code ist ja nachvollziehbar und richtig...
Kann ja aber so nicht "gewollt" sein.  

Entweder ist es jetzt der deutschen Übersetzung geschuldet, oder deine Code-Erweiterung fehlt in den Core-Dateien tatsächlich. 
 
 
Grüße
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Eine Begrenzung der Länge ist allerdings sehr empfehlenswert. Sehr lange Benutzertitel sprengen das Layout oder passen nicht in die Datenbank-Spalte.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 2.359
	Themen: 34
	Registriert seit: 25.05.2018
	
MyBB-Version: 1.8.39
	
 
	
		
		
		05.12.2021, 18:11 
(Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2021, 18:19 von Schnapsnase.)
		
	 
	
		 (05.12.2021, 17:35)StefanT schrieb:  Eine Begrenzung der Länge ist allerdings sehr empfehlenswert...
Damit hast du aber meine eigentliche Frage und das Ansinnen von "TheStoryteller" nicht beantwortet.
Für mich ist es entweder, bedingt durch die Languge-Datei im ACP, eine Fehlinformation, oder es ist wirklich ein Bug, da es ursprünglich so gewollt war, wie es in SvePu´s Code korrekt funktioniert.
Was empfehlenswert ist, stand ja hier nicht zur Diskussion. 
 
 
VG
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Ja, da stimmt irgendwas nicht. Wie es eigentlich gedacht, kann ich aber nicht sagen. Bei einem Feld mit begrenztem Speicherplatz die Begrenzung aufzuheben ergibt für mich jedenfalls keinen Sinn.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 1.404
	Themen: 25
	Registriert seit: 11.10.2013
	
MyBB-Version: 1.8.*
	
 
	
	
		 (05.12.2021, 19:36)StefanT schrieb:  Ja, da stimmt irgendwas nicht. Wie es eigentlich gedacht, kann ich aber nicht sagen. Bei einem Feld mit begrenztem Speicherplatz die Begrenzung aufzuheben ergibt für mich jedenfalls keinen Sinn.
Hast Recht @StefanT - daher habe ich den Code unter Berücksichtigung der in der Datenbank definierten Begrenzungen überarbeitet. 
Ersetze in der Datei 
usercp.php (
#748)
PHP-Code:
eval("\$customtitle = \"".$templates->get("usercp_profile_customtitle")."\";"); 
durch
PHP-Code:
$customtitlemaxlength = " maxlength=\"250\"";
if($mybb->settings['customtitlemaxlength'] > 0 && $mybb->settings['customtitlemaxlength'] < 250)
{
    $customtitlemaxlength = " maxlength=\"{$mybb->settings['customtitlemaxlength']}\"";
}
eval("\$customtitle = \"".$templates->get("usercp_profile_customtitle")."\";") 
und im Template "
usercp_profile_customtitle" jedes Themes:
PHP-Code:
<td><input type="text" class="textbox" name="usertitle" size="25" maxlength="{$mybb->settings['customtitlemaxlength']}" value="{$newtitle}" /></td> 
durch
PHP-Code:
<td><input type="text" class="textbox" name="usertitle" size="25"{$customtitlemaxlength} value="{$newtitle}" /></td>