Автор Тема: world-art.ru (фильмы)  (Прочитано 181450 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #90 : 14 Июня 2008, 17:53:20 »
Цитировать
Вопрос: такая проблема только с композиторами? (тебе быстрее поди будет это выяснить)
Из более 300 аниме увидел только у композиторов.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #91 : 14 Июня 2008, 17:57:26 »
Хорошо, значит с моим фиксом теперь всё должно грузиться правильно.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #92 : 14 Июня 2008, 18:22:56 »
Насколько я разобрался добавление студий должно выглядить вот так:
Цитировать
//Studio
 AddFieldValue(mfStudio, HTMLValues2(HTML,
                             '<b>Производство:</b>', '</b>',
                          '<a href=', '</a>',
                          ', ', EndPos));
Только я несовсем понял как мне приписать дополнительную страницу студий. И можно например ее добавить например так:
Пример: страница самого аниме: http://www.world-art.ru/animation/animation.php?id=15, страница его студий: http://www.world-art.ru/animation/animation_full_production.php?id=15
Т.е. отличие этих страниц в добавлении animation_full_production вместо animation. Отсюда вопрос: нельзя ли как-нибудь через процедуры просто заменять этот адресс?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #93 : 14 Июня 2008, 18:30:27 »
Цитировать
Насколько я разобрался добавление студий должно выглядить вот так:

Я саму страницу студий не смотрел, но в теории да.

Цитировать
Только я несовсем понял как мне приписать дополнительную страницу студий.

Так же как я добавил страницу авторского состава и постеры т.е. пишешь URL на студии в переменную и возвращаешь его в GetDownloadURL.

Цитировать
Отсюда вопрос: нельзя ли как-нибудь через процедуры просто заменять этот адресс?

Из мануала:
procedure Delete(var S: WideString; Index, Count: Integer)
Удаляет Count символов из строки S начиная с Index

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

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #94 : 14 Июня 2008, 21:51:45 »
Вот со студиями (в последний раз сам делаю :) )

Встроил там такую систему, что добавление ещё одной страницы состоит только в распределении констант нужном образом...

[вложение удалено Администратором]
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #95 : 14 Июня 2008, 22:00:06 »
Спасибо! Буду дальше разбираться!
Можно еще один вопрос:
Можно по подробнее описать работу со связями?
Цитировать
procedure AddConnection(Title, OrigTitle, Category, URL, Year: WideString)
Добавляет связь с другим фильмом.
А то я не совсем понял........туплю наверное!

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #96 : 14 Июня 2008, 22:34:28 »
Цитировать
Можно по подробнее описать работу со связями?

Глобально практически то же самое, что и работа с создателями фильма:

procedure ParseConnections(HTML : WideString);
var
 Title, OrigTitle, Category, URL, Year: WideString; //В эти переменные собираем информацию
 //тут остальные переменные
begin
//находим начало связей
 //Находим начало первой связи

 while не конец свзяей do begin
 
  //последовательность заполнения переменных ниже не имеет значения

  //Находим название и присваиваем его переменной Title
  //Находим ориг. название и присваиваем его переменной OrigTitle
  //Находим категорию и присваиваем его переменной Category
  //Находим URL и присваиваем его переменной URL
  //Находим год и присваиваем его переменной Year


  AddConnection(Title, OrigTitle, Category, URL, Year); //Добавляем связь

 //Находим начало следующей связи
 end;
end;

Все переменные не обязательно заполнять. Главное заполнить только Title или OrigTitle.
Честно говоря на данный момент самой программой не поддерживается Год и URL.
« Последнее редактирование: 14 Июня 2008, 22:39:20 от nostra »
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #97 : 14 Июня 2008, 22:42:57 »
Просто хотелось бы брать связи из, пример:
Цитировать
В каком порядке лучше смотреть эту серию:   

   #1    Армитаж III - OAV (4 эп.), первое произведение цикла, 1995
   #2    Армитаж: Полиматрица - п/ф, компиляция OAV Armitage III, 1996
   #3    Армитаж: Двойная матрица - п/ф, продолжение, 2002
Отсюда хотел брать:
Цитировать
Армитаж III
Армитаж: Полиматрица
Армитаж: Двойная матрица
Т.е. только названия.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #98 : 14 Июня 2008, 22:46:25 »
Насколько я понял, те аниме которые у меня есть автоматом свяжуться через эти связи. И через это не надо будет их в ручную связывать.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #99 : 14 Июня 2008, 22:48:02 »
Насколько я понял, те аниме которые у меня есть автоматом свяжуться через эти связи. И через это не надо будет их в ручную связывать.

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

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #100 : 14 Июня 2008, 22:48:40 »
Просто хотелось бы брать связи из, пример:
Цитировать
В каком порядке лучше смотреть эту серию:   

   #1    Армитаж III - OAV (4 эп.), первое произведение цикла, 1995
   #2    Армитаж: Полиматрица - п/ф, компиляция OAV Armitage III, 1996
   #3    Армитаж: Двойная матрица - п/ф, продолжение, 2002
Отсюда хотел брать:
Цитировать
Армитаж III
Армитаж: Полиматрица
Армитаж: Двойная матрица
Т.е. только названия.

Ну из того, что я выше написал понятно как это сделать? или нет?
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #101 : 14 Июня 2008, 22:52:28 »
Т.е. в моем случае я присваеваю только Title, а остальное ( OrigTitle, Category, URL, Year) мне не надо.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #102 : 14 Июня 2008, 22:56:45 »
Т.е. в моем случае я присваеваю только Title, а остальное ( OrigTitle, Category, URL, Year) мне не надо.

Да.

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

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #103 : 14 Июня 2008, 22:57:53 »
я уже заметил!
Там было написано:
А где мне это писать, всмысле в начале или например, после импорта персон? Или это не имеет значения?

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #104 : 14 Июня 2008, 23:10:40 »
Цитировать
Глобально практически то же самое, что и работа с создателями фильма
А не больше это похоже на работу с эпизодами? Или я не правильно сейчас пытаюсь сделать?