Автор Тема: world-art.ru (фильмы)  (Прочитано 213471 раз)

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

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #165 : 17 Июня 2008, 00:14:16 »
Если кому надо, то я сделал импорт справки (имортируется в поле слоган).
Код:
Цитировать
//Reference
  curPos := PosFrom('>Справка:</font>', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('>Справка:</font>');
  EndPos := PosFrom('</p>', HTML, curPos);

  AddFieldValue(mfTagline, Trim(RemoveTags(Copy(HTML, curPos, EndPos - curPos), False)));
 end;
Вставляется после кода краткого содержания.
Или если не понятно, выкладываю последнюю авторскую версию с добавлением справки!


[вложение удалено Администратором]

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #166 : 17 Июня 2008, 00:23:54 »
Tsume, ты смотрю разошёлся :)
Так держать ;)
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #167 : 17 Июня 2008, 00:25:41 »
2 nostra
Вроде уже кто-то спрашивал, но все равно спрошу. Нельзя ли добавлять информацию в поле не затирая присутствующую, а добавляя после нее?
Если можно, то как это релизовать в скрипте?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #168 : 17 Июня 2008, 00:50:43 »
Нет, а какое этому практическое применение?
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #169 : 17 Июня 2008, 00:55:45 »
Цитировать
Нет, а какое этому практическое применение?
Я имею например краткое содержание или справку (почему и спросил) и хотелось бы еще добавить инфу с того же ворд-арта!
Так или затирать и потом ручками добавлять. Либо просто ручками добавлять.......
Но это так не очень обязательнная функция, я спросил на всякий случай. Если бы была - пригодилась бы, а нет - так нет!

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Проблемы и предложения импорта с world-art.
« Ответ #170 : 17 Июня 2008, 01:08:05 »
А почему бы не использовать доп. пользовательское поле?
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #171 : 17 Июня 2008, 01:12:38 »
Цитировать
А почему бы не использовать доп. пользовательское поле?
В принципе можно! Но это не важно. Лучше помогите со скриптом по персонам. Я там тему даже создал.

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: Проблемы и предложения импорта с world-art.
« Ответ #172 : 23 Июня 2008, 18:07:53 »
Исправил краткое содержание:
Правильный вариант:
Цитировать
//Description
 curPos := PosFrom('Краткое содержание:</font>', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValue(mfDescription, TextBetween(HTML, 'Краткое содержание:</font>', '</p>', True, EndPos));
Было:
Цитировать
//Description
 curPos := PosFrom('Краткое содержание:</font>', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));

Со старым вариантом он легко мог в описание импортировать справку или рецензию!!!!

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #173 : 24 Июня 2008, 00:57:39 »
2 nostra:
Справка правильней работает с таким кодом:
Цитировать
//Reference
   curPos := PosFrom('>Справка:</font>', HTML, EndPos);
 if curPos > 0 then begin

  AddFieldValue(mfTagline, TextBetween(HTML, '>Справка:</font>', '</p>',True, EndPos));
 end;
Про описание я написал немного выше.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: world-art.ru (фильмы)
« Ответ #174 : 24 Июня 2008, 01:15:06 »
ОК, исправил
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #175 : 25 Июня 2008, 17:33:24 »
В принципе скрипт тоже готов и нормально работает. Единственное может я попробую (если получиться) сделать импорт постеров с дополнительной страницы (там переодически присутствует несколько постеров). Отсюда вопрос к nostra: можно ли импортировать несколько постеров с помощью существующего кода? Точнее с помощью вот этой команды: ExtraLinks[smPoster].
Если нет, то я наверное забью на эту доп. функцию скрипта (она не такая уж и обязательная)!

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #176 : 25 Июня 2008, 18:24:43 »
Добавил импорт URLs Википедии
Цитировать
//Wikipedia URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             '<b>Википедия</b>:</td></tr></table>', '</td></tr></table>',
                          '<a href = "', '"',
                          ' ', EndPos));
Если кому надо!!! Его надо добавить после импорта других URLs, т.е. после вот этого:
Цитировать
//Aditional URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             'На других сайтах</b>:</td></tr></table>', '</td></tr></table>',
                          '<a href = "', '"',
                          ' ', EndPos));
Просто  я подумал что мне это пригодиться, может кому-нибудь еще тоже.  ;)

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #177 : 25 Июня 2008, 19:23:38 »
2 nostra
Наверное последний вопрос по этому плагину. Как можно сделать чтобы  URL world-art писался в списке URLs первым (имеется в виду при использовании скрипта). А то насколько я понял он в скрипте пишется вроде раньше дополнительных URLs, но в результате оказывается в самом конце. Это не совсем удобно!

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: world-art.ru (фильмы)
« Ответ #178 : 25 Июня 2008, 19:35:31 »
Теоретически достаточно переместить
AddFieldValue(mfURL, MovieURL);
после

//Aditional URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             'На других сайтах</b>:</td></tr></table>', '</td></tr></table>',
                 '<a href = "', '"',
                 ' ', EndPos));
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #179 : 25 Июня 2008, 19:48:05 »
Спасибо помогло!!!
А что вот с этим:
Цитировать
Единственное может я попробую (если получиться) сделать импорт постеров с дополнительной страницы (там переодически присутствует несколько постеров). Отсюда вопрос к nostra: можно ли импортировать несколько постеров с помощью существующего кода? Точнее с помощью вот этой команды: ExtraLinks[smPoster].
Если нет, то я наверное забью на эту доп. функцию скрипта (она не такая уж и обязательная)!
Если сложно - то не надо!