Перейти к публикации

Организация базы движка, для чего поля


bul

Рекомендованные сообщения

Я переношу сайт с самописного движка на движок ДЛЕ. Потихоньку разбираюсь с базой и есть уже несколько вопросов разработчикам.

1. Зачем под поле category в таблице dle_post зарезервировано - varchar(200)? Как я понял туда всерано помещаются id категорий? Почему не int?

2. Для чего предназначено поле flag и allow_br в таблице dle_post?

3. У меня была структура:

новости

- 1.html

- 2.html

- 3.html

- 4.html

- ...

- 3890.html

статьи

- 1.html

- 2.html

- 3.html

- 4.html

- ...

- 3890.html

файлы

- 1.html

- 2.html

- 3.html

- 4.html

- ...

- 3890.html

Я это к тому, что в каждом разделе новость под номером 1, 2, 3 и т.д. Можно ли сохранить эту структуру или придется распрощаться с ней? Если да, буду рад совету.

Ссылка на сообщение
Поделиться на других сайтах

1. Зачем под поле category в таблице dle_post зарезервировано - varchar(200)? Как я понял туда всерано помещаются id категорий? Почему не int?

новость может быть опубликована в несколько категорий.

2. Для чего предназначено поле flag и allow_br в таблице dle_post?

тип ЧПУ и тип редактора в которой создана новость

Я это к тому, что в каждом разделе новость под номером 1, 2, 3 и т.д. Можно ли сохранить эту структуру или придется распрощаться с ней? Если да, буду рад совету.

такой структуры скрипт не подерживает

Ссылка на сообщение
Поделиться на других сайтах

1. Зачем под поле category в таблице dle_post зарезервировано - varchar(200)? Как я понял туда всерано помещаются id категорий? Почему не int?

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

Я это к тому, что в каждом разделе новость под номером 1, 2, 3 и т.д. Можно ли сохранить эту структуру или придется распрощаться с ней? Если да, буду рад совету.
Если подумать то можно и сохранить.
Ссылка на сообщение
Поделиться на других сайтах

к вашему сведению varchar занимает ровно столько пространства сколько содержит данных, а не указаный размер.

Спасибо, но с этим я знаком ;)

Если подумать то можно и сохранить.

Разработчик сказал нет, а вы - да. Можно узнать как?

1. Зачем под поле category в таблице dle_post зарезервировано - varchar(200)? Как я понял туда всерано помещаются id категорий? Почему не int?

новость может быть опубликована в несколько категорий.

2. Для чего предназначено поле flag и allow_br в таблице dle_post?

тип ЧПУ и тип редактора в которой создана новость

Я это к тому, что в каждом разделе новость под номером 1, 2, 3 и т.д. Можно ли сохранить эту структуру или придется распрощаться с ней? Если да, буду рад совету.

такой структуры скрипт не подерживает

Спасибо за ответы.

Ссылка на сообщение
Поделиться на других сайтах

Разработчик сказал нет, а вы - да. Можно узнать как?

Я не говорил про стандартные возможности движка, всегда можно написать хак для например такой реализации.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...