Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С Битрикс
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
1

При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php

09.07.2018, 17:25. Просмотров 1466. Ответов 83
Метки нет (Все метки)

Всем доброго времени суток. Никогда не работал с 1С "Битриксом". Всякие вещи, такие как редактирование текстовых областей делал сам. Небольшая админка. Теперь мне нужно интегрировать свой сайт, с 1С Битрикосм и сделать редактирование текстовых областей. Нашел пару видео, и обучалку, но тут возникла проблема. Объясните пожалуйста, как сделать редактируемые текстовые области. В текстовой области ввожу это:

PHP
1
2
3
4
5
<? $application->includefile(
    SITE_DIR."string.php", 
    array(),
    array( "mode"=>"text")
);?>
Но он мне на странице сайта пишет следующее:

"При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php"

Сайт вроде загрузил по инструкции. Часть в "хеадер", а другую в "боди"

Добавлено через 1 час 47 минут
Ребята, кто прочтет эту тему. Разобрался. Главная беда в моей не внимательности и в синтаксисе. Сделал.

Добавлено через 4 часа 7 минут
Если кто наткнется. Как сделать переход между двумя страницами одного сайта. Почему стандартный метод обертки не работает!?

HTML5
1
<a href="index.php"><div class="topmenu"><span>Главная</span></div></a>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2018, 17:25
Ответы с готовыми решениями:

При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Добрый день. у меня возникла такая вот ошибка &quot;При выполнении скрипта возникла ошибка. Включить...

При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Подскажите, как исправить эту ошибку &quot;При выполнении скрипта возникла ошибка. Включить расширенный...

При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Подскажите, как исправить эту ошибку &quot;При выполнении скрипта возникла ошибка. Включить расширенный...

Вывод данных из MS SQL server. При выполнении Скрипта ничего не выводит и исполняется без ошибок
&lt;?php require_once('includes/auth.php'); //header('Cache-Control: no-cache, must-revalidate');...

Задержка консоли при выполнении php скрипта через php.exe
Доброго времени суток! Я ассоциировал в total commander (внутренние ассоциации) файлы *.php с...

83
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
10.07.2018, 15:51 41
Картинки бывают разными. Для дизайна - это в css. Если картинки это часть контента вашего сайта то лучше использовать модуль медиабиблиотеки или хранить в инфоблоках. Для вывода есть необходимые готовые компоненты, которые позволяют редактировать и из публичной части при соответсвющих правах. Медиабиблиотека есть не во всех редакциях, потому я на примере хранения в инфоблоках. Создаете инфоблок и используете компоненты bitrix:news.line, bitrixs:new.list для нескольких картинок (не смущаетесь на наличие news в названии, первый компонент чуть легче). Если одна картинка, можно и bitrix:news.detail.

Документация на все компоненты есть: вбиваете яндексу название компонента, и как правило первая ссылка на доку

И да. При переносе на хостинг с Linux у вас могут быть проблемы (это касается не только битрикс). Названия методов и функций лучше писать в том регистре как они реализованы. В частности:
PHP
1
$APPLICATION->IncludeFile
Смотреть можно либо в доке по конкретному методу, либо воспользоваться профессиональной средой разработки PHPStorm или Netbeans которые умеют подсказывать.

Добавлено через 2 минуты
А вообще начините с курсов: контент-менеджер, администратор базовый и Разработчик Bitrix Framework. Отпадет масса вопросов. И время будете тратить более эффективно
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
10.07.2018, 16:36  [ТС] 42
Цитата Сообщение от voral Посмотреть сообщение
А вообще начините с курсов: контент-менеджер,
Вот эти то вот курсы как раз не отвечают на главные вопросы. Почему вот так ,а не иначе. Теперь у меня верстка поехала, когда в спан добавил это:

PHP
1
2
3
4
5
6
7
8
<span class="s">
            
            <? $APPLICATION->includefile(     
           SITE_DIR.'include/phone.php',     
           array(),     
            array( 'mode'=>'text') );?>
            
