WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
0
WebMan WebMan Класс расширенной отладки. Обновление до версии 9.1 9 лет назад

Важное предупреждение!

Старайтесь не выключать на реальном сервере галку "Показывать отладочную информацию только администраторам", так как в подробных логах с выводом данных и результатов частей скрипта могут содержаться важные для безопасности данные.
0
WebMan WebMan Класс расширенной отладки. Обновление до версии 9.1 9 лет назад
Ваша хотелка уже исполнена. И даже в бОльшем объёме. smile
Поставьте галку "Выводить в лог данные и результаты виджетов" на вкладке "Виджеты". Вы увидите не только русское название, а все параметры виджетов.
0
WebMan WebMan Класс расширенной отладки. Обновление до версии 9.1 9 лет назад
Будете смеяться. Не прошло и полдня, а я уже придумал пару полезностей, которые хочется добавить и нашёл небольшие ошибки. Так что на днях выложу обновлённую версию. smile
+1
WebMan WebMan Класс расширенной отладки для InstantCMS 2.3.0 (v.9) + оптимизация скорости 9 лет назад
Я вот посмотрел на основную таблицу (на скрине вверху темы) и подумал, может в нижней части поменять местами блоки "events/hooks" и "widgets"? Виджеты и более понятны людям, и обычно "съедают" больше времени - поставить их первыми?
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.3.0 (v.9) + оптимизация скорости 9 лет назад
Как раз сейчас веду переговоры об этом. Но разработчики сомневаются, что людям это нужно и что пользователи поймут как этим пользоваться.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.3.0 (v.9) + оптимизация скорости 9 лет назад
Поставил чистую 2.3.0, установил стандартным способом "Отладку". Таких ошибок у себя в логе Апача не обнаружил.
Если Вы игрались с настройками отладки в Админке, то попробуйте заметить, при каких настройках появляются такие ошибки и потом пришлите мне Ваш файл конфигурации \system\config\debug.php в личку. Я попробую воспроизвести эти ошибки у себя с Вашим конфигом.
+1
WebMan WebMan Дополнение - Указатель для сайта 9 лет назад
Сильная загрузка процессора при движении мышкой по открытой странице. На слабых компах это будет напрягать пользователей. Вариант, который предложил vikont , будет проще, нагляднее и надёжнее.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Будет. Не раньше, чем через неделю, а то и две. Сильно занят. sad
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Обновил "Класс отладки" до версии 8.1.1. Включил исправление для устранения ошибок при вызове скриптов из крона и по прямым путям. Добавил в этот топик описание ошибок и исправления. Перезалил архив.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Да, при запуске планировщика действительно не стартует класс отладки, не загружается его конфиг и переменная DEBUG_ON системе неизвестна.
Есть два варианта:
Первый, простой - отключить отладку для планировщика. Достаточно добавить в начало файла cron.php строку
Код PHP:
  1. if (!defined("DEBUG_ON")) define("DEBUG_ON", '0');
Второй - прописать в cron.php запуск отладки и вывод отладочной информации, как в index.php. К сожалению, этот вариант я сейчас проверить не могу. Если кто-то проверит - отпишитесь о результатах, пожалуйста.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Класс отладки загружается не через автолоад, а в первых строках index.php. Похоже, Вы не внесли в него правки. Убедитесь, что самые первые строки в нём:
Код PHP:
  1. $debug_start = microtime(TRUE);
  2. $debug_memory = memory_get_usage();
  3. define('VALID_RUN', true);
  4. // Если разрешено, загружаем и включаем функции отладки
  5. $debug_cgf = require_once 'system/config/debug.php';
  6. if (DEBUG_ON) {
  7. include_once 'system/core/debugconfig.php';
  8. include_once 'system/core/debug.php';
  9. cmsDebug::getInstance($debug_cgf, $debug_start, $debug_memory);
  10. unset($debug_cgf);
  11. }
А для вывода отладочной инфы внизу страницы таакже нужны и нижние строки в этом же файле. В-общем, сравните Ваш index.php и такой же файл из отладки и добавьте в свой новые строки из отладки.
+1
WebMan WebMan Виджет - содержимое в Ajax окне (2.2.1) 9 лет назад
Сомнительное сообщение, на мой взгляд. Может отпугнуть потенциальных посетителей. Я десятки раз продавал и покупал через объявления. Там большинство продавцов до первого раза - сомнительные. Да и после первого иногда тоже. А предоплату хотят многие. smile
Ещё варианты использования?
+1
WebMan WebMan Виджет - содержимое в Ajax окне (2.2.1) 9 лет назад
А расскажите, плз, для каких целей предполагаете его использовать, кроме рекламы?
+1
WebMan WebMan Виджет - содержимое в Ajax окне (2.2.1) 9 лет назад
Пока читал описание, собирался написать те же слова, что Олег с клещами и Скела. Даже при наличии интересной инфы на сайте, при подобной всплывающей рекламе закрываю этот сайт и ищу нужное на других. Ставлю + за работу, HostelB, возможно он Вам пригодится как хорошему разработчику. Но подобный вид рекламы, на мой взгляд - это убиватель посещаемости сайта. И многие вебмастеры это понимают. Так что не ожидайте большой востребованности у этого виджета. Лучше примените Ваши умения для более полезных идей.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
По первому. Это предупреждение о том, что в строке 47 скрипта content_before_item.php в качестве индекса используется переменная og_type и она в момент выполнения программы не была определена. Возможно это не критично. Но лучше обратитесь к разработчику компонента opengraph.

По второму. Пытался воспроизвести ошибку на чистой системе с отладкой и оптимизацией. Запускал все стандартные задачи из управления планировщиком в админке - ничего подобного не обнаружил. Поэтому уточните, ошибка появляется для всех задач или только для одной/нескольких? Ошибку вызывают и стандартные задачи тоже или только добавленные Вами? При вызове какого контроллера и хука происходит ошибка? При каком способе запуска появляется такая ошибка - при запуске из админки или по времени планировщиком?
0
WebMan WebMan Конструктор форм для InstantCMS 2.1.2. 9 лет назад
Если Вы вставляли приведённый код в статью, то он не заработает, так как php-код из текста статьи не выполняется.
Этот код будет работать при вызове его из шаблона или виджета "PHP-код".
+1
WebMan WebMan Конструктор форм для InstantCMS 2.1.2. 9 лет назад
В типе контента. Один из разделов сайта - отправка разных заявок онлайн. Сделал тип контента "Заявки". В нём есть три поля: текст перед формой, форма, текст после формы. Для каждой заявки создал свою форму. При создании страниц заявок заполнил тексты перед и после формы, а в поле формы выбрал из выпадающего списка соответствующие формы.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.