D

Detroit

починяю примус
+28
Репутация
10
Рейтинг
#1 Как можно добавить пост из соцсети ввиде объекта? 17 марта 2016 в 11:01

А как посмотреть демо указанного плагина? что то не нашел ...

Kreator
Кстати плагин Super link preview работает в новых версиях вордпресса, я разобрался. Просто он требует вставки в режиме текстового редактора в формате [link-preview url="link-to-website"] а иконка вставки появляется в графическом редактор, это меня и сбило с толку.
PS Разобрался и в графическом работает.
Плагин явно кстати сырой, на скриншотах не проставляется читаемая ссылка на источник, что неминуемо вызовет претензии этих самых первоисточников
#2 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 20:57
Геннадий Иванович, Честно говоря не понимаю, как вынос oembed в отдельное поле повысит безопасность. Если злоумышленник заранее делает сайт с вредоносным содержимым, сформированным таким образом, чтобы оно цеплялось по oembed (я не знаю можно так сделать или нет, я предполагаю), а потом вставляет у нас в сайте на инстанте в посте или комменте ссылку на свой заранее зараженный сайт — какая разница в отдельном поле ссылка отработается вредоносное содержимое или в поле пост?
#3 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 15:46

Любой сервис может иметь поддержку формата url oEmbed

Геннадий Иванович
Так хотелось бы иметь такую возможность для инстанта. Кто напишет :)?
#4 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 14:32

А как посмотреть демо указанного плагина? что то не нашел ...

Kreator
Если вы о плагине wordpress.org/plugins/super-link-preview/, то он видимо заброшен создателем. С современной версией Вордпресса он у меня не запустился. Надо скачивать старый вордпресс версий от 3.3.0 до 4.0.10 и пробовать на них. Результат должен быть таким же как для Embedly но для всех сайтов, а не для 300. Так как если не удается воспользоваться микроразметкой и oembed плагин делает просто маленький скриншот.
Хотя модель Embedly (с подпиской embed.ly/pricing ) тоже имеет право на существование. Вынести основную логику работы на сервер, а для CMS писать плагины, работающие с api сервера. Сервер альтовцы уже подняли😉http://altocms.ru/1566.html
вот описание, как делать скриншот сайта wordpressadmin.ru/tips/screenshot-to-wordpres/index.html
habrahabr.ru/post/129998/
#5 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 13:58
Kreator, В смысле, из каких источников брать oembed? Лучше из всех😊С включенным oEmbed Discovery Как это и делают соцсети. Но возникают вопросы безопасности (соцсети его как то решили, например я не смог в фэйсбуке вставит oembed ссылку на getrumblr.com/ фэйсбук заявил, что она запрещенная, хотя скорее всего она запрещена как антисоциальная, а не как вредоносная ), поэтому в Вордпрессе oEmbed Discovery отключен. По идее нужен белый список, который мог бы дополняться админом сайта.
Если же решать узко, через шорткоды, как с видео фэйсбук, то нужны шорткоды постов вконтакта, фэйсбука (но похоже там нельзя вытянуть посты из групп, только со страниц и с пользователей), одноклассников, лайвжурнала, карт Яндекс или Гугл, видео вимео, ливеликс имхо. Откуда тянут oembed в буржунете можно посмотреть на сайте embed.ly/customers. Для вордпресса есть плагин для работы с embed.ly/, вот тут можно почитать на русском о нем и посмотреть на результаты работы wpcafe.org/plugins/embedly/
Но это все равно будет временное решение, лучший путь это то что я выше писал wordpress.org/plugins/super-link-preview/
#6 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 09:54
Cтудия Sitestroi, Вот бы этот плагин wordpress.org/plugins/super-link-preview/ переписать для инстанта. Алгоритм работы, как я понимаю даже интересней чем в соцсетях, если нет нужного изображения берется скриншот страницы через s.wordpress.com/mshots/v1
Тем кто делает сайты для людей такой плагин мог быть интересен.
#7 Разработчики, зарегистрируйте свою CMS 15 марта 2016 в 09:34
"персональные данные — любая информация, относящаяся к определенному или определяемому на основании такой информации физическому лицу (субъекту персональных данных), в том числе его фамилия, имя, отчество, год, месяц, дата и место рождения, адрес, семейное, социальное, имущественное положение, образование, профессия, доходы, другая информация;" rg.ru/2006/07/29/personaljnye-dannye-dok.html
e-mail и ник не позволяют однозначно идентифицировать человека, не имея других данных, поэтому сами по себе (вне набора с другими данными) не являются персональными данными.
А вот по внесению CMS в реестр ПО правильно пишут, сейчас за госзакупками следят все строже.
#8 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 09:13
vikont, К сожалению, я пока нашел только через embed код. Например вконтакте находите понравившийся пост, щелкаете по кнопке Поделиться, Экспортировать, Код для вставки
Вставляете полученный код в пост в режиме исходного кода.
Тут тоже не всегда бывает гладко, например я так и не смог добиться вставки видео из фэйсбук, причем не только в инстант, а и в вордпресс: instantcms.ru/forum/thread24011.html#230774
(В вордпресс видео из фэйсбука можно вставить только при активации соответствующих шорт-кодов из Jetpack, тогда вставляется просто по ссылке, с исходным кодом никак, аналогичный шорт-код <facebook> Fuze вставил в типограф Инстанта github.com/instantsoft/icms2/commit/23b9c966159ec551c73e0d6f96043042028eb006 )
Проблема этого решения в том, что так вставлять может только администратор. Остальные не имеют права работать с исходным кодом.
В общем эта большая проблема, фэйсбук и вконтакт приучили пользователей к вставке ссылки как oembed объекта. В Вордпрессе уже довольно давно работают над вставкой oembed codex.wordpress.org/%D0%92%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2

