invoer probleem in interest en...

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

invoer probleem in interest en...

Bericht door Abbadon » 28 sep 2005, 14:25

Goedendag,

Ik heb een vraag die ik zo 1, 2, 3 niet opgelost krijg. Ik heb verschillende trefwoorden hier in de zoek functie gedaan maar kan er niets over vinden.

Het probleem is dat ik een extra profiel veld toegevoegd heb. Een veld dat "Over mijzelf" heet en identiek is aan het veld interessen. Alles werkt ok en het veld staat in profile view body tpl.

Code: Selecteer alles

		<tr>
		<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ABOUT}:</span></td>
		  <td> <b><span class="gen">{ABOUT}</span></b></td>
		</tr>
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>
Het gekke is dat alles goed werkt maar dat wanneer ik een lange zin achter elkaar type in het invoer veld in "mijn profiel" tekst wanneer hij te lang wordt uit de layout breekt. Ik kan ook gewoon heel veel karakters gebruiken het lijkt of er geen max aan zit. Dit gebeurt ook als ik het in het veld intresse doet. Maar wanneer ik een lange tekst (verhaal) met spaties invoer dan blijft de layout gewoon netjes en zie je de regels onder elkaar en ziet het er goed uit?

Mijn vraag is heeft iemand enig idee hoe dit komt en hoe ik het uitbreken uit de layout kan voorkomen wanneer er veel karakters achter elkaar gebruikt worden? En wat is het max aantal karakters voor invoer van de gegevensvelden intressen? Is het mogelijk het max aantal te bepalen.

Alvast bedankt voor de moeite,

Abbadon
"What we really are matters more than what people think of us."

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 28 sep 2005, 17:59

Dit toevoegen?

Code: Selecteer alles

maxlength=""

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 28 sep 2005, 18:16

Stef schreef:Dit toevoegen?

Code: Selecteer alles

maxlength=""
Waar dan :?: :wink:
"What we really are matters more than what people think of us."

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 28 sep 2005, 18:20

In de input bij profile_add_body.tpl

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 28 sep 2005, 18:33

Stef schreef:In de input bij profile_add_body.tpl
Jeej das rap, en het werkt, maar de text breekt nog uit de layout als er zonder spaties letters/tekens worden ingevoerd?
"What we really are matters more than what people think of us."

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 29 sep 2005, 12:07

Abbadon schreef:
Stef schreef:In de input bij profile_add_body.tpl
Jeej das rap, en het werkt, maar de text breekt nog uit de layout als er zonder spaties letters/tekens worden ingevoerd?
Niemand verder? :wink:
"What we really are matters more than what people think of us."

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 sep 2005, 12:58

Dat hou je altijd, tenzij je extra controle scripts zou loslaten op de invoer. Met zoiets kan je nagaan wat het langste woord is, en of dit langer is dan bijvoorbeeld 25 tekens;

Code: Selecteer alles

$words = explode(' ', $input);
$list = array();
foreach($words as $value)
{
  $list[strlen($value)] = $value;
}
ksort($list);
if (strlen(end($list)) > 25)
{
  echo 'Foei, je gebruikt een woord met meer dan 25 tekens.';
}

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 29 sep 2005, 13:46

mosymuis schreef:

Code: Selecteer alles

$words = explode(' ', $input);
$list = array();
foreach($words as $value)
{
  $list[strlen($value)] = $value;
}
ksort($list);
if (strlen(end($list)) > 25)
{
  echo 'Foei, je gebruikt een woord met meer dan 25 tekens.';
}
Hoeveel woorden ken jij met 25 of meer tekens? :wink:
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 sep 2005, 14:04

Ik ken er zelfs één van 58 karakters... Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch :idea:

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 29 sep 2005, 14:09

mosymuis schreef:Ik ken er zelfs één van 58 karakters... Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch :idea:
Het is dus geen woord, maar een plaatsnaam :P
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 sep 2005, 14:11

En sinds wanneer is een naam geen woord in jouw boekje?>

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 29 sep 2005, 14:17

Een naam is een naam, een woord een woord.
Bijvoorbeeld:Ik vraag toch niet: Hoe noem jij? Maar: Hoe heet jij? En als het goed is krijg ik dan van jou te horen: ik heet.... en dat is dan je naam.
Of ga je zeggen: Ik noem......


:? Laat ook maar zitten ook :?
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 sep 2005, 14:21

En hoe weet een systeem het onderscheid tussen namen en niet-namen? Een woord is binnen een taal een onafgebroken koppeling van tekens, dus een serie karakters zonder spaties ertussen. De betekenis daarvan is totaal niet relevant.

Het is prima dat je bijdehand probeert te doen, maar denk dan wel mee in de context van het topic.

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 29 sep 2005, 14:29

mosymuis schreef:Dat hou je altijd, tenzij je extra controle scripts zou loslaten op de invoer. Met zoiets kan je nagaan wat het langste woord is, en of dit langer is dan bijvoorbeeld 25 tekens;

Code: Selecteer alles

$words = explode(' ', $input);
$list = array();
foreach($words as $value)
{
  $list[strlen($value)] = $value;
}
ksort($list);
if (strlen(end($list)) > 25)
{
  echo 'Foei, je gebruikt een woord met meer dan 25 tekens.';
}
OK dan :thumb: , ik begrijp het en dank je voor je antwoord en oplossing. Maar waar moet je dit script dan in plaatsen? Ik wil het script gebruiken om gewoon dat probleem te voorkomen maar denk er nu aan om ze dus voor alle invoer velden te gebruiken.

Ik vind overigens het woord "Foei"wel heel leuk :) .
"What we really are matters more than what people think of us."

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 sep 2005, 14:31

Abbadon schreef:Maar waar moet je dit script dan in plaatsen? Ik wil het script gebruiken om gewoon dat probleem te voorkomen maar denk er nu aan om ze dus voor alle invoer velden te gebruiken.
Ik schrijf geen kant en klare mod voor je, ik geef je de aanzet waarmee je zelf verder kunt experimenteren.

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 30 sep 2005, 07:47

mosymuis schreef: Ik schrijf geen kant en klare mod voor je, ik geef je de aanzet waarmee je zelf verder kunt experimenteren.
Ik geloof dat ik dat ook niet gevraagd heb. Maar alnog bedankt voor je info. :thumb:

Groetjes
"What we really are matters more than what people think of us."

Gesloten