Как прикрепить сайт с его миниатюрой к узлу Drupal? - PullRequest
2 голосов
/ 27 мая 2010

Есть ли у вас какой-либо модуль Drupal (или другое решение), чтобы реализовать функцию, аналогичную Facebook Share a Link?
http://i49.tinypic.com/k9tabr.jpg

Чтобы быть точным:

  • Вы вставляете ссылку
  • Предварительный просмотр сайта генерируется
    • название
    • короткий отрывок
    • и эскиз одного из изображений сайта

1 Ответ

0 голосов
/ 27 мая 2010

Вам нужно будет сделать несколько довольно причудливых вещей, когда поймаете этот эскиз.

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

Это нужно будет сделать с помощью javascript после размещения ссылки. Facebook фактически кэширует свои эскизы для совместного использования страниц один раз в день, поэтому они предпочитают не захватывать их каждый раз во время выполнения для клиента. Конечно, есть библиотеки (и, возможно, плагин jQuery, который позволил бы вам записать URL-адрес в память, затем просмотреть его и представить кому-нибудь летучие изображения.

Проверьте инструмент Tumblr Share. Возможно, вам удастся выполнить обратный инжиниринг.

Что касается модулей Drupal, это кажется маловероятным. Хотелось бы услышать это все же.

Можно также подумать о стороннем сервисе снимков экрана, но это тоже проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...