2013-11-25 2 views
0

Я новичок в vtiger и пользуюсь vtiger CRM 5.4.0. Когда я добавляю изображение в продукт, оно не отображается в его подробном представлении. Образы, загружаемые и вставляемые в базу данных, я думаю, что проблема связана с листинговой частью. Я нашел код модуля боковой продукции DetailView.phpVtiger Изображения продуктов не отображаются в Информация о продукте:

smarty->assign('BLOCKS', getBlocks($currentModule,'detail_view','',$focus->column_fields));

откуда все блоки приходят, но я не знаю, откуда все изображения продукта листинга. Любая помощь будет принята с благодарностью

ответ

0

Сначала подтвердите изображения, сохраненные в соответствующей директории, созданной динамической в ​​vTiger.

Каталог Путь: http://example.com/storage/2013/November/week3/image_name.png

Если ваш загружаете файлы на реальном сервере, установите разрешение папки/каталога.

, а затем создайте новый продукт и снова загрузите файл.

0

Для решения этой проблемы измените файл vtlib\Vtiger\Functions.php и добавьте (приблиз в строке 196) этой функции:

if($mimeType == ''){ $mimeType = $file_details['type']; }

Пример:

Before: 
194: //mime type check 
195: $mimeType = mime_content_type($file_details['type']); 
196: 
197: $mimeTypeContents = explode('/', $mimeType); 

After: 
194: //mime type check 
195: $mimeType = mime_content_type($file_details['type']); 
196: if($mimeType == ''){ $mimeType = $file_details['type']; } 
197: $mimeTypeContents = explode('/', $mimeType); 

С уважением.

Смежные вопросы