Сергей Шлоков

Сергей Шлоков

Был в сети 06 ноября 2025, 19:54
Заказы не принимаю
Не помогло.
Заметил, что не анализируются только php файлы. Да и те делятся по какому-то непонятному принципу — в корне сайта ни один не анализируется, в core — какие-то работают, какие-то нет. Попробую у саппорта выяснить.
У меня с какого-то момента перестал нормально работать Code Analysis (глазок на верху полосы прокрутки). На некоторых файлах показывает, но на большинстве нет. Просто горит глазок и ничего не происходит. Может вдруг проснуться и указать какую-то ошибку (выделить красным), но даже если удалить весь код вообще, ошибка так и висит. В общем стало жутко неудобно, ведь это один из главных удобных моментов работы с phpStorm.
Не трогал настройки Inspectors. Только периодически обновлялся.
Кто-нибудь знает, как вернуть блудного инспектора к своим обязанностям?
Для изящности можно создать параметр в настройках системы, например, common_css_path со значением «www/absolute/path/inc/», где inc — подпапка в главном домене, где лежат общие файлы css. А потом подставлять соответствующий плейсхолдер в шаблон
<link rel="stylesheet" type="text/css" href="[[++common_css_path]]style.css" />
Скрипт лежит в папке сайта с js файлами, подключен через тег script в head у сайта. Может быть потому и не парсится?
Да уж. Ищем под столбом, потому что там светлее.
Перенеси его в шаблон и все будет работать как положено.
P.S. Потратил 10 минут, взял твой скрипт и чанк. Все работает.
У тебя почему-то не парсится плейсхолдер id. Поэтому и POST не проходит (идет переадресация 301 на страницу 404, по-умолчанию, это страница с id=1). Честно говоря, не знаю почему не подставляется.
А скрипт с $.ajax где у тебя находится — в чанке, в шаблоне, в ресурсе?
А если указать адрес напрямую?
url: "http://site/твоя_страничка.html"
(Если включен ЧПУ)
P.S. При ? &scheme=`full` адрес парсится в полный формат с протоколом и именем сайта, а не в относительный. Но для ЧПУ должен быть указан
<base href="[[++site_url]]" />
В принципе все работает. Так и пусть работает.
А что приходит от сервера?
В Firefox это можно увидеть в инструментах в закладке «Сеть». Кликаешь на запрос POST и справа в окошке выбираешь закладку «Ответ».
Это если запрос POST отправлен на сервер. Если в закладке Сеть нет строчки с POST запросом, значит он не отправляется на сервер или страничка обновилась. Надо закомментировать строчку
window.location = "[[~[[*id]]]]";
Еще какая то ошибка стала появляться врядли к этому относится, но на всякий случай напишу ("[2014-06-23 23:11:20] (ERROR @ /index.php) Could not load class: pdofetch from pdotools.pdofetch.")
Это ошибка pdotools. На логин не влияет.
Но в данном случае ответ от сниппета login не приходит, страница всегда перезагружается.
Откуда такой вывод, что нет ответа от сниппета? Что возвращает errMessage?
Что такое .auth_error? Чанк в студию.
Причин может быть очень много, а информации очень мало.
А с преХуками пробовал?