Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 7530 Просмотров
*

megavovan

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Ставится но не работает
« : 27.02.2013, 05:34:52 »
Добрый день
Полазил по демке. очень понравилось. Решил установить. Установка прошла без сучка без задоринки, но сразу после этого если зайти на сайт то вываливается целый экран ошибок. Привожу ниже:

Warning: Invalid argument supplied for foreach() in /var/www/user1793/data/www/my-site.ru/administrator/components/com_ksenmart/helpers/ksenmart.php on line 1376
mod_ksenmart_products_list

Warning: require(/var/www/user1793/data/www/my-site.ru/components/com_ksenmart/templates/default/product_item.html) [function.require]: failed to open stream: No such file or directory in /var/www/user1793/data/www/my-site.ru/modules/mod_ksenmart_products_list/tmpl/default.php on line 26

Fatal error: require() [function.require]: Failed opening required '/var/www/user1793/data/www/my-site.ru/components/com_ksenmart/templates/default/product_item.html' (include_path='.:/usr/local/php-5.3.18/lib/php') in /var/www/user1793/data/www/my-site.ru/modules/mod_ksenmart_products_list/tmpl/default.php on line 26

В админку захожу нормально, там всё работает. Заметил, что если добавить товар, то самый первый "warning..." вырисовывается уже дважды. В общем сколько товаров столько раз и выводится первая строчка. Если товары вообще удалить, то сайт начинает открываться.

В чем может быть проблема? Где копать?
*

D1ver

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
  • Random Post Generator
Re: Ставится но не работает
« Ответ #1 : 04.03.2013, 01:48:40 »
Какая версия Joomla и версия php?
*

shketok

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Ставится но не работает
« Ответ #2 : 12.03.2013, 15:35:32 »
такая же проблема, и если на страницу товара пробуешь перейти
Код
Warning: in_array() expects parameter 2 to be array, string given in /home/h47260/data/www/hozarm.ru/components/com_ksenmart/models/shopproduct.php on line 69

Parse error: syntax error, unexpected ';' in /home/h47260/data/www/hozarm.ru/components/com_ksenmart/views/shopproduct/tmpl/product.php on line 208

Версия Joomla 2.5.9
*

dmtn

  • Захожу иногда
  • 379
  • 25 / 2
Re: Ставится но не работает
« Ответ #3 : 18.03.2013, 15:40:20 »
та же беда на денвере:
Warning: Invalid argument supplied for foreach() in Z:\home\777.loc\www\administrator\components\com_ksenmart\helpers\ksenmart.php on line 1376
mod_ksenmart_products_list

Warning: require(Z:\home\777.loc\www/components/com_ksenmart/templates/default/product_item.html) [function.require]: failed to open stream: No such file or directory in Z:\home\777.loc\www\modules\mod_ksenmart_products_list\tmpl\default.php on line 26

Fatal error: require() [function.require]: Failed opening required 'Z:\home\777.loc\www/components/com_ksenmart/templates/default/product_item.html' (include_path='.;C:\php\pear') in Z:\home\777.loc\www\modules\mod_ksenmart_products_list\tmpl\default.php on line 26

а ведь ничего даже не сделал, установил воткнул код и пошел спать, а на следующий день порадовало вышеуказанное сообщение
*

SorokinS

  • Захожу иногда
  • 165
  • 12 / 1
Re: Ставится но не работает
« Ответ #4 : 18.03.2013, 19:27:24 »
такая же проблема, и если на страницу товара пробуешь перейти
Код
Warning: in_array() expects parameter 2 to be array, string given in /home/h47260/data/www/hozarm.ru/components/com_ksenmart/models/shopproduct.php on line 69

Parse error: syntax error, unexpected ';' in /home/h47260/data/www/hozarm.ru/components/com_ksenmart/views/shopproduct/tmpl/product.php on line 208

Версия Joomla 2.5.9

в product.php
Было: <div class="buy"><button class="button"><?php echo ?></button></div>
Стало: <div class="buy"><button class="button"><?php echo ""; ?></button></div>

Заработало.

Вообще компонент классный. Поддержу при первом же ком. проекте! А пока +.
В нем столько плюшек! Для VM все эти плюшки нада докупать. Мультизагрузка фоток, модуль фильтра, csv, XLS!...

Реально классный компонент, буду активно тестировать.
*

shketok

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Ставится но не работает
« Ответ #5 : 19.03.2013, 14:21:19 »
в product.php
Было: <div class="buy"><button class="button"><?php echo ?></button></div>
Стало: <div class="buy"><button class="button"><?php echo ""; ?></button></div>

Заработало.


Спасибо помогло, но осталась ошибка Warning: in_array() expects parameter 2 to be array, string given in /home/****/data/www/****.ru/components/com_ksenmart/models/shopproduct.php on line 69 , и ещё одна над ценой товара вылезла строка Warning: Invalid argument supplied for foreach() in /home/***/data/www/****.ru/components/com_ksenmart/views/shopproduct/tmpl/product_selectable_properties.php on line 3
*

shketok

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Ставится но не работает
« Ответ #6 : 19.03.2013, 14:38:08 »
удалить
« Последнее редактирование: 19.03.2013, 14:43:15 от shketok »
*

Opposite

  • Осваиваюсь на форуме
  • 46
  • 2 / 0
Re: Ставится но не работает
« Ответ #7 : 21.03.2013, 13:27:38 »
Аналогичная проблема. Если снять с публикации модуль mod_ksenmart_products_list, то магазин уже отображается, но с ошибкой
Код
Warning: Invalid argument supplied for foreach() in /home/user/public_html/shop/administrator/components/com_ksenmart/helpers/ksenmart.php on line 1376
это строка
Код
foreach (self::$_products_properties as $k=>$v){

Информация о системе

Спойлер
[свернуть]
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Ставится но не работает
« Ответ #8 : 21.03.2013, 17:50:17 »
На транице описания товара над ценой пишет ошибку
Код
Warning: Invalid argument supplied for foreach() in Y:\home\test\www\components\com_ksenmart\views\shopproduct\tmpl\product_selectable_properties.php on line 3
В этом месте должны отображаться свойства товара (выпадающие списки)
Решение. В файле www\components\com_ksenmart\views\shopproduct\tmpl\product_selectable_properties.php меняем строку 3
Код
foreach($product->properties as $property)
на
Код
foreach($this->product->properties as $property)
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Ставится но не работает
« Ответ #9 : 21.03.2013, 18:29:01 »
Решение. Убираем "Warning: Invalid argument supplied for foreach() in /home/user/public_html/shop/administrator/components/com_ksenmart/helpers/ksenmart.php on line 1376".
Если посмотреть через отладчик, то появляются ошибки
Код
JDatabaseMySQL::query: 1054 - Unknown column 'kpp.count'

и
Код
JDatabaseMySQL::query: 1054 - Unknown column 'kpp.code'
можно вылечить двумя способами:
1. исправить запрос
Код
$db->setQuery(
"select kp.*, kpp.value,  kpp.product, kpp.price,kpp.count,kpp.code   
FROM #__ksenmart_properties AS kp,
#__ksenmart_product_properties AS kpp
where kp.id = kpp.property_id AND kp.type != 'checkbox'
AND kp.filter_count >0 AND kp.in_filter =1
AND kpp.value != '' ORDER BY kp.ordering"
);
  удалив из него kpp.count,kpp.code
2. добавить в таблицу ksenmart_product_properties  поля count и code

ИМНО 2й вариант более правильный
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Ставится но не работает
« Ответ #10 : 21.03.2013, 18:38:42 »
Код
Warning: in_array() expects parameter 2 to be array, string given in \home\test\www\components\com_ksenmart\models\shopproduct.php on line 69
удалось победить комментированием строки 69
Код
if ($c!='' && !in_array($wcats,$c))
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Ставится но не работает
« Ответ #11 : 22.03.2013, 18:01:57 »
Корзина
Код
Fatal error: Call to undefined function JText_() in Y:\home\test\www\components\com_ksenmart\views\shopopencart\tmpl\cart_item.php on line 12
Решение:
Исправляем файл cart_item.php в строке 12. Вместо Text_ пишем JText::_
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Ставится но не работает
« Ответ #12 : 25.03.2013, 16:43:27 »
Страница товара
Ошибка: 500
Код
JDatabaseMySQLi::query: 1054 - Unknown column 'Array' in 'where clause' SQL=select * from jm_ksenmart_categories where id in (Array) order by parent desc limit 1
Ошибка в файле \www\components\com_ksenmart\models\shopproduct.php строка 223
Решение "костыль" исправляем строку 223
Код
$query="select * from #__ksenmart_categories where id='$this->_category_id' order by parent desc limit 1";

Версия компонента от 22,03,2013
« Последнее редактирование: 25.03.2013, 17:25:20 от TAX »
*

Казбек

  • Новичок
  • 8
  • 0 / 0
Re: Ставится но не работает
« Ответ #13 : 27.03.2013, 23:48:19 »
У меня ошибка Fatal error: Call to undefined method JController::getInstance() in /var/www/u4783345/data/www/09svo.ru/administrator/components/com_ksenmart/ksenmart.php on line 14

Как исправить? заранее спасибо!
*

ldmco

  • Moderator
  • 267
  • 28 / 1
  • ksenmart.ru
Re: Ставится но не работает
« Ответ #14 : 02.04.2013, 01:19:38 »
У меня ошибка Fatal error: Call to undefined method JController::getInstance() in /var/www/u4783345/data/www/09svo.ru/administrator/components/com_ksenmart/ksenmart.php on line 14

Как исправить? заранее спасибо!

что-то очень странно, какая версия Joomla у вас?
Я отвечаю на все сообщения, просто на некоторые - устно :)
*

ChronosMe

  • Новичок
  • 3
  • 0 / 0
Re: Ставится но не работает
« Ответ #15 : 03.04.2013, 15:10:22 »
Не добавляются фотографии к товару. Пробовал и на хостинге и через денвер.
Фотки загружаются в папку /media/ksenmart/images/products....., но товары их "не видят".
*

ldmco

  • Moderator
  • 267
  • 28 / 1
  • ksenmart.ru
Re: Ставится но не работает
« Ответ #16 : 03.04.2013, 16:52:05 »
Не добавляются фотографии к товару. Пробовал и на хостинге и через денвер.
Фотки загружаются в папку /media/ksenmart/images/products....., но товары их "не видят".

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

« Последнее редактирование: 03.04.2013, 23:00:10 от ldmco »
Я отвечаю на все сообщения, просто на некоторые - устно :)
*

ldmco

  • Moderator
  • 267
  • 28 / 1
  • ksenmart.ru
Re: Ставится но не работает
« Ответ #17 : 03.04.2013, 23:00:14 »
_________

Посмотрел, все работает.
вот результат: http://samhoz.ru/katalog/tomat

Как-то странно, я вообще нечего загадочного не делал, в чем вопрос то был?
Я отвечаю на все сообщения, просто на некоторые - устно :)
*

ChronosMe

  • Новичок
  • 3
  • 0 / 0
Re: Ставится но не работает
« Ответ #18 : 03.04.2013, 23:43:20 »
Спасибо! Все заработало! :))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться