03.02.2006
Тема создана для публикации исправлений в коде vtigerCRM, необходимых для корректной работы русского языка в кодировке UTF-8. Оказывается, я по ходу работы забываю многое из того, что нужно править. Так что ветка преимущественно для меня:)) Ну, и если кому интересно..
03.02.2006
В /jpgraph/src/jpg-config.inc раскомментируем строчку и выставляем значение: [quote]DEFINE("TTF_DIR","/usr/share/fonts/ttf/");[/quote] Файл arial.ttf кладём туда, куда только что прописали, как видно путь абсолютный. Проверяем. Убеждаемся, что не работает.:) В /modules/Potentials/Charts.php ищем функцию [color=#008000]calculate_font_family($locale)[/color] //у меня она самая первая в файле и меняем шрифт по-умолчанию: [quote]function calculate_font_family($locale) { switch($locale) { case 'cn_zh': return FF_SIMSUN; case 'tw_zh': if(!function_exists('iconv')){ echo " Unable to display traditional Chinese on the graphs.<BR>The function iconv does not exists please read more about <a href='http://us4.php.net/iconv'>iconv here</a><BR>"; return FF_FONT1; } else return FF_CHINESE; default: return [color=#FF0000]FF_ARIAL[/color]; } return [color=#FF0000]FF_ARIAL[/color]; }[/quote] То что нужно написать, выделено красным. Проверяем ещё раз. Теперь результат другой:) [img size=303]http://www.vtiger.ru/components/com_joomlaboard/uploaded/images/graph.png[/img]

Сообщение отредактировано: justoff, в: 2006/02/03 12:53
03.02.2006
Находим в /include/utils.php функцию AlphabeticalSearch и заменяем её на ту, которая к теме приложена. AS-to-utils.php.zip Судя по нашей онлайновой демонстрации - это не работает (как впрочем и стандартный поиск) на PHP5 :( Из плюсов можно отметить возможность многобуквенных "быстрых" ссылок. Трям :) Может быть кому-то это покажется удобным.

Сообщение отредактировано: justoff, в: 2006/02/03 13:23
03.02.2006
[img size=220]http://www.vtiger.ru/components/com_joomlaboard/uploaded/images/Tryam.png[/img] [file name=AS_to_utils.zip size=609]http://www.vtiger.ru/components/com_joomlaboard/uploaded/files/AS_to_utils.zip[/file]
04.02.2006
1. Руссификация почты: - var $CharSet = "utf-8"; в файле: /modules/Emails/class.phpmailer.php
21.02.2006
Это результат некоторой доработки предложения Kleo по исправлению AlphabeticalSearch [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='A',$i =1;$i<=26;$i++,$var++) $list .= '<td class="alphaBg"><a href="index.php?module='.$module.'&action='.$action.'&viewname='.$viewid.'&query='.$query.'&'.$fieldname.'='.$var.$flag.$popuptypevalue.$returnvalue.$append_url.'">'.$var.'</a></td>'; $list .= '</tr><tr>'; for($var=0x410,$i =1;$i<=32;$i++,$var++) { if ($i!=10 AND $i!=27 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]
Текст сообщения: