Форум русской поддержки Joomla!® CMS
08.12.2016, 02:11:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не грузит картинки в категории как решить

 (Прочитано 483 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« : 12.03.2015, 09:58:23 »

Не грузит картинки в категории как решить.
При загрузки изображений в категорию пишет
Цитировать
Файл /usr/local/pem/vhosts/***/webspace/httpdocs/lik-astana.kz/images/stories/virtuemart/category/korob_papka11.jpg загружен
но при отображении вот такая картинка

но при наведении она открывается

помню что встречал статью как решить похожую проблему там надо было просто прописать в файле размер загружаемых изображений но вот в каком файле их прописать не запомнил (не предал большого значения статье)
проблема началась после обновления до версии 2.6.14.
Помоги решите эту проблему
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #1 : 14.03.2015, 10:04:13 »

Попробовал загрузить через загрузчик а потом ввести в поиске и выбрать изображение
но тут проблема при вводе имени изображения пишет изображение не найдено
но по факту оно есть. Не понятно почему оно не догружается где может стоять ограничение.
Нашел вот такой файл /administrator/components/com_virtuemart/helpers/mediahandler.php и как я понял это он отвнчает за загрузку изображений и там есть такая строка
1085
Код:
function getImagesList($type = '',$limit=0, $max=16)
вот $max=16 пробовал за место 16 ставить 102400 не чего не изменилось
как решить помогите
вот весь код
Код:
function getImagesList($type = '',$limit=0, $max=16) {

$db = JFactory::getDBO();
$list = array();
$vendorId=1;//TODO control the vendor
$q='SELECT SQL_CALC_FOUND_ROWS `virtuemart_media_id` FROM `#__virtuemart_medias` WHERE `published`=1
     AND (`virtuemart_vendor_id`= "'.(int)$vendorId.'" OR `shared` = "1")';
if(!empty($type)){
$q .= ' AND `file_type` = "'.$type.'" ';
}
if ($search = JRequest::getString('term', false)){
$search = '"%' . $db->getEscaped( $search, true ). '%"' ;
$q .=  ' AND (`file_title` LIKE '.$search.' OR `file_description` LIKE '.$search.' OR `file_meta` LIKE '.$search.') ';
}
$q .= ' LIMIT '.(int)$limit.', '.(int)$max;

$db->setQuery($q);
// $result = $this->_db->loadAssocList();
if ($virtuemart_media_ids = $db->loadResultArray()) {
$errMsg = $db->getErrorMsg();
$errs = $db->getErrors();

$model = VmModel::getModel('Media');

$db->setQuery('SELECT FOUND_ROWS()');
$list['total'] = $db->loadResult();

$list['images'] = $model->createMediaByIds($virtuemart_media_ids, $type);

if(!empty($errMsg)){
$app = JFactory::getApplication();
$errNum = $db->getErrorNum();
$app->enqueueMessage('SQL-Error: '.$errNum.' '.$errMsg);
}

if($errs){
$app = JFactory::getApplication();
foreach($errs as $err){
$app->enqueueMessage($err);
}
}

return $list;
}
else return array();
}


* Безымянный-1.jpg (610.38 Кб, 1000x516 - просмотрено 79 раз.)
« Последнее редактирование: 14.03.2015, 10:12:15 от Stasweb » Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #2 : 14.03.2015, 10:33:31 »

Может он в базе недогружает вот таблица _virtuemart_medias


* pma_media.jpg (782.58 Кб, 1000x549 - просмотрено 79 раз.)
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #3 : 14.03.2015, 11:18:00 »

неужели ни кто не сталкивался с подобными ошибками.
Может кто посоветует плагин какой для загрузки изображений в категорию
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #4 : 14.03.2015, 11:40:47 »

На JED на первой странице есть решение но оно для товаров
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
подскажите может есть и для категорий что то подобное.
На данном сайте не нашел не чего что могло бы подойти

так же пробовал и ftp закинуть картинки в папку images/stories/virtuemart/category/ и через фильтр найти тоже не находит а файлы там есть
« Последнее редактирование: 14.03.2015, 11:49:29 от Stasweb » Записан
mailrev
Осваиваюсь на форуме
***

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #5 : 14.03.2015, 13:34:23 »

те картинки которые вы загружаете через ftp отображаться при выборе в VM не должны, т.к они (точнее пути к картинкам) должны прописаться в базе данных.
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #6 : 14.03.2015, 20:02:55 »

с этим все понят но
но почему они там не прописываются
Записан
mailrev
Осваиваюсь на форуме
***

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #7 : 15.03.2015, 02:00:11 »

Смотрите таблицы БД, их там несколько, в одной вроде перечень всех медиафайлов, в другой привязка к товарам (категориям). Можно включить отладку и посмотреть какие запросы формируются при добавлении файлов у вас.
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #8 : 16.03.2015, 07:54:27 »

пишет 
181 SQL-запросов зафиксировано
и во всем списки нет ссылок на изображение.
Как должен выглядеть запрос на сохранение пути на изображение?   
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #9 : 16.03.2015, 08:28:07 »

В таблице _virtuemart_medias прописана ссылка

при переходе тоже открывается
http://lik-astana.kz/images/stories/virtuemart/category/disk_karti88.jpg   
но в категориях ее нет
http://lik-astana.kz/index.php/ru/tipografiya-poligrafiya-v-astane.html Дисконтные карты   
ее не отображает

_virtuemart_categories
ID категории  157


_virtuemart_categories_ru_ru
ID категории  157
   

_virtuemart_category_categories   

« Последнее редактирование: 16.03.2015, 09:14:19 от Stasweb » Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #10 : 16.03.2015, 09:17:21 »

Где еще может быть проблема или прописаны ссылки
может настройки в phpMyAdmin неправильно выставлены
токая же проблема была и с товаром но ее решили сразу  установкой плагина
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
« Последнее редактирование: 16.03.2015, 10:12:46 от Stasweb » Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #11 : 16.03.2015, 10:28:20 »

Вот сам запрос
Код:
SELECT `likastana_virtuemart_medias`.*
  FROM `likastana_virtuemart_medias`
  WHERE `likastana_virtuemart_medias`.`virtuemart_media_id` = "1126"
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #12 : 16.03.2015, 10:39:35 »

так же не создает миниатюру картинки

Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet