Не отображаются изменения на сайте

Главные вкладки

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 15:58

Добрый день!

Я не специалист, просто необходимо изменить номера телефонов на сайте и адрес в шапке и в подвале страницы.

Я зашел на Бегет - файловый менеджер - с горем пополам нашел папку где хранятся оформления страниц сайта, изменил информацию, нажал Сохранить.
Но после захода на сайт она не обновилась, но если захожу через ctr+u на код страницы - там информация обновленная

Куда копать, помогите, пожалуйста!

Лучший ответ

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 20:52

Все большое спасибо за ответы!

Помогло восстановление из резервной копии, затем вновь очищение кэш из Административной панели!

Но с изменением номеров еще предстоит разобраться, как мне объяснили, я изменил только для мобильной версии, осталось найти для версии пк!

Комментарии

Аватар пользователя Selpi Selpi 6 февраля 2023 в 16:05

Нужно пройти по ссылке https://ваш.сайт/user ввести логин и пароль админ пользователя и через админку сбросить кэш (ссылка /admin/config/development/performance ).

Аватар пользователя Selpi Selpi 6 февраля 2023 в 16:13

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

Аватар пользователя Selpi Selpi 6 февраля 2023 в 16:31

Значит нужно предоставить ссылку на сайт и рассказать где и какой телефон должен быть. То, что по ctrl+U вы видите правильный код говорит о том, что изменения прошли успешно, просто ваш браузер или по какой-то причине продолжает отдавать вам страничку из кэша (нажмите ctrl+f5 для сброса и загрузки страницы заново), или ваших изменений в шаблоне было недостаточно. В качестве тычка пальцем в небо могу предположить, что ссылку/текст телефона вы изменили, но на сайте он выводится картинкой, которая осталась прежней.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 16:36

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

Аватар пользователя Selpi Selpi 6 февраля 2023 в 16:41
1

Если при сбросе кэша ломается сайт, то варианта ровно два:
1- шаблон был отредактирован некорректно, вы где-то не закрыли тэги например.
2- какие-то проблемы у хостера, при регенерации кэша страниц возникли проблемы с их сохранением в базу данных.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 16:51

Я в коде по сути ничего не изменил, заменил номер - буквально поменял цифры и к коду не касался.

Тестово поменял просто на единицы и не более того

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 17:26

Я открыл журнал ошибок и у меня там буквально 300 страниц этих сообщений-предупреждений
Notice: Undefined index: und в функции include() (строка 128 в файле /home/o/владелец/orteliya.ru/public_html/sites/all/themes/orteliya/templates/node--product.tpl.php).

Более того, на самой 300 странице эти сообщения тоже были, но они от вчерашнего дня - я вчера даже не заходил туда

Аватар пользователя Selpi Selpi 6 февраля 2023 в 17:33
1

Этот notice желательно поправить, но проблема не в нем.

Попробуйте зайти по адресу http://orteliya.ru/admin/appearance/settings/orteliya и пересохранить настройки темы. Судяя по всему у вас тема требует ручной перегенерации после изменений в шаблонах.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 17:50

Я искренне не понимаю и не знаю что теперь делать
Ничего не изменилось, также содержимое не отображается

Я пересохранил, пишет сообщение об успешном сохранении, а выше такие сообщения

UIkit will no longer require the X Autoload module to work properly. This change is due to #474684: Allow themes to declare dependencies on modules still being open and needing backported to Drupal 7. If no other modules require X Autoload, you can safely disable and uninstall the module.
UIkit will no longer require the X Autoload module to work properly. This change is due to #474684: Allow themes to declare dependencies on modules still being open and needing backported to Drupal 7. If no other modules require X Autoload, you can safely disable and uninstall the module.

Аватар пользователя Selpi Selpi 6 февраля 2023 в 17:53
1

Это сообщение пока можно игнорировать. Тема, на базе которой был сделан ваш сайт, просто сообщает о том, что один из модулей более не требуется и его можно выключить (но без предварительного тестирования лучше ничего не выключать).

Судя по веб архиву, у вас на сайте на главной было несколько вьюшек с контентом и еще вспомогательные блоки прямо в основном содержимом страницы. Сейчас они не выводятся. Вероятно, это результат либо удаления темплейтов (конкретно page.tpl.php), либо некорректного их редактирования.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 17:58

Да! Были различные блоки с контентом и все в этом духе.
Но вот беда в том, что я не редактировал этот файл, может заходил в него когда искал нужные строчки для редакции, но ничего не изменял.
И я нашел этот файл, он не удален, лежит в папке ../public_html/sites/all/themes/orteliya/templates

Аватар пользователя Selpi Selpi 6 февраля 2023 в 18:05
1

Мы можем верить только на слово, но факт остается фактом: в регионе page-content у вас ранее выводился ряд блоков построенных на модуле вьюз. Сейчас они не выводятся. Значит скорее всего что-то не так в шаблоне page.tpl.php или других шаблонах, которые могут влиять на вывод этих блоков. Дальше гадать не получится, надо смотреть содержимое шаблонов. Если у вас есть бэкап сайта, можете откатиться на него.

Аватар пользователя marassa marassa 6 февраля 2023 в 17:59
1

Свежая резервная копия сайта есть?
PS У Вас в шапке сверстаны отдельная версия контактов для десктопа и отдельная для мобилки. Вы поменяли телефон как раз в версии для мобилки. Можете зайти с мобилки и увидеть 111-1111.
Если Вы трогали только это, это никак не могло привести к исчезновению контента со страниц. Что-то другое сломалось.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 18:03

Да, действительно! С мобильной версии изменения видны, только вот какой ценой...
Я теперь в панике не знаю что делать
Но трогал я только это, а потом сделал Очистку кэша через админ панель и все улетело

Аватар пользователя Selpi Selpi 6 февраля 2023 в 18:18
1

Ну вот из этой копии восстановите все содержимое /sites/all/themes/orteliya/ и снова сбросьте кэш. Если проблема в шаблонах, то сайт должен заработать.

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

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 20:51

Получилось! Огромное спасибо!
Восстановил файловую резервную копию, сначала осталось все по-прежнему, затем нажал Очистить кэш и заработало!

Аватар пользователя marassa marassa 6 февраля 2023 в 16:33
1

nikowarhol wrote: после захода на сайт она не обновилась, но если захожу через ctr+u на код страницы - там информация обновленная

По ctrl+F5 тоже не обновляется?

Аватар пользователя marassa marassa 6 февраля 2023 в 17:11
1

nikowarhol wrote: Какой из них требуется?

Никакой. Речь не о файле, а об адресе страницы: [ваш сайт]/admin/reports/dblog
Хотя если это семерка (судя по tpl это она) может там другой адрес для лога был - я не застал. В принципе аккуратное редактирование шаблона само по себе не должно было привести к таким катастрофическим последствиям.

Аватар пользователя ivnish ivnish 6 февраля 2023 в 17:57
1

Мне как-то попался сайт, который жил только в кэше. После сброса кэша там посыпалось всё. И стили были изменены в агрегированных файлах 🤷‍♂️ После сброса кэша естественно все доработки исчезли

Аватар пользователя marassa marassa 6 февраля 2023 в 18:16
1

nikowarhol wrote: Я теперь в панике не знаю что делать

Есть два варианта/пути:
1. Восстановить сайт с бэкапа/резервной копии. Перед этим очень желательно сделать бэкап того, что есть сейчас. Потому что если Ваш бэкап окажется битым/неполным/старым и т.п., то при попытке его восстановления можете лишиться вообще всего. И вообще в идеале для восстановления бэкапа лучше привлечь специалиста. Если всё получится, можно опять поменять телефоны в шаблоне, только не в одном месте, а во всех (двух :).
2. Привлечь специалиста, который разберется в том, что сломалось и попробует починить. По-хорошему этим надо заняться в любом случае, так как если сайт ломается при очистке кэша, с ним что-то очень сильно не так, и с этим надо разобраться.

Аватар пользователя nikowarhol nikowarhol 6 февраля 2023 в 20:52

Все большое спасибо за ответы!

Помогло восстановление из резервной копии, затем вновь очищение кэш из Административной панели!

Но с изменением номеров еще предстоит разобраться, как мне объяснили, я изменил только для мобильной версии, осталось найти для версии пк!

Аватар пользователя Selpi Selpi 6 февраля 2023 в 23:02
1

Проблема скорее всего возникла из-за редактора, которым вы пользовались для просмотра и редактирования шаблонов. Некоторые редакторы могут автоматически "исправлять" php/html документы, но с шаблонами друпала надо быть осторожным, так как там специфический синтаксис.