</span>
0
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
10.07.2018, 16:46 43
значит нарушена где то.. Глядя на этот кусок кода ни чего не скажу. Единствтенный вариант, когда правильная верстка может ехать от компонента, это в режиме правки, из-за включения специальных областей для редактирования, да и то это скорее исключение, но бывает.

В прочих же случаях, и НЕ в режиме правки - надо проверять верстку.

Добавлено через 5 минут
Цитата Сообщение от lephin Посмотреть сообщение
Почему вот так ,а не иначе.
Зная базовые компоненты этот вопрос как бы даже и не возникает. Знаешь функционал компонента, знаешь то, что хочешь. И берешь. Из компонентов где могут быть соменния всего две пары:
1. bitrix:news.line и bitrix:news.list
2. $APPLICATION->IncludeFile и bitrix:main.include

Да и то немного поковырявшись с ними можно сделать для себя разграничение. Остальные все компоненты различаются очень и вопрос "почему именно этот" в ряд ли может возникнуть. Только если из маркетплейса что то доставляете... Но это уже не к Битриксу вопрос.
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
10.07.2018, 16:53  [ТС] 44
Цитата Сообщение от voral Посмотреть сообщение
значит нарушена где то.. Глядя на этот кусок кода ни чего не скажу. Единствтенный вариант, когда правильная верстка может ехать от компонента, это в режиме правки, из-за включения специальных областей для редактирования, да и то это скорее исключение, но бывает.
Тут почему-то Битрикс убил тег. Показываю скринны. И быть может кому-то это будет полезно. В реальности спан закрыт, мм это странно. Вот почему у меня такая реакция на Битрикс
0
Миниатюры
При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php   При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php  
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
10.07.2018, 17:01 45
Когда нарушена верстка браузеры пытаются ее достроить. Возможно у вас где то не закрытый тег. Я бы начал проверять с верстки в подключаемом файле.

Дополнительно. Вы этот файл подключали с типом text? там есть еще тип html
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
10.07.2018, 17:06  [ТС] 46
Цитата Сообщение от voral Посмотреть сообщение
Когда нарушена верстка браузеры пытаются ее достроить. Возможно у вас где то не закрытый тег. Я бы начал проверять с верстки в подключаемом файле.
Дополнительно. Вы этот файл подключали с типом text? там есть еще тип html
Я починил сия чуда. Я перенес блок Див один в файл футер, потому что он закрывал почему-то этот спан, который начинался в хеадере, в конце футера. Во всяком случаи это странно
0
Taatshi
10.07.2018, 17:39
  #47
 Комментарий администратора 
lephin, я Вас предупреждаю. Относитесь уважительно к людям, которые Вам пытаются помочь. И прочитайте правила форума.
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
10.07.2018, 17:42  [ТС] 48
Цитата Сообщение от Taatshi Посмотреть сообщение
я Вас предупреждаю. Относитесь уважительно к людям, которые Вам пытаются помочь. И прочитайте правила форума.
Тут только 1 человек помогает, другие пока только пытаются показать, как они много знают. Но не помочь
0
Phobos92
4 / 13 / 1
Регистрация: 15.06.2015
Сообщений: 195
11.07.2018, 06:19 49
Цитата Сообщение от lephin Посмотреть сообщение
нет нормальной централизованной литературы для изучения
https://dev.1c-bitrix.ru/learning/ - а это что?
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
11.07.2018, 08:29  [ТС] 50
Цитата Сообщение от Phobos92 Посмотреть сообщение
https://dev.1c-bitrix.ru/learning/ - а это что?
Вот про это я и говорил. Ты хоть сам смотрел? Там ничего толкового не говорят. Я хочу знать почему так, а не вот так, разбор документации. Примеры их применения. А здесь что? Здесь фигня какая-то. Поместить это в эту папку, зайдите так. Я хочу смотреть почему используется эта папка, схема работы данного движка. Понимаешь программистам интересны такие вещи.
0
Phobos92
4 / 13 / 1
Регистрация: 15.06.2015
Сообщений: 195
11.07.2018, 08:54 51
Цитата Сообщение от lephin Посмотреть сообщение
Я хочу смотреть почему используется эта папка
Все твои "почему" находятся в ядре продукта. Заходишь в папку bitrix и смотришь все что там находится. Но как и в любой cms все что там есть - не нужно понимать для создания полноценного сайта, который приносит прибыль. Да и после редактирования файлов ядра - можешь забыть про обновления и тех. поддержку, но если интересно - изучай. В той папке не все запрещено редактировать, но если бы ты изучил официальную документацию - ты бы это знал.
Битрикс, как и любая cms призвана не заставлять много программировать, а ускорить процесс создания сайта и дать сразу готовые функции. И нет нужды изучать "как эти функции устроены" - достаточно понимать их.
Цитата Сообщение от lephin Посмотреть сообщение
программистам интересны такие вещи.
ну если ты такой имба программист, что же ты полез в cms?
Не нравится функционал - создавай сам на фреймворке.
Не нравятся фреймворки - пиши на голом php.
Не нравится php - c#,python,perl итд итп.

