WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.3.0 (v.10) + оптимизация скорости 9 лет назад
Давайте так. Насчёт благодарностей - идея не моя. Но мне, естественно, нравится. joke За неё от меня ещё одно спасибо получает Олег Васильевич я. Я делал эту "Отладку" не ради донейта. Я и сам ей пользуюсь. И надеюсь, что она будет полезна сообществу. Но, конечно, мне ваша поддержка будет приятна и покажет, что мои труды кому-то нужны. Обращайтесь в личку, отправлю кошельки Вебмани. А насчёт шаблонов - это бонус, который будет разруливать Олег Васильевич я. Обещаю передать ему список всех поддержавших.

Единственно, если уж Олег Васильевич я устраивает конкурс, то будет правильно установить какие-то достаточные сроки, после которых будут подведены итоги и розданы призы. И какие-то правила. Например, как поступит владелец призов, если будут два победителя с одинаковыми суммами. Отдаст каждому по шаблону? Или ...? Ждём от него дополнительной информации по этим вопросам.
+1
WebMan WebMan «Расширенная отладка» для InstantCMS 2.3.0 (v.10) + оптимизация скорости 9 лет назад
laugh Закрученно, но интересно. Походу, я явно не в этой "тройке" посоветовавшихся и постановивших. Но готов поддержать оригинальную (а, главное, приятную для меня) рекламную идею. Интересно, чем она закончится... joke
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2 – описание возможностей 9 лет назад
Это просто пост с актуальным суммарным описанием возможностей "Отладки". Чтобы можно было на него ссылаться из других постов про обновление версий или из "Каталога дополнений", а не прикреплять каждый раз архив с вложенным файлом описания.
0
WebMan WebMan Использование расширенной отладки. Часть 9. Часто задаваемые вопросы 9 лет назад
А не при инициализации ли он делает замены и потом сохраняет изменённые файлы в свой кэш, запуская их потом оттуда? В любом случае, старт системы и загрузка всех файлов фактически происходит через него.
0
WebMan WebMan Использование расширенной отладки. Часть 9. Часто задаваемые вопросы 9 лет назад
Вы знаете лучше. Я только просмотрел несколько статей про vqmod, поэтому не претендую на истину. smile
Ради одной отладки городить ещё и vqmod смысла, наверное, нет. А если его будут использовать несколько компонентов, каждый будет вносить свои правки в одни и те же файлы - тогда как будет работать? А если эти правки ещё и окажутся несогласованными?
+1
WebMan WebMan Использование расширенной отладки. Часть 9. Часто задаваемые вопросы 9 лет назад
С vqmod не работал. Видимо, интересная штука. Появится в InstantCMS 2 - попробую. Но сейчас его поддержки в Двойке нет. И опять всё упирается в согласие и желание разработчиков. Во встраивание vqmod в систему и в установку ими правил для работы через него. Если они предоставят такую возможность - тогда действительно можно будет сделать "Отладку" компонентом почти без хаков. Как, впрочем, и многое другое. А пока хаки - единственный вариант, к сожалению.

Кроме того, vqmod всё равно не решит вопрос о точном учёте начальных параметров работы, например. Он не позволит без хака зафиксировать стартовое время и начальное значение памяти. Или загрузить класс отладки ДО любых действий системы. Сейчас это делается в самых первых строчках index.php. Так что его всё равно придётся хакать даже при использовании vqmod. Или, например, вывод итоговой инфы отладки осуществляется через тот же index.php. Тоже нужен хак. Или нужно встраивание в систему "из коробки" поддержки "Отладки". Но тогда зачем делать частично? Что мешает сразу эту "Отладку" встроить целиком? Она ведь полезна и не снижает скорость работы.
+1
WebMan WebMan Использование расширенной отладки. Часть 9. Часто задаваемые вопросы 9 лет назад
r2 когда-то давно предлагал сделать "Расширенную отладку" в виде компонента, чтобы не трогать системные файлы. Но, к сожалению, это просто технически невозможно, так как часть системных действий (запросы к БД, инклуды и т.д.) должны быть "обёрнуты" в вызовы функций отладки для регистрации этих действий. Так что иного способа, кроме хака некоторых системных файлов, нет. Именно поэтому будет очень хорошо, когда "отладка" будет встроена в систему "из коробки".

