Как найти папку в битрикс

Загрузка и поиск файлов

Урок
18
из
293

Сложность урока:

1 уровень – интуитивно все понятно из интерфейса, но почитать стоит.


1 из 5

Дата изменения:
12.02.2023

Просмотров:
62263

Недоступно в лицензиях:

Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).


Ограничений нет

  Загрузка файлов

Для

загрузки файлов






перейдите с помощью

Менеджера файлов

Некоторые операции по работе со структурой можно выполнить только из административной части. В этом случае контент-менеджер может воспользоваться Менеджером файлов, который предоставляет широкие возможности по работе с файлами и папками, а принципы его работы повторяют знакомый всем проводник Windows.

Подробнее в курсе Контент-менеджер.




в папку, в которую нужно загрузить файл и нажмите кнопку на контекстной панели Менеджера файлов. Откроется сама форма загрузки файлов:

Нажмите на рисунок, чтобы увеличить

Число загружаемых файлов неограниченно.

Примечания:

  • По умолчанию в настройках системы установлено ограничение на размер загружаемого файла в 2 мегабайта. Если есть необходимость изменить это ограничение, то это можно сделать в файле php.ini в параметре upload_max_filesize.
  • Система поддерживает использование файлов с именами как на латинице, так и на кириллице, без ограничений по регистру. Недопустимо только использование спецсимволов: / ? * < > ” ‘.

  Поиск файлов

В рамках файловой структуры есть механизм поиска файлов, размещающийся на контекстной панели в виде кнопки

Поиск




. Откроется окно поиска:

Поиск ищет как по имени, так и по содержимому. Ограничения можно наложить следующие:

  • По папке или сайту
  • Дате изменения;
  • Размеру файла;
  • Регистру.

Кнопка Подсчёт покажет общее число файлов, удовлетворяющих указанным условиям поиска.

С помощью поиска можно произвести замену слова или фразы в файле. Для этого воспользуйтесь закладкой Замена.

GM_pAnda

1с-битрикс

  • 1С-Битрикс

Доброго времени суток. Нашёл подключение компонента. bitrix:catalog.section, шаблон не соответствует действительности. Куда капать?

<?//SECTION//?>
<?$intSectionID = $APPLICATION->IncludeComponent("bitrix:catalog.section", $view,
	array(
		"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
		"IBLOCK_ID" => $arParams["IBLOCK_ID"],
		"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
		"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
	
		
	),
	false,
	array("HIDE_ICONS" => "Y")
);?>


  • Вопрос задан

    более трёх лет назад

  • 3416 просмотров



6

комментариев

  • alex-1917

    Куда капать?

    капайте в стограммовый стаканчик…

  • alex-1917

    название шаблона в переменной $view так-то, а сам шаблон может лежать черти где, как минимум в трех местах, эрмитаж подрубай и ищи через него
    чо ты там нашел, не представляю…
    курсы разработчика пройди и все вопросы ТАКОГО УРОВНЯ отпадут

  • mrTeo

    Открываете сайт в режиме правки, наводите на список товаров, появится панелька, в самом конце есть возможность посмотреть какие компоненты используются и есть возможность открыть редактирование шаблона bitrix:catalog.section.

    Вот именно в окне редактирования вверху на плашке будет путь к шаблону.

    Есть и другие способы, например если знаете какая тема, то найти в папке этой темы. Если этот компонент подключается внутри комплексного компонента Каталог, то можно обнаружить внутри шаблона этого компонента

  • GM_pAnda

    alex-1917, во $view попадает get параметры вида отображения страницы (таблица, лист, прайс). По дефолту лежит table. Но не каких table там нет папок

  • GM_pAnda

  • alex-1917

    MaximMRX, это название шаблона. т.е. у вас три шаблона для разного отображения, не самый оптимальный вариант и первый признак г-кода…
    а где он лежит – как я и говорил, в трех местах может лежать. через совет Герасимова ищите, это самый верный вариант из всех верных… хотя мне кажется, вы там и половины слов не поняли.
    чтобы вам тут разжевали, давайте больше скринов, в частности, когда откроете шаблон то НАВЕРХУ в шапке всплывшего окна будет путь к нему.
    а вы даете какой-то КУСОК скрина, тут что ванги собрались или кто здесь?


Решения вопроса 1

Rema1ns

Дампаете переменную $view, получили название шаблона.

Где искать
/bitrix/templates/ваш_шаблон/components/bitrix/catalog.section/
/bitrix/templates/.default/components/bitrix/catalog.section/
или
/local/templates/ваш_шаблон/components/bitrix/catalog.section/

Ну а вообще, если вы попробуете редактировать шаблон из публичной части, в окне редактирования будет полный путь до шаблона

  • GM_pAnda

    Спасибо. Натолкнули на мысли. Там два одинаковых шаблона. В итоге нашёл в папке .default.

  • Rema1ns

    lolhunter, в этой директории не рекомендуется править шаблоны.

Пригласить эксперта


Похожие вопросы


  • Показать ещё
    Загружается…

17 мая 2023, в 22:37

2500 руб./за проект

17 мая 2023, в 21:58

1000 руб./за проект

17 мая 2023, в 21:51

800 руб./за проект

Минуточку внимания

1 / 1 / 0

Регистрация: 15.01.2013

Сообщений: 23

1

04.02.2013, 14:41. Показов 57544. Ответов 13


Студворк — интернет-сервис помощи студентам

Хочу отредактировать допустим слово на главной странице в тексте О нас.Приходится искать где этот файл.Но это просто так.как примерно понимаю что раз главная стр .то и файл в главной папке about/
Но становиться просто страшно когда надо отредактировать в списке объектов один из пунктов описания обекта…Ищу и по логике ..ищу и по просмотру элемента…и по просмотру кода..Уходит много времени.
Частично своими руками сделала карту ,где какой код спрятан..но еще есть множество папок и в них не маленькое кол подпапок..
Если кто знает ,как помочь быстро найти файл где спрятан нужный кусок кода,Буду Очень благодарна



0



637 / 415 / 27

Регистрация: 03.11.2009

Сообщений: 1,855

04.02.2013, 15:45

2

Цитата
Сообщение от Roksik
Посмотреть сообщение

допустим слово на главной странице в тексте О нас

разве это делается не через админку?



0



1 / 1 / 0

Регистрация: 15.01.2013

Сообщений: 23

04.02.2013, 16:32

 [ТС]

3

t1m0n, ясно что через админку…)))но там море и море папок подпапок..и файлов…ищу быстрый способ найти файл



0



438 / 406 / 112

Регистрация: 15.02.2012

Сообщений: 1,749

05.02.2013, 10:24

4

проблема у вас заключается в том что вы не представляете себе структуру и управление. но если сайт сделан правильно, то вам и не нужно знать ее структуру – в публичной части переходите в режим редактирования, наводите на область которую хотите отредактировать и она выделяется в рамочку над которой появляется мини меню. дальше через это меню делаете редактировать. если это просто текст на странице, то в редакторе, если это компонент динамического вывода информации, то изменить элемент или шаблон компонента.

а так структура сайта такова: если информация статична то заходите в раздел/файл в котором она есть например about/index.php.
если динамически подгружается информация, то она хранится в инфоблоках в админке. например информация о товарах
если нужно подправить какое-то отображение информации в динамичком контенте – это делается в шаблоне /bitrix/template/тут название шаблона сайта или ,default/component/далее что за компонент используется например news.list



0



1 / 1 / 0

Регистрация: 15.01.2013

Сообщений: 23

05.02.2013, 14:01

 [ТС]

5

Спасибо,я реально никак не могу понять.То ,что касательно рамочек красных да знаю)



0



6 / 6 / 0

Регистрация: 29.10.2010

Сообщений: 523

23.11.2017, 18:04

6

а если я хочу найти, в каком файле встречается такой-то код. что делать в таком случае?



0



8 / 16 / 2

Регистрация: 15.06.2015

Сообщений: 247

24.11.2017, 04:53

7

Цитата
Сообщение от Дмитрий 🙂
Посмотреть сообщение

а если я хочу найти, в каком файле встречается такой-то код. что делать в таком случае?

как вариант, смотришь исходный код элемента, который нужно отредактировать. Находишь там класс id или что-то другое более менее уникальное. и потом поиск по содержимому файла.



0



6 / 6 / 0

Регистрация: 29.10.2010

Сообщений: 523

24.11.2017, 09:14

8

я не хочу редактировать элемент.
я хочу найти файл, в котором содержится такой-то php-код



0



2215 / 1145 / 228

Регистрация: 16.03.2008

Сообщений: 5,474

Записей в блоге: 2

24.11.2017, 10:12

9

Ну тогда изучить документацию битрикс. Вся структура четкая и понятная.А также использовать для работы нормальнуюIDE типа PHPShtorm или NetBeans. Где можно “гулять” по коду кликами мыши. или воспользоваться там же обычным поиском (файлы проекта индексируются).

Либо вообще в вашей же операционной системе есть средства поиска по файлам?

А так же, в какой то мере, может помочь модуль Живое описание АПИ



0



6 / 6 / 0

Регистрация: 29.10.2010

Сообщений: 523

24.11.2017, 10:39

10

т.е. в самом битриксе нет изначально возможности поиска по ффайлам, понятно, спасибо.



0



8 / 16 / 2

Регистрация: 15.06.2015

Сообщений: 247

24.11.2017, 10:44

11

Цитата
Сообщение от Дмитрий 🙂
Посмотреть сообщение

т.е. в самом битриксе нет изначально возможности поиска по ффайлам, понятно, спасибо.

Это разве не стандартный поиск?

Миниатюры

Как быстро найти в каком .php файле спрятан нужный код?1СБитрекс
 



1



6 / 6 / 0

Регистрация: 29.10.2010

Сообщений: 523

24.11.2017, 10:48

12

а как вы сюда попали?



0



8 / 16 / 2

Регистрация: 15.06.2015

Сообщений: 247

29.11.2017, 07:51

13

Цитата
Сообщение от Дмитрий 🙂
Посмотреть сообщение

а как вы сюда попали?

выбрал папку и нажал Ctrl+F



2



6 / 6 / 0

Регистрация: 29.10.2010

Сообщений: 523

29.11.2017, 09:26

14

спасибо



0



Добрый день! Есть сайт на CMS Bitrix, написанный на PHP. На главной странице есть всплывающее окно для заполнения параметров обратного звонка. Один из заполняемых параметров окна имеет выпадающее меню вариантов. Я администратор и у меня есть доступ к структуре сайта по FTP (Mozilla). В консоли панели разработчика Chrome я нашел ту часть кода, где нужно поменять выпадающие позиции (они перечислены в теле кода). Но я не могу найти исходный файл с этим кодом в структуре файлов. Обратиться к разработчику нет возможности.
Поиск через меню консоли не дал результатов.
Подскажите, где в структуре сайта стоит поискать: тип файла, возможные названия.
С PHP, HTML, JS знаком. Привожу фрагмент кода из консоли.**введите сюда описание изображения**

задан 28 авг 2017 в 11:53

user265072's user avatar

6

если есть полный доступ, можно скачать сайт к себе и в notepad++ сделать поиск по папкам/файлам на предмет: “</select>

думаю, что код захвата данных с базы находится между атрибутами <select></select>

Всплывающие окно может быть из js скрипта, можно поискать по вариациям display = "none" или display для поиска кода внутри js.

В любом случае нужно искать в исходном коде, а не в сгенерированном в браузере.

ответ дан 2 сен 2017 в 5:42

Leo Tahk's user avatar

2

Skip to main content

site.ru/bitrix/

  • /admin/ — административные скрипты;
  • /components/ — папка для системных и пользовательских компонентов;
    • /bitrix/ * — системные компоненты; править не рекомендуется, т.к. при обновлении они обновляются
      • /имя компонента/
        • component.php — основной файл, тут реализована вся логика компонента, тут идёт выборка из БД, с формированием массива, который передаётся в шаблон
        • .parameters.php (видео)
        • .description.php (видео)
    • /my_components/ — папку можно обозвать как угодно, нужна для хранения своих компонентов
  • /modules/ * — каталог с модулями системы, каждый подкаталог имеет свою строго определённую структуру;
  • /php_interface/ — вспомогательный служебный каталог, в него входят следующие каталоги и файлы
    • dbconn.php — параметры соединения с базой
    • after_connect.php — подключается сражу же после соединения с базой данных
    • dbconn_error.php — подключается при ошибки соединения с базой данных
    • dbquery_error.php — подключается при ошибки выполнения SQL запроса
    • init.php — дополнительные параметры портала; для подключения своих функций/событий
    • admin_header.php — аналог init.php, но подключается только в административном разделе битрикса, удобен когда нужно вывести доп. кнопки в ShowPanel(), чтобы не захламлять init.php
    • /ID сайта/init.php — дополнительные параметры сайта; файл подключается сразу же после определения специальной константы с идентификатором сайта — SITE_ID
    • /include/site_closed.php — шаблон для публичной части сайта, если она закрыта (настройки>настройки модулей>главный модуль>Публичная часть)
    • this_site_support.php — Для размещения в административной панели сайта информации о технической поддержке необходимо добавить файл по адресу
  • /templates/ — каталог с шаблонами сайтов и компонентов, в него входя следующие подкаталоги:
    • /.default/ — подкаталог с общими файлами, используемым тем или иным шаблоном по умолчанию, структура данного каталога аналогична ниже прописанной структуре каталога соединяющего конкретный шаблон;
    • /ID шаблона сайта/ — подкаталог с шаблонами сайта, в него входят следующие подкаталоги и файлы:
      • /components/ — каталог с кастомизированными шаблонами компонентов
      • /lang/ — языковые файлы принадлежат как данному шаблону, так и отдельным компонентам;
      • /images/ — каталог с изображениями данного шаблона;
      • /page_templates/ — каталог с изображениями страниц и их основным хранящимся в файле .content.php. Когда пользователь создаёт новую страницу, он может выбрать по какому шаблону из представленных в этом каталоге это будет сделано
      • header.php — шапка шаблона
      • footer.php — подвал шаблона
      • template_style.css — файл стилей для данного шаблона
      • style.css — стили для контент редактора
  • .settings.php — параметры соединения с базой (ядро D7)

site.ru/

  • .access.php — содержаться указания по правам на папки
  • urlrewrite.php — содержит правила для работы ЧПУ
  • Структура файлов

Важно

  • при разработке не нужно изменять стандартные компоненты и модули bitrix/components/bitrix/ и bitrix/modules/ т.к. при обновление системы они затрутся 
  • не работать напрямую с БД и не менять структуру её таблиц (при обновлении системы название таблиц и поля могут меняться)

Добавить комментарий