Чиним сайт на Битрикс
Есть разные ЦМС (CMS), т.е. системы управления контентом сайта. Одна из них — Битрикс (Bitrix). Чиним ее! )
Создание сайта на Битрикс.
Давайте поговорим про создание сайта на этой ЦМС. Давно имею с ней дело. Из плюсов — работает надежно, хорошо индексируется Google. Из минусов… Ну, блин… Это же Битрикс — все через одно место. Такое ощущение, что делали программисты под хорошей дозой то ли алкоголя, то ли чего посильнее. Недружелюбна к пользователю — просто страх. Битриксоиды-разработчики в большинстве своем — надутые шарики. Мечтающие о кнопке «Бабло» и ненавидящие вопрос: «Ну, если вы такой крутой и дорогой, то покажите, плз, ваши живые работы в сети!» Но это — лирика. Теперь — о задаче.
Чиним сайт на Битрикс.
Проблемки нарисовалась с нашими сайтами http://copyright.ua, http://ukrpat.com.ua/ и http://uatm.ru/.
Они сделаны на старой версия Битрикс, проект работает на основе «1С-Битрикс: Управление сайтом 12.0.6. Последнее обновление: 13.02.2013. И у этих сайтов общее ядро. Два сайта на по одной лицензии и третья отдельно докупалась.
Поэтому и проблемы общие одновременно:
— Пропал вывод новостей (это была отдельная правая колонка)
— Пропал подвал (там был адресный блок)
— На http://uatm.ru/ и правое вертикальное меню пропало.
Все сайты так, как они должны быть — есть в вебархиве. Например:
https://web.archive.org/web/20170516…pyright.ua:80/
https://web.archive.org/web/20170915…/ukrpat.com.ua
https://web.archive.org/web/20170926…ttp://uatm.ru/
Думаю, что это что-то в админке вырубилось. Битрикс вырубил сайдбар, похоже
Как будем чинить?
Для начала идем на searchengines_guru и ищем там исполнителя. Можно еще искать на сайтах — биржах онлайн- работы fl_ru или на weblancer_net. Но я начал с searchengines
1) Первый разработчик Bitrix, которого я нашел — из России, это Alexander Ryabkov.
Посмотрим результат и цену! Привожу диалог полностью:
[14:13:57] Alexander Ryabkov: Нужно ФТП, желательно чтобы там были логи ошибок
[14:34:31] Игорь_Викторович Кондратюк: Ошибок чего, сервера? Это мне надо админа напрягать, он удаленный и не горячий.
Без ФТП никак?
[14:37:22] Alexander Ryabkov: Есть риск вообще завалить сайт в такой ситуации, если вас это устроит то можем пробовать, но если произойдёт то без претензий
[14:37:29] Alexander Ryabkov: Ok?
[14:37:59] Игорь_Викторович Кондратюк: Ну, я тогда бекап сделаю ДО )
[14:39:18] Alexander Ryabkov: Напишите как сделаете бекапы, но возможно всё равно «без фтп никак» в итоге будет
[14:40:12] Игорь_Викторович Кондратюк: ок
[14:51:57] Игорь_Викторович Кондратюк: Готовы бекапы.
Но вероятность «вообще завалить сайт» смущает )
Да и «в такой ситуации» — тоже смущает. Потому что, как мне кажется, никакой «особой ситуации» нет. Сайты в том виде как есть — работают, все страницы открываются, с форм заказа — заказы идут. Т.е. нарушен вывод, а не вся работа ядра.
Битрикс, если не ошибаюсь, в коде имеет области для вывода инфоблоков. Например область сайдбара. А в админке есть управление инфоблоками . Если в области правого сайдбара или подвала нет вообще инфоблоков, то этот инфоблок и прячется полностью. И, как сейчас, например, контент становится шире.
[14:53:13 | Изменены 14:53:23] Alexander Ryabkov: Вы же регистрируете товарные знаки, представляете у вас сбой базы и не можете проверить доступна ли регистрация ТЗ, а клиент говорит «а что без проверки никак»?
[14:53:38] Alexander Ryabkov: Тут то же самое, я говорю что нужно ФТП
[14:53:57] Alexander Ryabkov: 50 на 50
[14:56:36] Игорь_Викторович Кондратюк: Давайте так. Вы посмотрите, можете ли починить из админки и скажете результат. Ну, не получается из админки — так не получается.
[14:57:10] Alexander Ryabkov: Ничего нового сказать не могу, или ФТП или 50 на 50
[14:59:20] Игорь_Викторович Кондратюк: Ну, 50 на 50 — это уже результат! ) Поищите причину. Если найдете — давайте обсудим, в чем проблема.
[15:00:11] Alexander Ryabkov: Тоесть если сайт упадёт то «ничего страшного, до свидания»?
[15:01:42] Игорь_Викторович Кондратюк: А вы ничего не меняйте. Задача: диагностика проблемы. Как доктор.
А нужна ли будет операция м риски по ней — будем решать пОсле диагностики.
[15:02:03] Alexander Ryabkov: Ясно, сорри, не могу помочь
[15:02:20] Игорь_Викторович Кондратюк: Понял.
Итого по разработчику 1: нулевой результат.
——————
Вторая попытка.
А вот со вторым разработчиком повезло больше. Диагностика, проведенная им выявила — в чем была причина. Вывод подвала и всех компонентов происходит через подключение header(шапка сайта и контент) и footer(подвал сайта и в вашем случае вывод компонентов) Так вот в footer был неверный код, не относящийся к шаблону, который у вас используется на сайте. Надо было поставить код из шаблона и все стало выводиться правильно. Код подставлял по адресу bitrix/footer.php . Это единая для 3х сайтов проблема. В данный момент все функции работают как должны работать. Совет всем: просто не лезем в файл bitrix/footer.php и все! )
Вывод сайтов — починил, все работает! Есть нормальные разработчики! 🙂
Сломался сайт на Битрикс? Надо починить? Пишите!
Ошибка: Контактная форма не найдена.