Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

News Bereich für die Homepage, wie am besten Organisieren? Snipets, Module, Ideen gesucht

Eingetragen von florianr (122)
am 11.10.2007 - 00:19 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Hallo!

Ich bin immer noch auf der Suche nach einer "vernünftigen" Lösung, um News auf einer Homepage anzeigen zu lassen.
So soll es aussehen:

Ein Block:
Aktuelles
-----------------------
Thema 1
nodetitle 1
nodetitle 2
nodetitle 3
nodetitle 4
-----------------------
Thema 2
nodetitle 5
nodetitle 6
nodetitle 7
....

Wobei folgendes einzustellen sein sollte (im Idealfall):
- Die Themen können vom Autor/Anwender beliebig vergeben werden.
- Sortierung der Themen: Es sollte das Thema als oberstes in der Liste erscheinen, das die zuletzt erstellten nodes hat.
- Anzahl der nodes und Themen sollte einstellbar sein
- Aktualität sollte einstellbar sein (nur Themen mit nodes nicht älter als X Tage sollten angezeigt werden)

Außerdem sollte eine Seite bereitgestellt werden, die ähnlich aufgebaut ist, wie der Block oben, aber es sollten auf der Seite, auch ältere Artikel angezeigt werden.

-------------------------------
Was ich bisher versucht habe:
Ich habe das taxonews Modul installiert,
ein Vokabular Aktuelles eingerichtet, mit freetaging
taxonews zeigt jetzt immer, wenn neue nodes erstellt werden, denen ein Term aus dem Vokabular zugewiesen wird, diese in einem Block an.
Aber:
- Ich habe mit taxonews keine Seite, sondern nur einen Block,
- Die Sortierung funktioniert irgendwie nicht, die Blöcke werden nicht nach der aktualität der Nodes sortiert (d.h. ich habe nicht immer den taxonews Block, der die aktuellsten Nodes enthält ganz oben).
- Ich habe noch nicht herausgefunden, ob ich die anzahl der Blöcke begrenzen kann.

Mit views bin ich nicht weitergekommen, dabei scheitere ich immer wieder an den "zwischen Überschriften".
Besondere Probleme bereit auch, dass ich die Terms nicht kenne, da diese vom Autor via freetagging vergeben werden.

--------------------------------
Vielleicht weiß ja jemand noch ein Modul oder ähnliches, was ich mir ansehen kann, um das hinzubekommen.
Oder jemand setzt selber das taxonews Modul ein und nhat noch einige Tips, wie ich das optimieren kann.

Vielen Dank für Eure Hilfe!

‹ [gelöst] Menüpunkt mit UID als Variable erzeugen Habe mir selbst ein Problem gebaut ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Eines habe ich noch gefunden ...

Eingetragen von florianr (122)
am 11.10.2007 - 03:52 Uhr

Auf drupal.org habe ich noch einen entsprechenden Thread gefunden:
http://drupal.org/node/58861 display the last (x) nodes associated with a vocabulary

Aber ich müsste den Code anpassen, was ich nicht hinbekomme.

Es müsste wie folgt geändert werden:
- Sortierung, so dass die Terms, denen die aktuellesten nodes zugeordnet sind nach vorne kommen
- Limit der Ausgabe,
- entweder maximal 3 Terms
- oder maximal 20 Zeilen
- oder nur Beiträge, die ein bestimtes Alter nich überschreiten (z.B. max. 30 Tage)

Könnte man das abändern? Wenn ja, wo finde ich den richtigen Ansatz um das anpassen? Bin leider nicht besonders fit in PHP ...

hier der original code von drupal.org (

<?php
$limit
= 5;

function
get_nodes($tid, $limit) {

   
$result = db_query(db_rewrite_sql("SELECT node.title, node.nid, node.changed FROM node INNER JOIN term_node ON node.nid = term_node.nid WHERE term_node.tid = %d AND node.status = 1 AND node.moderate = 0 AND node.promote = 1 ORDER BY node.created DESC LIMIT %d"), $tid, $limit);

    while (
$anode = db_fetch_object($result)) {
      
$changed = date('m/j', $anode->changed);
      
$items[] = l($anode->title, "node/". $anode->nid) . " ($changed)";
    }

    if(!
$items) {
        return;
    } else {
        return
theme_item_list($items);
    }
}

$vid = 2;
$result = db_query("SELECT tid, name FROM {term_data} WHERE vid = %d", $vid);

while (
$t = db_fetch_object($result)) {
   
$nodes = get_nodes($t->tid,$limit);
    if (
$nodes) {
        print
"<h3> $t->name </h3>";
        print
$nodes;
    }
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views ausprobiert?

Eingetragen von Jan Krummrey (117)
am 11.10.2007 - 11:02 Uhr

Hallo,
bevor du anfängst SQL-Queries zu schreiben - hast du schon mal das Views-Modul ausprobiert? Das ist eigentlich genau für solche Fälle geschrieben worden. Gerade in Verbindung mit dem Panels-Modul kannst du damit ganz einfach eine Startseite mit verschiedenen Kategorien und deren neuesten Beiträgen bauen.

Jan

STUPID LITTLE ME - sorry, hab erst später gelesen, dass du das schon versucht hast...
Warum kann ich meine eigenen Kommentare nicht löschen?...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du einen Tip, wie es

Eingetragen von florianr (122)
am 11.10.2007 - 11:02 Uhr

Hast Du einen Tip, wie es mit views gehen kann?
Ich habe es nie hinbekommen, weil ich (s.o.) nie Zwischenüberschriften reinbekommen habe. Das zweite Problem ist, dass die Terms via Freetaging vergeben werden, so dass ich die TID nicht kenne.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja, versucht habe ich es,

Eingetragen von florianr (122)
am 12.10.2007 - 22:55 Uhr

Naja, versucht habe ich es, aber anscheinend nicht genug ... Ich habe jetzt hier die Lösung gefunden: http://drupal.org/node/42603
Klappt soweit ich das sehe super.

Verbleiben nur noch Probleme mit dem themen von Blöcken ... Aber das wird sich auch hinbekommen lassen. s.h. http://www.drupalcenter.de/node/5793

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal Dojo Theming a views Table

Eingetragen von eigentor (1424)
am 13.10.2007 - 06:02 Uhr

So du des Englischen mächtig bist und schon etwas in der Materie drin: guck er das
http://drupaldojo.com/lesson/theming-views-table

Ich versteh zwar selber immer noch zur Hälfte Bahnhof von dem was da beschrieben wird, aber zumindest wird genau das beschrieben, was du zum themen brauchst. Und man dringt zwangsweise tiefer ins System ein, was bei views ab einem bestimmten Punkt unerlässlich ist.

Dabei sein ist alles

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du mal Taxonomie Block

Eingetragen von firstlevel (519)
am 22.04.2010 - 09:43 Uhr

Hast Du mal Taxonomie Block ausprobiert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke mal, nach 2,5

Eingetragen von Exterior (2903)
am 22.04.2010 - 11:09 Uhr

Ich denke mal, nach 2,5 Jahren hat sich das Problem erledigt ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

upps....joa könnte sein

Eingetragen von firstlevel (519)
am 22.04.2010 - 14:05 Uhr

upps....joa könnte sein

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 15 Gäste online.

Benutzer online

  • C_Logemann

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association