Автор Тема: Экспорт  (Прочитано 60483 раз)

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

Alexash

  • Гость
Экспорт
« : 20 Мая 2008, 08:50:10 »
Решил повозиться с экспортом, точнее перевести шаблон из АММ в PVD.

Есть ли на данный момент переменная, подставляющая текущую дату?
Или даже не текущую(!), а дату последнего изменения в базе. В АММ это была lastupdate...
Если Да, то подскажите, если нет - добавьте пожалуйста.

Alexash

  • Гость
Экспорт
« Ответ #1 : 20 Мая 2008, 10:01:59 »
Что обнаружил, мои действия:

Открыл PVD. Выставил фильтр(чтобы было по-меньше записей) и выполнил экспорт в HTML. Затем решил одному фильму импортировать инфу. Импорт с кинопоиска, всё ок. Продолжаю мучать экспорт, файл переписываю! У этого фильма появились Жанры!, а в экспорт они не попадали (как и всё остальное). Перегрузил программу - всё замечательно.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Экспорт
« Ответ #2 : 20 Мая 2008, 11:59:33 »
Цитировать
Есть ли на данный момент переменная, подставляющая текущую дату?
Или даже не текущую(!), а дату последнего изменения в базе. В АММ это была lastupdate...

Нет. Могу быстро добавить текущую дату, а вот последнее обновление - это понятие растяжимое :)
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Alexash

  • Гость
Экспорт
« Ответ #3 : 20 Мая 2008, 12:45:30 »
Нет. Могу быстро добавить текущую дату
К ближайшим выходным? ;) Спасибо

а вот последнее обновление - это понятие растяжимое :)
Если не сложно, в двух словах почему? :)

По сути, конечно нормально и дата, когда я делаю экспорт, т.е. текущая.
Но если немного придраться, правильней дата последнего изменения. Её сложно определить? :( Если на запись есть поле, "дата модифкации", то не сложно (максимальная и дистинкт). И чтобы усложнить, на будущее различать дату модификации для фильмов и людей. :)

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Экспорт
« Ответ #4 : 20 Мая 2008, 13:05:48 »
Цитировать
К ближайшим выходным? Подмигивающий Спасибо

Постараюсь

Цитировать
Цитата: nostra от 20 Мая 2008, 12:59:33
а вот последнее обновление - это понятие растяжимое Улыбающийся
Если не сложно, в двух словах почему? Улыбающийся

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

Цитировать
Но если немного придраться, правильней дата последнего изменения. Её сложно определить? Грустный Если на запись есть поле, "дата модифкации", то не сложно (максимальная и дистинкт). И чтобы усложнить, на будущее различать дату модификации для фильмов и людей. Улыбающийся

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

Alexash

  • Гость
Экспорт
« Ответ #5 : 20 Мая 2008, 13:28:48 »
Дело в том, что кроме действий пользователя база может меняться и самой программой (скажем изменение структуры в новой версии, корректировка путей к изображениям и т.п.).
Угу, раз такое дело, особенно "корректировка путей к изображениям", то это тоже считается модификацией.

Цитировать
Цитировать
Но если немного придраться, правильней дата последнего изменения. Её сложно определить? Грустный Если на запись есть поле, "дата модифкации", то не сложно (максимальная и дистинкт). И чтобы усложнить, на будущее различать дату модификации для фильмов и людей. Улыбающийся

По фильмам, действительно можно так определить, а вот у людей такого поля нет. Плюс к тому придётся немного поменять коммуникацию плагинов с самой программой. В общем для начала сделаю текущую дату, а там посмотрим.
Тогда смысла не вижу в моём "усложнении на будущее различать даты модификаций", т.е. беру слова обратно.
И предлагаю определиться пока на "текущей дате". А потом добавит "дату модификации" всей базы, не различая, где были изменения: в людях, фильмах или корректировка путей.
Тогда можно в шапке написать следующее: Экспорт произведём тогда то. База такая то правилась в последний раз тогда то. Или что-то подобное...

