<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/ME for XOOPS 0.6.0-Beta" -->
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: PukiWikiのスマイリー</title>
	<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/</link>
	<description>PukiWikiの書式でWordPressを！</description>
	<dc:language>ja</dc:language>
	<dc:creator>&#97;dm&#105;n&#64;&#119;ww&#46;ko&#119;&#97;.o&#114;&#103;</dc:creator>
	<dc:rights>Copyright 2004</dc:rights>
	<pubDate>Sun, 05 Sep 2004 09:47:15 +0000</pubDate>
	<admin:generatorAgent rdf:resource="http://www.kowa.org/?v=0.6.0-Beta"/>
	<admin:errorReportsTo rdf:resource="mailto:ad&#109;&#105;n&#64;w&#119;w&#46;k&#111;w&#97;.&#111;&#114;g"/>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: tororin</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 05 Sep 2004 09:47:15 +0000</pubDate>
		<author>tororin</author>
		<guid isPermaLink="false">14:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;ううぅぅぅ…失敗しています。
もし、問題でしたらお手数ですが、削除をお願い致します。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/sad.gif" alt=";(" /&gt;　&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;ううぅぅぅ…失敗しています。<br />
もし、問題でしたらお手数ですが、削除をお願い致します。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/sad.gif" alt=";(" /&gt;　&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: tororin</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 05 Sep 2004 09:44:04 +0000</pubDate>
		<author>tororin</author>
		<guid isPermaLink="false">13:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;お邪魔します。
wpME0.3.1を使わせていただいています。
ここでは、コメントにpukiwikiの埋め込みが出来ていますね。…。  &lt;img alt="[smile]" src="http://www.kowa.org/uploads/modPukiWiki/smile.gif" /&gt;&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;お邪魔します。<br />
wpME0.3.1を使わせていただいています。<br />
ここでは、コメントにpukiwikiの埋め込みが出来ていますね。…。  &lt;img alt="[smile]" src="http://www.kowa.org/uploads/modPukiWiki/smile.gif" /&gt;&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: のぶのぶ</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 29 Aug 2004 16:35:55 +0000</pubDate>
		<author>のぶのぶ</author>
		<guid isPermaLink="false">12:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;nao-ponさんの書込をじっくりと検討させてもらいました。&lt;/p&gt;
	$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;]*)&lt;/p&gt;$/m&quot;,&quot;$1&quot;,$string);
	&lt;p&gt;の件については、XOOPSのサニタイザの置き換えHACKをすると単純なキャプション文字列などもPukiWikiレンダーを通って&lt;p&gt;&lt;/p&gt;が付いてしまい、場合によるとレイアウトが狂うという不具合が生じる事への対応でした。
変換結果に一番外の&lt;p&gt;&lt;/p&gt;以外には&lt;&gt;を使用したHTMLタグが存在しない場合に外側の&lt;p&gt;&lt;/p&gt;をはずしてやるという事をやりたかったのですが、実は正規表現の指定子が間違っておりました。ということで、&lt;/p&gt;
	$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;n]*)&lt;/p&gt;$/sD&quot;,&quot;$1&quot;,$string);
	&lt;p&gt;に変更します。
あと、XOOPSのmodule.textsanitizer.phpでは、&lt;/p&gt;
	function &amp;displayTarea(&amp;$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
	&lt;p&gt;の$xcodeをPukiWikiレンダーを有効にするかどうかの判断材料にする様に変更するつもりです。=
PukiWikiLink_url に関しては、確かにPukiWikiModでは無意識のうちにアライアスのあとの：と&gt;を使い分けていましたが、
この様なロジック変更をされていたのですね！早速取り込ませていただきました。
なお、この機能のテスト最中に、小生のXOOPSサニタイザHackで使用していたautourllinkパラメータによる処理の切り分け方が間違っておる事に気が付いたのでこのあたりも修正するつもりです。&lt;/p&gt;
&lt;p&gt;ありがとうございました！&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;<a href="/modules/pukiwiki/22.html" title="nao-pon">nao-pon</a>さんの書込をじっくりと検討させてもらいました。&lt;/p&gt;</p>
	<pre>$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;]*)&lt;/p&gt;$/m&quot;,&quot;$1&quot;,$string);</pre>
	<p>&lt;p&gt;の件については、<a href="/modules/pukiwiki/328.html" title="XOOPS">XOOPS</a>のサニタイザの置き換えHACKをすると単純なキャプション文字列なども<a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>レンダーを通って&lt;p&gt;&lt;/p&gt;が付いてしまい、場合によるとレイアウトが狂うという不具合が生じる事への対応でした。<br />
