|
Alex Revo
|
 |
« : 03.12.2007, 16:08:50 » |
|
Joostina 1.1.1 Virtuemart RE 1.12.1 локальный денвер php 4.4.0 mysql 3.23.49
После установки и навигации в админке по панели магазина везде вылазит: Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 283
Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 287
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #1 : 03.12.2007, 16:15:46 » |
|
Alex Revo, а что там на этой строке?
|
|
|
|
|
Записан
|
|
|
|
|
Alex Revo
|
 |
« Ответ #2 : 03.12.2007, 16:56:43 » |
|
/** * HERE WE INSERT GROUPS THAT ARE ALLOWED TO VIEW PRICES * */ function prepareACL() { global $acl; // The basic ACL integration in Mambo/Joomla is not awesome $child_groups = ps_perm::getChildGroups( '#__core_acl_aro_groups', 'g1.group_id, g1.name, COUNT(g2.name) AS level', 'g1.name', null, VM_PRICE_ACCESS_LEVEL ); foreach( $child_groups as $child_group ) { ps_perm::_addToGlobalACL( 'virtuemart', 'prices', 'users', $child_group->name, null, null ); } $admin_groups = ps_perm::getChildGroups( '#__core_acl_aro_groups', 'g1.group_id, g1.name, COUNT(g2.name) AS level', 'g1.name', null, 'Public Backend' ); foreach( $admin_groups as $child_group ) { ps_perm::_addToGlobalACL( 'virtuemart', 'prices', 'users', $child_group->name, null, null ); } } там где foreach строки 283 и 287 соотв.
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #3 : 03.12.2007, 17:38:41 » |
|
Alex Revo, ошибка в недостающих таблицах распределения прав.
|
|
|
|
|
Записан
|
|
|
|
|
Alex Revo
|
 |
« Ответ #4 : 05.12.2007, 11:59:59 » |
|
Не смог я разобраться в чем тут дело. Таблица #__core_acl_aro_groups в базе есть.
Еще в админке магазина есть пункт "Группа пользователей для показа цен" там можно поставить галочку "Включить эту функцию" и должен стать активным выбор группы, но поле со списком групп пустое.
Давай я дам тебе доступ к сайту и вместе посмотрим как это решить. Если все дело в VMRE поправим и дадим рекомендации руководителю проекта VMRE для выпуска нового релиза с поддержкой Joostina.
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #5 : 05.12.2007, 13:45:18 » |
|
Alex Revo, попробуй 13 VM 
|
|
|
|
|
Записан
|
|
|
|
Shoorcan
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 15
|
 |
« Ответ #6 : 05.12.2007, 14:52:40 » |
|
у меня тотакая же проблема в 13 версии
|
|
|
|
|
Записан
|
|
|
|
|
Alex Revo
|
 |
« Ответ #7 : 05.12.2007, 15:46:19 » |
|
Подтверждаю, Joostina 1.1.1 + VM 1.0.13a, теже проблемы.
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #8 : 05.12.2007, 16:43:35 » |
|
ок, проверю
|
|
|
|
|
Записан
|
|
|
|
videocd
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 43
|
 |
« Ответ #9 : 11.12.2007, 19:22:29 » |
|
У меня была таже хня... после установки магазина.... Отключил в php.ini display_errors =On т.е. сделал display_errors =Off
|
|
|
|
|
Записан
|
|
|
|
|
Alex Revo
|
 |
« Ответ #10 : 11.12.2007, 20:28:40 » |
|
Это не решение, а просто что называется "закрыть глаза". Проблемы с ВМ и Джустиной наблюдаются и других местах...
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #11 : 12.12.2007, 09:35:22 » |
|
Alex Revo, указывай места - будем разбираться.
|
|
|
|
|
Записан
|
|
|
|
|
Alex Revo
|
 |
« Ответ #12 : 12.12.2007, 10:03:50 » |
|
Все обнаруженные места которые отложили мое тестирование ВМ на Джустина я указал в этой теме:
1. После установки и навигации в админке по панели магазина везде вылазит: Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 283
Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 287
2. В админке магазина есть пункт "Группа пользователей для показа цен" там можно поставить галочку "Включить эту функцию" и должен стать активным выбор группы, но поле со списком групп пустое.
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #13 : 12.12.2007, 13:07:29 » |
|
Вот этот пункт не рашает проблем?: http://joomlaforum.ru/index.php/topic,23194.msg135497.html#msg135497
|
|
|
|
|
Записан
|
|
|
|
videocd
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 43
|
 |
« Ответ #14 : 12.12.2007, 14:19:19 » |
|
boston, у меня эта проблема решилась.. после замены
var $RELEASE = '1.1'; на var $RELEASE = '1';
Эти строки пропали: 1. После установки и навигации в админке по панели магазина везде вылазит: Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 283
Warning: Invalid argument supplied for foreach() in z:\home\anis.ru\www\administrator\components\com_virtuemart\classes\ps_perm.php on line 287
Группы появились: 2. В админке магазина есть пункт "Группа пользователей для показа цен" там можно поставить галочку "Включить эту функцию" и должен стать активным выбор группы, но поле со списком групп пустое.
|
|
|
|
|
Записан
|
|
|
|
|
FxPunter
|
 |
« Ответ #15 : 19.12.2007, 14:16:21 » |
|
quote author=videocd link=topic=23037.msg137291#msg137291 date=1197454759] boston, у меня эта проблема решилась.. после замены
var $RELEASE = '1.1'; на var $RELEASE = '1';
[/quote] Где это менять?
|
|
|
|
|
Записан
|
|
|
|
videocd
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 43
|
 |
« Ответ #16 : 19.12.2007, 14:44:53 » |
|
так то на форуме есть поиск boston... заменить в файле Joostina includes/version.php var $RELEASE = '1.1'; на var $RELEASE = '1';
|
|
|
|
|
Записан
|
|
|
|
|
FxPunter
|
 |
« Ответ #17 : 19.12.2007, 15:06:34 » |
|
нашла еще баг, календарь при установки скидок не работает.
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #18 : 10.02.2009, 16:48:06 » |
|
Необходимо обновление версий систем. Неактуально, закрыто.
|
|
|
|
|
Записан
|
|
|
|
|