[Pmwiki-users] more questions on WikiCalendar

John Rankin john.rankin
Wed Oct 29 13:13:31 CST 2003


On Thursday, 30 October 2003 3:46 AM, Paul Lewis <paull at usca.edu> wrote:
Hi,

I have 2 more questions about WikCalendar.

1)
I got the WikiCalendar with publish support working fine. Looks great!

And then for some dumb reason I made a change to local.php ( I removed 
the '#' on the enable WikiTrails setting.).
Now the WikiCalendar won't work. Instead I get an error message that says:

"*Fatal error*: Cannot redeclare handlepublish() in 
*/var/www/html/wiki/local/print-publish.php* on line *63"

To resolve the err I then quickly changed the setting back in local.php 
to make the error go away, BUT the err msg. didn't go away.

So now I'm stuck an err msg and no calendar. :(

---
Well...
I don't understand the error message, but print-publish.php relies on
trails to be enabled, because it uses the trail link pattern to decode
the pages being published. So check to see that trails are working (for 
example by looking at a DocumentationIndex page). This is just a guess,
but are you sure you have correctly re-enabled the trail feature??

However, I would have expected print-publish to just stop working, not
die with an error message. So I'm afraid I'm guessing.

---


2)
Second question relates to the WikiCalendar and the  Webmenu. I want the 
Calendar to appear with my webmenu but it doesn't.
I made the change in local.php to declare my menu as the default menu 
for all Groups on the whole site,
but it doesn't appear to be working in any other group except the group 
it was originally created for.

What am I doing wrong?

---
This is how I configure webmenu and by default it loads Main.WebMenu
if it exists. It loads after pgcust.php, so $group is set to the current
group.

$SideWidth = 130;
$WebMenu   = "WebMenu";
$DefaultWebMenu = "$DefaultGroup.$WebMenu";

if (PageExists("$group.$WebMenu") || PageExists($DefaultWebMenu)) {

    $TextStartFmt = "
        <table width='\$BodyWidth' cellpadding='0' cellspacing='0' border='0'>
        <tr><td id='webmenu' valign='top' width='\$SideWidth'>";

    $TextSplitFmt = "</td><td id='wikitext' valign='top'>";

    $TextEndFmt = "</td></tr></table>";



    $HandleBrowseFmt = array (

        "headers:",

        &$HTMLStartFmt,

        &$PageHeaderFmt,

        &$TextStartFmt,
        "wiki:\$Group.$WebMenu $DefaultWebMenu",

        &$TextSplitFmt,

        &$PageRedirectFmt,

        "function:PrintText",

        &$TextEndFmt,

        &$PageFooterFmt,

        &$HTMLEndFmt

    );
}

---
Hope this helps
JR







More information about the pmwiki-users mailing list