diff options
Diffstat (limited to 'modules/node')
-rw-r--r-- | modules/node/node.module | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 329f6c3f6..f399cda71 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -530,8 +530,10 @@ function node_link($type, $node = 0, $main = 0) { $links = $node->links; } - if ($main == 1 && $node->teaser && $node->teaser != $node->body) { - $links[] = l(t("read more"), node_url($node), array("title" => t("Read the rest of this posting."))); + if ($main == 1 && $node->teaser && strlen($node->teaser) != strlen($node->body)) + { + $links[] = l(t("read more"), "node/view/$node->nid", array("title" => t("Read +the rest of this posting."), "class" => "read-more")); } if (user_access("administer nodes")) { @@ -980,7 +982,7 @@ function node_validate($node, &$error) { ** Validate the "authored by"-field: */ - if (empty($node->name)) { + if (empty($node->name) || empty($node->uid)){ /* ** The use of empty() is mandatory in the context of usernames ** as the empty string denotes the anonymous user. In case we |