Обновление 2.4.0 - ошибки и решения

#136 15 января 2016 в 22:19
А.Саган, пришлите мне на почту fuze@instantcms.ru доступ в админку вашего сайта, phpmyadmin и на ftp — гляну на месте. Порядочность гарантирую.
#137 16 января 2016 в 07:08

гляну на месте.

Fuze
Да, конечно, можно посмотреть.
Хотя подобную ситуацию каждый может создать самостоятельно:
— поставить галочку "недоступно Гостям" для пункта меню у которого есть вложенный пункт. И не важно, стоит на этом вложенном пункте галочка "Не показывать гостям" или нет, если у вышестоящего стоит галочка, то появляется белый экран или ошибка 502.
#138 16 января 2016 в 10:16

А.Саган, пришлите мне на почту fuze@instantcms.ru доступ в админку вашего сайта, phpmyadmin и на ftp — гляну на месте. Порядочность гарантирую.

Fuze
вы можете смоделировать ситуацию у себя даже. instantcms.ru/forum/thread23482-4.html с сообщения 52.
#139 16 января 2016 в 12:25

вы можете смоделировать ситуацию у себя даже. instantcms.ru/forum/thread23482-4.html с сообщения 52.

Zau4man
в том и дело что не могу
#140 16 января 2016 в 12:46
А.Саган, я вам все поправил, теперь ошибки нет.

Для всех других, у кого эта ошибка есть, нужно открыть файл /system/controllers/menu/model.php и строки
  1. if($delta){
  2. foreach ($delta as $item_id => $d) {
  3. $items[$item_id]['childs_count'] -= $d;
  4. }
  5. }
заменить на
  1. if($delta){
  2. foreach ($delta as $item_id => $d) {
  3. if(isset($items[$item_id])){
  4. $items[$item_id]['childs_count'] -= $d;
  5. }
  6. }
  7. }
#141 16 января 2016 в 12:49

я вам все поправил, теперь ошибки нет.

Fuze
Весьма признателен за отклик и благодарен за помощь!
#143 17 января 2016 в 12:12

Для всех других, у кого эта ошибка есть, нужно открыть файл /system/controllers/menu/model.php и строки

Fuze
При попытке внести подобные исправления на других сайтах, также обновлённых до версии 2.4, но не показывающих ошибки, после внесения изменений как раз ошибку и начинают показывать.
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in C:\OpenServer\domains\instantcms24\system\controllers\menu\model.php on line 243
#144 17 января 2016 в 12:24


Для всех других, у кого эта ошибка есть, нужно открыть файл /system/controllers/menu/model.php и строки

Fuze
При попытке внести подобные исправления на других сайтах, также обновлённых до версии 2.4, но не показывающих ошибки, после внесения изменений как раз ошибку и начинают показывать.
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in C:\OpenServer\domains\instantcms24\system\controllers\menu\model.php on line 243

А.Саган
А зачем вносить изменение, если ошибки нет?
#145 17 января 2016 в 12:26

При попытке внести подобные исправления на других сайтах, также обновлённых до версии 2.4, но не показывающих ошибки, после внесения изменений как раз ошибку и начинают показывать.
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in C:\OpenServer\domains\instantcms24\system\controllers\menu\model.php on line 243

А.Саган
Значит вы допустили синтаксическую ошибку при внесении изменений, другого не дано.
#146 17 января 2016 в 12:37

Значит вы допустили синтаксическую ошибку при внесении изменений, другого не дано.

Fuze
Да, действительно, допустил синтаксическую ошибку. Простите за суету.
#147 17 января 2016 в 13:31

А зачем вносить изменение, если ошибки нет?

GluK
Когда на сайт устанавливается чистая система 2.4, то конечно никаких ошибок нет.
Однако в процессе изменения пунктов меню на "Не показывать гостям", такая ошибка возникает.
Попробуйте и убедитесь сами. Рано или поздно эта ошибка вылезет.
Вот для этих целей заблаговременно правки и производятся.
Наверняка разработчики эти поправки внесут в следующую версию.
#148 18 января 2016 в 00:56
Установлен чистый instantcms 2.4.0, при редактирование в InstantMaps 2.0.2 во вкладке "поля" любого поля выдает "404 ошибку" (урл такого вида мойсайт/admin/ctypes/fields_edit/11/2) — как можно это исправить?

p.s. на другом сайте обновленном до 2.4.0, в InstantMaps 2.0.2 при редактирование полей ошибку 404 не выдает.
#149 18 января 2016 в 10:30

Установлен чистый instantcms 2.4.0, при редактирование в InstantMaps 2.0.2 во вкладке "поля" любого поля выдает "404 ошибку" (урл такого вида мойсайт/admin/ctypes/fields_edit/11/2) — как можно это исправить?

iton
написать в саппорт InstantMaps
#150 18 января 2016 в 11:06


Установлен чистый instantcms 2.4.0, при редактирование в InstantMaps 2.0.2 во вкладке "поля" любого поля выдает "404 ошибку" (урл такого вида мойсайт/admin/ctypes/fields_edit/11/2) — как можно это исправить?

p.s. на другом сайте обновленном до 2.4.0, в InstantMaps 2.0.2 при редактирование полей ошибку 404 не выдает.

iton
Была токая же проблема, оказалось в бд не прописался id "1" везде стаяли "0"
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.