[pmwiki-users] Using pmwiki's functions without building the wiki

Wouter Groeneveld jefklak at gmail.com
Mon Jan 15 12:50:30 CST 2007


Just a quick follow-up:

including include.php in config.php and adding

$HandleActions['inc'] = 'HandleInclude';
function HandleInclude($pagename) { // content }

works like I want it to work :-)
Thanks a lot all!


On 1/15/07, Wouter Groeneveld <jefklak at gmail.com> wrote:
>
> Dave: exactly, I want this feature because of the Ajax include in div
> tags.
> J. Meijer: that sounds like way too much trouble just to get raw output,
> instead of through the template file. Isn't it just possible to do something
> with HandleActions in my current wiki installation? For instance just
> defining another action, instead of "browse" something like "include"? I
> first thought the "print" would be enough but it also generates a lot of
> headers and styles.
>
> If that is possible, how exactly do you bind an action to a function?
> Hmm, I'll have to look this up, thanks.
>
> Anyone with an easier method or way to do it, like my include.php script
> file?
> Thanks!
>
> - Wouter
>
>
> On 1/15/07, J. Meijer <commentgg at hotmail.com> wrote:
> >
> >
> > It seems to me that the way to go about would be to install a second
> > wiki that reads from your current wiki.d. In the config.php you have to
> > override $HandleActions, notable $HandleActions['browse'] with a function of
> > your own making which returns the correct output.
> >
> > Then make a recipy of it (I remember wanted this once too).
> >
> > Actually this was my first response ;-)
> >
> > /jm
> >
> >
> > Wouter Groeneveld wrote:
> > > I already tried that, but the HTML Header is required there...
> > > This one: <!--HeaderText-->
> > >
> > > And besides that, I also want to use the IncludeText arguments to only
> > > include #from#to like
> > > (:include Group/Page#from#to:) but I'd like this output when I go to
> > >
> > > www.bla.com/wiki/include.php
> > >
> > > ?grp=Group&art=Page
> > > > <http://www.bla.com/wiki/include.php?grp=Group&art=Page>
> > > >
> > > > so include.php is something like
> > > >
> > > > require_once('pmwiki.php');
> > > >
> > > > if(isset($_REQUEST['grp']) && isset($_REQUEST['art'])) {
> > > >     $group = $_REQUEST['grp'];
> > > >     $art = $_REQUEST['art'];
> > > >
> > > >     echo "$grp/$art viewing...<br>";
> > > >    // IncludeText call
> > > > }
> > > >
> > > > But that instead renders my wiki, and I don't want that to happen...
> > >
> > > > Thanks for any help!
> > > >
> > > >
> > > > - Wouter / Jefklak
> > > >
> >
> >
> >
> > ------------------------------
> > On 1/15/07, *Wouter Groeneveld* <jefklak at gmail.com> wrote:
> >
> > I would like to use IncludeText() so I can access the text in my wiki
> > pages, but I do _NOT_ want to generate the whole skin and page.
> > So when I include("pmwiki.php") > this automatically generates my wiki.
> > I don't want that, I only want to display the includeText() output.
> >
> > Is there any possibility to tell pmwiki not do do anything? I only want
> > to be able to use the function includetext()
> >
> >
> > I think you might want to define a skin .tmpl file for this with just
> > this content:
> >
> > $PageText
> >
> > That should make pmwiki render the page as html and no more.
> >
> > Grtn,
> >
> > /jm
> >
> >
> >
> > ------------------------------
> > Get free, personalized online radio with MSN Radio powered by Pandora. Try
> > it! <http://radio.msn.com>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/pmwiki-users/attachments/20070115/56595f26/attachment.html 


More information about the pmwiki-users mailing list