По bootstrap.php. Ваш код аналогичен оригинальному файлу системы, без каких либо изменений. Можете смело заменить его на файл из отладки. Либо уточните, какие именно правки этого файла сделаны в компоненте UniLang.
+1
WebMan WebMan Использование расширенной отладки. Часть 9. Часто задаваемые вопросы 9 лет назад
vikont, когда Вы сообщаете о возможных ошибках "Отладки" или задаёте вопросы по её использованию, Вы не "неблагодарны", а наоборот, помогаете мне и всем, кто пользуется этой разработкой. Спасибо!

По первому вопросу. Добавленная мной в файл /system/controllers/content/widgets/list/options.form.php строка
Код PHP:
  1. // >> <WebMan> - optim
  2. if (cmsCore::getInstance()->uri_controller <> "admin") {$options=false;}
  3. // << </WebMan> - optim
относится не к "Отладке", а к оптимизации. Она отключает запрос опций виджетов в Админке, так как этот класс выполняется очень долго, а в Админке виджетов пока нет. За счёт этого работа Админки ускоряется раза в полтора в зависимости от страницы, а это важно.
Loadырь подсказал Вам правильно. Спасибо!

По второму. У Вас не загружаются языковые константы от модулей Unilang и Onliner. Проверьте наличие в Вашей системе файлов переводов \system\languages\ru\controllers\unilang\unilang.php и \system\languages\ru\controllers\onliner\onliner.php и присутствие в них констант с Вашего скрина.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.1.0-2.1.1 (v.7) + оптимизация скорости 9 лет назад
Добавлю. Все последние версии и статьи по использованию есть в моём блоге. Последняя актуальная версия теперь есть и в Каталоге дополнений.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.1.0-2.1.1 (v.7) + оптимизация скорости 9 лет назад
Конечно! Для вашей версии есть Класс расширенной отладки для InstantCMS 2.1.2 (v.8) + оптимизация скорости.
А что мешает обновиться до последней версии CMS и получить все её новые прелести?
0
WebMan WebMan Использование расширенной отладки. Часть 7. Контрольные точки 9 лет назад
Это есть с самой первой версии - в основной таблице. Всё остальное можете просто не включать и не использовать.
Какие циферки что именно показывают про хостинг и движок уже описано в Определение проблем на сервере и в Если тормозят некоторые страницы сайта или ругается поддержка хостинга.
В следующей версии добавил ещё пару важных циферок в эту таблицу.
0
WebMan WebMan Использование расширенной отладки. Часть 7. Контрольные точки 9 лет назад
А вот городить двойную установку с вопросом "хотите/нехотите?" - вот это как раз будет напрягать и разработчиков (держать в инстале по два варианта файлов и обновлять их), и пользователей (зачем им лишние вопросы?). Проще добавить эту отладку в "коробку" с выключенной "галкой".
+1
WebMan WebMan Использование расширенной отладки. Часть 7. Контрольные точки 9 лет назад
"Все эти циферки и буковки" уже и так включаются/выключаются одной галочкой в Админке. smile
Можно сделать так, чтобы при установке CMS эта галочка по умолчанию была выключена, как это сделано со стандартной отладкой. Тогда любой вебмастер сможет её включить в нужный момент несколькими щелчками мышки.
+3
WebMan WebMan Использование расширенной отладки. Часть 7. Контрольные точки 9 лет назад
laugh Спасибо за наблюдательность. Но неправда. Я - мужчина и тушью (уже давно) не пользуюсь. Мне приходится использовать "встроенную косметику" сайта: жирность, наклон и стили заголовков. Хотя некоторые "мужские" секретики у меня, конечно, есть. joke
+3
WebMan WebMan Использование расширенной отладки. Часть 5. Фильтры 9 лет назад
Всегда пожалуйста! smile
Я точно так же заинтересован в развитии Инстанта, как и вы все. Помогаю чем могу.
+2
WebMan WebMan Использование расширенной отладки. Часть 4. Трассировка 9 лет назад
Здоровые, любопытные котята остаются слепыми совсем недолго и быстро прозревают. joke
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.