Bei mir wurden keine Einträge mehr angezeigt, welche mit einer Zahl beginnen. Das gleiche war auch bei der ABC Liste, dort wurde 0-9 nicht verlinkt. Ich weiß nicht ob an noch mehr stellen Änderungen vorgenommen werden müssen, aber für mich funktionierts jetzt 😉
Hier meine Lösung:
class.tx_wtdirectory_pi1_list.php Zeile 158
$this->filter .= 'tt_address.'.$key.' < "@%" AND '; // add this filter to query
ändern in
$this->filter .= 'tt_address.'.$key.' RLIKE "^[0-9]." AND '; // add this filter to query
class.wtdirectory_filter_abc.php Zeile 116
$where_clause = 'tt_address.'.$this->pi_getFFvalue($this->conf, 'abc', 'list').' < "@%"'.$this->query_pid.$this->query_cat.$this->filter.$this->cObj->enableFields('tt_address'),
ändern in
$where_clause = 'tt_address.'.$this->pi_getFFvalue($this->conf, 'abc', 'list').' RLIKE "^[0-9]."'.$this->query_pid.$this->query_cat.$this->filter.$this->cObj->enableFields('tt_address'),
Alex, vielleicht nimmst du den Fix in die nächste Version mit auf, so dass man nicht immer an den Fix denken muss 😉
Funktioniert dann natürlich für alle MySQL Versionen.. ^^
Gruss
Stefan