forum.coppermine-gallery.net

Support => cpg1.5.x Support => cpg1.5 miscellaneous => Topic started by: mr5 on December 21, 2011, 03:12:51 pm

Title: Wildcat characters on search. Do we have them?
Post by: mr5 on December 21, 2011, 03:12:51 pm
Hi, sorry for so basic question, but I didn't find the answer after seraching all docs and forum...
Can we use wild characters * or ? on search? Documentation mentions them only when searching for a user, but not in a general album search. Could it be that wildcat characters are not supported at search???  For example, '?' does not work for "any character".
Thanks
Title: Re: Wildcat characters on search. Do we have them?
Post by: Αndré on December 22, 2011, 11:46:44 am
Wildcard '?' isn't supported out of the box, but '*' is.

If you want to use '?' as wildcard, open include/search.inc.php, find
Code: [Select]
$search_string = strtr($search_string, array('_' => '\_', '%' => '\%', '*' => '%'));and replace with
Code: [Select]
$search_string = strtr($search_string, array('_' => '\_', '%' => '\%', '*' => '%', '?' => '_'));
Title: Re: Wildcat characters on search. Do we have them?
Post by: mr5 on December 23, 2011, 02:26:33 pm
Thanks a lot Andre! The change works OK. I would suggest to make it permanent as it helps a lot, specially when searching on text with special national characters.
I see that '*' includes string with blanks, that is will find a string with blanks inside. This is news to me, but it probably should work this way. You can close this. Thanks.
Title: Re: Wildcat characters on search. Do we have them?
Post by: Αndré on December 24, 2011, 11:12:18 am
Please
tag your answer as "solved" by clicking on the "Topic Solved" button on the bar at the left hand side at the bottom of your thread.