Sida 1 av 1
textarea
Postat: 2005-09-21 17:23
av dallas
har lagt till lite extra fält i profilen genom att använda MOD cback_profiladdon.
Inga problem för mig att göra det eller att uppdatera mysql databasen.
ett fält att fylla i ser då ut t.ex så här:
Kod: Markera allt
<input type="text" class="post" style="width: 200px" name="skype" size="35" maxlength="250" value="{SKYPE}" />
Skulle dock vilja lägga till ett (eller ev flera) textarea, typ "Signatur (som kan infogas i inläggen)"
Kod: Markera allt
<textarea name="signature" style="width: 300px" rows="6" cols="30" class="post">{SIGNATURE}</textarea>
Har säkt efter textarea men hittar bara "vanliga fält" i MODarna.
Eller kan jag "göra om" i detta fallet SKYPE fältet till en textarea på något vis?
Vill dessutom kunna skriva mer än maxlength="250"
mvh
dallas
Postat: 2005-09-22 08:19
av PazZze
Det beror på vad det står i databasen, för om fältet där infon hammnar heter VARCHAR så är max gränsen 255 bokstäver
Men om området är en TEXT så kan du i princip skriva hur mycket som helst.
för att få en textarea av det så är det bara att ersätta
Kod: Markera allt
<input type="text" class="post" style="width: 200px" name="skype" size="35" maxlength="250" value="{SKYPE}" />
med:
Kod: Markera allt
<textarea class="post" style="width: 200px" rows="6" name="skype">{SKYPE}</textarea>
Ändrade till code-taggar
/Holger
Postat: 2005-09-22 18:21
av dallas
tack, det gick bra att ändra det
enda problemet är i profile_view_body
där jag (just nu iallafall) lagt in en rad där det visas
<tr>
<td valign="top" width="15%" align="left"><span class="gen">{L_SKYPE}:</span></td>
<td width="85%"> <span class="gen">{SKYPE}</span></td>
</tr>
radbrytningarna som man kan göra när man skriver i
fältet textarea genom att trycka på Enter, blir inga radbrytningar när det visas utan det blir hela rader i hela cellens bredd
hur få att radbrytningarna att också visas?
mvh
dallas
Postat: 2005-09-24 20:05
av dallas
skriver man inlägg i forumet, signatur i inlägget eller meddelande till någon annan
med radbrytninar (Enter) blir det radbrytningar när texten visas sedan
så funktionen måste ju finnas i forumet... var o hur?
i "mitt" textarea blir inga radbrytningar
dallas
Postat: 2005-09-25 16:11
av PazZze
hm, ingen aning...
du använder du av <textarea> eller använder du <input>?
du kan prova att lägga till wrap="virtual".
då får du något liknande detta:
@Holger:
Postat: 2005-09-25 21:08
av dallas
använder <textarea> (wrap="virtual" händer inget)
Tittade förresten i databasen och där finns radbrytningen så det måste vara när man "hämtar"
som något fattas...
har försökt kolla runt i dom filer som visar meddelanden, forum med signaturen
där radbrytningen fungerar
för svårt för mig....
kan ngn lista ut det?
dallas
Postat: 2005-10-01 14:20
av dallas
har försökt lära och leta lite mer....
i filen viewtopic.php finns i slutet på koden bland mycket annat (kolla gärna där):
$message = str_replace("\n", "\n<br />\n", $message);
om jag kommenterar bort den raden blir det inga radbrytningar i foruminläggen
men jag lyckas inte "översätta" det till profil.php eller ev usercp_viewprofile.php
vet inte riktigt var jag skall lägga in det heller...
för att få radbrytningar i textarea jag skriver om tidigare
det jag hämtar ligger i tabellen users och fältet user_skype
mer hjälp....
dallas
Postat: 2005-10-07 17:39
av PazZze
prova (eller liknande den):
Kod: Markera allt
$signature = str_replace('<br />', "\n", $signature);
hittade den i includes/usercp_register.php