Помогите разобраться компонент выдает вот такую ошибку
Warning: require_once(Z:\home\goya.ry\www/components/com_properties\includes\tcpdf\config\lang\eng.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\goya.ry\www\components\com_properties\views\pdf\view.html.php on line 45
Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\goya.ry\www/components/com_properties\includes\tcpdf\config\lang\eng.php' (include_path='.;C:\php\pear') in Z:\home\goya.ry\www\components\com_properties\views\pdf\view.html.php on line 45
Как я понял в этом месте прикрепляется Pdf файл или чет такое, но моих знаний не хватает исправить ее.
Нет, там по ссылке можно скачать инфу об объекте в виде PDF файла.
Проблема действительно имеет место быть.
И так решение...
Компонент установил на чистую Joomla и нечего не менял, ошибка сразу появилась.
1. Качаем библиотеку
tcpdf.zip и распаковываем содержимое архива в папку /components/com_properties/includes.
2. В файле /components/com_properties/views/pdf/view.html.php в 45 строке ищем
require_once(JPATH_COMPONENT . DS . 'includes'. DS . 'tcpdf'. DS . 'config'. DS . 'lang'. DS . 'eng.php');
меняем в ней
'eng.php' на
'rus.php'и ПЕРЕД ней добавляем строку:
Т.е. в итоге должно получиться так:
ob_end_clean();
require_once(JPATH_COMPONENT . DS . 'includes'. DS . 'tcpdf'. DS . 'config'. DS . 'lang'. DS . 'eng.php');
3. Учим кирилице - в этом же файле /components/com_properties/views/pdf/view.html.php ищем
$pdf->SetFont('helvetica', '', 10);
и заменяем на
$pdf->SetFont('freeserif', '', 10);
4. Убираем пустой lightbox - в файле \components\com_properties\views\property\tmpl\blue_item.php (иконка выводится только в этом шаблоне) ищем
<a href="<?php echo $linkpdf ;?>" class="modal" rel="{handler: 'iframe', size: {x: 500, y: 600}}" title="<?php echo JText::_('Download Pdf');?>">
и заменяем на
<a href="<?php echo $linkpdf ;?>" title="<?php echo JText::_('Download Pdf');?>">
5. В файле administrator/components/com_properties/config.xml найти
<!--
<field name="iconPdfShow" type="radio" default="0" label="Show Pdf icon In Details" description="Show Pdf icon In Details?">
<option value="0">No</option>
<option value="1">Yes</option>
</field>
-->
убрать комментарии ("<!--" и "-->)", и в настройках компонента включаем появившуюся опцию "Show Pdf icon In Details"
(хотя я не уверен до конца в необходимости последнего пункта).