Pagina 1 van 1
Gebruikersnaam met twee tekens.
Geplaatst: 07 jul 2005, 08:02
door lot
Hoi allemaal,
Ik heb op mijn forum gebruikers die een gebruikersnaam hebben met twee tekens (Mo en Ik).
Wanneer je naar één van hun profielen gaat en daar klikt op "Zoek naar alle berichten van Mo" dan krijg ik: "Er zijn geen resultaten die voldoen aan je zoekopdracht". Het vreemde is dat Mo wel gepost heeft.
Waar ligt dit aan en hoe kan ik dit ondervangen?
Groetjes,
Lotte
Geplaatst: 07 jul 2005, 12:55
door mosymuis
Die beperking zit er bewust in, om te voorkomen dat de zoekfunctie van je forum wordt gebruikt om te zoeken op te kleine woordjes, en daarmee een onnodige serverbelasting veroorzaakt. Zo haal je die beperking eruit:
Open
search.php
Vind
Code: Selecteer alles
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
Vervang met
Code: Selecteer alles
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1}$#', str_replace(array('*', '%'), '', trim($search_author))))
Geplaatst: 07 jul 2005, 15:09
door lot
Dank je mosymuis !!
Werkt !!
Lotte
Geplaatst: 11 jul 2005, 10:46
door stanleyb23
Hoi Lotte,
ik zag je vraag staan, heb met hetzelfde probleem te maken gehad. Je kunt het beter oplossen met het verplichten van een gebruikersnaam die groter is dan 3 tekens. Groot voordeel is dat je database zo minder belast wordt.
Geplaatst: 11 jul 2005, 11:05
door lot
Bedankt voor je reactie stanleyb23 !!
Hoe en waar kan ik dat instellen ?
Lotte.
Geplaatst: 11 jul 2005, 11:25
door stanleyb23
Hoi lotte,
Ik heb het hier vandaan.
http://www.phpbbhacks.com/forums/viewto ... 821#214821
Succes ermee!
Voordeel is dat je weer kan zoeken op gebruikersnaam!
Leuk forum trouwens!