Blog Kurzfassung
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-2851.jpg)
am 20.08.2008 - 23:00 Uhr in
Hallo
Ich bin gerade an einer Website auf welcher ich n der rechten Spalte den blog kurz darstellen will. Ich habe versucht dies mit einem Block zu lösen und mit:
<?php print blog_page_last(); ?>
Der Blog wird dann auch in den Block geschrieben aber ist viel zu lange... Die Post Settings halfen nichts und mit substr(...) kürzen funktioniert auch nicht :( und eine trim Funktion im API hab ich nicht gefunden.
Wisst ihr wie man das lösen könnte? Danke für eure Antworten!
Liebe Grüsse
Lakai
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du Dir da auch die Api
am 21.08.2008 - 06:17 Uhr
Wenn Du Dir da auch die Api zu ansiehst http://api.drupal.org/api/function/blog_page_last/5 merkst Du schnell, dass das nicht funktionieren kann
Description
Displays a Drupal page containing recent blog entries of all users.
Ich denke Du müsstest Dir schon selbst die Infos ziehen und dann dementsprechend in dem Block darstellen. Am einfachsten sollte das über einen View gehen.
-------------------
gruss
drupalino
hi nochmals
am 24.08.2008 - 23:18 Uhr
Ich hab mich einwenig mit den funktionen welche das blogmodul verwendet befasst, und weiss nicht wie ich aus dem object, welches mit pager_query() erstellt wird, den content kürzen kann. Irgendwie musst das ja gehen, den auf der Frontpage werden die Blogeinträge auch gekürzt.
Liebe Grüsse und Danke
Lakai
<?php
$result = pager_query(db_rewrite_sql("SELECT n.nid, n.created FROM {node} n WHERE n.type = 'blog' AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC"), variable_get('default_nodes_main', 10));
while ($node = db_fetch_object($result)) {
$output .= node_view(node_load($node->nid), 1);
}
?>
etwas mehr als unklar ausgedrueckt
am 24.08.2008 - 23:33 Uhr
Mal abgesehen davon das
auf welcher ich n der rechten Spalte den blog kurz darstellen will
und
den auf der Frontpage werden die Blogeinträge auch gekürzt
etwas mehr als unklar ausgedrueckt ist koennte Dich eventuell ein View zum Ziel bringen. Das "eventuell" ist mit der Unklarheit Deiner Problemschreibung begruendet.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
ja ich weiss, dass ich nicht
am 24.08.2008 - 23:41 Uhr
ja ich weiss, dass ich nicht immer korrekt schreibe...
aber meinst du dass man dieses problem mit node_view() lösen kann oder wie? Ich weiss nicht genau was du mit
eventuell ein View zum Ziel bringen
meinst.
liebe Grüsse
Lakai
einem View der seine DB Abfrage-Ergebnisse in einem Block anzeig
am 24.08.2008 - 23:52 Uhr
Mit einem View erledigst Du das was Du mit den SQL Statements zu erreichen versuchst. Ich rede von einem View der seine DB Abfrage-Ergebnisse in einem Block anzeigt.
Aber wie gesagt, beschreibe das was Du willst mal etwas genauer.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Ich möchte gerne auf meiner
am 25.08.2008 - 00:01 Uhr
Ich möchte gerne auf meiner Page auf der rechten Seite eine Spalte machen, in welche ich einen Block hinzufügen kann, welcher nur 5 der aktuellsten Blogeinträge anzeigt. Diese Blogeinträge sollten etwa auf 300 Zeichen gekürzt werden, damit die Page nicht unnötig in die Länge gerissen wird. Das ist eigentlich auch schon alles.
Liebe Grüsse
eine weitere Unklarheit durch Deine unkonkrete Problembeschreibg
am 25.08.2008 - 00:21 Uhr
auf der rechten Seite eine Spalte machen, in welche ich einen Block hinzufügen kann, welcher nur 5 der aktuellsten Blogeinträge anzeigt
Genau das kann ein View erledigen.
Uebrig bleibt die Kuerzung des Inhaltes der einzelnen Blogbeitraege auf 300 Zeichen.
Ein Template fuer den View ermoglicht die Kontrolle der Blogbeitraege. Im Template werden die Blogbeitrage mittels der Funktion node_teaser(), http://api.drupal.org/api/function/node_teaser/6 , gekuerzt ausgegeben.
An dieser Stelle kommt eine weitere Unklarheit durch Deine unkonkrete Problembeschreibung zum Tragen: "Drupal 5.x oder neuer" - da kann man nur raten.
Denn es gibt wesentliche Unterschiede zwischen Views unter Drupal 5 und Views unter Drupal 6.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.