Не получается переписать стили facebook comments плагина

A
На сайте с 30.06.2013
Offline
119
709

Ребят никто не сталкивался?

Собственно код от facebook


<div class="fb-comments" data-href="http://mysite" data-width="100%" data-numposts="20"></div>


<div id="fb-root"></div>
<script>(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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6&appId=123456789";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Пробовал так переопределить


#fb-root{
color:red !important;
}

и так


.fb-comments{
color:red !important;
}

и так



2
3



.mycustomclass{
color:red !important;
}

(при этом конечно класс указывал в диве)

и.... и нифига не работает...

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

на сколько я помню там фрейм создается.

и надо чуть иначе переопределять.

попробуйте уже созданные инспектировать и переписать с important

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
Ragnarok
На сайте с 25.06.2010
Offline
239
#2

alexdosson, комментарии подгружаются через iFrame, и стили в них не переопределить никак, разве что у вас будет доступ к внутреннему файлу стилей, подключаемых на этой странице

//TODO: перестать откладывать на потом
A
На сайте с 30.06.2013
Offline
119
#3
TF-Studio:
на сколько я помню там фрейм создается.
и надо чуть иначе переопределять.
попробуйте уже созданные инспектировать и переписать с important

Как иначе то? Импортант не помогло увы

---------- Добавлено 11.07.2016 в 21:58 ----------

Ragnarok:
alexdosson, комментарии подгружаются через iFrame, и стили в них не переопределить никак, разве что у вас будет доступ к внутреннему файлу стилей, подключаемых на этой странице

вообще вариантов нет? Просто у меня фон сайта черный, шрифты хоть и светлые, но надо либо фонт сайз менять или болд ставить, иначе отстой..

Ragnarok
На сайте с 25.06.2010
Offline
239
#4
alexdosson:
вообще вариантов нет? Просто у меня фон сайта черный, шрифты хоть и светлые, но надо либо фонт сайз менять или болд ставить, иначе отстой..

я гуглил недавно, не нашёл. пишут что стили в iframe из своей страницы не переопределить, видимо, из соображений безопасности.

Посмотрите разве что в сторону кастомизации виджета комментариев штатными средствами facebook, были там какие-то настройки, вроде тёмный фон тоже можно было включать

TF-Studio
На сайте с 17.08.2010
Offline
334
#5

в FF раньше удавалось переопределить стили frame

на адсенсе помню делал. давно

C
На сайте с 26.10.2013
Offline
54
#6

а через jQuery не сработает?

$('#someFrame').contents().find('#someElement').css('color', 'red')

Услуги по парсингу данных (/ru/forum/939826), единоразовый и регулярный сбор данных. Любые объемы. Скрипты на PHP, создание и доработка, решение проблем с сайтами Пишите в личные сообщения или скайп

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий