[Solved] Medianizer - Added e Changed date in card actor

Your experience with Movienizer, questions, remarks.
User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

[Solved] Medianizer - Added e Changed date in card actor

Post by xbox80 » Sat Nov 18, 2017 4:28 pm

in the actors tab and you can also add (as in movies)

Added date
Changed date
:|

to know when it was updated

thanks
Attachments
Screen Capture #184.png
Screen Capture #184.png (370.67 KiB) Viewed 6001 times

TerribleFloater
Superstar
Posts: 1925
Joined: Thu Feb 28, 2008 4:20 pm

Re: Added e Changed date in card actor

Post by TerribleFloater » Sat Nov 18, 2017 4:45 pm

xbox80 wrote:
Sat Nov 18, 2017 4:28 pm
in the actors tab and you can also add (as in movies)

Added date
Changed date
:|

to know when it was updated

thanks
Это проблемы интерфейсов, а не программы.
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

Re: Added e Changed date in card actor

Post by xbox80 » Sun Nov 19, 2017 9:52 am

вы можете мне помочь? :)
можете ли вы написать код для этого? :roll:

TerribleFloater
Superstar
Posts: 1925
Joined: Thu Feb 28, 2008 4:20 pm

Re: Added e Changed date in card actor

Post by TerribleFloater » Sun Nov 19, 2017 4:02 pm

У нас наверняка разные версии скрипта modern, поэтому могу лишь выложить инструкцию:
1. Ищете в C:\Documents and Settings\UserName\ApplicationData\Movienizer\Scripts (путь приведён для Windows XP, в более новых он немножко другой) файл "breeze_program_part3.pas". Сохраняете его в каком-нибудь другом месте, на всякий случай.
2. Открываете его нормальным текстовым редактором, не Блокнотом!
3. Ищете в нём строчку, которая начинается так:

Code: Select all

function GetPerson
Это начало функции, которая и выводит страницу человека.
Ниже этой строчки ищете первую строчку:

Code: Select all

begin
Перед ней вставляете строчку:

Code: Select all

DateAdd, DateUpdate: string;//01
4. Далее ищете строчку:

Code: Select all

awards:=GetStringField('awards');
После неё вставляете две строчки:

Code: Select all

DateAdd:=GetStringField('date_add');//02
DateUpdate:=GetStringField('date_update');//02
5. Далее ищете строчки:

Code: Select all

	//personal details
	if PersonActiveTab = 1 then begin
		tmp := '';
		ThisBlockCnt := 0;
После них вставляете строчки:

Code: Select all

		//dates add/update
		s:='';
		if DateAdd<>'' then begin
			ThisBlockCnt := ThisBlockCnt + 1;
			if (ThisBlockCnt mod 2 = 1) then
				border := bckgrnd
			else
				border := '';
			s:=s+format('<tr><td class="big-table-name"%s>%s</td><!-- <td class="middle-cell"></td> --><td class="big-table-value"%s>%s</td></tr>', [border, GetLangStr(670), border, SQLDate2Str(DateAdd)]);
		end;
		if DateUpdate<>'' then begin
			ThisBlockCnt := ThisBlockCnt + 1;
			if (ThisBlockCnt mod 2 = 1) then
				border := bckgrnd
			else
				border := '';
			s:=s+format('<tr><td class="big-table-name"%s>%s</td><!-- <td class="middle-cell"></td> --><td class="big-table-value"%s>%s</td></tr>', [border, GetLangStr(671), border, SQLDate2Str(DateUpdate)]);
		end;
		tmp := tmp + s;
		tmp := tmp + '</td></tr>';
6. Любуетесь результатом.
Attachments
Ватанабе.PNG
Ватанабе.PNG (124.47 KiB) Viewed 5978 times
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

Re: Added e Changed date in card actor

Post by xbox80 » Sun Nov 19, 2017 5:54 pm

большое спасибо TerribleFloater :) ;)

User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

Re: Added e Changed date in card actor

Post by xbox80 » Sun Nov 19, 2017 9:05 pm

Я начал менять код (использовать Notepad ++)
но
этой строки нет :roll: :|

Code: Select all

function GetPerson
моя версия прилагается из Medianizer

Я также прикладываю скрипты Medianizer breeze
Attachments
breeze (Medianizer script).rar
Medianizer all breeze script
(691.24 KiB) Downloaded 106 times
breeze_program_part3.pas
Medianizer breeze_program_part3.pas
(126.88 KiB) Downloaded 124 times

TerribleFloater
Superstar
Posts: 1925
Joined: Thu Feb 28, 2008 4:20 pm

Re: Added e Changed date in card actor

Post by TerribleFloater » Sun Nov 19, 2017 9:58 pm

Мы же в подфоруме Movienizer, а не Medianizer! :lol:

А для medianizer редактировать нужно файл "part6".
Точнее говоря, в "part6" ищется и меняется функция

Code: Select all

function GetPersonMoviePage
(для кино);
в "part7" ищется и меняется функция

Code: Select all

function GetPersonAlbumPage
(для музыки);
в "part8" ищется и меняется функция

Code: Select all

function GetPersonBookPage
(для книг).
Я ограничился лишь кино.

Пробуйте (и тоже сохраните оригинал).
На этот раз я писал наугад, без проверки в программе.
PS: Ещё раз осознал ненужность Medianizer. 12 частей файла breeze вместо трёх!
Attachments
breeze_program_part6.pas
(48.52 KiB) Downloaded 85 times
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

Re: Added e Changed date in card actor

Post by xbox80 » Sun Nov 19, 2017 10:35 pm

спасибо TerribleFloater , теперь он работает ;)

есть форум Medianizer? :lol: Я этого не вижу :lol:

Medianizer и действительно бесполезно :twisted: :evil:

Думаю, я собираюсь :roll: :roll: Movienizer

TerribleFloater
Superstar
Posts: 1925
Joined: Thu Feb 28, 2008 4:20 pm

Re: Added e Changed date in card actor

Post by TerribleFloater » Mon Nov 20, 2017 8:02 am

xbox80 wrote:
Sun Nov 19, 2017 10:35 pm
спасибо TerribleFloater , теперь он работает ;)
You are welcome ;)
xbox80 wrote:
Sun Nov 19, 2017 10:35 pm
есть форум Medianizer? :lol: Я этого не вижу :lol:
Нет, нужно было просто уточнить, что речь о Medianizer.
xbox80 wrote:
Sun Nov 19, 2017 10:35 pm
Medianizer и действительно бесполезно :twisted: :evil:
Думаю, я собираюсь :roll: :roll: Movienizer
"Фарш невозможно провернуть назад" (с)
Думаю, единственный способ — обновить базу Movienizer до 9.1 и руками внести последующие пополнения базы Medianizer в части кино.
Но Movienizer 9.1, судя по отзывам пользующихся, очень глючная программа. Именно поэтому я и остался на редакции 8.
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

User avatar
xbox80
Superstar
Posts: 501
Joined: Tue Sep 15, 2009 8:50 am
Location: Italy-Russian

Re: Medianizer - Added e Changed date in card actor

Post by xbox80 » Mon Nov 20, 2017 9:29 am

изменено название ;)

TerribleFloater любопытство :|

как распознавать интерфейсы скрипт (.pas) (Breeze, Modern, Orange) для фильмов и людей и многое другое? :roll:
imd он один imdb_movie.pas и imdb_person.pas

есть идентификаторы скриптов? :?:

Post Reply