Превышено допустимое количество шорткодов на странице

В Moguta.CMS есть такое понятие как шорткод. Шорткод - это [строка обрамленная квадратными скобками], которая может являться необходимой частью для работы плагинов. Такие шорткоды необходимо вставлять в тело страницы, чтобы вывести результат работы плагина. Когда на странице  одновременно находится более 400 пар квадратных скобок [], движок преднамеренно блокирует свою работу, чтобы не положить сервер высокой нагрузкой. 

Ошибка может возникать когда разработчик пытается вывести на экран содержимое большого массива данных, такими функциями как print_r, var_dump, viewData. В php элементы массива тоже обрамляются квадратными скобками, поэтому движок интерпретирует их как шорткоды. Чтобы изучить содержимое нужного вам массива используйте функцию движка MG::loger(print_r($array,1)) , где $array - это переменная содержащая массив. В данном случае в корне сайта будет создан текстовый файл с логом вывода данных. 

Комментарии

Имя:
E-mail:
Введите текст с картинки:

Получать уведомления о новых коментариях:
Загрузить все