Jump to content
Sign in to follow this  
wagood

Как заставить модуль Artichow выводить русские буквы вместо квадратов

Recommended Posts

версия 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, но тогда выдаёт ошибку.
П.С.С. выводит легенду графика при круговой диаграмме всё равно кракозябрами - что там с кодировкой ещё не то

Share this post


Link to post
Share on other sites

П.С.С. выводит легенду графика при круговой диаграмме всё равно кракозябрами - что там с кодировкой ещё не то


в modules/graphartichow/artichow/inc/Legend.class.php
поменять
$this->setTextFont(new awFont2);


на

$this->setTextFont(new awArial(8));

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More