Архив Об архиве FAQ New BAN List Полезные ссылки Друзья архива Архив новостей
Архив by ArjLover   Архив by ArjLover
Мультики by ArjLover
Приёмная ArjLover-a
Перезагрузить страницу Заполнение базы по фильмам и мультикам
Регистрация СправкаПравила форума Поиск Сообщения за день Все разделы прочитаны Пользователи Календарь

Приёмная ArjLover-a Послания и пожелания по работе Архива

Ответ
 
Опции темы Опции просмотра
  #121  
Старый 04.04.2008, 13:09
Аватар для ArjLover
Администратор
 
Регистрация: 25.11.2006
Адрес: Czech Republic Прага
Пол: Male
Сообщений: 2,886
Отправить сообщение для ArjLover с помощью ICQ
AlexeyPetrov, тогда задумайтесь сразу об удобных интерфейсах. а masok вас покритикует, я надеюсь.
Ответить с цитированием
  #122  
Старый 04.04.2008, 16:50
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от AlexeyPetrov Посмотреть сообщение
ArjLover, просто "хочется сделать раз и надолго" (c) известно-кто
Думаю, мы с konst5 осилим создание необходимых интерфейсов для работы с такой базой, так что пугаться пока рано.
Когда структура БД будет готова - напишу предварительный интерфейс (админку к БД). Без jscpts. Кстати, есть ajax - можно задействовать эту технологию (но я ей еще не пользовался).

http://www.codenet.ru/webmast/js/ajax/
http://ru.wikipedia.org/wiki/AJAX

PS. Кстати форумы наа opennet.ru ее используют...

Последний раз редактировалось konst5, 04.04.2008 в 16:55.
Ответить с цитированием
  #123  
Старый 04.04.2008, 17:07
Аватар для masok
Администратор
 
Регистрация: 26.11.2006
Адрес: Russian Federation Москва
Пол: Female
Сообщений: 22,811
Коли меня назначили главным критиканом - исполню.
Ответить с цитированием
  #124  
Старый 04.04.2008, 17:15
Senior Member
 
Регистрация: 27.11.2006
Сообщений: 2,854
Цитата:
Сообщение от AlexeyPetrov Посмотреть сообщение
Может, для стран и студий слишком жирно делать отдельные таблицы? Есть мысль сплавить их тоже в "категории" и обойтись без 4 таблиц (country, studio, title_country, title_studio).
По студиям не уверен, о них может когда-нибудь появиться какая-нибудь информация (описание).

Цитата:
Сообщение от AlexeyPetrov Посмотреть сообщение
Также может пригодиться поле "роль" в таблице title_person, связывающей заголовки и людей. Можно заносить туда роли, исполняемые актёрами.
Только надо не забыть, что актёр может занят более чем в одной роли в одном фильме/озвучивать более чем одного персонажа в одном мультфильме.

Цитата:
Сообщение от konst5
Как это (и проч. многосерийные - в т.ч. и просто 2-х серийные, - фильмы) отразить в БД...
AlexeyPetrov а ещё серийность иногда не совпадает с делением на файлы.

Цитата:
Сообщение от masok
Только я бы назвала их лучше технологиями
Вроде в данном случае есть термин "техника".

Последний раз редактировалось Uswer, 04.04.2008 в 17:25.
Ответить с цитированием
  #125  
Старый 04.04.2008, 18:09
Senior Member
 
Регистрация: 11.12.2006
Russian Federation
Пол: Male
Сообщений: 477
Цитата:
Сообщение от Uswer Посмотреть сообщение
Только надо не забыть, что актёр может занят более чем в одной роли в одном фильме/озвучивать более чем одного персонажа в одном мультфильме.
Это можно отразить в существующей структуре БД.
Добавить актёра два раза, с разными ролями.
Ответить с цитированием
  #126  
Старый 04.04.2008, 18:12
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от Uswer Посмотреть сообщение
Только надо не забыть, что актёр может занят более чем в одной роли в одном фильме/озвучивать более чем одного персонажа в одном мультфильме.
Это без разницы. Это лишь текстовое поле, в котором можно развестить всю нужную информацию, напр. перечислить "роли" через запятую...

Цитата:
Сообщение от Uswer Посмотреть сообщение
AlexeyPetrov а ещё серийность иногда не совпадает с делением на файлы.
Поподробнее? Примеры (хоть гипотетические)?
Или имеется ввиду, что - e.g. - 2 серии поместились в один файл?
Ответить с цитированием
  #127  
Старый 04.04.2008, 18:13
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от troll Посмотреть сообщение
Это можно отразить в существующей структуре БД.
Добавить актёра два раза, с разными ролями.
не имеет смысла. Хватит и одного. А роли просто перечислить в поле "роли".
Ответить с цитированием
  #128  
Старый 04.04.2008, 18:18
Senior Member
 
Регистрация: 27.11.2006
Сообщений: 2,854
Цитата:
Сообщение от konst5 Посмотреть сообщение
Или имеется ввиду, что - e.g. - 2 серии поместились в один файл?
Такие тоже есть, если поискать.

А есть такое: "Богач, бедняк..." в 8 файлах и 4 сериях.
Ответить с цитированием
  #129  
Старый 04.04.2008, 19:30
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от Uswer Посмотреть сообщение
Такие тоже есть, если поискать.
если 2 серии в одном файле - просто указывать (2 серии) в названии фильма в табл. title, без использования parent_title_id

Цитата:
Сообщение от Uswer Посмотреть сообщение
А есть такое: "Богач, бедняк..." в 8 файлах и 4 сериях.
В данном случае, на nashe_kino фильм описан как один. Если так и будет - нет проблем. 8 файлов из табл. file будут ссылаться на один title_id.
Если для 4-х серий будут будут 8 файлов, то в табл. title: 9 записей:
1.родитель (общее название)
2-9 - "дети", ссылающиеся на родителя (серии,части)
В табл. file соответственно 8 записей с ссылками на title_id (2-9)

Последний раз редактировалось konst5, 04.04.2008 в 23:59. Причина: написал ерунду сначала... Исправляюсь
Ответить с цитированием
  #130  
Старый 04.04.2008, 23:02
Супермодератор
 
Регистрация: 10.12.2006
Адрес: Russian Federation Москва
Пол: Male
Сообщений: 5,012
Цитата:
Сообщение от Uswer Посмотреть сообщение
AlexeyPetrov а ещё серийность иногда не совпадает с делением на файлы.
Цитата:
Сообщение от konst5 Посмотреть сообщение
Поподробнее? Примеры (хоть гипотетические)?
Или имеется ввиду, что - e.g. - 2 серии поместились в один файл?
Например, "Противостояние" — 5 серий, но 2-я серия состоит из двух частей, поэтому везде в сети 6 файлов, т.е. со сквозной нумерацией. То же самое — "Легенда о Тиле" — 2 серии, по 2 части в каждой. А ведь есть ещё "Бриллиантовая рука"... Понятно, что это шутка, и фильм один, но формально ведь — он в 2-х частях.
Ответить с цитированием
  #131  
