Блог пользователя - stakh@drupal.org

SQL запрос

14 октября 2010 в 12:31

Здравствуйте
Помогите составить SQL запрос
Имею две таблицы БД node, node_revisions для 6 Друпала.
Произошел косяк и поле vid на 1 меньше, чем nid в таблице node_revisions, а в таблице node - vid на 1 больше, чем nid.

Пример: node _______ - nid=115; vid=116
_______ node_revisions - nid=116; vid=115

Из-за этого проблемы с урлами.

Подскажите, пожалуйста, SQL запрос, чтобы в таблице node выставить nid по полю vid, а в таблице node_revisions наоборот - выставить vid по полю nid.

Спасибо.

Вывод страниц pagination через views

19 июля 2010 в 11:43

Здравствуйте.
Возникла следующая необходимость построить карту сайта через views, так как pagination делит статьи на сайте на странички.
Видел решение для ВП, но не могу разобраться, как сделать это на Друпал.
Пример:

То есть, хочу добиться добавления активных ссылок на страницы статей начиная со второй ибо на первую уже есть ссылка.

Реализация протокола футбольного матча матча

7 апреля 2010 в 17:30

Здравствуйте.
Нужно сделать ноду, которую назовем "Прокол" для сайта футбольной команды. Пример какой должен быть протокол можно увидеть тут http://fcilich.com/matches/events/

01. Я создал отдельный тип.

02. Создал поля через ССК:

  • Лига (1,2,3),
  • Дата матча (число),
  • Место проведения матча (текст),
  • Команда хозяев (список),
  • Команда гостей (список),
  • Состав команды хозяев (текст с добавлением новой строчки),
  • Состав команды гостей (текст с добавлением новой строчки),
  • Запасные команды хозяев (текст с добавлением новой строчки),
  • Запасные команды гостей (текст с добавлением новой строчки),
  • Арбитры (текст с добавлением новой строчки),
  • Конечный счет (текст).

03. Создал шаблон для этого типа.

04. Осталось добавить только замены, карточки и голы с указанием времени, как реализовано тут http://fcilich.com/matches/events/ (Примерно представляю это, как создание еще 3 полей (текст с добавлением новой строчки): замены, карточки и голы, которые по номеру игрока будут привязываться к полю с именем и выводиться рядом).

05. И не могу реализовать привязку поля с фамилией с номером игрока (если вписать в поле с именем это нарушит верстку и визуально ухудшит восприятие).