minahitoさん
作の
教えて!Xooの
改変版です。
exFrame 0.89が
必要です。
なお、exFrame-0.89には
複数のバージョンが
存在するようです。
初期の0.89だとPHP5での
動作に
問題があります。
PHP5の
動作が
怪しい
場合、
以下のリンクから
落としたものを
再度展開してください。
http://prdownloads.sourceforge.jp/exmodules/15194/exFrame-0.89.zipまた、0.99から、d3forumのコメントに
対応しました。
この
機能を
使う・
使わないにかかわらず、class/smarty/plugins/d3forum_comment.php のコピーを
必ず
行ってください。そうしないと、テンプレートコンパイルに
失敗します。
変更点は、CHANGELOGをご
覧ください。
(
以下、minahitoさんのオリジナルドキュメント)
----------------------------------
○インストール
方法 cvs より
最新の exFrame モジュールをダウンロードし、アップロードを
行ってください。
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/exmodules/exFrame/exFrame.tar.gz?tarball=1 次に、「
教えて!Xoo」をインストールしてください。
インストールが
終わったら、
管理画面よりモジュール
内パーミッションの
指定と、
カテゴリーの
作成を
行ってください。
カテゴリーの
親子機能は、
今のところ
特に
意味を
持ちません。
ポイントをどう
扱うかも
含めて、
今後の
開発にご
期待ください。
----------------------------------
※ GIJ註) カテゴリーの
親子関係は
実装してます。また、ここに
書かれたCVSのURIからは
現在落とせないようです。
インストール
後の
一般的なパーミッション
例を
挙げます。
●サイト
管理者(すべてをチェック)
●
登録ユーザ
・
質問を
投函できる
・
回答を
投函できる
・
詳細を
閲覧できる
・
自分の
質問を
再編集できる
・
自分の
回答を
再編集できる
・
自分の
質問を
削除できる
・
自分の
回答を
削除できる
・
自分の
投稿に
寄せられた
回答を
削除できる
(
以上にチェック)
●ゲスト
・
詳細を
閲覧できる
(これだけをチェック)
なお、
教えて!XOOでは、ゲストは
質問も
回答もできません。
そのため、「
詳細を
閲覧できる」
以外の
権限を
与えても
無視されます。
0.94
以降、
公開側でのXoopsFormの
利用を
全面的にやめています。
質問や
回答の
本文入力に、
従来のリッチフォームを
利用したい
場合は、
以下の
2つのテンプレートを
編集してください。(そのサンプルは、コメントアウトした
状態で
用意してあります)
plzxoo_question_edit.html
plzxoo_answer_edit.html
これを
利用する
場合、
先に、Smartyプラグインを
用意しておく
必要があります。
このアーカイブのclass/extras/function.xoopsdhtmltarea.php を、class/smarty/plugins にコピーしてください。このプラグインをすでに
利用中の
場合は、この
作業は
特に
必要ありません。
-=v1.02alt --> v1.03alt=-
*
言語ファイル
追加** ja_utf8
** portuguesebr (thx leco1)
-=v1.01alt --> v1.02alt=-
* PHP5.2でfatalが
出るtypoを
修正-=v1.00alt --> v1.01alt=-
*
回答検索処理がおかしかったのを
修正* コンテキスト
表示処理がおかしかったのを
修正* MySQLのtextフィールドのdefault
値を
削除-=v0.99alt --> v1.00alt=- (
要モジュールアップデート)
* xoops_pagetitle をアサインするようにした
* コメント
統合で、もう
少し
詳細な
情報を
参照できるようにした
-=v0.98alt --> v0.99alt=-
* d3forumのコメント
統合にNative
対応(
回答へのコメント)
-=v0.97alt --> v0.98alt=-
* XOOPS
検索の
本文表示対応*
質問に
対して
承認制追加(
今まで
通り
自動登録が
希望ならパーミッション
設定で「
質問が
自動的に
承認される」にチェックを
入れること)
* waitingプラグイン
作成*
管理者専用イベント
通知追加(
新規承認待ち)
* イベント
通知一覧でのURLがバグっていたのを
潰した
-=v0.96alt --> v0.97alt=-
* 1ページあたりの
表示質問数の
設定追加*
細かなバグ
潰し
* コメントをvarchar(255)からtextに
変更-=v0.95alt --> v0.96alt=- (モジュールアップデート
必須!)
*
質問変更についての
通知イベント
追加*
質問者に
自動的に
回答通知ONとなる
設定*
回答者に
自動的に
質問更新通知ONとなる
設定*
新規インストールできなかったバグをFix
* カテゴリにweight
新設*
必要項目未入力時にfatal errorになっていたバグをfix
* カテゴリ・
質問削除時にnotificationが
残るバグの
修正-=v0.94alt --> v0.95alt=- (モジュールアップデート
必須!)
*
更新日時カラムの
導入(questionおよびanswerテーブル)
* textareaの
編集がおかしかったバグを
修正 (thx biroron)
*
質問一覧画面のソート
方法追加*
各ブロックオプションにソート
方法追加* (コミット
忘れてました)
* カテゴリー
削除処理の
修正-=v0.93alt --> v0.94alt=- (モジュールアップデート
必須!)
*
公開側画面を
全面的にXoopsTpl
利用に
変更*
回答一覧ブロックの
追加-=v0.92alt --> v0.93alt=-
* 3パターンのイベント
通知を
実装-=v0.91alt --> v0.92alt=-
* ゲストだと
詳細が
見られないバグを
修正 (thx biroron)
* ドキュメントをちょっと
追加-=v0.90alt --> v0.91alt=- (モジュールアップデート
必須!)
* mysql.sql の
記述忘れを
修正*
初期状態でカテゴリーが
存在するように
変更* テーブルインデックスを
追加* PHP5でいろいろ
挙動がおかしかったのを
修正* include_path
問題を
修正*
本家版XOOPS2.2での
挙動がおかしかったのを
修正*
一部テンプレートミスを
修正* strftime()
依存部分を
排除-=v0.20alt --> v0.90alt=- (モジュールアップデート
必須!)
* AlternativeとしてのRC
版(
要するに「もう
機能は
足さないよ」という
宣言)
* カテゴリーの
階層構造実装* カテゴリ
内質問* パンくず
*
回答内容も
検索にヒット
*
簡単な
絞り
込み
* ブロックオプション
追加(ステータスとカテゴリー
絞り
込み)
* ブロック
複製*
管理者用はステータスを
直接いじれる
* ポイント
表示をそれっぽく
* その
他もろもろfix
-=v0.10 --> v0.20alt=-
*
勝手な
改変版 (by GIJOE)
* ポイントを
投稿数に
反映する
機能* ポイントの
自由な
設定機能* ポイント
付与のタイミングを、クローズする
時だけに
限定*
受付中回答一覧ブロック
* mymenu
* myblocksadmin
* mytplsadmin
*
権限設定画面を
変更*
英語ファイル
*
自作自演回答についての
権限追加* その
他もろもろ
-=v0.10RC --> v0.10=-
* ポイントを 20
点与えると
妥当性検査を
通過しなかった typo を
修正 (thanks to hama!)
* plzxoo_detail.htmlで「
回答者」に「
質問者」の
定数を
書いていたミスを
修正 (thanks to hama!)
* plzxoo_detail.htmlで
回答日時に
質問日時の
変数を
書いていたミスを
修正 (thanks to hama!)
* answer オブジェクトの
権限判定で else
判定漏れがあったのを
修正 (thanks to hama!)
* ステータスの「
質問受付中」を「
回答受付中」に
変更 (thanks to Ryuji!)
* メッセージへの
回答権限がない
場合は、
回答へのリンクを
出さないように
修正