Allociné Movie cat b6
Posted: 2010-10-08 13:50:15
Oui c'était bon si je me souviens bien sauf pour les fieldurl qui ne donne pas accès à la fiche et à la B.A mais en enlevant les URLEncode c'est bon.
Bon Catalog
Bon Catalog
Official Forum
https://forum.antp.be/phpbb3/
Code: Select all
// Rating
aucun := Line;
begin
Note1 := '';
Note2 := '';
if pos('>Presse</a>', Line) = 0 then
Avertissement := Avertissement
else begin
Line2 := TextBetween(Line, '>Presse</a>', '</p></div>');
Note1 := findInfo('>(', ')', Line2,'0');
if (GetOption('Type de note') = 0) then
Note11 := floatToStr(arrondir((convert_STF(Note1)),0));
if (GetOption('Type de note') = 1) then
Note11 := floatToStr(arrondir((convert_STF(Note1)),nbDecimal));
if (GetOption('Type de note') = 2) then
Note11 := FloatToStr(arrondir((calculMoyenne_2((convert_STF(Note1)),5)),0));
if (GetOption('Type de note') = 3) then
Note11 := FloatToStr(arrondir((calculMoyenne_2((convert_STF(Note1)),5)),nbDecimal));
if (GetOption('Detail Note') = 1) and ((GetOption('Type de note') = 0) or (GetOption('Type de note') = 1)) then
Avertissement := Avertissement + 'Note de la presse : ' + Note11 + '/5 ' + #13#10;
if (GetOption('Detail Note') = 1) and ((GetOption('Type de note') = 2) or (GetOption('Type de note') = 3)) then
Avertissement := Avertissement + 'Note de la presse : ' + Note11 + '/10 ' + #13#10;
end;
if pos('>Spectateurs</a><span class="moreinfo">(', Line) = 0 then
Avertissement := Avertissement + #13#10
else begin
Line2 := TextBetween(Line, '>Spectateurs</a><span class="moreinfo">(', '</span></p></div><div');
Note2 := findInfo('>(', ')', Line2,'0');
if (GetOption('Type de note') = 0) then
Note22 := floatToStr(arrondir((convert_STF(Note2)),0));
if (GetOption('Type de note') = 1) then
Note22 := floatToStr(arrondir((convert_STF(Note2)),nbDecimal));
if (GetOption('Type de note') = 2) then
Note22 := FloatToStr(arrondir((calculMoyenne_2((convert_STF(Note2)),5)),0));
if (GetOption('Type de note') = 3) then
Note22 := FloatToStr(arrondir((calculMoyenne_2((convert_STF(Note2)),5)),nbDecimal));
if (GetOption('Detail Note') = 1) and ((GetOption('Type de note') = 0) or (GetOption('Type de note') = 1)) then
Avertissement := Avertissement + 'Note des spectateurs : ' + Note22 + '/5 ';
if (GetOption('Detail Note') = 1) and ((GetOption('Type de note') = 2) or (GetOption('Type de note') = 3)) then
Avertissement := Avertissement + + 'Note des spectateurs : ' + Note22 + '/10 ';
if pos('Critiques, notes, avis des spectateurs', Line) = 0 then
Avertissement := Avertissement + #13#10 + #13#10
else begin
if CanSetField(fieldComments) and (GetOption('Detail Note') = 1) then // Détail des notes dans les commentaires
begin
Line2 := TextBetween(Line, 'Critiques, notes, avis des spectateurs', '<div class="datablock member">');
if pos('yenne:', Line) > 0 then // Détail et nombre de votes des spectateurs
begin
Value2 := '';
Value := findInfo('pour ', ' note', Line2,'0');
Value2 := ' (Pour '+Value+' notes : ';
if Value ='1' then
begin
Value2 := ' (Pour '+Value+' note : ';
end;
if pos('stars=5">', Line2) > 0 then
Value2 := Value2 + findInfo('stars=5">', '<', Line2, '0') +' de *****, ';
if pos('stars=4">', Line2) > 0 then
Value2 := Value2 + findInfo('stars=4">', '<', Line2, '0') +' de ****, ';
if pos('stars=3">', Line2) > 0 then
Value2 := Value2 + findInfo('stars=3">', '<', Line2, '0') +' de ***, ';
if pos('stars=2">', Line2) > 0 then
Value2 := Value2 + findInfo('stars=2">', '<', Line2, '0') +' de **, ';
if pos('stars=1">', Line2) > 0 then
Value2 := Value2 + findInfo('stars=1">', '<', Line2, '0') +' de *, ';
// if pos('stars=0">', Line2) > 0 then
// Value2 := Value2 + findInfo('stars=0">', '<', Line2, '0') +' de °';
Value2 := Value2 + ')';
Value2 := StringReplace(Value2, ', )', ')');
Value2 := StringReplace(Value2, ', )', ')'); // a retirer si plus de notes 0 et corriger fin de la ligne 541
end;
if Value2 <> '' then
begin
Avertissement := Avertissement + Value2 + #13#10 + #13#10;
SetField(fieldComments, Avertissement);
end;
end;
end;
end;
Salut xenesysxenesys wrote:alors quoi de neuf ?? rien !! oO
comment ça ? plus de bugs à corriger ? ni évolution ??
et le Raoul, il bosse plus dessus? :P
Ouais ça semble plutôt calme du côté des webmasters ... mais la nouvelle année n'annonce généralement rien de bon ... pour nous.xenesys wrote:C'est vrai que pour le moment je n'ai plus rencontre de problème sur les scripts allociné ou animeka. d'un cote tant mieux ^^
Tu pourrais nous donner des exemples stp.Malo56 wrote:Certains films ne contiennent plus la rubrique "Critiques, notes, avis des spectateurs".
J'ai pas testé ta solution, mais j'ai remarqué 2 trucs en lisant le code.Malo56 wrote:J'espère que tout fonctionne bien.
Tu m'as bien porté la poisse sur ce coup là !! ...xenesys wrote:comment ça ? plus de bugs à corriger ? ni évolution ??
Raoul_Volfoni wrote: Tu m'as bien porté la poisse sur ce coup là !! ...
Merci pour les titres de films.Malo56 wrote:Des films sans "Critiques, notes, avis des spectateurs", il y en a pas mal, par exemple
- Al'lèèssi, une actrice africaine
- The Edge of Love
- Vaterspiel (Oedipe, le jeu)... etc ...
Pas la peine de prendre la mouche !!Malo56 wrote:Par ailleurs mon script fonctionne sans erreur!
Raoul_Volfoni wrote: Tu m'as bien porté la poisse sur ce coup là !! ...
Te précipites pas ... ça ne marche plus, parce que les adresses des pages du site screenrush.co.uk ont changé, ainsi que la structure HTML du site qui rattrape maintenant celle d'Allociné. J 'suis dessus.xenesys wrote:pas testé le nouveau truc des eps anglais.
Effectivement ... je ne l'ai pas implenté dans la version "normale".xenesys wrote:Sinon juste pour faire un rappel. si je me trompe pas ca n'est pas intégré dans la version normale du script, vu que c’était quelque chose que j'avais demandé à Raoul_Volfoni.
Cette chose c’était de récupérer la date exacte de sortie au cinéma.
Salut LeMoiLeMoi wrote:Pour certains films, la liste des acteurs n'est pas récupérée (A bout pourtant, par exemple).
Une liste des options avec leurs valeurs et les infos non récupérées serait appréciable, car je n'ai pas le temps de tout tester pour voir ce qui ne va pas.LeMoi wrote:D'ailleurs pour ce film il y a pas mal d'infos qui ne sont pas récupérées selon les options du script choisies...