Старый 04.04.2008, 23:53
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от Turtle Посмотреть сообщение
Например, "Противостояние" — 5 серий, но 2-я серия состоит из двух частей, поэтому везде в сети 6 файлов, т.е. со сквозной нумерацией. То же самое — "Легенда о Тиле" — 2 серии, по 2 части в каждой. А ведь есть ещё "Бриллиантовая рука"... Понятно, что это шутка, и фильм один, но формально ведь — он в 2-х частях.
Ну, во всех случаях все будет зависет от кол-ва файлов. Если в "Легенде.." будет 4 файла, то будет 4+1 записей в title (1 - это общая родительская запись, 2,3,4,5 - название каждой части. Напр. "2 серия (2 часть)".

Для AlexeyPetrov: надо для таких случаев добавить еще одно поле в title для правильной сортировки внутри записей относящихся к одному родителю... Иначе, "18-я серия" окажется перед "2-й серией"
Ответить с цитированием
  #132  
Старый 05.04.2008, 10:34
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
konst5, есть вариант сортировать подзаголовки в описании главного заголовка по названиям, а сами эти названия начинать с номера серии: 1 - Название, 2 - Название... Если серий больше 9, то 01 - Название, 02 - Название... Пойдёт такой метод?

Проблемы с сериями, разбитыми на несколько файлов, действительно нет, т.к. к одному заголовку можно привязывать несколько файлов. Но теоретически могут быть 2 серии в одном файле или вообще файлы, порезанные не по сериям, а как попало. В этом случае можно описать каждую серию в базе отдельно, но файлы привязывать к главному описанию сериала - тогда ссылки на них будут на странице описания всего сериала, а описания серий будут без ссылок.

Чего не будет, так это возможности привязать один файл к нескольким заголовкам. Мне кажется, лучше обойтись без такой фичи, чтобы люди не путались, качая по несколько раз одно и то же.

Кстати, без JavaScript в интерфейсе обойтись не удастся , т.к. AJAX - это и есть JavaScript (для динамического изменения HTML-страницы) + XML (для обмена с сервером). Основная же суть AJAX'а в том, чтобы информация из базы подгружалась уже по ходу заполнения формы. В моём упрощённом примере интерфейса так и сделано, только вместо общения с сервером используется локальный массив ФИО, т.к. запрашивать данные пока не у кого.

Насчёт нескольких ролей одного человека согласен: достаточно перечислить их через разделитель в поле "роль". Именно так делается на КиноПоиске: http://www.kinopoisk.ru/level/19/film/6522/ - в этом фильме Линдсей Лохан играет обеих близняшек.

Uswer, в таблице категорий есть текстовое поле description для подробного описания любых категорий, в т.ч. потенциально для студий. Думаешь, студиям может понадобиться больше одного поля под описание?

Последний раз редактировалось AlexeyPetrov, 05.04.2008 в 12:03.
Ответить с цитированием
  #133  
Старый 06.04.2008, 00:43
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Я что-то не могу сосредоточиться на этой задаче пока... Голова идет кругом от другой работы..
Цитата:
Сообщение от AlexeyPetrov Посмотреть сообщение
konst5, есть вариант сортировать подзаголовки в описании главного заголовка по названиям, а сами эти названия начинать с номера серии: 1 - Название, 2 - Название... Если серий больше 9, то 01 - Название, 02 - Название... Пойдёт такой метод?
М.б.. По крайней мере то, что я написал выше (о доп.поле для сортировки) - кажется сейчас безполезной ерундой.

Цитата:
Сообщение от AlexeyPetrov Посмотреть сообщение
Проблемы с сериями, разбитыми на несколько файлов, действительно нет, т.к. к одному заголовку можно привязывать несколько файлов. Но теоретически могут быть 2 серии в одном файле или вообще файлы, порезанные не по сериям, а как попало. В этом случае можно описать каждую серию в базе отдельно, но файлы привязывать к главному описанию сериала - тогда ссылки на них будут на странице описания всего сериала, а описания серий будут без ссылок.
ДАааа... Не могу сосредоточиться... Сейчас думаю, что 1 файл должен иметь единственную связь с единственным title. При этом записи-родители в title - не будут иметь записи в столбце file. Но тогда отпадет и нужда в таблице file. Может это и правильно. Но пока не могу сказать ничего конкретного. Голова не тем занята
Ответить с цитированием
  #134  
Старый 07.04.2008, 11:25
Member
 
Регистрация: 19.12.2006
Пол: Male
Сообщений: 74
Тому, кто будет писать интерфейс управления базой, придётся много прогать

Добавление персоны к фильму может делаться примерно так:

Персона: [поле ввода] [кнопка Поиск]

Кнопка по ajax ищет по подслову и выдаёт выпадающий список:

Персона: [поле ввода] [Поиск] [список] [ссылка Добавить]

По поводу серий, порезанных на части - вот как народ с этим живёт:

http://anidb.net/perl-bin/animedb.pl...anime&aid=1414
Ответить с цитированием
  #135  
Старый 07.04.2008, 11:56
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
А зачем жать лишние кнопки? Чем хуже вариант с автоматическими подсказками, описанный выше (как на Google)?
Ответить с цитированием
  #136  
Старый 07.04.2008, 12:17
Member
 
Регистрация: 19.12.2006
Пол: Male
Сообщений: 74
Ну смотрите, списки хороши тем, что они точно привязываются к конкретной записи в базе, если вдруг окажется два Ивана Иванова - что будете делать без них?
Ответить с цитированием
  #137  
Старый 07.04.2008, 15:11
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от Shurik Посмотреть сообщение
По поводу серий, порезанных на части - вот как народ с этим живёт:

http://anidb.net/perl-bin/animedb.pl...anime&aid=1414
Проблема не в этом. Надо понять что делать с такой ситуацией:
Есть 2-х (3-х) серийный фильм. 3 файла. Но одно общее описание. И все актеры/режиссеры привязаны к общему заголовку

Есть телесериал -несколько серий = такое же кол-во файлов. НО ДЛЯ КАЖДОЙ серии актеры разные. Т.е. их надо привязывать к конкретному заголовку. (e.g. "Следствие ведут знатоки").

Как разрулить эту ситуацию?
Ответить с цитированием
  #138  
Старый 07.04.2008, 15:47
Senior Member
 
Регистрация: 11.12.2006
Russian Federation
Пол: Male
Сообщений: 477
А что мешает в 1-м случае сделать одно описание и привязать к нему 3 файла, а во втором - по описанию на каждую серию - со своими актёрами и с индивидуальной привязкой файлов?
Ответить с цитированием
  #139  
Старый 07.04.2008, 16:05
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Насчет персон (заполнения). Проблема не такая уж и большая. На 70-80 % эта задача уже решена: т.е. список персон готов на 90%. А привязка к фильмам реализована на 70 %. (это то, что я сделал парсером с наше_кино. Т.е. не сделаны лишь те фильмы у которых не было описания на Нашем_кино).

AlexeyPetrov
Я тут посоветовался с товарищами. Табл. на стр. 5 (этой темы) в целом одобрена. За исключением названия некоторых полей. Напр. parent_title_id => parent_id.
+ не все понятно с таблицами category и category_type....
Ответить с цитированием
  #140  
Старый 07.04.2008, 16:13
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
Цитата:
Сообщение от troll Посмотреть сообщение
А что мешает в 1-м случае сделать одно описание и привязать к нему 3 файла, а во втором - по описанию на каждую серию - со своими актёрами и с индивидуальной привязкой файлов?
Именно так и надо. Правда есть тонкость. Во-втором случае ("Следствие ведут..."), есть общие актеры(главные)/режиссеры/сценаристы - их можно привязать к родительскому title.id (.общему заголовку). А тех актеров, которые задействованы не в каждой серии привязывать к конкретной серии
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 22:18.


vBulletin® Version 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot