Subscribed unsubscribe Subscribe Subscribe

Nucleus NP_MultipleCategoriesのサブカテゴリ名の制限を緩和する方法

NP_MultipleCategories_v0.5.1jだとサブカテゴリが最大20文字なので、微妙に長いサブカテゴリ名をつけようとすることができません。

普通の使い方なら確かに十分ですが、そうでないこともあるので。

というわけで、以下差分。

--- C:/Temp/MultipleCategories_v0.5.1j/multiplecategories/index.php.orig	Tue Mar 20 11:42:22 2007
+++ C:/Temp/MultipleCategories_v0.5.1j/multiplecategories/index.php	Sun May 24 03:36:34 2009
@@ -184,7 +184,7 @@
 		<input name="catid" value="<?php echo $catid ?>" type="hidden" />
 		<table><tr>
 			<td><?php echo _MC_SCAT_NAME ?></td>
-			<td><input name="sname" tabindex="10010" maxlength="20" size="20" /></td>
+			<td><input name="sname" tabindex="10010" maxlength="40" size="40" /></td>
 		</tr><tr>
 			<td><?php echo _MC_SCAT_DESC ?></td>
 			<td><input name="sdesc" tabindex="10020" size="60" maxlength="200" /></td>
@@ -253,7 +253,7 @@
 		
 	<table><tr>
 		<td><?php echo _MC_SCAT_NAME ?></td>
-		<td><input name="sname" tabindex="10010" maxlength="20" size="20" value="<?php echo htmlspecialchars($o->sname) ?>" /></td>
+		<td><input name="sname" tabindex="10010" maxlength="40" size="40" value="<?php echo htmlspecialchars($o->sname) ?>" /></td>
 	</tr><tr>
 		<td><?php echo _MC_SCAT_DESC ?></td>
 		<td><input name="sdesc" tabindex="10020" size="60" maxlength="200" value="<?php echo htmlspecialchars($o->sdesc) ?>" /></td>

あとは、プラグインのindex.phpを更新して、データベースのnucleus_plug_multiple_categories_subテーブルのsnameのvarcharサイズを変更してあげればよいです。