Social Share Privacy (Heise)

am 29.11.2011 - 17:40 Uhr in
Hallo zusammen,
ich wollte keines der Module nutzen, um das Heise Script zu implementieren. Ich habe in der template.php folgenden Code eingefügt:
/**
* Add javascript files for heise jquery socialshareprivacy.
*/
drupal_add_js(drupal_get_path('theme', 'mydesign') . '/js/jquery.socialshareprivacy.js');
drupal_add_js('jQuery(document).ready(function($){
if($('#socialshareprivacy').length > 0){
$('#socialshareprivacy').socialSharePrivacy();
}
});');
Leider erhalte ich folgenden Fehlercode
syntax error, unexpected '$'
. Er meckert also das $ an - ich sehe aber nicht, was daran falsch sein soll. Kann mir da bitte jemand helfen?
Danke,
Kirsten
- Anmelden oder Registrieren um Kommentare zu schreiben
Ändere mal den Code wie folgt
am 29.11.2011 - 19:07 Uhr
Ändere mal den Code wie folgt ab:
<?php
drupal_add_js('jQuery(document).ready(function($){
if($("#socialshareprivacy").length > 0){
$("#socialshareprivacy").socialSharePrivacy();
}
});');
?>
Dann funktioniert das Ganze auch - der Fehler ist auf die "einfachen" Anführungszeichen zurückzuführen, die in deinem Fall von PHP als Ende eines Strings gesehen werden.
SteffenR
Modul
am 30.11.2011 - 08:57 Uhr
Btw.: es gibt bereits (leider) diverse verschiedene Module, die dieses Plugin auf eine Drupal-Seite bringen.
"Leider", weil die Maintainer alle ihr eigenes Süppchen kochen und es bisher nicht geschafft haben, sich untereinander abzusprechen und ein vernünftiges Modul zu releasen.
Erkältung
am 05.12.2011 - 10:35 Uhr
Danke für die Hinweise und die Erklärung. Leider jetzt erst das Feedback, denn mich hat eine Erkältung böse erwischt und ich war gar nicht online.
Die Diskussion über die verschiedenen Module hatte ich natürlich verfolgt, aber nachdem es nicht so aussieht als würde da in Kürze etwas Vernünftiges draus werden und ich nicht in der Lage bin, entscheidend zum Erfolg beizutragen, hatte ich mich für die händische Variante entschieden.
Leider funzt es auch noch nicht so wie ich es mir vorgestellt hatte. Wenn es fertig ist, werde ich es hier posten, damit alle eine vorläufige Lösung haben. Das gibt auch den Modulentwicklern ein wenig mehr Luft.
Module
am 14.03.2012 - 23:33 Uhr
Die Diskussion über die verschiedenen Module hatte ich natürlich verfolgt, aber nachdem es nicht so aussieht als würde da in Kürze etwas Vernünftiges draus werden und ich nicht in der Lage bin, entscheidend zum Erfolg beizutragen, hatte ich mich für die händische Variante entschieden.
Also, das Modul http://drupal.org/project/socialshareprivacy wurde seither 3 mal geupdated, so wie heute wieder.
Es gibt zusätzlich zum Block, neu auch ein Feld, welches man via Field UI in jedem content type platzieren kann
und in jeder Node ein Häcken setzten ob mans will oder nicht :D