Добавлено: 12.05.2020 / 22:42
Извиняюсь, темы не нашел. - создал
Добавлено: 12.05.2020 / 22:58
проблема возникла при редактировании пользователя. не передавался 0 в ячейки
mailvis и
karma_off. решилось заменой переменных
$user_mailvis= isset($_POST['mailvis']) ? '1' : '0'; //$user_data['mailvis'] = isset($_POST['mailvis']) ? '1' : '0';
$user_karma_off = (isset($_POST['karma_off']) ? 1 : 0); //$user_data['karma_off'] = (isset($_POST['karma_off']) ? 1 : 0);
Добавлено: 12.05.2020 / 23:02
теперь проблема с IP адресом пользователя. т.е. если адрес длиннее 9-символов, то пользователь не отображается.
помогайте решить
# КоляН (12.05.2020 / 23:02)
проблема возникла при редактировании пользователя. не передавался 0 в ячейки mailvis и karma_off. решилось заменой переменных
$user_mailvis= isset($_POST['mailvis']) ? '1' : '0'; //$user_data['mai
Там был косяк, но проявлялся не у всех. И не только с этими полями.
Вот исправленный файл, можешь его заменить в папке modules/profile/includes
# КоляН (12.05.2020 / 23:02)
теперь проблема с IP адресом пользователя. т.е. если адрес длиннее 9-символов, то пользователь не отображается.
помогайте решить
Не очень понятно в чем именно проблема? Можешь показать текст ошибки?
Добавлено: 12.05.2020 / 23:14
Сейчас скопирую с Орен сервера
Добавлено: 12.05.2020 / 23:21
Fatal error: Uncaught TypeError: long2ip() expects parameter 1 to be integer, string given in D:\domains\JohnCMS_9_2_0\public_html\system\src\Casts\Ip.php:31 Stack trace: #0 D:\domains\JohnCMS_9_2_0\public_html\system\src\Casts\Ip.php(31): long2ip('3583445451') #1 D:\domains\JohnCMS_9_2_0\public_html\system\vendor\illuminate\database\Eloquent\Concerns\HasAttributes.php(563): Johncms\Casts\Ip->get(Object(Johncms\Users\User), 'ip', '3583445451', Array) #2 D:\domains\JohnCMS_9_2_0\public_html\system\vendor\illuminate\database\Eloquent\Concerns\HasAttributes.php(542): Illuminate\Database\Eloquent\Model->getClassCastableAttributeValue('ip') #3 D:\domains\JohnCMS_9_2_0\public_html\system\vendor\illuminate\database\Eloquent\Concerns\HasAttributes.php(218): Illuminate\Database\Eloquent\Model->castAttribute('ip', '3583445451') #4 D:\domains\JohnCMS_9_2_0\public_html\system\vendor\illuminate\database\Eloquent\Concerns\HasAttributes.php(137): Illuminate\Database\Eloquent\Model->addCastAttributesToArray(Array, Array) #5 D:\domains\Jo in D:\domains\JohnCMS_9_2_0\public_html\system\src\Casts\Ip.php on line 31
КоляН, а винда 32 битная?
человекопонятный IP
213.151.9.203
Адрес: Россия, Екатеринбург, Ул. Победы, 70б, (Юридический адрес: 620075, г. Екатеринбург, ул. Мамина-Сибиряка, д.85, этаж 8, оф.29)
Владелец: RU-YCC-20080313
Провайдер: МОТИВ Telecom
Сайт:
https://motivtelecom.ru/sverdlovsk_oblast/
VKazNetE, пока не знаю. Пока мало изменений для обновы)
КоляН, распакуй этот файл в корень сайта, перейди по адресу /test.php
Посмотри что выведет.