Hardcoded Social Media Buttons URL für Blog List Node
Eingetragen von neofelis (186)
am 11.03.2012 - 20:28 Uhr in
am 11.03.2012 - 20:28 Uhr in
Ich habe folgendes Problem. Ich habe Google+ Button, facebook Like Button und twitter Button integriert. Soweit so gut funktioniert das auch. Anbei mein Quellcode:
<div class="social-toolbar">
<div class="g-plusone" data-size="medium" data-href="<?php print url($_GET['q'],array('absolute'=>true));?>"></div>
<div class="twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="<?php print url($_GET['q'],array('absolute'=>true));?>" data-via="online_werbung" data-lang="de">Twittern</a></div>
<div class="fb-like" data-href="<?php print url($_GET['q'],array('absolute'=>true));?>" data-send="false" data-layout="button_count" data-width="120" data-show-faces="false" data-font="arial"></div>
</div>
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php print $user_picture; ?>
<?php print render($title_prefix); ?>
<?php if (!$page && $title): ?>
<h2<?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php if ($unpublished): ?>
<div class="unpublished"><?php print t('Unpublished'); ?></div>
<?php endif; ?>
<?php if ($display_submitted): ?>
<div class="submitted">
<?php print $submitted; ?>
</div>
<?php endif; ?>
<div class="content"<?php print $content_attributes; ?>>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
print render($content);
?>
</div>
<div class="social-toolbar">
<div class="g-plusone" data-size="medium" data-href="<?php print $node_url; ?>"></div>
<div class="twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="<?php print $node_url; ?>" data-via="online_werbung" data-lang="de">Twittern</a></div>
<div class="fb-like" data-href="<?php print $node_url; ?>" data-send="false" data-layout="button_count" data-width="120" data-show-faces="false" data-font="arial"></div>
</div>
<?php print render($content['links']); ?>
<?php print render($content['comments']); ?>
</div><!-- /.node -->
Das Problem ist aber, es funktioniert zwar auf dem einzelnen Blogbeitrag, aber wenn ich eine Liste meiner Blogeinträge öffne, dann verweist er automatisch immer auf die URL der Liste der Blogeinträge und nicht der jeweiligen Blogeinträge.
Vielleicht kann mir jemand helfen. Ich bin Drupal Neuling ;)
Das Projekt befindet sich momentan auf http://www.neofelis.de und als Beispiel folgende URLs:
http://www.neofelis.de/blogs/alexander-sibert
http://www.neofelis.de/blog/ex-bundespraesident-wulff-abzieher
- Anmelden oder Registrieren um Kommentare zu schreiben
"Facebook"-Module als Alternative?
am 13.03.2012 - 12:47 Uhr
Wär's nicht eleganter (und robuster), eines der dafür gemachten Module zu verwenden?
(Dort lohnt auch immer ein Blick auf die "Related Modules".)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Das weiß ich, nur möchte
am 13.03.2012 - 12:53 Uhr
Das weiß ich, nur möchte unnötige Module vermeiden. Je mehr ich das System mit Modulen aufpumpe, desto langsamer wird die Performance werden.
Beste Grüße
Alexander Sibert
Internet: http://catopuma.de - Internet-Agentur für Webentwicklung und Internet-Marketing
facebook: https://www.facebook.com/neofelis.1
twitter: https://twitter.com/neofelis_de