Обычная задача по битриксу


Один из обычных типов задач в моей работе – это решение проблем с сайтами; чаще всего починка их. Внутри или снаружи. Либо же какие-то доработки. В этой заметке я расскажу немного об этом типе задач с конкретным примером. Если вам надо помочь что-то сделать по битриксу – пишите, о цене договоримся.

Задача

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

Итак, для начала необходимо на сайте бегущую строку «Мы на рынке автоматических ворот 25 лет!» заменить на «Мы на рынке автоматических ворот с 1996 года», бегущую строку остановить.



Инструменты и решение

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

Для базы данных зачастую оболочка это phpmyadmin. Ищем по всем таблицам фразу с воротами. Не находим. Переходим к файлам.

Поиск по файлам (содержимому) можно организовать и на сервере, но я чаще предпочитаю скачивать архив к себе (или по sftp) и искать уже с помощью тотал коммандер на своем компьютере.

Так в этот раз. Находим файл c данным текстом, правим, заливаем, очищаем кэш, проверяем.



Все ок. Это было просто, неправда ли?

Решение именно для битрикса

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



, то мы увидим кучу кода, но без бегущей строки. Но мы теперь знаем расположение файла и можем найти в админке в структуре сайта (файлы и папки например) – если сильно хочется сделать все именно через инструменты именно битрикса.

Итог

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

тегизаметки, битрикс, сайтостроение




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 4. Как выполняется PHP?
Подключение к sql-серверу и асинхронность
Урок 11. Переменные в двойных кавычках и фигурных скобках в PHP