Page 1 of 1

pb avec les notes

Posted: 2002-09-22 14:53:12
by greg76
salut
tres bien ce prog
mais la en faite kan je fais exportation d allociné y aplus de notes :(
d habitude y a toujours une note sur 10

Posted: 2002-09-22 15:27:08
by antp
importation plutôt ?

j'avais viré ça parce que la conversion d'une note sur 4 vers une note sur 10 n'était pas terrible :/

pour le rajouter, ouvre le fichier "allocine.ifs" ou "allocine (pic).ifs" et juste avant la ligne "// Description" ajoute le bloc suivant :

Code: Select all

  // Rating
  LineNr := FindLine('class="link1">Presse</A>', Page, LineNr);
  if LineNr > -1 then
  begin
    Line := Page.GetString(LineNr);
    BeginPos := pos('image/icone/etoile_', Line);
    if (BeginPos > 0) then
    begin
      Delete(Line, 1, BeginPos);
      IntValue := StrToInt(copy(Line, 19, 1), 0) * 2;
    end;
  end;
  LineNr := FindLine('class="link1">Spectateurs</A>', Page, LineNr);
  if LineNr > -1 then
  begin
    Line := Page.GetString(LineNr);
    BeginPos := pos('image/icone/etoile_', Line);
    if (BeginPos > 0) then
    begin
      Delete(Line, 1, BeginPos);
      IntValue := (IntValue div 2) + StrToInt(copy(Line, 19, 1), 0);
    end;
  end;
  SetField(fieldRating, IntToStr(Round(IntValue * 1.25)));

Posted: 2002-09-22 15:28:40
by Guest
ok merci :grinking:
ca marche parfaitement
les notes ca donne une petite idée du nivo du film :hihi:

Posted: 2002-09-22 15:31:53
by greg76
et je peux faire pareil avec tous les autres ?
cinestore ne donne pas la note non plus

Posted: 2002-09-22 15:46:34
by antp
heu non faut écrire le code correspondant à Cinestore dans ce cas, mais faut voir si sur leur site y a une note...

Posted: 2002-09-22 15:54:50
by Guest
ah ok
bah tanpis c pas grave
merci merci :cool: