Июл 222013
 

Увеличить количество символов краткого описания Virtuemart 2.0

Поднял себе интернет магазин на основе Виртуемарт 2.0, долго и упорно искал в настройках как же увеличить количество символов для вывода короткого описания.
Когда устал искать, воспользовался своими способностями программирования и залез в код.

Находим файл:

components/com_virtuemart/views/category/tmpl/default.php

Ищем строку воспользовавшись поиском

<?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 40, ‘…’)?>

По умолчанию у меня было всего 40 символов, не знаю, для кого будет хватать такое количество, но я не жадничал и сделал 4000.

Пользуемся и радуемся!

Авг 062012
 

Joomla 2.5 PDF и Virtuemart

Исправляем кодировку в генерируемом PDF

Исправление проблемы с отображение русских символов в virtuemart. При нажатие на кнопку pdf

1. Загружаем последнюю версию скрипта TCPDF
2. Извлекаем архив
3. Идем в созданную папку и копируем всё ее содержимое в папку на сервер: ваш_сайт/libraries/tcpdf/
4. Открываем текстовым редактором файл ваш_сайт/libraries/joomla/document/pdf/pdf.php и находим строчку $pdf->SetFont .
5. Заменяем строку:
Код:

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

на эту:
Код:

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

6. Так же поиском ищем «var $_header_font» и «var $_footer_font» и заменяем их на это:

Код:

var $_header_font = 'freesans';
var $_footer_font = 'freesans';

7) Открываем файл ваш_сайт/components/com_virtuemart/helpers/vmpdf.php , И так же везде, где helvetica заменяем на freesans

После этого pdf должен работать.