wagood Posted February 12, 2009 Share Posted February 12, 2009 версия PrestaShop 1.1.0.5версия Artichow 1.0Проблема - выводит вместо русских букв квадраты в подписях графиков. Происходит из-за того, что работает со шрифтами TTF (Tuffy.ttf, TuffyBold.ttf, TuffyBoldItalic.ttf, TuffyItalic.ttf) в которых нет русских букв.Решается следующим образом:Копируем в папку /modules/graphartichow/artichow/font русские TTF шрифты (например Arial из Windows XP: Arial.ttf, ArialBold.ttf, ArialBoldItalic.ttf, ArialItalic.ttf). Во всех PHP файлах модуля заменяем все вхождения слов Tuffy на Arial (там будут и в массивах объявляться и в именах классов, вообщем много где) больше ничего менять не надо. П.С. казалось бы можно было переименовать файлы напрямую Arial в Tuffy, но тогда выдаёт ошибку.П.С.С. выводит легенду графика при круговой диаграмме всё равно кракозябрами - что там с кодировкой ещё не то Link to comment Share on other sites More sharing options...
wagood Posted February 12, 2009 Author Share Posted February 12, 2009 П.С.С. выводит легенду графика при круговой диаграмме всё равно кракозябрами - что там с кодировкой ещё не то в modules/graphartichow/artichow/inc/Legend.class.phpпоменять $this->setTextFont(new awFont2); на $this->setTextFont(new awArial(8)); Link to comment Share on other sites More sharing options...
lastcowboy Posted February 13, 2009 Share Posted February 13, 2009 This is a test Link to comment Share on other sites More sharing options...
A_L_I_E_N Posted March 2, 2012 Share Posted March 2, 2012 Исправленный модуль. Включает в себя шрифт Ариал и исправления в коде скрипта.graphartichow.zip Link to comment Share on other sites More sharing options...
Recommended Posts