wie änder ich die länge der höchstzahl an buchstaben im user
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
wie änder ich die länge der höchstzahl an buchstaben im user
ein usernamen darf bis zu 25 buchstaben enthalten.
wie kann ich diese regel ändern? (ich will 30 ca)
wie kann ich diese regel ändern? (ich will 30 ca)
Du müsstest in der profile_add_body.tpl..
Und in der Datenbank müsstest Du in der users_Tabelle "username" von VARCHAR(25) auf VARCHAR(30) verstellen.
...die maxlength erhöhen ("size" solltest dann auch erhöhen).<tr>
<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
</tr>
Und in der Datenbank müsstest Du in der users_Tabelle "username" von VARCHAR(25) auf VARCHAR(30) verstellen.
Allerdings ist es mit diesen paar Änderungen leider nicht getan:
Hier die Änderungen in der posting_body.tpl (für 30 Zeichen):
in
Sonst könnt's ernste Probleme geben...
Noch ein Hinweis zur Size: das Attribut hat nur Einfluss auf die Optik und nicht auf die maximale Feldlänge, die wird über maxsize gesteuert.
Gruß, Philipp
- In der Tabelle posts solltest du ebenfalls post_username ändern
- Die posting_body.tpl solltest du auf keinen Fall vergessen. (s.u.)
- Die user_edit_body.tpl im Admin-Bereich solltest du ab 'ner Länge größer 40 ändern
- Die login_body.tpl ebenfalls
- Die user_select_body.tpl ab 50 (Puh!!!)
Hier die Änderungen in der posting_body.tpl (für 30 Zeichen):
Code: Alles auswählen
<!-- BEGIN switch_username_select -->
<tr>
<td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>
</tr>
<!-- END switch_username_select -->
<!-- BEGIN switch_privmsg -->
<tr>
<td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2"><span class="genmed"><input type="text" class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
</tr>
<!-- END switch_privmsg -->
Code: Alles auswählen
<!-- BEGIN switch_username_select -->
<tr>
<td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="30" value="{USERNAME}" /></span></td>
</tr>
<!-- END switch_username_select -->
<!-- BEGIN switch_privmsg -->
<tr>
<td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2"><span class="genmed"><input type="text" class="post" name="username" maxlength="30" size="25" tabindex="1" value="{USERNAME}" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
</tr>
<!-- END switch_privmsg -->
Noch ein Hinweis zur Size: das Attribut hat nur Einfluss auf die Optik und nicht auf die maximale Feldlänge, die wird über maxsize gesteuert.
Gruß, Philipp
yup...
Also bevor ma diese Änderungen vornimmt, sollte man daran denken das scho a Username mit 25 Buchstaben die Optik des Forums ziemlich verzerrt.

Also bevor ma diese Änderungen vornimmt, sollte man daran denken das scho a Username mit 25 Buchstaben die Optik des Forums ziemlich verzerrt.
..damit dann aber ein Name mit 50 Buchstaben ins Feld passt (und ma ned seitlich hin- und herschiebt) sollte ma size angleichen.Noch ein Hinweis zur Size: das Attribut hat nur Einfluss auf die Optik und nicht auf die maximale Feldlänge
hi.
also ich muss hier mal kurz was loslassen.
Die phpBB Comunity ist wirklich ziemlich gross
Und dank euch konnte ich bis jetzt jedes Problem lösen. Irgendwie findet man alles was man sucht.
Grosses Lob an euch alle!
Super Erklärungen. Wirklich easy.
cu drunken_master2k2
Mein Board
also ich muss hier mal kurz was loslassen.
Die phpBB Comunity ist wirklich ziemlich gross

Und dank euch konnte ich bis jetzt jedes Problem lösen. Irgendwie findet man alles was man sucht.

Grosses Lob an euch alle!
Super Erklärungen. Wirklich easy.
cu drunken_master2k2
Mein Board
-
- Mitglied
- Beiträge: 221
- Registriert: 22.01.2003 19:36
- Wohnort: md
hallo.
wie kann ich denn einfach nur die anzeige der namen begrenzen?
was ich genau meine ist:
a) user sollen ruhig längere namen haben können, aber
b) auf dem portal unter z.b. "letzte registrierte user" soll die namens-ausgabe z.b. nur 7 zeichen lang sein.
oder mit anderen worten:
was muss ich hier eintragen, damit die anzeigelänge verkürzt wird? :
<!-- ##### LAST REG USERS START ##### -->
<!-- BEGIN switch_lastnewmembers_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="0" style="border-collapse: collapse" class="forumline">
<tr>
<th class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>{IntroPortaltext14}:</b></center></span></th>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- END switch_lastnewmembers_active -->
<!-- BEGIN last_registrations -->
<tr>
<td class="row1"> <span class="genmed"><a href="{last_registrations.U_VIEWPROFILE}" class="genmed">{last_registrations.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row2"> <span class="genmed">{last_registrations.REG_DATE}</span> </td>
</tr>
<!-- END last_registrations -->
<!-- BEGIN switch_lastnewmembers_active -->
</table>
<br>
<!-- END switch_lastnewmembers_active -->
<!-- ##### LAST REG USERS END ##### -->
danke und gruss
wie kann ich denn einfach nur die anzeige der namen begrenzen?
was ich genau meine ist:
a) user sollen ruhig längere namen haben können, aber
b) auf dem portal unter z.b. "letzte registrierte user" soll die namens-ausgabe z.b. nur 7 zeichen lang sein.
oder mit anderen worten:
was muss ich hier eintragen, damit die anzeigelänge verkürzt wird? :
<!-- ##### LAST REG USERS START ##### -->
<!-- BEGIN switch_lastnewmembers_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="0" style="border-collapse: collapse" class="forumline">
<tr>
<th class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>{IntroPortaltext14}:</b></center></span></th>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- END switch_lastnewmembers_active -->
<!-- BEGIN last_registrations -->
<tr>
<td class="row1"> <span class="genmed"><a href="{last_registrations.U_VIEWPROFILE}" class="genmed">{last_registrations.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row2"> <span class="genmed">{last_registrations.REG_DATE}</span> </td>
</tr>
<!-- END last_registrations -->
<!-- BEGIN switch_lastnewmembers_active -->
</table>
<br>
<!-- END switch_lastnewmembers_active -->
<!-- ##### LAST REG USERS END ##### -->
danke und gruss