CMS это не "много программировать" - это навтыкал компонентов и сайт готов за 5 минут. Не нравится функционал компонента или нет нужного - разрабатывай сам, программируя.
При разработке компонента можно использовать стандартные функции битрикс например - получить все элементы инфоблока, но ты так не делай, это слишком легко. Подключайся сам к бд, делай sql запрос и компонуй все как тебе угодно. Да, ты потратишь пару часов вместо пары минут, зато программист и не по шаблону..хотя в таком случае не нужен битрикс...

Добавлено через 2 минуты
Цитата Сообщение от lephin Посмотреть сообщение
Ты хоть сам смотрел?
Я сертификаты по этому всему получил

Добавлено через 3 минуты
Цитата Сообщение от lephin Посмотреть сообщение
А здесь что? Здесь фигня какая-то
Ты открыл только контент-менеджера? Ну там рассчитано на обычных людей, которые новости выкладывают через визуальный редактор.
Попробуй почитай "Разработчик Bitrix Framework", потом поговорим.
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
11.07.2018, 09:08  [ТС] 52
Цитата Сообщение от Phobos92 Посмотреть сообщение
ну если ты такой имба программист, что же ты полез в cms?
Не нравится функционал - создавай сам на фреймворке.
Я не имба программист, но админку почти написал. И пишу весь код самостоятельно. Прикольно когда тебя лечит паренек, не умеющий программировать, а лепить шаблоны. Ты можешь мне лучше сказать. Почему происходит вот это( скриншот ) при подключении этого. И да меня компания заставляет делать через Битрикс ля операторов вроде тебя :


PHP
1
2
3
4
<? $APPLICATION->includefile(                                     
        SITE_DIR.'include/phone.php',     
array(),     
array( 'mode'=>'text') );?>
0
Миниатюры
При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php  
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
11.07.2018, 09:25  [ТС] 53
Цитата Сообщение от Phobos92 Посмотреть сообщение
Не нравятся фреймворки - пиши на голом php.

Обидно, ведь я и писал всегда php на блокноте, используя лишь подсветку
0
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
11.07.2018, 09:37 54
Цитата Сообщение от lephin Посмотреть сообщение
от про это я и говорил. Ты хоть сам смотрел? Там ничего толкового не говорят. Я хочу знать почему так, а не вот так, разбор документации. Примеры их применения. А здесь что? Здесь фигня какая-то. Поместить это в эту папку, зайдите так. Я хочу смотреть почему используется эта папка, схема работы данного движка. Понимаешь программистам интересны такие вещи
В любом обучении должна быть правильная последовательность. На данный момент вы не до конца понимаете принципов работы Битрикс в частности и вообще CMS (я имею ввиду популярных). Изучите этот курс (хотябы три которые я указал ранее). Поймете принципы работы, вникните в структуру. Вы сможете работать с Битриксом не нарушая его функционала (по опыту, не понимание его принципов самая частая причина того, что проект еле шевелится, у меня уж даже целая статья наметана по мотивам проектов, которые делали в принципе не плохие программисты, но не читавшие документации). Как пройдете "Разработчик Bitrix Framework" (и вникните во все эти курсы) - там сами поймете что, почему, как...