Alexash

  • Гость
Экспорт
« Ответ #6 : 22 Мая 2008, 13:28:00 »
Есть маленькая, большущая просьба.
Исправить значения переменных Viewed 32, Wish 34 (и других чекбоксах) с "-1" и "0" на "<input type="checkbox" checked disabled />" и "<input type="checkbox"  disabled />" соответственно. Так было в АММ, при отобрашении в HTM очень наглядно. Пожалуйста.

Ещё пожелание на страничке по шаблонам добавить названия преременных на русском языке, как ни-будь если можно. :)

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Экспорт
« Ответ #7 : 22 Мая 2008, 13:39:07 »
Цитировать
Исправить значения переменных Viewed 32, Wish 34 (и других чекбоксах) с "-1" и "0" на "<input type="checkbox" checked disabled />" и "<input type="checkbox"  disabled />" соответственно. Так было в АММ, при отобрашении в HTM очень наглядно. Пожалуйста.

Нет тут нужно что-то более гибкое т.к. Вам нужно checked / пустая строка, а кому-то понадобится Да/Нет или ещё что-то. С HTML в принце это не проблема - можно написать javascript скажем, котрый будет -1/0 переделывать в то, что нужно. А вот с простым TXT что делать?
Одним словом буду думать и конечно же предложения приветствуются.

Цитировать
Ещё пожелание на страничке по шаблонам добавить названия преременных на русском языке, как ни-будь если можно. Улыбающийся

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

Alexash

  • Гость
Re: Экспорт
« Ответ #8 : 22 Мая 2008, 14:22:54 »
Нет тут нужно что-то более гибкое т.к. Вам нужно checked / пустая строка, а кому-то понадобится Да/Нет или ещё что-то.
Верно говорите, согласен. Я и не подумал об этом.

можно написать javascript скажем, котрый будет -1/0 переделывать в то, что нужно.
Спасибо. Вы подтвердили моё предположение - в каком направлении двигаться. Правда с JavaScript-ом не работал, но есть небольшой опыт в Java. Желание есть, почитаю, думаю разберусь.
И я смогу ведь тогда отображать только одно название фильма, если оно совпадает с оригиналом?

А следующее не ошибка?
Экспортирую "Длительность". В карточке она в формате чч:мм:сс, а в HTML попало в минутах только...

И как есть в АММ. Я не головой ЗА эту идею, но...
Так вот в АММ, как знаете, есть ещё переменные, возвращающие названия полей, скажем как они написаны в карточке фильма...

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Экспорт
« Ответ #9 : 22 Мая 2008, 14:38:43 »
Цитировать
Цитата: nostra от 22 Мая 2008, 14:39:07
Нет тут нужно что-то более гибкое т.к. Вам нужно checked / пустая строка, а кому-то понадобится Да/Нет или ещё что-то.
Верно говорите, согласен. Я и не подумал об этом.

Цитата: nostra от 22 Мая 2008, 14:39:07
можно написать javascript скажем, котрый будет -1/0 переделывать в то, что нужно.
Спасибо. Вы подтвердили моё предположение - в каком направлении двигаться. Правда с JavaScript-ом не работал, но есть небольшой опыт в Java. Желание есть, почитаю, думаю разберусь.
И я смогу ведь тогда отображать только одно название фильма, если оно совпадает с оригиналом?

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

Цитировать
А следующее не ошибка?
Экспортирую "Длительность". В карточке она в формате чч:мм:сс, а в HTML попало в минутах только...

Это не ошибка. Потом сделаю формат опционально.

Цитировать
И как есть в АММ. Я не головой ЗА эту идею, но...
Так вот в АММ, как знаете, есть ещё переменные, возвращающие названия полей, скажем как они написаны в карточке фильма...

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

Alexash

  • Гость
Re: Экспорт
« Ответ #10 : 23 Мая 2008, 10:10:27 »
Поэкспериментируйте, а на выходных я выложу апдейт где добавлю настройку которая будет указывать значине для False и True.
До эксперементов пока руки не дошли...
М... можно чуть подробней, про Истину и Ложь? Как будет и что именно, а то не соображу... Т.е. скажем жаваскрипт отпадает как бы, правильно?
Или уже как будет апдейт, описание станет понятней...

Цитировать
Это не ошибка. Потом сделаю формат опционально.
Замечательно. Спасибо.

Цитировать
Цитировать
И как есть в АММ. Я не головой ЗА эту идею, но...
Так вот в АММ, как знаете, есть ещё переменные, возвращающие названия полей, скажем как они написаны в карточке фильма...
А зачем?
Вот и я думаю... зачем... :) Вспомнил, что так было, высказал мысль....
Только действительно больше волокиты в шаблоне - написал название поля по-русски и понятно всё.

Alexash

  • Гость
Re: Экспорт
« Ответ #11 : 23 Мая 2008, 13:37:50 »
Ошибка:
Не экспортируются следующие поля: Quality 18, Translation 20, Category 46, Languages 48, Studios 50
Лично мне пока не критично, не заполнял ещё их, но потом...

Предложение:
Добавить экспорт пользовательских полей (ПП). В частности чекбоксы, как и в АММ - через запятую перечислить названия с проставленной отметкой. Тогда и остальные типы. Только вопрос Как? Всё перечислить? Думаю не то. Тогда наверное, чтобы номер переменной чтобы был один, а параметрами определять тип ПП, например... Или как-то иначе...

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Экспорт
« Ответ #12 : 23 Мая 2008, 13:50:35 »
Цитировать
Ошибка:
Не экспортируются следующие поля: Quality 18, Translation 20, Category 46, Languages 48, Studios 50
Лично мне пока не критично, не заполнял ещё их, но потом...

Всё работает. Вы наверное ошиблись где-то...

Цитировать
Добавить экспорт пользовательских полей (ПП)

Уже есть, правда без определения типов. На пример: {%value=1 custom="true"} Экспортирует первое по счёту ПП.
Забыл просто в инструкции написать ;)

Цитировать
М... можно чуть подробней, про Истину и Ложь? Как будет и что именно, а то не соображу... Т.е. скажем жаваскрипт отпадает как бы, правильно?

Яваскрипт можно будет не использовать. Будет настройка вида boolvals="yes<->no", слева указывается значение для True, справа для False.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Alexash

  • Гость
Re: Экспорт
« Ответ #13 : 23 Мая 2008, 15:00:25 »
Всё работает. Вы наверное ошиблись где-то...
Всё! Дошло, что да как и почему! :)
И счтитаю, что это ОШИБКА (или поправте). Она напрямую связана с моим, кстати неотвеченным (видимо просто пропущенным), сообщением, что выше.

Т.е., чтобы новые данные попали в экспорт - надо перегружать(-зить) PVD!


Уже есть, правда без определения типов. На пример: {%value=1 custom="true"} Экспортирует первое по счёту ПП.
Забыл просто в инструкции написать ;)
Спасибо, попробую. Ничего старшного. :)

Яваскрипт можно будет не использовать. Будет настройка вида boolvals="yes<->no", слева указывается значение для True, справа для False.
Угу. Спасибо.
В общем будет апдей, попробую и отпишусь. :)
Спасибо.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Экспорт
« Ответ #14 : 26 Мая 2008, 17:54:17 »
Цитировать
Всё! Дошло, что да как и почему! Улыбающийся
И счтитаю, что это ОШИБКА (или поправте). Она напрямую связана с моим, кстати неотвеченным (видимо просто пропущенным), сообщением, что выше.

Т.е., чтобы новые данные попали в экспорт - надо перегружать(-зить) PVD!

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