Jump to content

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

Link to comment
Share on other sites


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


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


на

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

Link to comment
Share on other sites

  • 3 years later...
×
×
  • Create New...