я тоже первый проект сделал, не заглядывая в доку (у меня стаж веб разработки на тот момент был лет 9).... Все нормально работало, и проблем ни каких не возникало при разработке. Но. Прошел эти курсы и захотелось самому себе за этот проект руки линейкой избить.....
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
11.07.2018, 09:43  [ТС] 55
Цитата Сообщение от voral Посмотреть сообщение
я тоже первый проект сделал, не заглядывая в доку (у меня стаж веб разработки на тот момент был лет 9).... Все нормально работало, и проблем ни каких не возникало при разработке. Но. Прошел эти курсы и захотелось самому себе за этот проект руки линейкой избить.....
Просто там на видео человек так быстро делает, ну плохо объясняет. Мне сейчас нужна помощь. Я был бы рад, если бы Вы немного помогли. Кажется я разобрался в чем смысл работы. Вот смотрите. Я разбил свой сайт на две части

1) Хеадер
2) Подвал

Потому- то он у меня так и идет. Есть две, не изменяющиеся части сайта. С помощью команды:

PHP
1
2
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Я подключил в рабочею зону Хевадер и Подвал. Скажите, как мне сделать, чтобы при заходе на сайт, была отображена вся страница, а у меня отображается, то что в Хеадере и Подвале? Вот такие мелочи, приходится очень долго искать.
0
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
11.07.2018, 10:02 56
Цитата Сообщение от lephin Посмотреть сообщение
Обидно, ведь я и писал всегда php на блокноте, используя лишь подсветку
А при чем тут фреймворки и блокнот?

Вообще бравировать тем, что пишешь в блокноте не следует. Это все го лишь означает, что проектов больших не было.
Блокнот или vim используют в реальной работе, но разве что по быстренькому подправить что то. А писать.... На реальных проектах может быть сотни файлов (надеюсь вы слышали про PSR) и прыгать по ним на память.... А если несколько проектов в работе.....
Цитата Сообщение от lephin Посмотреть сообщение
Прикольно когда тебя лечит паренек, не умеющий программировать, а лепить шаблоны
У вас поверхостное понимание о работе с CMS. CMS не освобождает полностью от необходимости программирования, они (все включая Битрикс) снимают лишь рутину, позволяют не изобретать в сотый раз велосипед (который до тебя уже 99 раз изобрели и протестировали), но почти на каждом проекте заказчик говорит "воу. я хочу вот такую фичу". И понеслась. У меня например на одном из последних проектов, по сути реализована САПР на основе битрикс.

"Шаблончики" это только на низкобюджетных сайтах и хомячках.

Вот возьмем вашу админку, которую вы написали. Но вы уверены, что ее можно сопоставлять с админками хоть с одной из популярных CMS. Думаю у вас даже в плане безопасности в ней сделано процентов 10% по сравнению с остальными... Это не в укор вам. Просто вы один, ни с кем не советуясь и на одном проекте. А CMS там штат программистов, множество клиентов - тестируют выверяют..... Я это к тому, что то что админка работает, еще не показатель, что это качественный продукт

Добавлено через 9 минут
Цитата Сообщение от lephin Посмотреть сообщение
Я подключил в рабочею зону Хевадер и Подвал. Скажите, как мне сделать, чтобы при заходе на сайт, была отображена вся страница, а у меня отображается, то что в Хеадере и Подвале? Вот такие мелочи, приходится очень долго искать.
Ну я мог бы скопировать сюда ответ на ваш вопрос из курсов, а потом еще будут вопросы, которые расписаны в курсах.... При этом, часть нужных вопросов вы не зададите. В итоге вы экономите свое время, но мне придется тратить время на то, что описывать, уже описанное.... Кроме того, у вас на проекте из-за недостатка вопросов и знаний получится какая то скрытая фигня. Вы опять будете писать про плохой Битрикс, т.е. получится мои траты времени просто что б вам сэкономить. Сорри. Не вижу смысла.

