<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Suinasia(はまりポイント)</title>
<link>http://suin.asia/tag/%E3%81%AF%E3%81%BE%E3%82%8A%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88</link>
<description>「はまりポイント」なエントリー</description>
<language>ja</language>
<lastBuildDate>Fri, 10 Feb 2012 18:21:02 +0900</lastBuildDate>
<docs>http://backend.userland.com/rss/</docs>
<category>はまりポイント</category>
<item>
<title>XOOPSのユーザ情報を拡張したら検索できなくなった!</title>
<link>http://suin.asia/2008/07/09/unable-to-search-user-because-of-modifing-user-info.html</link>
<description><![CDATA[<p>XOOPSのユーザ情報にはAIM・ICQ・MSNなど不要な項目があるので、それをリサイクルする形でプロフィールを拡張するケースはよくあります。その際、ICQなどは文字数制限が半角15文字と厳しいので、再利用する場合は文字数制限を多めにしてあげる必要があります。</p>
<p>ユーザ公開側やデータベースでの文字数制限を増やす作業は、忘れずしっかりとできるのですが、意外と盲点なのが管理画面の「ユーザ検索」の文字数制限です。私はここでも文字数制限しているのを知らず、エラーにはまりました。「ユーザ検索」の文字数制限は次のファイルに記述されていますので、そちらを変更します。</p>
<ul>
	<li>user/admin/forms/UserSearchForm.class.php</li>
</ul>
<p>それにしても、エラーが起きてるならエラーメッセージくらい表示してほしかった。User_UserSearchFilterFormの<code class="php">「if ($form-&gt;hasError())」節</code>がbool値しか返してくれないのを少しいじるひつようがあるだろうけど。</p>
<code class="php"></code><pre>	function fetch()

	{

		parent::fetch();



		$form =&amp; new User_UserSearchForm();

		$form-&gt;prepare();



		$form-&gt;fetch();

		$form-&gt;validate();

		

		if ($form-&gt;hasError()) {

			return;

		}

		(省略)
	}

</pre>]]></description>
<pubDate>Wed, 09 Jul 2008 10:04:04 +0900</pubDate>
<guid>http://suin.asia/2008/07/09/unable-to-search-user-because-of-modifing-user-info.html</guid>
<category domain="http://suin.asia/tag/XOOPS">XOOPS</category>
<category domain="http://suin.asia/tag/%E3%81%AF%E3%81%BE%E3%82%8A%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88">はまりポイント</category>
</item>
</channel>
</rss>
