Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Ошибки базы данных при добавлении редактировании материалов

Ошибки базы данных при добавлении редактировании материалов
, by
  • При редактировании изменении добавлении любого материала выскакивает такая ошибка

  • Warning: explode() expects parameter 2 to be string, array given в функцииmenu_node_submit()(строка722в файле/home/r/ruslanmir/webahtari.ru/public_html/modules/menu/menu.module).
  • PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'menu_name' cannot be null: INSERT INTO {menu_links} (menu_name, plid, link_path, hidden, external, has_children, expanded, weight, module, link_title, options, customized, updated) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12); Array ( [:db_insert_placeholder_0] => [:db_insert_placeholder_1] => 0 [:db_insert_placeholder_2] => node/51 [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => 0 [:db_insert_placeholder_6] => 0 [:db_insert_placeholder_7] => 0 [:db_insert_placeholder_8] => menu [:db_insert_placeholder_9] => Контакты [:db_insert_placeholder_10] => a:0:{} [:db_insert_placeholder_11] => 0 [:db_insert_placeholder_12] => 0 ) в функцииmenu_link_save()(строка3126в файле/home/r/ruslanmir/webahtari.ru/public_html/includes/menu.inc).

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

1 answer
votes: 883
Answer

1. сделайте копию БД и файлов, что есть сейчас.

2. Попробуйте вот этот патч

http://drupal.org/node/1272538

3. Попробуйте запустить update.php

4. Если не поможет, то верните старые модули и снова запустите update.php

Если это все не поможет, тогда попробуйте поставить колонке munu_name в таблице menu_name поставить возможность быть NULL.