Вот про структуру страницы
0
Phobos92
4 / 13 / 1
Регистрация: 15.06.2015
Сообщений: 195
11.07.2018, 10:15 57
Цитата Сообщение от lephin Посмотреть сообщение
Почему происходит вот это( скриншот ) при подключении этого.
На первый взгляд, скажу что какая-то беда с кодировкой.
Но чтобы более полно ответить на вопрос - прикрепи сюда оба файла: тот где ты подключаешь "это" и файл который ты подключаешь. Мы тебе все доходчиво объясним.

Добавлено через 3 минуты
Цитата Сообщение от lephin Посмотреть сообщение
Я подключил в рабочею зону Хевадер и Подвал. Скажите, как мне сделать, чтобы при заходе на сайт, была отображена вся страница, а у меня отображается, то что в Хеадере и Подвале? Вот такие мелочи, приходится очень долго искать.
PHP
1
2
3
4
5
6
7
8
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Title");
?>
 
<!--Тут html код содержания страницы -->
 
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Это кстати сразу понятно становится когда ты создаешь новый php файл средствами битрикс, а не руками.
0
lephin
-23 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 152
11.07.2018, 10:21  [ТС] 58
Цитата Сообщение от Phobos92 Посмотреть сообщение
На первый взгляд, скажу что какая-то беда с кодировкой.
Но чтобы более полно ответить на вопрос - прикрепи сюда оба файла: тот где ты подключаешь "это" и файл который ты подключаешь. Мы тебе все доходчиво объясним.
Начнем с того, кто мы? И еще тебе скажу это не ошибка кодировке. Если ты прочтешь тему. Это было и вчера. Вот эта команда убивает закрытый тег
PHP
1
2
3
4
<? $APPLICATION->includefile(                                   
        SITE_DIR.'include/phone.php',     
array(),     
array( 'mode'=>'text') );?>
HTML5
1
</span>
Добавлено через 3 минуты
Цитата Сообщение от Phobos92 Посмотреть сообщение
?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Title");
?>
<!--Тут html код содержания страницы -->
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Смотри. Вот мой сайт:

http://test2.ru/

Я захожу на него и вижу только Хедевр и Футер, перехожу по ссылки http://test2.ru/bitrix/templates/Proekt/menu.php и отображается вся страница. Мне нужно чтобы при заходе http://test2.ru/ отображалось сразу три зоны: Хедер, футер, и рабочая зона.
0
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
11.07.2018, 10:22 59
Опять 25..... Эта команда сводится в конечном итоге к тривиальному
PHP
1
$res = include($_SERVER["DOCUMENT_ROOT"].$path);
Она не может ни чего удалять. По крайней мере если все сделано правильно.
Покажи здесь файл SITE_DIR.'include/phone.php' (а еще лучше приложи его)
0
Phobos92
4 / 13 / 1
Регистрация: 15.06.2015
Сообщений: 195
11.07.2018, 10:23 60
Цитата Сообщение от lephin Посмотреть сообщение
Это было и вчера. Вот эта команда убивает закрытый тег
оба файла скинь сюда. по этим кускам кода непонятно. php скрипт у тебя этот подключает включаемую область, а куда пропадает span по этим кускам не понятно

И все же скинь код этого файла: include/phone.php
Возможно ошибка с твоим span'ом там.
Цитата Сообщение от lephin Посмотреть сообщение
кто мы?
Я, voral, и возможно другие люди на форуме.
0
11.07.2018, 10:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2018, 10:23

Как включить "@echo off" при выполнении скрипта .rb
Начал изучать Ruby. Пишу примеры скриптов (файлы .rb). Использую irb из-под консоли линукс,...

Ошибка при выполнении скрипта
И снова обращаюсь к Вам за помощью. При выполнении скрипта (перечисление месяцев) вылезают...

php.exe выдает ошибку при выполнении скрипта bat файлом
Приветствую Проблема собственно вот в чем. Под апачем скрипт запускается и работает (в скрипте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru