[pmwiki-users] Harvesting :Email: text variable in Profiles for spamming friends
Hans
design5 at softflow.co.uk
Tue Jun 24 10:51:01 CDT 2008
Tuesday, June 24, 2008, 3:08:40 PM, kirpi at kirpi.it wrote:
> [[#includeEmail]]
> (:include {=$FullName}{$:Email}:)
> [[#includeEmail]]
> (:pagelist group=Profiles fmt=includeEmail:)
try this instead:
!!!email list
(:pagelist group=Profiles $:Email=- list=normal fmt=#includeEmail:)
(:if false:)
[[#includeEmail]]
(:template first:)
||width=30em
(:template each:)
||[[Profiles/{=$Name}]] ||{{=$FullName}$:Email} ||
[[#includeEmailend]]
(:if:)
Note the bracketing of the PTV.
{Group.Name$:Email} will include the value of PTV 'Email' from page
Group.Name
In the pagelist template Group.Name is replaced by {=$FullName}
$:Email=- in the directive will filter the pages to thos ewhich
contain a non-empty PTV 'Email'.
(:if false:) hides the pagelist template (a better method is to move
it to Site.LocalTemplates.
fmt=#includeEmail calls the format. It needs the # to refer to the
anchored section.
~Hans
More information about the pmwiki-users
mailing list