0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 14065 Просмотров
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
При просмотре счета на заказе  выводится апликация в формате pdf и в ней вместо русских букв вопросики. Как избавится от этого?
При просмотре печати всё нормально.
« Последнее редактирование: 28.07.2013, 21:39:42 от beagler »
*

timonych

  • Осваиваюсь на форуме
  • 18
  • 5 / 0
Решение здесь


http://forum.virtuemart.net/index.php?topic=99783.msg329746#msg329746

Только в пункте

3. Open /libraries/joomla/document/pdf/fonts.php

Пусть такой - /libraries/joomla/document/pdf.php

 *DRINK*
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
Решение здесь


http://forum.virtuemart.net/index.php?topic=99783.msg329746#msg329746

Только в пункте

3. Open /libraries/joomla/document/pdf/fonts.php

Пусть такой - /libraries/joomla/document/pdf.php

 *DRINK*
Спасибо
*

Darkman

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Не помогло, кто знает, как его вообще убрать из письма?
*

gangstarcj

  • Захожу иногда
  • 189
  • 8 / 0
помогло пополам, в админке все стало нормльно, в письмах всеравно вопросики, полазил по интернету, вообщем ищем везде и заменяем эту строку на нужную, помогло окончательно
« Последнее редактирование: 20.01.2013, 00:42:51 от gangstarcj »
*

rem

  • Захожу иногда
  • 51
  • 3 / 0
Помогает!
Только читайте внимательно до конца ту страницу зарубежного форума, на который ведёт ссылка из второго поста:

там надо править ДВА файла:
/libraries/joomla/document/pdf/pdf.php
стр.32
var $_header_font = 'freesans';
var $_footer_font = 'freesans';
стр.222
$pdf->SetFont('freesans', '', 6, '', 'false');

/components/com_virtuemart/controllers/invoice.php
   стр.169
$pdf->setHeaderFont(Array('freesans', '', 8 ));
$pdf->setFooterFont(Array('freesans', '', 10 ));
   стр.197
$pdf->SetFont('freesans', '', 8, '', true);
*

Romanikin

  • Новичок
  • 1
  • 0 / 0
Я сделал как было написано, но когда дошел до invoice.php, то появилась проблема. Подскажите пожалуйста, как быть, если в файле /components/com_virtuemart/controllers/invoice.php отсутствуют вышеназванные строки? Т.е. упоминаний о "helvetica" в этом файле вообще нет. А $pdf встречается в invoice.php только вот здесь:
public function samplePDF() {
        if(!class_exists('VmVendorPDF')){
            vmError('vmPdf: For the pdf, you must install the tcpdf library at '.JPATH_VM_LIBRARIES.DS.'tcpdf');
            return 0;
        }

        $pdf = new VmVendorPDF();
        $pdf->AddPage();
        $pdf->PrintContents(JText::_('COM_VIRTUEMART_PDF_SAMPLEPAGE'));
        $pdf->Output("vminvoice_sample.pdf", 'I');
        JFactory::getApplication()->close();
    }
*

fastneed

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Я сделал как было написано, но когда дошел до invoice.php, то появилась проблема. Подскажите пожалуйста, как быть, если в файле /components/com_virtuemart/controllers/invoice.php отсутствуют вышеназванные строки? Т.е. упоминаний о "helvetica" в этом файле вообще нет. А $pdf встречается в invoice.php только вот здесь:
public function samplePDF() {
        if(!class_exists('VmVendorPDF')){
            vmError('vmPdf: For the pdf, you must install the tcpdf library at '.JPATH_VM_LIBRARIES.DS.'tcpdf');
            return 0;
        }

        $pdf = new VmVendorPDF();
        $pdf->AddPage();
        $pdf->PrintContents(JText::_('COM_VIRTUEMART_PDF_SAMPLEPAGE'));
        $pdf->Output("vminvoice_sample.pdf", 'I');
        JFactory::getApplication()->close();
    }
присоединяюсь к вопросу.   vm  2.0.22b Joomla! 2.5.14
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Может уже в настройках VM можно выбирать шрифт?
com_virtuemart.2.0.22b\components\com_virtuemart\helpers\vmpdf.php
с.118
Код
			$vmFont=$this->vendor->vendor_letter_font;
