Добрый день. Вставляю пхп скрипт (это код формы + код обработки формы при наличии $_POST[]) в блок. Скрипт рабочий, если не из блока, то все корректно. Сохраняю. После этого нельзя ни создать любой блок, ни изменить. Что с этим делать?
Вложение | Размер |
---|---|
![]() | 5.77 КБ |
Комментарии
Когда вы уже отучитесь писать русскими буквами в коде????
уже пальцы болят писать про функцию t();
Русские буквы в коде - не суть.
Проблема все равно существует.
Суть и еще какая! В редакторе кодировку поставили не UTF8 и вот Вам проблема!
Шуруп в доску можно и кирпичом забить но по моему лучше закрутить отверткой или шуруповертом ибо проблем меньше.
Я понимаю что есть понятие лени и всего прочего, но тем и отличается мерседес от жигулей, что есть правила сборки (аналогично правилам кодинга) и нарушение этих правил может привести к непредсказуемым последствиям.
Попробуйте в коде заменить русские символы на латиницу и проверьте останется проблема или нет?
Добрый день.
Ни оставил ни единого русского символа - та же проблема
Код в студию...
Код прикреплен в первом сообщении
Он с русскими буквами, файл поменяйте, где русских букав нету
Проблема решена.
С русскими буквами было все в порядке.
Проблема заключалась в том, что CMS конфликтует с функцией die(), причем он в ветке if(), в которую скрипт заходить не должен был.
Разработчикам на заметку.
Нет, все по-прежнему плохо... Блоки не сохраняются.
Да блин вы определитесь что не так и что не этак!
Код без русских букв (кроме комментов). Блоки после его вставки не сохраняются, не изменяются.
digital_sword проверь свой email
Блоки не редактируются из-за присутствия 2ой строки: method="post". Что с этим делать?
Вынесите все что вы клеите в блок в отдельную функцию в своем модуле или в файл теплейт пхп и вызовите в блоке только функцию, авось поможет. Хотя на 100% не уверен.
Не помогло. Кстати там проблема из-за form action="" а не method="post" (Та же вторая строка).