XSNSで新規コミュニティが作成できない
- このフォーラムはコメント用フォーラムです。新規トピックはたてられません
- このフォーラムではゲスト投稿が許可されています
対象モジュール | なーお'n研究室 |
件名 | XSNSのd3pipesジョイントで最新コメント |
要旨 | ページ内コンテンツ XSNSモジュールのd3pipesジョイントで新着コメント本文を取得したい 概要 問題の箇所 改善案 XSNSモジュールのd3pipesジョイントで新着コメント本文... |
投稿ツリー
- XSNSで新規コミュニティが作成できない (nonn50, 2012/2/15 14:53)
- Re: XSNSで新規コミュニティが作成できない (なーお, 2012/2/15 17:13)
- Re: XSNSのd3pipesジョイントで最新コメント (nonn50, 2012/2/15 19:07)
- Re: XSNSのd3pipesジョイントで最新コメント (nonn50, 2012/2/18 12:00)
XSNSで新規コミュニティが作成できない
msg# 1御無沙汰してます。
本来テーマとは異なることを質問いたします。
Linux PHP 5.3.6 MySQL 5.1.57、XCL 2.21 b2(EUC-JP)の環境に 最新のxoopsモジュール 1.1.1(2008-4-23)をインストールしましたが、以下の症状が発生しています。
「コミュニティ新規作成」または「コミュニティ設定変更」をする場合、必要事項を書き込んでも【コミニュティの説明文が入力されていません】とのメッセージが表示され、コミュニティの新規作成(編集)ができません。
この症状は、パソコンからアクセスした場合に発生し、ガラケーからでは発生せず新規作成することができます。
回避策を御教授いただきたく、よろしくお願いします。
nonn50さん、こんにちは。
「コミュニティ新規作成」または「コミュニティ設定変更」をする場合、必要事項を書き込んでも【コミニュティの説明文が入力されていません】とのメッセージが表示され、コミュニティの新規作成(編集)ができません。
この症状は、パソコンからアクセスした場合に発生し、ガラケーからでは発生せず新規作成することができます。
うーん、、ソースを追ってみましたが、なんででしょう?
Pack2011のXCL2.2.1上で、XSNS1.1.2で実サイトでやってみましたが、再現しません。
いくつか疑問点があるのですが、
- 携帯から書き込みできたとのことですが、MTHの携帯用XSNSテンプレートを書くだけでは、チケットの関係で書き込みできないと思うのですが、 書きこめたということは、MTHのページのソースXSNS本体改編をやっておられるのですね。(確認)
- PC用テンプレートは何か変更されていませんか? form内では、「info」という名前でtextareaでphpソースに渡されており、「編集」の場合でしたら
- (trust)/xsns/acl/index/edit_confirmAction.php →
- (trust)/xsns/userlib/community.class.php
に渡って、ここの465行目からの、function checkParams($cid, $name, $info, $cat_id, $public_id) に「$info」として渡され、で判定結果がfalseとなっていると思います。1 2 3 4
// 名前が入力されていない if(empty($name)){ $this->errors[] = _MD_XSNS_INDEX_NAME_NG; }
今回のように、エラーメッセージが表示される場合は、/languages/japanese/ 内の各ファイルでそのメーッセージを検索して、言語定数名を調べて、今度はその言語定数名を全スクリプトの中から検索すれば、問題の箇所に行きあたります。 ここまでご自身で一通りソースを追って確認してみてください。
で、この先は、nonn50さんの環境でやらないとわかりませんので、頑張ってください。 先のfunctionの中で、
var_dump($info);
とすれば中身がダンプされますが、リダイレクトされるので結果が見れませんね。。
edit_confirmAction.phpのfunction dispatch 内の、38行目付近の、以下のリダイレクト行の前でダンプ結果をみてください。
1 2 |
|
- 一応、XSNSの最新のソース(1.1.2のpreバージョン)は、こちらです。MTHのページに書いたソース改編も取り込まれています。「tarballダウンロード」で入手してください。
http://sourceforge.jp/projects/xsns/svn/view/xsns/?root=xsns
Re: XSNSのd3pipesジョイントで最新コメント
msg# 1.2さっそくの回答、ありがとうございます。
ずいぶんと色々ご指導いただきました
小生は、、諸々の改変をできるスキルが無く、すべてディフォルトのままでインストールしています。
いずれにしても、(白内障 を治療中の為、明日ノンビリとチェックしてみます。
取り急ぎ、御礼まで
Re: XSNSのd3pipesジョイントで最新コメント
msg# 1.3お世話になります。
一度、XSNSをアンインストールしてFTPですべて削除した上、再度アップロードしたところ、症状は発生しなくなりました。
なんだったのか??わかりませんが、お騒がせしました。
ありがとうございました。