Русский > Скрипты, Плагины, Шаблоны и Шкурки
World-Art.ru (персоны)
Tsume:
Думаю проблема здесь:
--- Цитировать ---procedure ParseSearchResults(HTML : WideString);
var
curPos, EndPos, P : Integer;
Title, URL : WideString;
begin
curPos := Pos('Раздел «анимация»</font>', HTML);
if curPos < 1 then
Exit;
curPos := PosFrom('animation/animation.php?id=', HTML, curPos);
EndPos := curPos;
P := PosFrom('<font size=2 color=#99000><b>', HTML, EndPos);
while (curPos > 0) AND ((P < 1) OR (curPos < P)) do begin
EndPos := PosFrom('"', HTML, curPos);
URL := BASE_URL + '/' + Copy(HTML, curPos, EndPos - curPos);
curPos := PosFrom('>', HTML, EndPos) + 1;
EndPos := PosFrom('</a>', HTML, curPos);
Title := Copy(HTML, curPos, EndPos - curPos);
AddSearchResult(Title, '', '', URL, '');
curPos := PosFrom('animation/animation.php?id=', HTML, EndPos);
P := PosFrom('<font size=2 color=#99000><b>', HTML, EndPos);
end;
end;
--- Конец цитаты ---
Просто по логике не должна эта процедура быть одинаковой для инфы аниме и для персон!!!!
Или я не прав?
Tsume:
Просто он ничего не ищет:
Ради приколо ввожу ему "Вася Пупкин", и никакого результата. Хотя по идеи он должен был написать 'Ничего не найдено по запросу'.
Вот такие дела.
Tsume:
Нверное должно как минимумом быть
--- Цитировать ---people.php?id=
--- Конец цитаты ---
вместо
--- Цитировать ---animation/animation.php?id=
--- Конец цитаты ---
Хотя это тоже не помогло! :(
nostra:
Да, логику там менять нужно. Я же написал, что исправил только синтаксические ошибки т.е. структуру, а парсинг правильный нужно делать.
--- Цитировать ---Что-то там проблемы со персонами! Когда ставлю любой плагин или скрипт по умолчанию, то после этого пропадает возможность загружать информацию любым плагином (все становиться серым и не нажимаемым). Это лечиться перезапуском программы.
--- Конец цитаты ---
Хм, странно, проверю
Tsume:
Можно помочь пожалуйста с procedure ParseSearchResults для персон, а то что-то я не совсем врубаюсь!
Навигация
Перейти к полной версии