• Страница 1 из 1
  • 1
Скрипт вывод скриншота в похожих материалов
1
  • Пользователь
  • 8 сообщений

Отправлено 22.07.2024 - 15:44

Привет, давно тут не активничал, можете помочь ?
видел скрипт вывод изображение в похожих материалов ( $RELATED_ENTRIES$ )
А можно ли как-то вывести скриншот ( screen_url ) ?

2
  • Администратор
  • 193 сообщения

Отправлено 27.07.2024 - 15:15

topkalife, Приветствую, конечно можно, при помощи GET запроса к API берёшь нужные данные и выводишь себе куда нужно.

3
  • Пользователь
  • 8 сообщений

Отправлено 28.07.2024 - 10:46

Snoopak, если бы знал как это сделать не спросил бы тут hush headache

4
  • Администратор
  • 193 сообщения

Отправлено 28.07.2024 - 18:56

topkalife, Вы спросили "можно ли как-то вывести скриншот" - я ответил.
------------------------------------------------------------------------------
UPD:
Алгоритм работы таков, при помощи .each() пробегаешься по ссылкам схожих материалов, берёшь оттуда ссылку на материал откуда брать изображение. Далее имея ссылку, делаешь по ней запрос к API ucoz и вставляешь куда нужно.
------------------------------------------------------------------------------
UPD:
Вообщем, вот пример кода:

Код
$('.uRelatedEntry').each(function () {
  var target = $(this);
  var targetLink = target.find('a:eq(0)');
  var materialUrl = target.find('a:eq(0)').attr('href');

  $.get('/api/' + materialUrl + '', function (w) {
    var imgEntry = $(w).find('member:contains("SCREEN_URL") string').text(); // тут мы записываем нужные данные в переменную //
    if (imgEntry == "") {imgEntry = "/NoImageFile.png"} // если нету изображения то подставляем загулшку //
    targetLink.append('<img src="' + imgEntry + '">'); // вставляем в ссылку наше изображение //
  })
});

5
  • Пользователь
  • 8 сообщений

Отправлено 28.07.2024 - 22:12

Snoopak, Спасибо большое, щас поставлю clap

  • Страница 1 из 1
  • 1
Поиск:
© 2012 – 2025 «For-uCoz». Made with by Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны