Thema: Erweiterung des Social Bookmarks-Plugins
Hallo,
ich hab' mal testweise versucht, in Welcompose 0.8.6 das Social Bookmarks-Plugin mit einem Eintrag für den Microblogging-Dienst Identica zu erweitern.
Ich hab' dazu das Grund-Plugin heruntergeladen, die dazugehörige .php-Datei im Texteditor geöffnet und folgenden Eintrag eingefügt:
'identica' => array(
'url' => 'http://identi.ca/notice/new',
'title' => '',
'image' => 'identica.png'
),Soweit so gut. (Edit: die URL stimmt so nicht, ich such' noch nach der korrekten Version.) Dann hab' ich das Plugin nach /core/smarty/software_plugins/ hochgeladen und per
{* Anwendungsbeispiel: Alle Dienste nutzen *}
{social_bookmarks page=$page.id var="sb"}
<ul>
{foreach from="$sb" item="_sb}
<li><a title="Diesen Artikel auf {$_sb.service} speichern" href="{$_sb.url}"><img src="{$_sb.image}" alt="" /></a></li>
{/foreach}
</ul>in einer simple_page_index-Vorlage eingebunden. Wenn ich nun die Testseite aufrufe, erhalte ich folgenden Fehler:
Fatal error: Call to undefined method Utility_UrlGenerator::generateExternalLink() in [pfad]/welcompose/core/smarty/software_plugins/function.social_bookmarks.php on line 63[pfad] ist hier nur ein Platzhalter, die komplette URL spielt ja keine Rolle.
Die entsprechende Zeile lautet:
$url = $URLGENERATOR->generateExternalLink($params);Wo liegt hier mein Fehler? Ich hab' mir die liesmich-Datei durchgeschaut und auch im Benutzerhandbuch gesucht, finde aber meinen Fehler nicht. Soweit ich es verstehe, findet das Plugin die Methode generateExternalLink() nicht?
Freue mich über Hilfe
- Thorsten
Zuletzt bearbeitet von thorsten (11.01.10 22.21 Uhr)