Альто работает над oembed
altocms.ru/addons/item/123/
altocms.ru/1566.html
хотя до вставки в стиле соцсетей и им еще очень далеко.



#9 Как можно добавить пост из соцсети ввиде объекта? 15 марта 2016 в 08:54

Это как ?

Cтудия Sitestroi
Как oembed объект. Также, как вконтакт, фэйсбук, гугл плюс и одноклассники обрабатывают ссылки.
#10 Вставка видео из фэйсбук 8 марта 2016 в 10:24
Кстати, судя по справке фэйсбука, можно дать возможность юзерам вставлять embed посты из фэйсбука, если в шаблон страницы заранее админ вставит скрипт. developers.facebook.com/docs/plugins/embedded-posts
#11 Вставка видео из фэйсбук 8 марта 2016 в 10:21

также через исх.код при отключенном типографе

Андрей
Через
  1. <div id="vk_post_-74404187_324732"></div><script type="text/javascript"> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//vk.com/js/api/openapi.js?121"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'vk_openapi_js')); (function() { if (!window.VK || !VK.Widgets || !VK.Widgets.Post || !VK.Widgets.Post("vk_post_-74404187_324732", -74404187, 324732, 'yaSuqR9oSDWVJ8xzC1T8VDCVy_sb', {width: 500})) setTimeout(arguments.callee, 50); }());</script>
для vk.com/obrazovach?w=wall-74404187_324732?
Так у меня это все вставляется, я выше писал. Сейчас все вставляется через embed, кроме фэйсбука.
#12 Вставка видео из фэйсбук 7 марта 2016 в 23:29

видео из вконтакта

у меня тоже воспроизводится с включенным типографом.

Андрей
А из вконтакта как вставляли?

на мордокниге вообще не понимаю как видео искать

Андрей
в фэйсбуке с поиском полный швах, это такой огромный чат, что то позже потом фиг найдешь. И от поисковиков он видимо закрыт. Но в тематических группах иногда интереснейшие вещи попадаются.
#13 Вставка видео из фэйсбук 7 марта 2016 в 23:27
Андрей, как я понимаю, юзеры не смогут вставлять, что портянку, что <facebook>https://www.facebook.com/eveonline/videos/10153522839639394/ </facebook>. Они не могут в режиме исходного кода работать, только админы.
#14 Вставка видео из фэйсбук 7 марта 2016 в 23:22

Второй и третий не работают — но я бы не стал на сайт такой говно-код тащить. Мне нужно вставить видео — это работает, через конструкцию. А вообще все есть на Ютуб, на мордокниге вообще не понимаю как видео искать.

Андрей
Так про это еще неделю назад было понятно. Во первых не все есть на ютубе даже из фэйсбука, во вторых помимо ютуба есть ливеликсы, вимео, рутубы и так далее. Способ с embed очень гибкий.
PS еще геттиимидж и пинтерсет сейчас дают возможность через embed работать.
#15 Вставка видео из фэйсбук 7 марта 2016 в 23:20

ну так вроде условие было для такой вставки чтобы типограф был включен. не?

Андрей
включенный типограф не дает вставлять все другое embed содержимое, кроме видео фэйсбук, например посты и видео из вконтакта, видео со всех хостингов кроме ютуб. Поэтому конструкция <facebook>https://www.facebook.com/eveonline/videos/10153522839639394/ </facebook>; (типограф включен) хоть и интересная, но очень ограниченная.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.