keybad 0 Опубликовано 26 декабря, 2009 Жалоба Поделиться Опубликовано 26 декабря, 2009 (изменено) столкнулся с невозможностью присвоить пользователю имеющегося незанятого персонажа (ник русский, руоф аион) при редактировании пользователя и выборе персонажа из списка имеющихся (там где с контрол множественное выделение) и нажатии сохранить персонаж остаётся непривязанным. в обход этому включил расширение "менеджер профилей", пользователи успешно привязывают персонажей Изменено 26 декабря, 2009 пользователем keybad Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 27 декабря, 2009 Жалоба Поделиться Опубликовано 27 декабря, 2009 Хорошо, на днях постараюсь повторить ошибку и выяснить ее причину.На всякий случай не помешала бы ссылка на вашу дкп-систему и на пхпинфо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
keybad 0 Опубликовано 28 декабря, 2009 Автор Жалоба Поделиться Опубликовано 28 декабря, 2009 http://insane.su/eqdkp/ http://insane.su/eqdkp/.info.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 30 декабря, 2009 Жалоба Поделиться Опубликовано 30 декабря, 2009 Такая проблема может быть в случае, если вы меняли игру - т.е. например переключились на ВоВ а потом уже обратно на Айон. Могли сбиться настройки расы и класса персонажа (т.е. стоять те порядковые номера класса и расы, которые не находятся для Айона). Попробуйте обновить информацию о персонаже - отредактировать его расу и класс, или просто хотя бы пересохранить - и затем прикрепить его еще раз. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
keybad 0 Опубликовано 30 декабря, 2009 Автор Жалоба Поделиться Опубликовано 30 декабря, 2009 (изменено) дкп система сразу аион, указывалось при инсталяции, база была чистая. изменять данные персонажа и имя пробовали, без эффекта. до сих пор с персонажами при привязки его из админки он отвязывается. вот что выдаёт отладка в коде admin/manage_users.php строка 300 и далее (дебаг закоменчен #####) if ( (isset($_POST['member_id'])) && (is_array($_POST['member_id'])) ) { ##### $this->user_data['user_id'] = 3 ##### $_POST['member_id'] = array(); $sql = 'INSERT INTO ' . MEMBER_USER_TABLE . ' (member_id, user_id) VALUES '; $query = array(); $member_ids = $in->getArray('member_id', 'int'); ##### $in->getArray('member_id', 'int') = 3; //почему 3, а не массив из целых чисел? foreach ( $member_ids as $member_id ) { $query[] = '(' . $member_id . ', ' . $this->user_data['user_id'] . ')'; ##### $member_id = ""; //само собой, не массив же } $sql .= implode(', ', $query); $db->query($sql); } очевидное временное решение заменой $in->getArray('member_id', 'int') на $_POST['member_id'] но странно, что глобальный объект $in для этого member_id не возвращает массив. Изменено 30 декабря, 2009 пользователем keybad Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 31 декабря, 2009 Жалоба Поделиться Опубликовано 31 декабря, 2009 В настройках PHP отключите значение magic_quotes_gpc, затем сообщите о результате. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
keybad 0 Опубликовано 4 января, 2010 Автор Жалоба Поделиться Опубликовано 4 января, 2010 отключил, дебаг такой mqgpc=0 mqrt=0 $this->user_data['user_id'] =3 $_POST['member_id'] =Array $in->getArray('member_id', 'int') =3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 4 января, 2010 Жалоба Поделиться Опубликовано 4 января, 2010 Возможно, что проблема в коде, возможно что как-то влияет что-то в настройках серверного окружения - без малейшего даже, подобных жалоб не поступало, ошибку воспроизвести у себя не удалось. Попробуйте установить у себя Zend Optimizer. Это полезно и в целом для работы скриптов, и в данном случае может быть поможет. Если не поможет - то хотелось бы все же посмотреть на данные таблиц расы, классов и персонажей. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
keybad 0 Опубликовано 8 января, 2010 Автор Жалоба Поделиться Опубликовано 8 января, 2010 Окружение такое http://insane.su/eqdkp/.info.php Тогда обойдусь POST'ом, не критично. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 8 января, 2010 Жалоба Поделиться Опубликовано 8 января, 2010 Вы уже раз давали ссылку на пхпинфо и я ее видел. Еще раз повторю - попробуйте поставить Zend Optimizer. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.