$this->SetFont($vmFont, '', $this->vendor->vendor_letter_font_size, '', 'false');                 
$this->setHeaderFont(Array($vmFont, '', $this->vendor->vendor_letter_header_font_size ));
$this->setFooterFont(Array($vmFont, '', $this->vendor->vendor_letter_footer_font_size ));
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
В VM можно изменить шрифт в настройках внешнего вида счетов-фактур, накладных и т.п., а как изменить шрифт для нормального отображения pdf на странице товара?
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Пост № 5 не помог?
*

bixitron

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
В VirtueMart.2.0.22c просто заходим Магазин->Счета и ставим шрифт по умолчанию Free Mono (UTF-8). Всё!
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
В VirtueMart.2.0.22c просто заходим Магазин->Счета и ставим шрифт по умолчанию Free Mono (UTF-8). Всё!
На просмотр товара в PDF это не влияет! Прочитайте внимательно мой пост!
Пост № 5 не помог?
Я прочитал Ваше сообщение "Может уже в настройках VM можно выбирать шрифт?" и подумал, что можно в настройках изменить.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Ваша проблема решена?
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
То есть тут меняли
/libraries/joomla/document/pdf/pdf.php
не помогло?
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
То есть тут меняли /libraries/joomla/document/pdf/pdf.php не помогло?
У меня там
Код
	var $_header_font = 'courier';
var $_footer_font = 'courier';
и
Код
$pdf->SetFont('helvetica', '', 8, '', 'false');
Какой шрифт поставить?
У обоих поставил freesans и всё в норме.
« Последнее редактирование: 03.10.2013, 21:43:13 от Nibiru »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
В норме значит все работает?
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
вроде бы работает
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
У меня там
Код
	var $_header_font = 'courier';
var $_footer_font = 'courier';
и
Код
$pdf->SetFont('helvetica', '', 8, '', 'false');
Какой шрифт поставить?
У обоих поставил freesans и всё в норме.


Такая же проблема, исправила в одном файле, как в цитате, а во втором файле, как и у товарища - ничего такого нет и вместо букв ? как решить?
VM 2.0.22 Joomla 2.5.17
*

Nibiru

  • Захожу иногда
  • 157
  • 0 / 0
  • lepnina.info
Такая же проблема, исправила в одном файле, как в цитате, а во втором файле, как и у товарища - ничего такого нет и вместо букв ? как решить?
VM 2.0.22 Joomla 2.5.17
в файле /libraries/joomla/document/pdf/pdf.php меняется в 3х местах
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Я и меняла в трех местах, вот код
Спойлер
[свернуть]


Не работает...как были ? так и остались
*

taco3

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
У меня заработало поменял шрифт в настройках магазина  счета как в посте говорилось и все стало корректно отображаться   
*

skuper

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
нет выбора шрифта.. >:(

*

rem

  • Захожу иногда
  • 51
  • 3 / 0
В VirtueMart.2.0.22c просто заходим Магазин->Счета и ставим шрифт по умолчанию Free Mono (UTF-8). Всё!
Только это помогает, остальное лучше не трогать.
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Не надо мудрить с кодом ничего. Просто установите com_virtuemart.2.6.14_ext_aio.zip (или для своей версии http://dev.virtuemart.net/projects/virtuemart/files). После этого в разделе Счета/Эл.почты можно выставить кодировку utf, тем самым и предупреждение тоже в админке пропадет.
*

Dobreff

  • Захожу иногда
  • 213
  • 10 / 4
тут меняли
/libraries/joomla/document/pdf/pdf.php
не помогло?
А у меня нет такого пути вовсе.... /libraries/joomla/document/pdf
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО]OPC поменять вкладки Физ и Юр лиц

Автор lexxbry

Ответов: 8
Просмотров: 981
Последний ответ 06.04.2018, 11:18:56
от lexxbry
Не приходят заказы в админку virtuamart 3 и zt one page checkout

Автор golinejj

Ответов: 4
Просмотров: 1675
Последний ответ 08.05.2017, 20:25:08
от Ramil8009
[Решено] Форма регистрации на английском языке

Автор dronchik24

Ответов: 4
Просмотров: 2950
Последний ответ 18.01.2017, 22:00:26
от web3.0
Не приходят заказы с сайта на почту

Автор almerashop89

Ответов: 1
Просмотров: 1801
Последний ответ 11.01.2017, 01:29:31
от gartes
Как удалить заказы?

Автор Stasweb

Ответов: 9
Просмотров: 12312
Последний ответ 11.11.2016, 05:19:39
от warlocksp