変換結果に一番外の&lt;p&gt;&lt;/p&gt;以外には&lt;&gt;を使用したHTMLタグが存在しない場合に外側の&lt;p&gt;&lt;/p&gt;をはずしてやるという事をやりたかったのですが、実は正規表現の指定子が間違っておりました。ということで、&lt;/p&gt;</p>
	<pre>$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;n]*)&lt;/p&gt;$/sD&quot;,&quot;$1&quot;,$string);</pre>
	<p>&lt;p&gt;に変更します。<br />
あと、<a href="/modules/pukiwiki/328.html" title="XOOPS">XOOPS</a>のmodule.textsanitizer.phpでは、&lt;/p&gt;</p>
	<pre>function &amp;displayTarea(&amp;$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)</pre>
	<p>&lt;p&gt;の$xcodeを<a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>レンダーを有効にするかどうかの判断材料にする様に変更するつもりです。=<br />
<a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>Link_url に関しては、確かに<a href="/modules/pukiwiki/7.html" title="PukiWikiMod">PukiWikiMod</a>では無意識のうちにアライアスのあとの：と&gt;を使い分けていましたが、<br />
この様なロジック変更をされていたのですね！早速取り込ませていただきました。<br />
なお、この機能のテスト最中に、小生の<a href="/modules/pukiwiki/328.html" title="XOOPS">XOOPS</a>サニタイザHackで使用していたautourllinkパラメータによる処理の切り分け方が間違っておる事に気が付いたのでこのあたりも修正するつもりです。&lt;/p&gt;<br />
&lt;p&gt;ありがとうございました！&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: のぶのぶ</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 29 Aug 2004 10:47:02 +0000</pubDate>
		<author>のぶのぶ</author>
		<guid isPermaLink="false">9:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;わざわざの投稿ありがとうございます。
投稿フォームのメッセージを修正していないのですが、コメントもPukiWiki書式での投稿になっています。
という事で、コメントの内容を見やすいように修正させてもらいました。&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;わざわざの投稿ありがとうございます。<br />
投稿フォームのメッセージを修正していないのですが、コメントも<a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>書式での投稿になっています。<br />
という事で、コメントの内容を見やすいように修正させてもらいました。&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: nao-pon</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 29 Aug 2004 10:26:05 +0000</pubDate>
		<author>nao-pon</author>
		<guid isPermaLink="false">8:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;すみません。表示が変になってしまいました。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/sad.gif" alt=";(" /&gt;&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;すみません。表示が変になってしまいました。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/sad.gif" alt=";(" /&gt;&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
	<item rdf:about="http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/">
		<title>Comment on: PukiWikiのスマイリー by: nao-pon</title>
		<link>http://www.kowa.org/modules/wordpress1/archives/2004/08/28/19/#comments</link>
		<pubDate>Sun, 29 Aug 2004 10:20:28 +0000</pubDate>
		<author>nao-pon</author>
		<guid isPermaLink="false">7:19@http://www.kowa.org/modules/wordpress1/index.php</guid>
				<description>	&lt;p&gt;今朝、CVSを見たら更新されていたので、早速入れてみました。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/smile.gif" alt=":)" /&gt;&lt;/p&gt;
&lt;p&gt;PukiWikiModの静的ページ風URLに対応していただいたのは、とっても助かりました！&lt;/p&gt;
&lt;p&gt;aタグの target 属性なんですが、XOOPSのサニタイザは &quot;_blank&quot; が指定されています。
そこで、統一性をとるために、class PukiWikiLink_url をいじってみました。
link_target というオプションを追加しています。&lt;/p&gt;
	class PukiWikiLink_url extends PukiWikiLink
{
	function PukiWikiLink_url($start)
	{
		parent::PukiWikiLink($start);
	}
	function get_pattern()
	{
		$s1 = $this-&gt;start + 1;
		return &lt;&lt;&lt;EOD
([[             # (1) open bracket
 ((?:(?!]]).)+) # (2) alias
 (&gt;|:)            # (3) separator
)?
(                 # (4) url
 (?:https?|ftp|news)://[!~*'();/?:@&amp;=+$,%#w.-]+
)
(?($s1)]])      # close bracket
EOD;
	}
	function get_count()
	{
		return 4;
	}
	function set($arr,$page)
	{
		list(,,$alias,$separator,$name) = $this-&gt;splice($arr);
		$this-&gt;separator = $separator;
		return parent::setParam($page,htmlspecialchars($name),'','url',$alias == '' ? $name : $alias);
	}
	function toString()
	{
		if ($this-&gt;separator == &quot;&gt;&quot;)
			return &quot;&lt;a href=&quot;{$this-&gt;name}&quot;&gt;{$this-&gt;alias}&lt;/a&gt;&quot;;
		else
		{
			$target = &quot;&quot;;
			if ($target = PukiWikiConfig::getParam('link_target'))
				$target = &quot; target=&quot;{$target}&quot;&quot;;
			return &quot;&lt;a href=&quot;{$this-&gt;name}&quot;{$target}&gt;{$this-&gt;alias}&lt;/a&gt;&quot;;
		}
	}
}
	&lt;p&gt;あと気になる点がひとつありました。これは以前からあったのですが、PukiWikiRander.php 中の _fix_table_br()関数の中に&lt;/p&gt;
	$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;]*)&lt;/p&gt;$/m&quot;,&quot;$1&quot;,$string);
	&lt;p&gt;がありますが、この場合だと&lt;/p&gt;
	&lt;p&gt;aaa&lt;/p&gt;
