Hallo bytehead,
ich werde die Änderung demnächst einbauen. Danke für den Hinweis!
Hallo bytehead,
ich werde die Änderung demnächst einbauen. Danke für den Hinweis!
Meine Erweiterungen: League Manager | Forum
So, Version 1.3 sollte nun konform sein.
Meine Erweiterungen: League Manager | Forum
Vielen Dank fürs updaten!
1up AG » Ihr Realisationspartner für Projekte und Erweiterungen mit Contao und Symfony!
Soweit ich das verstanden habe, legt man ein neues Modul mit dem Typ "Facebook mögen-Knopf (like it)" an und bindet den Button irgendwo mit {{insert_module::111}} ein. Wo ist denn hierfür der beste Platz?
1up AG » Ihr Realisationspartner für Projekte und Erweiterungen mit Contao und Symfony!
Genau,
das Modul gibt dir die größte Flexibilität. Du kannst es in das Seitenlayout einbinden oder pro Artikel (Inhaltselement "Modul" und dann das Modul auswählen).
Zur Platzierung: Die meisten Seiten (Soweit ich das sagen kann) platzieren den Button über oder unter den Artikel. Ich persönlich bevorzuge unter dem Artikel, da ich als User erst nach dem Inhalt sagen kann, ob ich den Inhalt mag und ich teilen möchte.
Meine Erweiterungen: League Manager | Forum
Danke für den Tipp. Habe den Button über das Seitenlayout jetzt unter den Text gelegt.
- Ich musste im angelegten Modul noch die Breite und Höhe einstellen, da der Button sonst beschnitten wird. Ich habe jetzt B 400 und H 30 eingegeben. Ist das korrekt?
- Zusatzfrage: kann die Button-Sprache auf english eingestellt werden?
Für den Standardbutton gibt FB einen Vorgabe von 450x35 Pixel oder 450x80 Pixel (Mit Fotos) aus.
Die Buttonsprache richtet sich wohl nach deinen FB-Einstellungen. Wenn ein User nicht angemeldet ist, dann vermutlich nach den Browser-Einstellungen.
Aber das müsste man ändern können. Ich schau mal nach...
Meine Erweiterungen: League Manager | Forum
Stimmt! Ich habe meine Facebook-Profil auf englisch gestellt und sofort wird auch der Button in englisch angezeigt
Super!
Habe nur ein Problem. Was genau muss ich tun wenn ich auf http://tff-kassel.de/contao/index.php/Wir-das-tff.html den "Gefällt mir"-Button oben haben will und das "x Personen gefällt das" (oder halt was anderes) dadrunter stehen zu haben, und nicht nebeneinander? Weiß nicht genau wo ich nen Break einfügen soll bzw. habe schon erfolglos versucht mit CSS umzubrechen.
Lg
Leider kommst du mit CSS oder einem Break nicht weiter, da der gesamte Inhalt von Facebook direkt erstellt und in deiner Seite dargestellt wird.
Als Lösung kann ich dir nur ein anderes Layout empfehlen.
Die Übersicht der Layouts findest du hier:
http://code.google.com/p/contao-fb-l...nual_de#Layout
Meine Erweiterungen: League Manager | Forum
Oh okay. Das ist aber schade, da eigentlich das Standard-Layout das beste ist
Wenn man den DocType Strict einsetzt, ist die betreffende Seite mit dem [fblikeit] Modul nicht W3C-Kompatibel (natürlich wegen dem iFrame). Eine Möglichkeit ist, das iFrame per document.write('xy'); zu laden. Hier das angepasste Template:
Code:<div class="<?php echo $this->class; ?>"> <?php if ($this->headline): ?> <h1><?php echo $this->headline; ?></h1> <?php endif; ?> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.write('<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $this->fblikeit_href; ?>&layout=<?php echo $this->fblikeit_layout; ?>&show_faces=<?php echo $this->fblikeit_faces; ?>&width=<?php echo $this->fblikeit_width; ?>&action=<?php echo $this->fblikeit_verb; ?><?php if($this->fblikeit_font != ""): ?>&font=<?php echo $this->fblikeit_font; ?><?php endif; ?>&colorscheme=<?php echo $this->fblikeit_color; ?>&height=<?php echo $this->fblikeit_height; ?>" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:<?php echo $this->fblikeit_width; ?>px; height:<?php echo $this->fblikeit_height; ?>px;" allowTransparency="true"></iframe>'); //--><!]]> </script> </div>
Hallo,
ich habe eine generelle Frage zur Funktionalität des Like-Buttons:
Ich habe den Button als Modul auf der Startseite eingebunden und zudem noch auf den Detailseiten von News und Terminen, jeweils unter den Beiträgen.
Folgende Meta-Angaben werden dabei berücksichtigt:
<meta property="og:image" content="dynamisch"/>
<meta property="og:url" content="dynamisch"/>
<meta property="og:title" content="dynamisch"/>
<meta property="og:description" content="dynamisch"/>
<meta property="og:type" content="statisch"/>
<meta property="og:site_name" content="statisch"/>
Die korrekte Anzeige auf Facebook funktioniert, was ich aber nicht verstehe:
Jedes "Like" über einen der einzelnen Buttons addiert sich in der Anzeige insgesamt. Das passiert auch, wenn auf den unterschiedlichen Seiten unterschiedliche Like-Buttons als Modul eingebunden werden.
Liegt das an der Einbindung als "Modul" oder an der Erweiterung selbst?
Liegt das an den statischen Meta-Angaben, die alles einer Website zuordnen?
An Facebook selbst sollte es eigentlich nicht liegen -oder doch?
Viele Grüße
Zur Beschriftung des Buttons bei mehrsprachigen Websites: Das Problem wurde hier ja schon kurz angesprochen, aber nicht zu Ende geführt. Die Beschriftung des Buttons (Gefällt mir / Like) ist wohl nicht abhängig von der eingestellten Browsersprache. Habe daher ein wenig recherchiert und möchte meine Lösung hier vorstellen:
Man kann die Spache über einen Parameter bei der Einbindung das iframes übergeben: locale=en_US, locale=de_DE etc.
Man muss daher das Template mod_fblikeit.tpl anpassen und für z.B. eine deutsche und englische Version folgenden Code hinter
setzen:Code:<iframe src="http://www.facebook.com/plugins/like.php?
Da der Button je nach Beschriftungssprache unterschiedlich breit ist, ist es evtl. nötig das CSS in Abhängigkeit der Sprache anzupassen. Das kann man erreichen, indem man in der ersten Template-ZeileCode:{{iflng::en}}locale=en_US{{iflng}{{iflng::de}}locale=de_DE{{iflng}}&
durchCode:<div class="mod_fblikeit">
ersetzt. Dann kann man den deutschen Button über mod_fblikeit_de und den englischen über mod_fb_likeit stylen.Code:{{iflng::en}}<div class="mod_fblikeit">{{iflng}}{{iflng::de}}<div class="mod_fblikeit_de">{{iflng}}
Danke für die Infos. Ich werde mir das bei Gelegenheit ansehen.
Meine Erweiterungen: League Manager | Forum
Ich habe die Version 2.0 BETA1 hochgeladen. Hier wird jetzt auch die XFBML-Variante des Buttons unterstützt.
Meine Erweiterungen: League Manager | Forum
Hallo,
habe das gerade installiert und mir ist aufgefallen, das alles in Englisch ist. Weiterhin wird dort bei mir irgend ein Foto ausgewählt welches ich nicht möchte...
Gibt es nicht die Möglichkeit das Bild auszuwählen?
Bzw. wie kann ich ein Bild dort vorgeben.
Gruß
Ich habe mir die Dateien nochmal angesehen und die deutschen Sprachdateien sind dabei und komplett. Wo wird dir denn was in Englisch angezeigt?
Zu den Bildern: Ich vermute, dass Facebook hier auf die gleichen Informationen zugreift wie bei normalen Posts. Probiere mal die Erweiterung facebook_images aus.
Meine Erweiterungen: League Manager | Forum
Die Lösung des Sprachenproblems ist ganz einfach, es wird das englische JS geladen.
/system/modules/fblikeit/templates/fblikeit_xfbml.tpl
en_US
de_DECode:<script src="http://connect.facebook.net/en_US/all.js"></script>
Ändert man "en_US" in "de_DE" um, dann ist der Text deutsch. Der Aufruf des JS-Codes muss Contao sprachenabhängig sein. Der Fallback ist ja auch in Contao hinterlegt.Code:<script src="http://connect.facebook.net/de_DE/all.js"></script>
Gruß P_J
Danke für die Information. Ich werde das in nächste Zeit für alle Sprachen aktualisieren...
Meine Erweiterungen: League Manager | Forum
Die neuste Version der Beta kann jetzt die Sprache erkennen und umsetzen.
PS: Habe mich aber dagegen entschieden bei englischer Seite die Sprache English-Pirates zu nutzen
Meine Erweiterungen: League Manager | Forum
Ich habe die Erweiterung gerade installiert und versucht in Gang zu bekommen.
Es kommt allerdings folgender Fehler (und sonst nur Ariel-Display - also weißer Bildschirm):
oderCode:Parse error: syntax error, unexpected T_STRING, expecting '(' in /www/htdocs/w00a76e9/system/modules/fblikeit/mod_fblikeit_xfbml.php on line 83
Je nach Facebook-Modultyp.Code:Parse error: syntax error, unexpected T_STRING, expecting '(' in /www/htdocs/w00a76e9/system/modules/fblikeit/mod_fblikeit.php on line 83
Mit folgenden Einstellungen habe ich den Like It Button z. B. eingestellt (aber auch andere Kombinationen ausprobiert - der Fehler blieb)
fblikeit.png
Aufgetreten unter 2.09.5 mit [fblikeit] 2.0.0 beta 1
Diese Stelle (ab Zeile 83) im Code scheint gemeint zu sein:
Was nu'?Code:if strlen($objPage->rootTitle){ $href=str_replace("%wt%",$objPage->rootTitle,$href); }
Geändert von RainerG (31.07.2011 um 22:48 Uhr)
Rainer G. aus H.
www.BunteReisebilder.de
Hallo,
bei mir tritt der gleiche Fehler auf...
Gruß
Sagt mal: Schlaft ihr nicht?
Ich konnte den Fehler nicht nachvollziehen auf meinem System, aber ich glaube ich konnte es beheben.
Macht mal bitte ein Update und probiert es nochmal.
Meine Erweiterungen: League Manager | Forum
Super! Jetzt klappt es auch mit dem LikeIt-Button!
Schlaf? Was ist das?
Rainer G. aus H.
www.BunteReisebilder.de
Sieht schon besser aus.
Könntest du den Script-tag vielleicht noch in den Headbereich á la:Grüße PascalPHP-Code:
$GLOBALS['TL_JAVASCRIPT'][] = 'system/modules/meineExt/javascript.js';
Könnte ich, aber wo ist der Vorteil?
Meine Erweiterungen: League Manager | Forum
Ok, überzeugt
Baue ich die Tage ein.
Meine Erweiterungen: League Manager | Forum
Meine Erweiterungen: League Manager | Forum
Leider funktioniert die Spracherkennung seit (einigen) Updates nicht mehr. Es wird trotzdem en_US geladen.
Kurz nach deiner Meldung, dass du die Erkennung implementiert hast gings, jetzt nicht mehr.
Ja, man sollte nicht zuviel löschen aus dem Source. Rev 4 stellt das wieder her.
Meine Erweiterungen: League Manager | Forum
Version 2.1.0 unterstützt jetzt auch Contao 2.10
Meine Erweiterungen: League Manager | Forum
Hallo ;o)
Zu allererst vielen Dank für die Erweiterung ;o)
Ich hätte aber noch eine Frage: Ich möchte auf dem Button like stehen haben und nicht gefällt mir.
Das kann ich nirgendwo festlegen oder?
Weil automatisch uebersetzt wird es nicht wenn meine Seite englisch ist.
Liebe Grüße
Daniela
Hallo Daniela,
zuerst nimmt der Button die Sprache des angemeldeten Facebook-Users.
Ansonsten wird die nächste Version der Erweiterung auch die Spracheinstellung unterstützen.
Meine Erweiterungen: League Manager | Forum
Hallihallo!
Kann mir jemand beantworten warum Facebook mir diese Nachricht ausspuckt, wenn ich auf den "Teilen" Knopf drücke: "Stream stories are restricted for this application" ?
Liegt es evtl. an 2.10.1?
Vielen Dank
Gruß Christian
mediadesignwillner - kreativagentur für webdesign und print
Hallo,
ich bin von der Erweiterung bislang eigentlich sehr angetan. Leider habe ich ein Problem. Ich bin das Modul mit Hilfe von {{insert_module::??}} in einem Template ein, da der Button nur bei bestimmten Seiten auftreten soll. Ich habe in dem Modul den "button_count" eingestellt. Auf der Webseite ist der Code auch vollständig vorhanden, nur wird das Feld mit der Anzahl auf display:none gesetzt. Ich denke das passiert von Facebook aus, aber ich weiß nicht woran es liegt. Ich dachte zunächst an meinen eigenen Profileinstellungen auf FB, aber selbst mit einem neuen Account funktioniert es nicht. Auf anderen Seiten kann ich den Zähler auch sehen. Mache ich etwas falsch?
Danke und Grüße,
Marcel
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen