Форум Joomla! Україна
Новая версия компонента Shop and Catalog - Версія для друку.

+- Форум Joomla! Україна (https://joomla-ua.org/forum)
+-- Форум: Розширення Joomla! (https://joomla-ua.org/forum/forum-27.html)
+--- Форум: CCK, WAB (https://joomla-ua.org/forum/forum-32.html)
+--- Тема: Новая версия компонента Shop and Catalog (/thread-912.html)



Новая версия компонента Shop and Catalog - Dmitry - 01.08.2010

Новая версия компонента Shop and Catalog 0.9.1.2 (Beginner) (Beta) доступна для загрузки. Начиная с этой версии, компонент поддерживает сторонние плагины, это означает, что он может использоваться не только как электронный магазин и каталог. Подробности на сайте проекта.


Re: Новая версия компонента Shop and Catalog - Fedik - 01.08.2010

вирішив спробувати, встановилось все без проблем...
Але, при вході в компонент вивалюється багато Notic-ів, зокрема багато Undefined variable. Звичайно можна встановити error_reporting(0); але це лише приховає цю халепу

загалом виправив так:
в default.controller.php в 525 рядку додав
Код:
$conditions = array();
$condition = '';
$link_condition ='';
в user.controller.php в рядку 70 змінив
Код:
$row->published
на
Код:
$row['published']

Порада, при розробці встановіть в PHP параметр error_reporting(E_ALL); щоб бачити всі помилки відразу.

Стосовно модуля меню, там в хмл файлі не вистачає рядка
Код:
<filename>tmpl/menufunc.php</filename>
без нього модуль не працює після встановлення


Re: Новая версия компонента Shop and Catalog - Dmitry - 01.08.2010

Поперше, які параметри вашої версії PHP? Томущо компонент працює починаючи з PHP 5.0. Подруге, бажано викласти всі параметри запуску Joomla!
Help->System info, немає сенсу щось виправляти не знаючи в якому середовищі працює Joomla!
Стосовно модуля меню дякую, вже виправлено.


Re: Новая версия компонента Shop and Catalog - Fedik - 01.08.2010

Тестую на XAMP 1.7.3
Версія PHP: 5.3.1
А джомла щойно встановлена версія 1,5,20
загалом цих Undefined index багацько вискакає в різних файлах

Взагалі дякую за Вашу роботу. Надіюсь це не остання версія, і бажаю Вам переплюнути Virtuemart 8)

ще трошки про нотіси Smile
При встановленні базу місцями бажано б заповнити якимись базовими значеннями. Бо наприклад при спробі відкрити налаштування, з"являється
Код:
Notice: Undefined index: currency in /Sites/localsite/joomla/administrator/components/com_shopandcatalog/libshop/edit/admin.edit.settings.html.php on line 77
На скільки я зрозумів ця змінна формується тут
Код:
$query="SELECT * FROM #__shopandcatalog_currency WHERE published=1";
$db->setQuery($query);
$rows=$db->loadObjectList();
if($db->getErrorNum())
{
echo $db->stderr();
return false;
}
$currency=array();
for($i=0,$n=count($rows);$i<$n;$i++)
{
$val_row=&$rows[$i];
$currency[$i]['value']=$val_row->id;
$currency[$i]['text']=$val_row->name;
}
але так як в базі пусто то в ході подальшого формування і виводу змінної $items викидає вище назване повідомлення