<div>I try your solutions. But there are still some problems.</div>
<div>&nbsp;</div>
<div>1. I intend to use a custom markup because the variables I wanna replace is stored in the current page in the form of some custom page properties. So the values of these variables&nbsp;can not be loaded in local configuration or other scripts before the current page is loaded, as the direction in the document of PageVariables. If I use PageVariables, maybe I should modify the RetrieveAuthPage() function but it&nbsp;is not so convinent.
</div>
<div><br>2. When I use Keep(), it display &lt;br /&gt; as &amp;lt;br /&amp;gt;<br>&nbsp;</div>
<div>3. I try to use '&gt;links' as the second argument, but it is so strange that pmwiki does not parse the custom markup at all. All I get in the page is &quot;(:ShowTest:)&quot;, not the content I want to display. Why?
</div>
<div>&nbsp;</div>
<div>Thanks<br>&nbsp;</div>
<div><span class="gmail_quote">On 8/18/06, <b class="gmail_sendername">Patrick R. Michaud</b> &lt;<a href="mailto:pmichaud@pobox.com">pmichaud@pobox.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Thu, Aug 17, 2006 at 12:08:54PM -0500, Patrick R. Michaud wrote:<br>&gt; On Fri, Aug 18, 2006 at 12:49:36AM +0800, Kai Wen wrote:
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;How can I solve this problem? Maybe prevent it from automatically changing<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;the bare url into link?<br>&gt;<br>&gt; 1.&nbsp;&nbsp;Why not use (:include:) and page variables for this, instead of<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; creating a custom markup for it?
<br>&gt;<br>&gt; 2.&nbsp;&nbsp;To prevent re-processing of the HTML coming from the (inner) call<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; to MarkupToHTML(), save the results in a Keep().&nbsp;&nbsp;In other words,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; instead of<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $html = MarkupToHTML(...);
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; use<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $html = Keep(MarkupToHTML(...));<br><br><br>3.&nbsp;&nbsp;Make sure that your markup is processed *after* urls are processed--<br>i.e., use '&gt;links' as the second argument instead of 'directives'.
<br><br>Pm<br></blockquote></div><br>