Gossamer Forum
Home : Products : Gossamer Links : Development, Plugins and Globals :

Re: [Thomas.] Remote Search - please help

Quote Reply
Re: [Thomas.] Remote Search - please help In reply to
Not sure about the other ones...but regarding the 'bareword' thing....have a look at line 84 Wink

Code:
sub parse_template {
#-------------------------------------------------------------------------
# Simply parse the template and replace the link loop
#
my ($TEMPLATE,$loop) = @_;
(ref $loop eq 'ARRAY') || return;
my ($loop_content) = $TEMPLATE =~ /<%link_loop%>(.*?)<%end_loop%>/sm;
my $result;
foreach (@$loop) {
my $tmp = $loop_content;
$tmp =~ s/<%\s*(.*?)\s*%>/(exists $_->{$1})?$_->{$1}:'';/seg;
$result .= $tmp;
}
$TEMPLATE =~ s/(<%link_loop%>.*?<%end_loop%>)/$result/sm;
r

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Subject Author Views Date
Thread Remote Search - please help Thomas. 5796 Mar 2, 2003, 3:23 AM
Thread Re: [Thomas.] Remote Search - please help
Andy 5686 Mar 3, 2003, 2:08 AM
Thread Re: [Andy] Remote Search - please help
Thomas. 5638 Mar 3, 2003, 2:48 AM
Thread Re: [Thomas.] Remote Search - please help
Andy 5662 Mar 3, 2003, 2:49 AM
Thread Re: [Andy] Remote Search - please help
Thomas. 5633 Mar 3, 2003, 2:53 AM
Post Re: [Thomas.] Remote Search - please help
Andy 5612 Mar 3, 2003, 2:54 AM
Thread Re: [Thomas.] Remote Search - please help
ccunet 5645 Mar 7, 2003, 2:42 PM
Thread Re: [ccunet] Remote Search - please help
Thomas. 5602 Mar 7, 2003, 3:08 PM
Thread Re: [Thomas.] Remote Search - please help
ccunet 5593 Mar 7, 2003, 5:19 PM
Thread Re: [ccunet] Remote Search - please help
klauslovgreen 5567 Mar 7, 2003, 10:17 PM
Post Re: [klauslovgreen] Remote Search - please help
ccunet 5569 Mar 8, 2003, 4:35 AM