LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 16:34:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Warining в ВМРЕ  (Прочитано 5728 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Alex Revo
Практически профи
*******

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

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


« : 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
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #1 : 03.12.2007, 16:15:46 »

Alex Revo, а что там на этой строке?
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #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
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #3 : 03.12.2007, 17:38:41 »

Alex Revo, ошибка в недостающих таблицах распределения прав.
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #4 : 05.12.2007, 11:59:59 »

Не смог я разобраться в чем тут дело.
Таблица #__core_acl_aro_groups в базе есть.

Еще в админке магазина есть пункт "Группа пользователей для показа цен" там можно поставить галочку "Включить эту функцию" и должен стать активным выбор группы, но поле со списком групп пустое.

Давай я дам тебе доступ к сайту и вместе посмотрим как это решить. Если все дело в VMRE поправим и дадим рекомендации руководителю проекта VMRE для выпуска нового релиза с поддержкой Joostina.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #5 : 05.12.2007, 13:45:18 »

Alex Revo, попробуй 13 VM Azn
Записан
Shoorcan
Захожу иногда
**

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

Сообщений: 15


« Ответ #6 : 05.12.2007, 14:52:40 »

у меня тотакая же проблема в 13 версии
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #7 : 05.12.2007, 15:46:19 »

Подтверждаю, Joostina 1.1.1 + VM 1.0.13a, теже проблемы.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #8 : 05.12.2007, 16:43:35 »

ок, проверю
Записан
videocd
Осваиваюсь на форуме
***

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

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



« Ответ #9 : 11.12.2007, 19:22:29 »

У меня была таже хня... после установки магазина....
Отключил в php.ini display_errors =On
т.е. сделал display_errors =Off
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #10 : 11.12.2007, 20:28:40 »

Это не решение, а просто что называется "закрыть глаза".
Проблемы с ВМ и Джустиной наблюдаются и других местах...
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #11 : 12.12.2007, 09:35:22 »

Alex Revo, указывай места - будем разбираться.
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #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
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #13 : 12.12.2007, 13:07:29 »

Вот этот пункт не рашает проблем?: http://joomlaforum.ru/index.php/topic,23194.msg135497.html#msg135497
Записан
videocd
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline 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
Живу я здесь
******

Репутация: +112/-7
Offline Offline

Пол: Женский
Сообщений: 1019


Э-эх!


« Ответ #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 Offline

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



« Ответ #16 : 19.12.2007, 14:44:53 »

так то на форуме есть поиск  Smiley
boston... заменить в файле Joostina includes/version.php
   var $RELEASE   = '1.1';
на
   var $RELEASE   = '1';

Записан
FxPunter
Живу я здесь
******

Репутация: +112/-7
Offline Offline

Пол: Женский
Сообщений: 1019


Э-эх!


« Ответ #17 : 19.12.2007, 15:06:34 »

нашла еще баг, календарь при установки скидок не работает.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #18 : 10.02.2009, 16:48:06 »

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

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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