Drupal: Alle Artikel ohne Tag anzeigen

Von hier kommt der folgende Tipp den ich an meine Belange angepasst habe.

Eine neuen Artikel anlegen – Eingabefornat PHP und dann den folgenden Code eingeben:

<?php

$sql =
"SELECT SQL_CALC_FOUND_ROWS * FROM {node} N
WHERE NOT EXISTS (SELECT * FROM {term_node} T
WHERE T.nid = N.nid)
AND N.type='story' AND N.status=1
ORDER BY N.created DESC,N.nid";

// db_query() macht die Abfrage, db_rewrite_sql() ist wichtig damit access rules beachtet werden.

$result = db_query(db_rewrite_sql($sql));

//Die Anzahl der zurückgeliferten Einträge ermitteln
$eintraege = mysql_result(mysql_query("SELECT FOUND_ROWS()"), 0);

print 'Es gibt noch '.$eintraege.' Einträge ohne Tag.
';

// Mit while() alle gefundenen Elemente der Abfrage abarbeiten.
// db_fetch_object() gibt die Resultate als Objekte aus (also mit "->" ansprechen).
while ($data = db_fetch_object($result)) {
// Mit node_load() komplettes node objekt laden.
//Auch hier die einzlenen Elemente üder "->" ansprechen.
$node = node_load($data->nid);

// Links zu den nodes ausgeben.
print 'nid. '/edit">' . $node->title . '
';
}
?>

Veröffentlicht in: on 28.09.09 at 13:09 Kommentare sind deaktiviert

Update Drupal 6.4 auf 6.6

Meine Drupal Erstinstallation war Drupal 6.4. Heute habe ich geupdated auf 6.6 indem ich einfach die Dateien mit Filezilla über die alte Installation drüber geschrieben habe. Dabei habe ich auch eine .htaccess Datei ins Grundverzeichnis gespielt, wodurch die Seite nicht mehr anzeigbar war. Diese .htaccess Datei habe ich gelöscht und konnte danach meine Seite mit www.xxx.de/update.php aktualisieren.

Obacht geben auf die Datei /sites/default/settings.php. Aus mir unerfindlichen Gründen liefern die Entwickler diese Datei standardmäßig aus, anstatt sie bei der Erstinstallation zu erzeugen. Deshalb vor dem Update sichern und nach dem Update zurückspielen.

Hier die empfohlene Vorgehensweise:
http://www.drupalcenter.de/handbuch/upgrade

Veröffentlicht in: on 01.11.08 at 18:11 Kommentare sind deaktiviert
Tags: