<cfloop index="i" from="1" to="3"> <cfif ListLen(textField, ".") GTE i> #List GetAt(textField, 3, ".")# <cfelse> <!--- no more sentences ---> <cfbreak> </cfif> </cfloop>
<cfif ListLen(textField, ".") GT 3> <!--- it was truncated ---> read the rest of this news item <cfelse> read more news stories </cfif> Duncan Cumming IT Manager http://www.alienationdesign.co.uk mailto:[EMAIL PROTECTED] Tel: 0141 575 9700 Fax: 0141 575 9600 Creative solutions in a technical world ---------------------------------------------------------------------- Get your domain names online from: http://www.alienationdomains.co.uk Reseller options available! ---------------------------------------------------------------------- ---------------------------------------------------------------------- "Ian Westbrook" To: <[EMAIL PROTECTED]> <[EMAIL PROTECTED] cc: eam.net> Subject: Re: [ cf-dev ] truncating section of text... 25/07/2003 16:38 Please respond to dev I've got this far: <cfloop index="d" list="#copy#" delimiters="."> #d# </cfloop> but of course that outputs the whole list (ie the whole news item). I've tried from="1" to="3" and I've tried endrow="3" but both methods throw an error. any ideas? Ian W ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, July 25, 2003 4:20 PM Subject: Re: [ cf-dev ] truncating section of text... > > you could treat the text as a list, with the fullstop as the delimiter. > loop through the list 3 times. if the list length is > 3, then it's been > truncated. > > > Duncan Cumming > IT Manager > > http://www.alienationdesign.co.uk > mailto:[EMAIL PROTECTED] > Tel: 0141 575 9700 > Fax: 0141 575 9600 > > Creative solutions in a technical world > > ---------------------------------------------------------------------- > Get your domain names online from: > http://www.alienationdomains.co.uk > Reseller options available! > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > > > > "Ian > Westbrook" To: "cfug dev list" <[EMAIL PROTECTED]> > <[EMAIL PROTECTED] cc: > eam.net> Subject: [ cf-dev ] truncating section of text... > > 25/07/2003 > 16:14 > Please > respond to > dev > > > > > > Hi > I have a 'news' table featuring, er, news stories about arts organisations. > I'd like to pull one at random and feature it on the front page of the > site. I've managed that no problem. But some of the news items are rather > long, and what I'd like to do is just feature the first two or three > sentences. > > so is there any way (regex?) of truncating the text at the third full stop; > and is there anyway of knowing whether this is _all_ the text or whether > there is more that has been truncated? I'd like to output one of two links: > > 'read the rest of this news item' if there is more text which has been > truncated out, or > 'read more news stories' if in fact the three sentences that appear was the > whole news item. > > anyone any ideas? > > TIA > > Ian W > > Ian Westbrook, > FutureDream Media Limited, > (W): www.futuredream.net > (E): [EMAIL PROTECTED] > (T): +44 (0) 1303 258 985 > (M): 07939 510 812 > > This message may contain information which is legally privileged and/or > confidential. If you are not the intended recipient, you are hereby > notified that any unauthorised disclosure, copying, distribution or use of > this information is strictly prohibited. Such notification notwithstanding > any comments, opinions, information or conclusions expressed in this > message are those of the originator, not of FutureDream Media Ltd, unless > otherwise explicitly and independently indicated by an authorised > representative of FutureDream Media Ltd. > > > > > > -- > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > For human help, e-mail: [EMAIL PROTECTED] > -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]