Изменить номер ноды

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

Аватар пользователя sergey050795 sergey050795 31 января 2014 в 12:58

Здравствуйте. Подскажите пожалуйста, как изменить номер ноды. Например с node/17 на node/1
А то после удаления ноды я создаю новую, а номер всё равно увеличивается.

Комментарии

Аватар пользователя Inj Inj 31 января 2014 в 13:02

выполнить
$node = node_load(17);
$node->nid = 1;
node_save($node);

правда не перепутается ли чего в базе после этого хз, никогда такого не далал, ибо смысла особого нет

Аватар пользователя Mik66 Mik66 31 января 2014 в 13:09

Я бы не стал баловаться с автоинкрементными полями. Если node/1 не удален, попробуй mysite.ru/node/1/edit, и пиши там, что надо.

Аватар пользователя sergey050795 sergey050795 31 января 2014 в 21:05

Mikhail_66 wrote:
Я бы не стал баловаться с автоинкрементными полями. Если node/1 не удален, попробуй mysite.ru/node/1/edit, и пиши там, что надо.

Ну а если тип материала другой?

Аватар пользователя Inj Inj 31 января 2014 в 21:19

admin/config/search/path
тут прописываются синонимы

"sergey050795" wrote:
А какой файл/папка отвечает за материалы? Чтобы перезалить и ноды с первой начинались.

Все материалы лежат в базе данных раскиданные по десятку таблиц, думаю без понимания структуры Вам не стоит там что-то менять

Аватар пользователя drupby drupby 31 января 2014 в 21:37

"ХулиGUN" wrote:

ALTER TABLE <имя таблицы> AUTO_INCREMENT=0

так это ж в терминалах замучаешься писавши - проще зайти в phpMyAdmin выбрать нужную базу , потом нужную таблицу и во вкладке "операции" выставить нужное значение
но сначала у гугла выяснить что такое "SQL AUTO INCREMENT Field"
"sergey050795" wrote:
А какой файл/папка отвечает за материалы?

надо поменять mysql на sqlite и тогда будешь в блокноте нодами рулить

Аватар пользователя sergey050795 sergey050795 31 января 2014 в 22:41

Спасибо всем за ответы, но я все равно не понял.
А можно для каждого материала использовать отдельный тип материала или как-нибудь изменить тип материала для нода.

Аватар пользователя Mik66 Mik66 1 февраля 2014 в 10:26

"sergey050795" wrote:
А можно для каждого материала использовать отдельный тип материала

Можно, но не нужно. Всё равно нумерация нод сквозная, т.е. не зависит от типа ноды.
"sergey050795" wrote:
как-нибудь изменить тип материала

Поставь модуль node_convert и меняй на здоровье.

Аватар пользователя sergey050795 sergey050795 4 февраля 2014 в 19:11

"Mikhail_66" wrote:
Поставь модуль node_convert и меняй на здоровье.

О, спасибо. А этот плагин самый популярный среди плагинов, с помощью которых можно изменить тип материала?