LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

ユーザー情報編集画面がエラー表示になります。

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/9/24 18:42
atoms  3rd Class   投稿数: 5
ユーザーモジュール≫ユーザー管理≫ユーザー情報編集で、http500エラーが出てしまいます。

先日、新規ユーザーの登録項目のICQ等の項目を、3件ほど他の内容に変更しました。

おそらくそれ以降だと思うのですが、ユーザーモジュールからユーザー情報編集を行おうとすると、500エラー表示になります。

何かファイルを消してしまった、または編集漏れのファイルがあるのでしょうか?


XCL 2.2.1 b
MySQL 5.1.55
PHP 5.2.17

宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012/9/25 17:36
fabi  Lord of the XUGJ 居住地: 2005.4から  投稿数: 1778
>先日、新規ユーザーの登録項目のICQ等の項目を、3件ほど他の内容に変更しました。

ここが重要なのですが、どのような方法でやりましたか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/9/26 18:13
atoms  3rd Class   投稿数: 5
レスありがとうございます。

最初、項目を”変更”ではなく”追加”しようと悪戦苦闘しており、
http://blog.goo.ne.jp/remember_blog/e/5d48b688e7a5167b976f109a4ddc3934
を参考に、データベースへの項目追加等を行っていました。

しかしうまく行かず、結局ICQ等の項目を変更して使うことにし、
・user_register_form.html
・user_edituser.htmlに

<tr>
<td class="head"><{$smarty.const._MD_USER_LANG_USER_ICQ}></td>
<td class="<{cycle values="odd,even"}>"><{xoops_input name=user_icq size=10 maxlength=100 value=$actionForm->get('user_icq')}></td>
</tr>

を追加し、

・user_userinfo.html に


<tr>
<td class="head"><{$smarty.const._MD_USER_LANG_USER_ICQ}></td>
<td class="<{cycle values='odd,even'}>" style="text-align:center;"><{$thisUser->getShow('user_icq')}></td>
</tr>

を追加する形にしました。

上記ページを参考に、phpの編集も行いました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/9/27 16:53
atoms  3rd Class   投稿数: 5
fabi様

自己解決できました。

バックアップを取ってあったUserAdminEditForm.class.phpと編集後の同ファイルを横に並べて一行ずつ見ていくと、
function validateの記述の所で、下にあった「url」のものをそのままコピーしてICQその他に流用していた事が分かりました。

これを消してアップしなおしたところ、500エラーが消えました。

ICQ用に自力でfunction validateを書く能力はまだ無い為、もう少し勉強していきたいと思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/9/27 18:28
fabi  Lord of the XUGJ 居住地: 2005.4から  投稿数: 1778
エラーが解決したのは何よりです。
なお、言葉の変更で事足りるなら、altsysの言語定数管理でICQを別の文字列に変更してしまうほうが簡単だと思います。
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities