Обычная задача по битриксу
Один из обычных типов задач в моей работе – это решение проблем с сайтами; чаще всего починка их. Внутри или снаружи. Либо же какие-то доработки. В этой заметке я расскажу немного об этом типе задач с конкретным примером. Если вам надо помочь что-то сделать по битриксу – пишите, о цене договоримся.
Задача
Произвести некоторые изменения сайта на битриксе. Сайт мне совершенно незнакомый, его делали не один год и походу разные специалисты. От этого задача становится более сложной и интересной.
Итак, для начала необходимо на сайте бегущую строку «Мы на рынке автоматических ворот 25 лет!» заменить на «Мы на рынке автоматических ворот с 1996 года», бегущую строку остановить.

Инструменты и решение
Начну с одной, для некоторых неочевидной вещи – в большинстве случаев данные где-то хранятся. Понятно, что многое генерируется, но текст в 99% (если это не генератор какой-то) просто хранится в базе данных или файлах. А если он хранится, то значит, его можно найти.
Для базы данных зачастую оболочка это phpmyadmin. Ищем по всем таблицам фразу с воротами. Не находим. Переходим к файлам.
Поиск по файлам (содержимому) можно организовать и на сервере, но я чаще предпочитаю скачивать архив к себе (или по sftp) и искать уже с помощью тотал коммандер на своем компьютере.
Так в этот раз. Находим файл c данным текстом, правим, заливаем, очищаем кэш, проверяем.

Все ок. Это было просто, неправда ли?
Решение именно для битрикса
Но вообще, для битрикса чаще всего можно просто авторизоваться в админке, перейти на нужную страницу, перевести в режим редактирования, исправить необходимое и все. Правда, конкретно в данном случае это не получится сделать. Если выбрать «редактировать шаблон компонента»

, то мы увидим кучу кода, но без бегущей строки. Но мы теперь знаем расположение файла и можем найти в админке в структуре сайта (файлы и папки например) – если сильно хочется сделать все именно через инструменты именно битрикса.
Итог
Здесь я на примере показал, как быстро и просто решаются подобные задачи на разных CMS, в частности, Битрикс24. Есть вопросы? Пишите. Ответы и консультации платные.

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.