summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
authorSteven Wittens <steven@10.no-reply.drupal.org>2004-06-10 14:40:55 +0000
committerSteven Wittens <steven@10.no-reply.drupal.org>2004-06-10 14:40:55 +0000
commit4d91449dd94f4476faed70b68219c97d55cfd759 (patch)
treed31515edc04ed6e8cc2e99442778ebcb98ab8a72 /modules/node/node.module
parent9541a3a2653b02ec020afb97bf96f0d83bd07f9c (diff)
downloadbrdo-4d91449dd94f4476faed70b68219c97d55cfd759.tar.gz
brdo-4d91449dd94f4476faed70b68219c97d55cfd759.tar.bz2
Quick improvement to autoteaser generation:
added double-width dot and comma, and right-to-left question mark as sentence boundaries.
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index 117e2e8a8..3d3f6bf8a 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -209,6 +209,18 @@ function node_teaser($body) {
return substr($body, 0, $length + 1);
}
+ if ($length = strpos($body, '。', $size)) {
+ return substr($body, 0, $length + 1);
+ }
+
+ if ($length = strpos($body, '、', $size)) {
+ return substr($body, 0, $length + 1);
+ }
+
+ if ($length = strpos($body, '؟ ', $size)) {
+ return substr($body, 0, $length + 1);
+ }
+
/*
** Nevermind, we split it the hard way ...
*/