Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
как подключить модуль "карта сайта"?

Автор RennyРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 5781
Последний ответ 23 Октября 2011, 14:26:36
от admin
Решено: Автоматическое разворачивание разделов сайта в модуле "Структура"

Автор AlexeyРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1650
Последний ответ 01 Декабря 2011, 19:02:24
от Alexey
Работа модуля Обратная связь (вставка форм в контент сайта) при XSLT

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 3185
Последний ответ 17 Октября 2012, 15:29:17
от admin
Есть второй домен, нужно повесить туда демошаблон готового сайта

Автор adminmosfaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 1999
Последний ответ 06 Августа 2013, 19:03:40
от NOIRMAN
Добавление тегов для товаров, и вывод блока с тегами в любом месте сайта

Автор FelixTheCatРаздел Шаблоны XSLT

Ответов: 9
Просмотров: 1883
Последний ответ 26 Июля 2014, 10:58:09
от FelixTheCat

0 Пользователей и 1 Гость просматривают эту тему.

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Прошу уточнить, с чем может быть связано следующее сообщение - что не так?

"Notice: Undefined offset: 1 in /docs/classes/modules/stat/classes/libs/detect.php on line 394"

Данное сообщение вылезает в IE11 при первом посещении сайта, вне зависимости от того, в какую страницу заходишь. В других версиях IE не пробовали смотреть.

« Последнее редактирование: 15 Ноября 2014, 00:05:19 от sam »
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #1 : 19 Октября 2014, 01:25:28 »
Прошу уточнить, с чем может быть связано следующее сообщение - что не так?

"Notice: Undefined offset: 1 in /docs/classes/modules/stat/classes/libs/detect.php on line 394"

Данное сообщение вылезает в IE11 при первом посещении сайта, вне зависимости от того, в какую страницу заходишь. В других версиях IE не пробовали смотреть.



данное сообщение не связанно с браузером, а связанно с тем, что код, который исполняется в файле /classes/modules/stat/classes/libs/detect.php на строчке 394 пытается взять элемент массива (или что-то в таком духе) с индексом 1, не проверив есть ли такой элемент. А вот из-за чего такая ситуация возникает, сказать не могу.

Можно убрать вывод сообщения (это не исправит ошибки, но на сайте посетителям оно показываться не будет). Если такое "решение" подойдет, отключите режим отладки http://dev.docs.umi-cms.ru/nastrojka_sistemy/dostupnye_sekcii/sekciya_debug/
« Последнее редактирование: 06 Февраля 2016, 13:49:45 от admin »

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #2 : 20 Октября 2014, 00:36:08 »
Хорошо, если это не связано с браузером, то почему ни один другой браузер данное сообщение не выводит (из 6-и разных браузеров только в IE такое сообщение)? Может можно как-то отключить это только для IE?

P.S. По документации я так и не понял, где это можно отключить (желательно только для IE)?!
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #3 : 20 Октября 2014, 12:11:08 »
Хорошо, если это не связано с браузером, то почему ни один другой браузер данное сообщение не выводит (из 6-и разных браузеров только в IE такое сообщение)?

если заглянуть в этот файл, на эту строчку, то там видно, что проходит проверка типа браузера. Видимо, именно это проверка и приводит к ситуации, когда только ie дает ошибку.

P.S. По документации я так и не понял, где это можно отключить (желательно только для IE)?!

Только для ie отключить нельзя, можно отключить для всех, либо для всех исключая конкретные ip.

Для этого, в файле config.ini поставте 0 параметрам из секции debug
enabled = "0"
show-backtrace = "0"

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #4 : 20 Октября 2014, 21:36:06 »
А правильно ли я понимаю, что если отключу вывод подобных сообщений, то сообщения на серьезные ошибки тоже не будут видны? Или чего-то я не правильно понимаю?
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #5 : 20 Октября 2014, 22:22:34 »
правильно

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #6 : 20 Октября 2014, 22:37:04 »
А это не есть хорошо. Значит отключать ничего не буду. Но как бы исправить эту ошибку, тоже не понимаю?!
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Notice в IE11 при первом посещении сайта?!
« Ответ #7 : 21 Октября 2014, 00:35:01 »
вы можете отключить вывод ошибок для всех, кроме себя (отключить debug, исключая свой ip)