|
Пользователь 810441 Заглянувший Сообщений: 2 |
вот например этого |
|
Пользователь 132775 Постоянный посетитель Сообщений: 180 |
#2 1 15.12.2016 09:29:19 Проверьте права на файл Блог о веб-разработке | Каталог сайтов |
Всем добрый день, соучастники.
Возникла проблема, есть проект на битриксе, есть каталог товаров и небольшое кол-во вспомогательных справочников.
При попытке редактирования «элемента меню/записи справочника» при нажатии кнопки сохранить (после внесения изменений) происходит переадресация на механизм добавления без сохранения изменений.
Пример редиректа: https://domen.ru/bitrix/admin/iblock_element_edit.php?IBLOCK_ID=4&type=catalog&lang=ru&find_section_section=17
Так же наблюдаю следующую картину при редактировании типа инфоблока:
/bitrix/admin/iblock_edit.php?type=catalog&lang=ru&admin=Y
[TypeError]
Argument 1 passed to BitrixIblockTemplateHelper::convertArrayToModifiers() must be of the type array, null given, called in /home/bitrix/www/bitrix/modules/iblock/admin/iblock_edit.php on line 686 (0)
/home/bitrix/www/bitrix/modules/iblock/lib/template/helper.php:57
#0: BitrixIblockTemplateHelper::convertArrayToModifiers(NULL)
/home/bitrix/www/bitrix/modules/iblock/admin/iblock_edit.php:686
#1: require(string)
/home/bitrix/www/bitrix/admin/iblock_edit.php:1
Через список товары копируются и удаляются. Но именно создание и редактирование не работает.
Что пробовал:
- Проверил настройки подключения к БД (идентичные) — менял на root — проблема сохранялась.
- Поигрался с настройками PHP с уклоном с сторону обработки ошибок.
- Попытался полазить в ядре — результат 0.
- Средствами битры проверил состояние БД — все ок.
- Сделал восстановление — все ок.
- Накатил бекап — проблема видимо уже давно, просто не видели — поэтому проблема сохранилась.
- Отключил вспомогательные редиректы в .htaccess — проблема на месте.
- Уже от безысходности: вкл/выкл — кеширование.
Нужна подсказка.
Битра: 2016 год.
PHP:
PHP Version 7.1.33
Apache API Version: 20120211
|
при сохранении все поля очищаются и становятся пустыми. На кого регистрировать лицензии Изменено: Ioannes — 19.08.2015 13:51:31 |
|
|
Проблема возникала из-за использования точек в идентификаторах полей. |
|
|
Добрый день, Сергей На другом сайте данный модуль работает (отображается в админке) корректно. |
|
|
Доп инфо к пред сообщению |
|
|
Гость, не могу смоделировать вашу проблему, к сожалению у меня кодировка виндовс большая редкость, но последний раз проверял кажется с 15 версией в кодировке виндовс, проблем не было. Сходу: а у вас проверка сайта ошибок не выдает, func_overload настроен правильно? |
|
|
проверка сайта ошибок не выдает, Еще раз хочу отметить — модуль работает, в публичной части что надо вываливает. Но в админке в форме русские символы не выводит (потому и подумал сначала на кодировку). В 15 версии у меня с модулем всё ок. В ближайшее время планировал собирать еще один сайт на версии 16 но уже в кодировке utf8, планировал использовать Ваш модуль — по результатам отпишусь Спасибо за обратную связь |
|
|
Сергей Эстрин Администратор Сообщений: 462 |
#7 05.08.2016 13:26:21
А почему 2? Для кодировки виндовс ведь должно быть 0 вроде.. |
||
|
Цитировать Имя |
|
Добрый день Сергей php_value display_errors 1 #php_value mbstring.func_overload 2 Однако, пытался раскоментировать и поставил 0 — не помогло. В ближайшие дни планирую делать сайт на 16 версии в кодировке утф8, Ваш модуль буду использовать — обязательно отпишусь здесь как он встанет. PS кстати Вам за мобуль спасибо, ранее для аналогичных целей прописывал константы в init.php что имхо не совсем айс |
|
|
установил модуль на 1С-Битрикс: Управление сайтом 16.0.11 всё работает нормально, таки проблема вылазит при кодировке 1251 ? |
|
|
Сергей Эстрин Администратор Сообщений: 462 |
#10 15.08.2016 13:18:42
Видимо да, если у меня будет под рукой сайт в виндовс кодировке, проверю. |
||
|
Цитировать Имя |
|
Гость Гость |
#11 24.08.2016 19:15:54 Добрый день Сергей. Перенёс сайт на другой хостинг — все стало ок, однако, видимо таки проблема есть — где то внутри в битриксе с кодировками (или в настройках сервера), тк. заметил что на новом хостинге в панели администратора кое где (не в вашем модуле) проскакивают крокозябры вместо текста (на старом хостинге было ок) — похоже из бд тянет не в той кодировке. |
|
Цитировать Имя |
|