Wie entferne ich den Text "Facebook Social Plugin"?

8

Ich benutze die Kommentare Facebook Social Plugin Als ich es eingebettet habe, hat das Skript einen iFrame mit dem Text "Facebook social plugin" mit dem Facebook-Logo am unteren Rand erstellt (wie in der Abbildung unten gezeigt).

Ich habe das Element mit Firebug untersucht und versucht, seine Klasse in meiner CSS-Datei auf display:none; zu setzen. Allerdings - das versteckt es nicht (ich vermute es liegt daran, dass es in seinem eigenen iFrame ist). Wie kann ich CSS oder jQuery (oder eine andere Methode) verwenden, um diesen Text zu deaktivieren?

Danke!

    
Yuval Karmi 02.02.2011, 01:59
quelle

10 Antworten

8

Du verkomplizierst die Dinge. Kleine CSS Änderung ...

%Vor%

Fertig!

Nebenbemerkung - Ich stimme der Warnung vor rechtlichen Problemen zu. Du solltest das nicht wirklich tun.

    
Brian 22.02.2011, 12:54
quelle
6

Sie können nur die Optionen kontrollieren, die Ihnen der Plugin-Entwickler (hier Facebook) gegeben hat. Die meisten Plugin-Entwickler erlauben es nicht, ihren Code zu ändern und Facebook ist einer von ihnen. Ich schlage vor, Sie bleiben bei dem, was Facebook Ihnen bietet.

Lesen Sie Folgendes:

  1. Markenberechtigungscenter
  2. Facebook-Plattformrichtlinien
ifaour 02.02.2011 08:45
quelle
2

Wenn es sich um ein CSS-Problem für den iFrame handelt, können Sie nichts dagegen tun (zB: überstürzen). Es wird von einer anderen Website geladen, so dass Sie keine Kontrolle darüber haben.

    
sokratisg 02.02.2011 02:06
quelle
1

Ich bin auch auf dieses Problem gestoßen. Ich habe es behoben, indem ich die Höhe des iFrame mit einem Inline-Stil festgelegt und den Überlauf auf hidden gesetzt habe.

Beispiel: iframe ist 185px. Fügen Sie dies inline hinzu:

style="Überlauf: Versteckt; Höhe: 160px;"

    
joecasper 17.06.2011 19:36
quelle
0

Siehe das iframe-Beispiel in der Beschreibung der Methode .contents() .

Sie können einfach auf das DIV (oder was auch immer) zugreifen und das CSS dafür ändern oder auf andere Weise manipulieren.

    
Neil 02.02.2011 02:39
quelle
0
%Vor%     
vulgarbulgar 18.10.2012 20:21
quelle
0

Css

%Vor%

Und wie Box

%Vor%     
Sara Farooqui 11.08.2013 19:13
quelle
0

Wenn du mit den Abmessungen der Box herumspielst, kannst du sie einfach verschwinden lassen, und du hast ihre Begriffe nicht einmal technisch gebrochen, weil du ihren Code nicht mit deinen eigenen Hacks verändert hast. =)

Beispiel:

Die Abmessungen sind 310x382. Sie können es immer noch sehen, wenn es nach oben zeigt, aber es ist im Wesentlichen so weit versteckt, dass jeder, der gerade über Ihre Seite schaut, es nicht wirklich bemerken wird. Und da die meisten Surfer dazu neigen, schneller zu lesen ...

    
J. Scott Elblein 12.12.2013 15:58
quelle
0

Ich habe den folgenden Code verwendet, um es loszuwerden. Es scheint der aktuellste zu sein, der funktioniert. Ändern Sie einfach den unteren Rand nach Ihren Wünschen.

%Vor%     
Max Mastalerz 28.06.2015 22:03
quelle
0

Die anderen Lösungen haben den Nebeneffekt, dass sie die Dinge niederdrücken. Hier ist eine Less / Sass / SCSS-Lösung, die den Pulldown-Effekt berücksichtigt:

%Vor%

Sie haben den iframe auf position: absolute gesetzt, vermutlich um die Wahrscheinlichkeit zu verringern, dass dies behoben wird. Das macht Top einfach zu setzen, und voila.

Sie setzen ihren iframe auch auf overflow: versteckt, damit Sie das mit einem kürzeren Stil angreifen können, wenn Sie möchten, und am Ende des Kommentarkastens mit einer größeren Lücke enden:

%Vor%

Chomp.

    
Chris Moschini 16.04.2016 15:41
quelle

Tags und Links