--- blog_theme.module	2008-09-30 10:58:26.000000000 +0200
+++ blog_theme.module	2010-11-17 10:43:13.541131000 +0100
@@ -55,7 +55,7 @@
       }
       break;
     }
-    elseif ($node = node_load(array('nid' => $nid))) { // /node/$nid
+    elseif ($node = blog_theme_nodeparams_load($nid)) { // /node/$nid
       $allowed_types = variable_get('blog_theme_node_types', array());
       if (!empty($allowed_types[$node->type])) {
         $uid = $node->uid;
@@ -84,6 +84,15 @@

 }

+function blog_theme_nodeparams_load($nid = 0) {
+  $res = db_query('SELECT uid, type FROM {node} WHERE nid = %d', $nid);
+  $item = new stdClass;
+  while ($items = db_fetch_object($res)) {
+    $item = $items;
+  }
+  return $item;
+}
+
 /**
  * Implementation of hook_menu().
  *