30.01.2006
1. Я думаю нужно все таки убрать в локали в файлах /modules/Users/language/ru_ru.lang.php и /modules/Accounts/language/ru_ru.lang.php пробелы после "?>" А то запарно каждую новую версию локализации править чтоб работало без warning:) 2. Поиск по русски не работает - плохо. 3. Стоит оставить латинский AlphabeticalSearch , для удобства поиска иностранных контактов и контрагентов.
30.01.2006
1. Исправили (надеюсь, что правильно) и в демо, и в 20060130. 2. Я и сам огорчился.. Наверное из-за PHP5.. Если и в 4.2.3 (а на сайте сейчас 4.2) будет то-же самое - что-нибудь предпримем. 3. Кстати обалденная идея! Просто поставить две строчки - русскую и английскую. Обязательно сделаем.
30.01.2006
2 . Эксерементировал и с 4.2 и с 4.2.3 , и php менял ... Не хочет, видимо код править надо. В php ноль ;) Поэтому могу только указать проблему, править сам не смогу.
31.01.2006
У меня AlphabeticalSearch точно работает.. Будем ковырять. Предлагаю при описании подобных недоработок указывать конфигурацию (хотя бы версию PHP). Apache-2.048/PHP-4.3.4/Linux
31.01.2006
Я сделал немного по-другому (хотя может и просто топорно, но работает). В include/utils прибл. в строке 4072 замените исходный код на этот: [code:1]function AlphabeticalSearch($module,$action,$fieldname,$query,$type,$popuptype='',$recordid='',$return_module='',$append_url='',$viewid='') { if($type=='advanced') $flag='&advanced=true'; if($popuptype != '') $popuptypevalue = "&popuptype=".$popuptype; if($recordid != '') $returnvalue = '&recordid='.$recordid; if($return_module != '') $returnvalue .= '&return_module='.$return_module; for($var=0x410,$i =1;$i<=32;$i++,$var++) { if ($i!=10 AND $i!=27 AND $i!=28 AND $i!=29) { $s = html_entity_decode ('&#'.$var.';'); $list .= '<td class="alphaBg"><a href="index.php?module='.$module.'&action='.$action.'&viewname='.$viewid.'&query='.$query.'&'.$fieldname.'='.$s.$flag.$popuptypevalue.$returnvalue.$append_url.'">'.$s.'</a></td>'; } } return $list; } [/code:1] KLeo
31.01.2006
Спасибо, завтра попробую.
Текст сообщения: