andreylishishin: Блог

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

Как изменить расположение категорий в каталоге

15 сентября 2018 в 10:23

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

У меня есть каталог, в котором отображаются категории. Моя задача изменить порядок категорий.
Может быть это как-то можно сделать в админке или же в sql?
Drupal 7.

P/s. чувствую, что решение может быть в таблицах sql: taxonomy_term_data и taxonomy_term_hierarchy.
Но меняется порядок, но товары этих категорий.

Помогите с базой SQL (неправильно формируются страницы)

8 декабря 2011 в 21:28

Помогите, пожалуйста разобраться с проблемой.
Стоит Drupal 5, при попытке создать новую страницу, новый материал становится на место старой страницы. Например, формирую страницу 1000, а она попадает на страницу 20, стерая ее содержимое.
При этом выпадают сообщения с ошибкой:

  • user warning: Duplicate entry '36' for key 1 query: INSERT INTO node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, comment_count) VALUES (36, 1323364922, NULL, 1, 0) in /home/andrey/domains/САЙТ/public_html/includes/database.mysql.inc on line 174.
  • user warning: Duplicate entry '36' for key 1 query: INSERT INTO xmlsitemap_node (nid, pid, last_changed, priority_override) SELECT 36, ua.pid, 1323364922, NULL FROM node n LEFT JOIN url_alias ua ON ua.src = CONCAT('node/', CAST(36 AS CHAR)) LIMIT 1 in /home/andrey/domains/САЙТu/public_html/includes/database.mysql.inc on line 174.

Буду благодарен за помощь.

node_comment_statistics

10 декабря 2010 в 14:23

В общем и целом, проблема.
При создании материала (истории, страницы, опроса и т.д.) появляется сообщение в красной рамке:

# user warning: Duplicate entry '0' for key 2 query: INSERT INTO drupal_node (vid, type, language, title, uid, status, created, changed, comment, promote, moderate, sticky, tnid, translate) VALUES (0, 'story', 'ru', 'пвп', 1, 1, 1229262520, 1229262520, 2, 1, 0, 0, 0, 0) in /home/a5759393/public_html/includes/common.inc on line 3303.
# user warning: Duplicate entry '0' for key 1 query: INSERT INTO drupal_node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, comment_count) VALUES (0, 1229262520, NULL, 1, 0) in /home/a5759393/public_html/modules/comment/comment.module on line 606.

На сколько мне известно, это связано с возникновением дубликата в базе данных. Нашёл решение проблемы на английском языке на drupal.org. Понял от туда, что "The solution is to enter a value for nid into the sequence table that is higher than ANY nid in the node table." Эээ...а как? О_о Желательнее по-подробнее (и на русском языке).
Никак не получается программно настроить view ›

__________________________________________________________________________
ОТВЕТ:

Настройки просмотра комментариев
Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано perfectsense в вс, 14/12/2008 - 20:22.
perfectsense

Идете в таблицу drupal_node, сортируете по столбцу nid, смотрите самый большой nid, идете в таблицу sequence и вставляете в поле nid число, которое больше, чем nid из таблицы drupal_node.