Brauche paar zeilen Code - dynamische Signatur als Image!
am 23.04.2006 - 11:14 Uhr in
Aloa,
vermehrt sehe ich in einigen Foren, Benutzer mit Images als Signaturen, bei denen die letzten 3 Beiträge ihrer Website aufgelistet werden.
Aussehen kann das so:
http://blog.faris.de/news.gif
Eine tolle Sache wie ich finde.
Bin dabei auf diese Website gestoßen, die genau das beschreibt.
http://www.phpmix.org/how_to_create_a_dynamic_signature
Meine Frage, hat das bereits jemand mit Drupal realisiert?
Hier wurde ein Beispiel für das phpbb gemacht
http://www.phpmix.org/how_to_create_a_dynamic_signature/last_message_pos...
Ich bekomme gerade einmal den sql Befehl hin, weiter schaffe ich es nicht, weil mir die nötigen Kenntnisse fehlen
$sql = "SELECT n.title, n.nid, n.changed
FROM node n
WHERE n.status = 1
ORDER BY n.nid DESC
LIMIT 1";
Würde mich sehr freuen, wenn mir jemand dabei behilflich sein könnte, die letzten drei Artikel/Node aus der Drupal database auszulesen und in diese Datei zu integrieren.
<?php
$image_info = array(
'image' => 'sample_signature.gif'
);
$image_text = array(
array(
'x' => 8,
'y' => 6,
'color' => array(50, 100, 180),
'font' => 9,
'text' => " This is my first dynamic signature!"
),
array(
'x' => 8,
'y' => 22,
'color' => array(50, 100, 180),
'font' => 9,
'text' => " Nice, isn't it? :-)"
)
);
include('./includes/dynamic_gd_image.php');
?>
Vielen Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum?
am 23.04.2006 - 12:59 Uhr
Was ist denn so toll daran, sowas als Bild ausgeben zu lassen?
In Zeiten des Web 2.0, wo Barrierefreiheit, Accessibility und Semantik eine große Rolle spielen, sollte man m.E. auf so Spielereien eher verzichten.
Eine wesentlich bessere Möglichkeit, die dazu noch ohne Code auskommt, bietet sifr.
http://www.mikeindustries.com/blog/archive/2004/08/sifr
Gibt es auch ein Drupal Modul für: http://drupal.org/node/49682
meinolf
--------------------
www.learn-php.de
www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Re: Warum?
am 23.04.2006 - 13:19 Uhr
Was ist denn so toll daran, sowas als Bild ausgeben zu lassen?
In Zeiten des Web 2.0, wo Barrierefreiheit, Accessibility und Semantik eine große Rolle spielen, sollte man m.E. auf so Spielereien eher verzichten.
Ich stimme mit dir voll überein. Es geht mir darum, das ich dieses Image dann in meine Signatur einbinden kann z.B. in anderen Foren. So ist meine Signatur auf anderen Webseiten, Synchron mit meinen blog etc. pp.
Mit Deinem SQL-Statement
am 24.04.2006 - 23:13 Uhr
Mit Deinem SQL-Statement bekommst Du allerdings nur einen Eintrag zurück, vielleicht solltest Du
Limit
auf 3 erhöhen um drei Einträge zu erhalten ;).Das mit dem Bild sollte nicht allzu schwer sein. Das Script, daß Du da includierst kenne ich leider nicht, auch nicht seine Anwendung oder Herkunft, allerdings gibt es ganz gute Beispiele für das Generieren von Grafiken "on-the-fly" unter [1] . Und wenn Du dann noch Deine Grafiken auf stark frequentierten Seiten einsetzen willst, solltest Du über Caching [2] nachdenken, denn Grafiken on-the-fly generieren kann schon einiges an Rechenzeit in Anspruch nehmen.
vg
[1] http://de2.php.net/manual/de/function.imagecreate.php
[2] http://pear.php.net/package/Cache
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646