&lt;p&gt;bbb&lt;/p&gt;
	&lt;p&gt;とレンダリングされた場合に&lt;/p&gt;
	aaabbb
	&lt;p&gt;となってしまうので、私は次のようにしてみました。&lt;/p&gt;
	$string = preg_replace(&quot;/^&lt;p&gt;([^rn]*)&lt;/p&gt;$/&quot;,&quot;$1&quot;,$string);
	&lt;p&gt;※ r はいらないかも？&lt;/p&gt;

</description>
		<content:encoded><![CDATA[	<p>&lt;p&gt;今朝、CVSを見たら更新されていたので、早速入れてみました。 &lt;img src="http://www.kowa.org/uploads/modPukiWiki/smile.gif" alt=":)" /&gt;&lt;/p&gt;<br />
&lt;p&gt;<a href="/modules/pukiwiki/7.html" title="PukiWikiMod">PukiWikiMod</a>の静的ページ風URLに対応していただいたのは、とっても助かりました！&lt;/p&gt;<br />
&lt;p&gt;aタグの target 属性なんですが、<a href="/modules/pukiwiki/328.html" title="XOOPS">XOOPS</a>のサニタイザは &quot;_blank&quot; が指定されています。<br />
そこで、統一性をとるために、class <a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>Link_url をいじってみました。<br />
link_target というオプションを追加しています。&lt;/p&gt;</p>
	<pre>class PukiWikiLink_url extends PukiWikiLink
{
	function PukiWikiLink_url($start)
	{
		parent::PukiWikiLink($start);
	}
	function get_pattern()
	{
		$s1 = $this-&gt;start + 1;
		return &lt;&lt;&lt;EOD
([[             # (1) open bracket
 ((?:(?!]]).)+) # (2) alias
 (&gt;|:)            # (3) separator
)?
(                 # (4) url
 (?:https?|ftp|news)://[!~*'();/?:@&amp;=+$,%#w.-]+
)
(?($s1)]])      # close bracket
EOD;
	}
	function get_count()
	{
		return 4;
	}
	function set($arr,$page)
	{
		list(,,$alias,$separator,$name) = $this-&gt;splice($arr);
		$this-&gt;separator = $separator;
		return parent::setParam($page,htmlspecialchars($name),'','url',$alias == '' ? $name : $alias);
	}
	function toString()
	{
		if ($this-&gt;separator == &quot;&gt;&quot;)
			return &quot;&lt;a href=&quot;{$this-&gt;name}&quot;&gt;{$this-&gt;alias}&lt;/a&gt;&quot;;
		else
		{
			$target = &quot;&quot;;
			if ($target = PukiWikiConfig::getParam('link_target'))
				$target = &quot; target=&quot;{$target}&quot;&quot;;
			return &quot;&lt;a href=&quot;{$this-&gt;name}&quot;{$target}&gt;{$this-&gt;alias}&lt;/a&gt;&quot;;
		}
	}
}</pre>
	<p>&lt;p&gt;あと気になる点がひとつありました。これは以前からあったのですが、<a href="/modules/pukiwiki/6.html" title="PukiWiki">PukiWiki</a>Rander.php 中の _fix_table_br()関数の中に&lt;/p&gt;</p>
	<pre>$string = preg_replace(&quot;/^&lt;p&gt;([^&lt;&gt;]*)&lt;/p&gt;$/m&quot;,&quot;$1&quot;,$string);</pre>
	<p>&lt;p&gt;がありますが、この場合だと&lt;/p&gt;</p>
	<pre>&lt;p&gt;aaa&lt;/p&gt;
&lt;p&gt;bbb&lt;/p&gt;</pre>
	<p>&lt;p&gt;とレンダリングされた場合に&lt;/p&gt;</p>
	<pre>aaabbb</pre>
	<p>&lt;p&gt;となってしまうので、私は次のようにしてみました。&lt;/p&gt;</p>
	<pre>$string = preg_replace(&quot;/^&lt;p&gt;([^rn]*)&lt;/p&gt;$/&quot;,&quot;$1&quot;,$string);</pre>
	<p>&lt;p&gt;※ r はいらないかも？&lt;/p&gt;
</p>
]]></content:encoded>
			</item>
</channel>
</rss>