"TREEMENU 2" BETA Edition
Author : wye ,
http://never-ever.info/-------------------- Nihon Go --------------------
■はじめに
-
http://www.seeda.jp/- このモジュールは SeeDa さん作の「ツリーメニュー」の改造版です。
- 互換はなくなっているので「ツリーメニュー2」としてリリースします。
- ついでにバージョン番号もツリーメニュー2ということで v2.00 からはじめます。
■TREEMENU 2 について
- 多階層構造のメニューをブロック表示するモジュールです。またサイトマップも作成します。
- メニューブロック内のリンクに「tmid」の文字列(現在地特定要素)が付加されていたのをなくしました。
-- pukiwiki で付加されたクエリ文字列が誤動作を起こしていたのを改善
-- Simplified URLs 使用時の不具合も解消?(未検証)
-- REQUEST_URI などから現在地を特定しますが、若干誤判定あり(^^ゞ
- D3 モジュールにしました。
- XCL, X2JP コンパチです。
- 管理画面でのメニュー作成を若干分かりやすくしたつもり。
-- 一部分 Javascript によるドラッグ&ドロップ対応(FireFoxのみ)
-- ドラッグ&ドロップを利用する場合は必要 -> (Javascript library)
http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid...- PHP5 でも動作します[2007.8]。
-- xampp : XOOPS 2.0.16a、PHP5.0.5、MYSQL5.0.15 で確認
-- xampp : XCL 2.1.1_utf8、PHP5.2.3、MYSQL5.0.45 で確認
- モジュールトップはサイトマップを表示します。
-- しゃのさんの sitemap モジュール風
- Goolge のウェブマスターツールなどに登録するためのサイトマップ XML を吐き出します。
-- XML を利用する場合、EXTRA ディレクトリ内の xml_tm_google.php をサイトルート(mainfile.php と同じ階層)に置き、$mydirname の値をインストールしたディレクトリ名にしてください。
--- tm2_sitemap.php というのをつくりました。robots.txt に「Sitemap:
http://あなたのサイト/tm2_sitemap.php」と記述...-- xml_tm_google.php, tm2_sitemap.php のファイル名は変更してもよいです。
- オンラインマニュアル:
http://never-ever.info/modules/docs/index.php?content_id=...■注意事項
- Altsys 必須(v0.5以上)。
--
http://xoops.peak.ne.jp/- D3 モジュールなので、ルート側とトラスト側にインストールしてください。
-- アップデートの場合は指示がない場合はトラスト側のみのファイルをアップロード
- 自己責任でご利用ください (^^ゞ
■リリース履歴
- [v2.11] 2008-3
-- ドメイントップより深い位置にXOOPSを設置した場合、現在地が取得できなかった不具合修正(THX usuk)
-- ブロックで使用している javascript , css を外部ファイルとしてテンプレート化
- [v2.11a]
-- 一般設定で外部URLをターゲットブランクで表示しないを選択している場合の不具合を修正
-- EXTRA の xml_tm_google.php, tm2_sitemap.php から外部URLを削除
- [v2.11b] サイトマップブロックよりツリーメニューブロックを下に配置した場合の不具合修正(THX usuk)
- [v2.11c]
-- メニュー管理でメニューブロックの左上のテキストボックスに「0」を入れた場合、正しく並べ替えが行なわれない不具合を修正(THX usuk)
-- IE利用時のメニュー管理でメニューブロックをドラッグ&ドロップで並べ替えができるようにしました。
- [v2.11d] 複数設置時のブロック表示順によっては現在地が正しく取得できない不具合を修正
- [v2.11e] 管理画面・メニュー表示権限の不具合修正(グループを増やした後表示するとレイアウトが乱れていました)(THX usuk)
- [v2.11f] 2008-9-23 追加URIにXOOPS_URLを含まない文字列を保存するようにした
- [v2.11g] 2009-5.13 /index.php?content_id=15を表示していて、/index.php?content_id=10がアクティブになる不具合に対応
- [v2.11h] 2010-2-23 現在位置を決める部分を若干修正
- ver. 2.1 [2007.12]
-- メニューを構成する URL から XOOPS_URL を削除
---- モジュールのアップデートでデータベースから XOOPS_URL 部分を削除します。
-- サイトマップXMLを出力する tm2_sitemap.php を追加。
- ver. 2.03 [2007.9]
-- 管理画面「メニュー管理」でメニュー追加時にグループ別の表示権限を設定できるようにしました。
-- POSTメソッドとリダイレクトの見直し(2.03a)
-- templates/admin_makemenu.html の見直し(2.03a)
-- 「カレントディレクトリ内全表示」時の不具合修正(2.03b)(THX tokki)
- ver. 2.02 [2007.9]
-- サイトマップブロックに現在位置表示
-- 階層ごとのメニューのインデントの計算をテンプレートで行なうようにしました
-- サイトマップ表示時の列幅をテンプレート上で計算
-- 管理画面でのメニュー作成時のURLのチェックの不具合を修正
- ver. 2.01 [2007.8]
-- メニュー表示権限を必須に。いままでは設定がない場合は全表示になっていました。
-- 現在地決定部分を整理。
- ver. 2.00 [2007.8]
-- ファースト・リリース
■その他
テンプレート上にスタイルシートや Javascript があります。メニューやデザインが決まったら外部ファイルへ移動するとよいでしょう。その際は変数に気を付けてネ。