Автор Тема: World-Art.ru (персоны)  (Прочитано 104059 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Да все я переписал, может это конфликт с моим пользовательским переводом?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
А, да тогда добавь строчку: 568, "Эпизоды"
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Цитировать
А, да тогда добавь строчку: 568, "Эпизоды"
Спасибо, теперь показывает!

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Эпизоды тоже проверил (на всех режимах) вроде все работает нормально!
Спасибо большое  :)
Теперь не надо будет несколько скриптов держать с разными настройками!

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Что-то там проблемы со персонами! Когда ставлю любой плагин или скрипт по умолчанию, то после этого пропадает возможность загружать информацию любым плагином (все становиться серым и не нажимаемым). Это лечиться перезапуском программы. Но мой скрипт все равно не хочет работать (пока пытаюсь сделать день и место рождения, там переделал код), он типа запускается, побегает ползунок немного и все........
проверял убирае урл, но эфект тот же самый.....отсюда следует что опять чего-то не хватает. Ведь должен он искать, предлагать найденное?!

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Думаю проблема здесь:
Цитировать
procedure ParseSearchResults(HTML : WideString);
var
 curPos, EndPos, P : Integer;
 Title, URL : WideString;
begin
 curPos := Pos('Раздел &laquo;анимация&raquo;</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

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Просто он ничего не ищет:
Ради приколо ввожу ему "Вася Пупкин", и никакого результата. Хотя по идеи он должен был написать 'Ничего не найдено по запросу'.
Вот такие дела.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Нверное должно как минимумом быть
Цитировать
people.php?id=
вместо
Цитировать
animation/animation.php?id=
Хотя это тоже не помогло!  :(

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Да, логику там менять нужно. Я же написал, что исправил только синтаксические ошибки т.е. структуру, а парсинг правильный нужно делать.

Цитировать
Что-то там проблемы со персонами! Когда ставлю любой плагин или скрипт по умолчанию, то после этого пропадает возможность загружать информацию любым плагином (все становиться серым и не нажимаемым). Это лечиться перезапуском программы.

Хм, странно, проверю
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Можно помочь пожалуйста с procedure ParseSearchResults для персон, а то что-то я не совсем врубаюсь!

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Ну ты даёшь. Что не получается то???


Раздел &laquo;анимация&raquo;</font> сменить на Раздел &laquo;персоны&raquo;</font>

animation/animation.php?id= сменить на people.php?id= (в 2х местах)
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Больше ничего не надо менять?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Ничего (в ф-ции ParseSearchResults)
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Sergei.Ka

  • Новичок
  • *
  • Сообщений: 27
У меня просьба к Вам, Tsume. Среди пользователей PVD очень много тех, кто не сможет писать скрипты. Потому, если Вам не тяжело, то после написания своего скрипта, выложите его здесь "для людей". Я сам постораюсь помочь со скриптом из kinopoisk.ru, но только после выходных.

Спасибо.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Цитировать
У меня просьба к Вам, Tsume. Среди пользователей PVD очень много тех, кто не сможет писать скрипты. Потому, если Вам не тяжело, то после написания своего скрипта, выложите его здесь "для людей". Я сам постораюсь помочь со скриптом из kinopoisk.ru, но только после выходных.
Конечно выложу, если получиться. Но это наверное к выходным (сейчас что-то с работой напряг).