Re salut
Je me suis quand meme lancer dans l'experience de la programmation, mais sans grand succés.
voici les modifs que j'ai apporté sur vos indication:
juste après // Critiques presse :
// Critiques spectateurs
if CanSetField(fieldComments) then
begin
if ((GetOption('Critiques spectateur') <> 0) and (pos('<h3><b>Critiques Spectateurs</b></h3>', Line) > 0)) then
begin
Value := GetField(fieldComments)+'Critiques spectateur :'+#13#10#13#10;
if (GetOption('Critiques specteur') =1) then
begin
repeat
// Début boucle
BeginPos := pos('<td valign="top"><h4><b>', Line);
delete(Line, 1, BeginPos-1);
// Journal et nom du critique
aucun := findInfo('<h4><b>', '</h4><img', Line,'0');
Value := Value+formatTitre(aucun,GetOption('Casse Choisie'));
// Note
aucun := findInfo('etoile_', '.gif', Line,'0');
Value := Value+' - Note : '+aucun+ '/4 '+#13#10;
// la critique
aucun := findInfo('<div align="justify"><h4>', '</h4></div>', Line,'0');
aucun := StringReplace(aucun, ' ', '');
Value := Value+aucun+#13#10#13#10;
// Fin Boucle
delete(Line, 1, length('<td valign="top"><h4><b>'));
BeginPos := pos('<td valign="top"><h4><b>', Line);
until (BeginPos = 0);
SetField(fieldComments, Trim(Value));
end else if (GetOption('Critiques Presse') = 2) and (adressePresse <> '') then
begin
La_liste := Value;
numPage := 1;
critiquesPresseComplet(adressePresse);
end;
end;
end;
et juste après // RETOURNE L'ADRESSE DES CRITIQUES PRESSE:
//------------------------------------------------------------------------------
// RETOURNE L'ADRESSE DES CRITIQUES spectateurs
//------------------------------------------------------------------------------
function ladressedesCritiquesspectateurs(Line : String) : String;
begin
if (pos('<b>Critiques<br />spectateurs</b></h5></a>',Line) <> 0) then
result := urlAllocine+'/film/critiquepublic_gen_cfilm='+findInfo('/film/critiquepublic_gen_cfilm=', '.html', Line,'0')+'.html'
else
result := '';
end;
Mais je dois avouer que le script ainsi modifier ne fait rien de plus.
je n'est pas ajouter de procedure Boolean car je ne sais pas comment faire.
Merci