0.95公開!
0.95のリリースについて。本モジュールはβ版です。
ver 0.95 はこれまでのいくつかの不具合の修正とモバイル対応を行いました。
モバイルからの投稿機能はありませんが、地図情報ナビとしてのモバイル機能を充実させてみました。
いくつかの機能強化と修正に際し、大部分のソースに手をくわえ、テンプレートも書き換えています。
ただし、アップデートする際の不具合等には一切責任を持てませんので、現状で十分な方にはアップデートをお勧めしません。
あくまで自己責任で行ってください。バグやご要望、お待ちしております。
修正点一覧・マップページが表示されないなど多数の問い合わせがあるので導入を簡素化しました。
prototype.jsをパッケージング、モジュールの設定項目を調整。
zip2addrは所定の位置にファイルを配置することで有効になります。
・ligihtBox2をテンプレートに初期導入。
・モバイルの対応
同一URLによるモバイルページを作成。エージェント情報で判別。
QRコードの表示機能。(記事の初回表示にQRコード画像を生成)
モバイル用に2,3枚目の画像にもサムネイル画像を生成するように変更。(要:画像の再構築)
・ブロックの調整
ブロックテンプレート調整
new、pop、画像タイトルなどを表示する。
ブログライクなアーカイブブロックを追加。
・ファイル配置の変更
不要ファイルの削除、配置変更等行いました。TRUST,ROOTともにファイルを更新する必要があります。
・コメント切り替え
xoops_version.phpでXOOPSコメントを復活することができます。
・UTF-8のファイルを用意
・WYSIWYGエディタを使用する権限の設定を追加。(アップデート後有効になる恐れあり、ゲスト権限は要チェック)
・その他、バグ修正
モジュールの新規インストールGnaviの前に必ずaltsysを正しくインストールしてください。(XOOPS_TRUST_PATHの設定)
(1) 解凍した html/modules/gnavi を XOOPS_ROOT_PATH/moduels の下にコピーします。
(2) ディレクトリ名は好きにつけてください。("gnavi"をリネームできます。"map"でも"guide"でも何でもOK)
(3) 解凍した xoops_trust_path/modules/gnavi を XOOPS_TRUST_PATH/modules の下にコピーします。
(この"gnavi"はリネームしないでください)
(4) XOOPSモジュールとしてインストールしてください。
(5) 投稿を行うには少なくともカテゴリを作成し、権限の設定を行う必要があります。
モジュールのアップデートgnaviを以前のバージョンからアップデートする際は以下の点に注意してください。
ファイルはXOOPS_TRUST_PATH,XOOPS_ROOT_PATHのファイルをそれぞれ更新してください。
削除したファイルもありますので、いったんサーバー側のファイルを消してからファイルを更新するとスッキリします。
ファイルを更新後、モジュールのアップデートを行ってください。
CUBE LEGACY2.1.3ではアップデートのよってプリファレンスの項目の順序がおかしくなるという報告があります。
この場合、もう一度アップデートを行うと正常に並びますので、念のため2回モジュールのアップデートを行うことをお勧めします。
ただし、アップデートする際の不具合等には一切責任を持てませんので、現状で十分な方にはアップデートをお勧めしません。
本バージョンはニューリリースであり、安定版ではないということを踏まえ、あくまで自己責任で行ってください。バグやご要望などを、待ちしております。
オプション機能+d3pipes
extraフォルダにはd3pipes用のジョイントファイルが入っています。
+AjaxZip2
KAWA.NETさんのAjaxZip2を導入すると郵便番号から住所を表示できるようになります。
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html ここから一括ダウンロードして解凍したファイルをXOOPS_ROOT_PATH/include/ajaxzip2/に配置すると有効になります。
ご利用させていただいている技術など、謝辞も含めて+MyAlbum-P
本モジュールの原型はGIJOEさんの、フォトアルバムモジュールです。
ファイルアップロード、管理画面等はそのまま使用させていただいております。
+altsys,d3forum,d3pipes
本モジュールで利用させていただいています
ver0.95からd3pipesのjoint用ファイルを同梱しました。
サイト内新着表示やRSS配信などいろいろな活用ができます。
GIJOEさんの作成されたモジュールです。gnaviの機能を十分利用するためには必要です。
+Google Maps API
Google提供の地図コンテンツを作成するためのインターフェース。
GoogleMapを使用する際にはGoogleMapAPI Keyが必要になります。下記URLからkeyを取得してください。
http://www.google.com/apis/maps/signup.html (licence:エンドユーザが無料でアクセスできるサービス。)
+prototype.js
AJAX通信を可能にするJavaScriptのフレームワーク。
本プログラムのマップ表示、郵便番号からの住所検索機能を使用するに当たり、prototype.jsを使用しています。
(lisense:Prototype is freely distributable under the terms of an MIT-style license.)
+AjaxZip2
KAWA.NETさんのAjaxZip2を導入すると郵便番号から住所を表示できるようになります。
オマケ機能ですが、1,2行のハックでどんなモジュールにも流用できます。
入手先:
http://www.kawa.net/ KAWA.NETさん(JapaneseOnly)
(修正 BSD ライセンスとして公開します。個人利用+商用利用を問わず、自由にご利用いただけます。
ただし、ソース中の著作権表示については、変更せずにご利用ください。)
+lightBox2
写真をスマートに表示するjavascriptライブラリ
creative commons license:
http://creativecommons.org/licenses/by/3.0/deed.ja+QRコードクラスライブラリ for PHP4 ver. 0.50beta10
QRコードを表示する機能をPHPで実装する
(自由に使用・再配布・改造可:
http://www.swetake.com/qr/php/README.txt)
+WYSIWYGエディタ
commonフォルダにFCKeditor,SpawEditorをインストールすることで利用できます。
!commonフォルダに入れるもの以外のEditorは対応していません。
Ver0.95以降はエディタを使用する権限を設定できます。推奨は管理者のみ、ゲストは避けたほうが良いでしょう。
特に、html,spaweditorのゲスト投稿は厳禁です。
<<
FckEditor>>
http://xoops.peak.ne.jp/modules/mydownloads/singlefile.php?cid=3&lid=93&easiestml_lang=xlang%3Aja GIJOE さんのここにあるものをご利用下さい(
http://xoops.peak.ne.jp ) <<
SpawEditor>>
GIJOE さんのTinyDに同梱されていると思いますので、そちらをご利用下さい。
(
http://xoops.peak.ne.jp )TODO+アイコン確認用一覧画面等(各種入力画面用)
+マップ表示の負荷対策。
ブラウザでの負荷を考慮し、AJAXを用いた負荷軽減仕様にする。
クローズアップしたエリアにあわせてシームレスに通信させる等。
履歴等0.95
・WISYINGエディタが利用可能でも管理者のみしか投稿できなくなっていたバグを修正
・編集時にファイルをプレビューすると画像が消えるバグを修正
0.90
モジュールの一般設定でマップタイプが選択可能になりました。
初期表示衛星写真、地形図に設定できます。ついでに火星、月、星空も設定できるようになっています。
記事毎にマップタイプの保存が可能になりました。
登録時に表示中の衛星写真、地形図等が保存されます。
カテゴリの設定としても保存できます。
モジュールのトップ画面に地図ページを設定できます。
印刷ページを設けました。
記事ページの下に「このページを印刷」ボタンがあり、 印刷用ページが開きます。
印刷レイアウトもALTSYSのテンプレートエディタで編集可能です。
KML、KMZとの連携を強化
記事に添付ファイルとしてKML、KMZをアップロードをした場合、
そのまま表示できるようになりました。
また、カテゴリ毎にKML、KMZファイルを設定できます。
その他既存のバグフィックス
・画像の再構築処理を2,3枚目の画像にも適用
・Javascriptのグローバル関数に prefix”gn_”を設定。
これにより、他プログラムとのバッティングを防止できます。
・文字数カットの処理を変更(一部の環境で文字化けして地図が正常に表示されない)Thanks.Ogaさん08.2.23
0.82
SQLインジェクションの脆弱性を修正しました。thx masahiro様
0.81c
カテゴリの「説明」の項目をカテゴリ表示画面上に表示するように修正しました。
テンプレートは viewcat_list.html,viewcat_table 上で<{$category_desc}>で拾えます。
アーカイブのテンプレートは適用済みです。
地図ページにも表示するようになっています。不要な方はテンプレートを編集してください。
0.81b
サニタイズ漏れがありました。
(タイトルに”&、>、<”が含まれていると、マーカーが表示されない、KMLでエラーが発生する)
kml.phpを修正 (追加コード;$title = htmlspecialchars ($title);)
0.81a
動作チェッカーで画像のないレコードをチェックしない(thx KENさん)
0.81
mapのマーカー切り替えを setcenter→panToに変更。滑らかに移動
search.phpが空になっていた
管理メニューのカテゴリ修正の中に日本語が含まれていた修正
0.8(10/21)D3
+DuplicatableV3への移行
+MAPモジュールとしての機能を強化
+コメントはD3forum統合とします。
+マップ上で右クリックで記事を書ける。
+コードのまとめ(index.php,edititem.phpの機能を統合)
その他、多数の修正
+Sitemapプラグインでサブカテゴリが正しく表示され無いバグ
+language ファイル追加 english
0.21 (10/17)
+Googlemap動作改善(IE系ブラウザで多少快適に動作するようになった)
+KMLの上限100件を廃止。無限に表示する設定に+++。(少し不安)
0.2 (10/10)
管理オプションに以下の設定を追加。
+wySIWYGの使用オプション
common フォルダ内に別途インストールが必要
+記事毎に項目を追加できるオプション。
記事に項目を追加できます。(例えば、「料金:5,000円」,「定休日:土+日+祝日」等の情報)
+親カテゴリにも記事を表示するするオプション
カテゴリビューの時にサブカテゴリの記事も表示する
場合は有効にして下さい。
0.13
URL入力のScriptInsertion修正
0.12 (10/07)
バグフィックス
+URLのスキームチェック(http,https.ftp等の正当性判断を追加)
カテゴリリンクの修正 viewcat ⇒ viewcat.php
(include/draw_function.phpのみ)
0.12(2007/09/29)
+以下のバグフィックス
+カテゴリーナビゲーションで1ページしかないとき、「次」の文字が表示されてしまう。
+KML.PHPのサニタイズもれ
マップ上の情報ウィンドウでBBコードがそのまま表示される。
一部の環境でマーカーが表示されない。
+ItemRow(一覧表示部)テンプレート一部修正
+メニューブロック追加(自分が欲しかっただけですがw)
0.1 (2007/09/24)
+ホーム、記事一覧、マップが表示されない language ファイル修正
+viewcat.php XOOPS2.0でエラーが発生するのを修正。
+JAVAファイル名が map.jis になってしまっていました。
map.js とし、読み込み箇所を修正
+初期リリース