Drupal

Drupal6-Merkzettel

Eine Benachrichtigung zusenden, wenn Drupal6 Updates bei installierten Modulen, Themes oder Core erkennt:

Verwalten - Reports - Verfügbare Aktualisierungen - Einstellungen

oder

?q=admin/reports/updates/settings  
Tags: 

Test galleria

Tags: 

Drupal - Themen

Mit Drupal bei 1&1 Subdomain anlegen

Als Voraussetzung gilt Drupal 6.x läuft bereits auf der Hauptdomain www.meineseite.de.

  • im 1&1 Controlcenter eine Subdomain zweiteseite.meineseite.de anlegen (Das dauert eine Weile bis diese Seite angelegt wird.)
  • Eine Datensicherung der bisherigen Seite machen (z.B. mit SQL-Dumper)
  • im Verzeichnis /sites/ ein Unterverzeichnis anlegen, das genauso heißt, wie die subdomain: z.B. zweiteseite.meineseite.de
  • dorthin die /sites/default/settings.php kopieren
  • in dieser /sites/zweiteseite.meineseite.de/settings.php die folgenden Zeilen anpassen:
$db_prefix = 'zweiteseite_';  

$base_url = 'http://zweiteseite.meineseite.de';  // NO trailing slash!  
Tags: 

Seitenbewertung für Webmaster

Hier sind gute Tipps aufgelistet: LinuxUndIch.de

SeitWert.de ist eine Art Metaranking. Seitwert berechnet anhand Statistiken von Google, Yahoo oder Alexa zusammen mit technischen Details und weiteren Faktoren einen “Seitwert”. Die Zahl ist natürlich recht willkürlich, da aber jede Seite an den selben Standards gemessen wird, ist ein Vergleich von Webseiten und/oder Blogs möglich.

Hier das Ergebnis:


<a href=[http://www.seitwert.de/?url=tipps.wlsoft.de" title="Seitwert von tipps.wlsoft.de"><img src="http://img.seitwert.de/19/0c/190c38171d0b279a6226ea9c641c0bbe_green.png" width="88" height="31" alt="Seitwert" style="border:0;" /></a>

"SeitenReport.de](http://www.seitenreport.de) stellt eine übersichtliche Zusammenstellung vieler technischer Details zusammen. Von der technischen Qualität, über Suchmaschinenoptimierungen bis hin zu Verlinkungen erfährt man vieles über den Stand des eigenen Blogs im Netz.

Hier das Ergebnis:


<a href='http://www.seitenreport.de'><img src='http://www.seitenreport.de/button.php?url=http://tipps.wlsoft.de&amp;type=0' alt='Seitenreport - Die Website Analyse / SEO' title='Seitenreport - Die Website Analyse / SEO' /></a>
Tags: 

Drupal: Alle Artikel ohne Tag anzeigen

Von hier kommt der folgende Tipp www.drupalcenter.de/handbuch/6722 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 <strong>'.$eintraege.'</strong> Eintr&auml;ge ohne Tag. <br />';  

// 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);  

        // print $node->nid; // Node ID ausgeben  
        // print $node->title; // Node Title ausgeben  

    // Was es alles auszugeben gibt? Testhalber mal folgendes auskommentieren:  
    // print "<pre>";  
    // print_r($node);      
    // print "</pre>";  

    // Links zu den nodes ausgeben.  
    print '<a href="?q=node/' . $node->nid. '/edit">' . $node->title . '</a><br />';  
}  
?>  
Tags: 

Datenimport in Drupal 6

Update

Leider hat die unten beschriebene Methode für große Datenmengen bei mir nicht funktioniert. Deshalb habe ich mir meine eigenen SQL-Anweisungen gebastelt und mit phpMyAdmin ausgeführt.

Das habe ich gelesen:

http://drupaleasy.com/blogs/ultimike/2009/05/using-node-reference-fields...

Die folgenden Module habe ich installiert (herunterladen und in das Drupal-Verzeichnis /var/www/drupal-6.12/modules entpacken):

- http://drupal.org/project/node_import
- http://drupal.org/project/date
- http://drupal.org/project/advanced_help

Diese CSV-Datei konnte ich sowohl als Seite (Page) als auch alt Artikel einlesen:

Titel;Eingabeformat;geschrieben_von;geschrieben_am;Oben_in_Listen;Auf_der_Startseite;Veroeffentlicht;Einstellungen_fuer_Kommentare;Inhalt
Seite 1;1;1;2009-06-01 9:02;0;1;1;0;Das ist der Inhalt von Seite 1
Seite 2;1;1;2009-06-01 9:03;0;1;1;0;Das ist der Inhalt von Seite 2
Seite 3;1;1;2009-06-01 9:04;0;1;1;0;Das ist der Inhalt von Seite 3

Drupal 6 und eine Wortwolke

  • Unter Verwalten - Taxonomy - ein Vokabular erstellen und dafür Free Tagging einstellen
  • Das Modul tagadelic herunterladen, auspacken und in das Verzeichnis modules kopieren
  • Unter Verwaltung - Strukturierung - Module das Modul tagadelic freischalten
  • Unter Verwaltung - Strukturierung - Blöcke den neu entstandenden Block konfigurieren und auf der linken Seite ausgeben
Tags: