Не работают html-модули

Тема в разделе "Ошибки и их решения", создана пользователем alegrans, 20 май 2019.

  1. alegrans

    alegrans Пользователь

    Сообщения:
    53
    Симпатии:
    2
    Есть модули html: все было нормально, но пока не могу понять по какой причине произошло следующее:
    - сами модули в списке "Текстовый блок - HTML" остались, но абсолютно пустые - открываешь через "редактировать" - а там: поле "Название" пустое (хотя в списке модулей название есть), поле "Текст" пустое, поле "Статус" - "Отключено";

    - в phpmyadmin: в oc_module все эти html-модули есть, поля module_id, name, code, setting - заполнены. Вот что, например в одном из них в setting:

    {"name":"\u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0439","module_description":{"1":{"title":"","description":"<h2 data-wow-delay="0.3s" class="wow bounceInLeft animated text-center" style="visibility: visible; animation-delay: 0.3s; animation-name: bounceInLeft;">
    \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u043c \u043a \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u043e\u043f\u043b\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0432\u044b\u0433\u043e\u0434\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445<\/h2> "}},"status":"1"}

    Т.е. в БД модули есть, а в админке - нет (т.е. пустые и, естественно, и на сайте не видны).
    Не подскажите, в чем может быть причина и как можно вылечить?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    После нажатия редактировать, в редакторе нажимали кнопку Исходник? Возможно в исходнике просто html код, а вы его просто не видите в редакторе.
     
  3. alegrans

    alegrans Пользователь

    Сообщения:
    53
    Симпатии:
    2
    да, нажимал, там, как и в любой пустышке только <p><br></p>
     
  4. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    Сталкивался с таким. При восстановлении бэкапа через штатный инструмент, все html модули и содержимое текстовых блоков в шаблоне кодировались в base64. При восстановлении средствами хостинга поблемы нет.
    Так и не понял с чем связано, то ли с шаблоном, то ли с хостингом.
     
  5. alegrans

    alegrans Пользователь

    Сообщения:
    53
    Симпатии:
    2
    Причину косяка так и не выяснил... Вручную восстановил (копируя из БД запись в поле setting - да еще помучавшись с конвертацией - в содержимое соответствующих html-модулей в админке).
    Вопрос к старшим товарищам от слабака: при наличии необходимых записей в БД (они же не пропали! основное: поле setting - существует) - как восстановить потерянную по непонятным причинам связь БД с сайтом (админкой)? Если бы в админке не сохранились упоминания о html-модулях - дело другое, но: в БД записи о модуле есть; админка "помнит" об их существовании - как восстановить нарушенную по каким-то причинам связь БД с сайтом (админкой)?
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    Кому как, а мне сложно ответить. Точно может ответить тот у кого на 100% так было. Бывает и модули левые с вареза с вирусами, творят что хотят.
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    id совпадает?
    в url и в таблице базы данных