четверг, 29 августа 2013 г.

Генерация приватного ключа для pangalink Swedbank Virtuemart 2.0

Для использования платежного плагина Swedbank для Virtuemart 2.0 от e-abi.ee, требуется сгенерировать приватный ключ. Генерируем при помощи OpenSSL. Запрос для генерации выглядит так: genrsa -out privkey.pem 1024 /E=info@ваш_имейл.ee/OU=banklink/O=Название Фирмы/C=EE(код страны)

Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

четверг, 1 августа 2013 г.

Кодировка в счете PDF Virtuemart 2.0.22a на почту

Столкнулся с проблемой кодировки в счете-фактуре, который приходит Покупателю на мыло.

Для того чтобы это исправить необходимо:
1. Скачиваем последнюю версию скрипта TCPDF
2. Разархивируем и из папки fonts копируем содержимое к себе на сервер ваш_сайт/libraries/tcpdf/fonts
3. Открываем любым пекстовым редактором файл ваш_сайт/libraries/joomla/document/pdf/pdf.php, находим строку

$pdf->SetFont('helvetica', '', 8, '', 'false');

и заменяем на
 
$pdf->SetFont('freesans', '', 6, '', 'false');
4. В этом же файле находим
 
var $_header_font" и "var $_footer_font"
 
заменяем на
 
var $_header_font = 'freesans';
var $_footer_font = 'freesans';
 
Идем  в VirtueMart - Магазин - вкладка "Счета" и в блоке "Внешний вид" в списке "Шрифт по умолчанию" выбрать Free Mono (UTF-8 Unicide)

Кстати если Вам нужен хостинг, то рекомендую качественный эстонский хостинг - Tantum.
Вас приятно удивят цены и качество услуги!

Как изменить название файла счета к оплате PDF Virtuemart 2.0.22a

Идем сюда:

components/com_virtuemart/controllers/invoice.php,


на строке 89:
$path .= preg_replace('/[^A-Za-z0-9_\-\.]/', '_', 'vm'.$layout.'_'.$invoiceNumber.'.pdf');

заменяем на:

$path .= preg_replace('/[^A-Za-z0-9_\-\.]/', '_', ваше_название.'_'.$invoiceNumber.'.pdf');

Кстати если Вам нужен хостинг, то рекомендую качественный эстонский хостинг - Tantum.
Вас приятно удивят цены и качество услуги!