XOOPSでGoogleMapモジュールGNAVI

XOOPSモジュールの実験室。GoogleMap APIをXOOPSのModuleとして組み込んだ「GNAVI」の配布を行っています。

    当サイトのデータベースには 4 件のファイルがあります
GNAVI GNAVI  (3)  [RSS]
plugins plugins  (1)  [RSS]

新着ダウンロード

カテゴリ GNAVI
GNAVI D3 ver0.96 人気ダウンロード情報
バージョン: 0.96ベータ
掲載日:  2010-1-20
説明

バグを修正しました。
プリファレンスで「親カテゴリにも記事を表示する」オプションをオフにしている場合で、承認機能使用しているケースで、
未承認の記事が表示されてしまうバグを修正しました。

修正箇所 category.php

情報ありがとうございました。(k.h様)




例のごとくベータリリースですので、この機能が不要な方、
ゴリゴリハックしている方にはお勧めしませんw

尚、本リリースではモジュールのアップデートが必要となりますので、
特にテンプレートの修正にはご注意下さいませ。
一切責任は取れません。


修正点は以下です。


1.記事毎のRSSフィード管理機能。
http://xoops.iko-ze.net/modules/gnavi/index.php?lid=151
  GoogleAjaxFeedAPIを利用しています。
  アプリケーションキーについてはGoogleMapsAPIKeyと同様だったので、キー入力は不要です。
  設定はひとつだけ。プリファレンスでRSSフィードを何行まで表示するかを入力して下さい。
  投稿画面にRSSの項目が追加されますので、RSSの正しいURLを入力してください。

  尚、Google AJAX Feed API でサポートされるフィード形式は、次のとおりです。

* Atom 1.0
* Atom 0.3
* RSS 2.0
* RSS 1.0
* RSS 0.94
* RSS 0.93
* RSS 0.92
* RSS 0.91
* RSS 0.9

2.現在地を取得するAPIを組み込みました。
http://xoops.iko-ze.net/modules/gnavi/index.php?page=map
  PlaceEngineAPIは、Wifiで現在地を推定するサービスです。
  この機能を有効にするにはアプリケーションキーを取得して入力して下さい。
  http://www.placeengine.com/appk
  ※URLの項目にはモジュールのアドレスまで記入して下さい
  (例:http://xoops.iko-ze.net/modules/gnavi)
  (Powerd By Koozyt)

なお、上記2点はプリファレンスで有効にしない限り、
現行バージョン(0.95)と変わりません。

3.FireFox3で起こる不具合
  GoogleMapsのふきだしが崩れるバグに対応

ダウンロード数  3583  ファイルサイズ 1.35 MB  利用可能なOS/ソフト等   ホームページ http://xoops.iko-ze.net/
評価 10 (2 票)
評価する | ファイル破損/リンク切れを報告 | 友達に伝える | 詳細な説明を見る

カテゴリ GNAVI
GNAVI D3 ver0.95 (Mobile + QRCode !) 人気ダウンロード情報
バージョン: 0.95β
掲載日:  2008-7-30
説明
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 とし、読み込み箇所を修正
+初期リリース

ダウンロード数  2853  ファイルサイズ 1.31 MB  利用可能なOS/ソフト等 Windows  ホームページ http://xoops.iko-ze.net/
評価 0 (0 票)
評価する | ファイル破損/リンク切れを報告 | 友達に伝える | 詳細な説明を見る

カテゴリ GNAVI
GNAVI D3 ver0.90 (old version) 人気ダウンロード情報
バージョン: 0.90 β
掲載日:  2008-4-14
説明
GNAVI V0.90βを公開します。

以前のバージョンとは上位互換性がありますが、
テンプレートの修正を行っていますので
バージョンアップにはご注意下さい。

D3モジュールですが、XOOPS_ROOT_PATHの方のファイルも更新する必要がありますのでご注意下さい!
モジュールアップデートが必要です。




バグなど発見されましたら、
お手数ですがご連絡いただければれしいです!


● V0.90 新機能紹介

・モジュールの一般設定でマップタイプが選択可能になりました。
 初期表示衛星写真、地形図に設定できます。ついでに火星、月、星空も設定できるようになっています。 

・記事毎にマップタイプの保存が可能になりました。
 登録時に表示中の衛星写真、地形図等が保存されます。
 カテゴリの設定としても保存できます。

・モジュールのトップ画面に地図ページを設定できます。
 
・印刷ページを設けました。
 記事ページの下に「このページを印刷」ボタンがあり、 印刷用ページが開きます。
 印刷レイアウトもALTSYSのテンプレートエディタで編集可能です。

・KML、KMZとの連携を強化
 記事に添付ファイルとしてKML、KMZをアップロードをした場合、
 そのまま表示できるようになりました。
 また、カテゴリ毎にKML、KMZファイルを設定できます。

・その他既存のバグフィックス
 >画像の再構築処理を2,3枚目の画像にも適用
 >Javascriptのグローバル関数に prefix”gn_”を設定。
  これにより、他プログラムとのバッティングを防止できます。
>文字数カットの処理を変更(一部の環境で文字化けして地図が正常に表示されない)Thanks.Ogaさん08.2.23

ダウンロード数  2023  ファイルサイズ 0バイト  利用可能なOS/ソフト等 XOOPS  ホームページ http://
評価 0 (0 票)
評価する | ファイル破損/リンク切れを報告 | 友達に伝える | 詳細な説明を見る

カテゴリ plugins
whatsnew_plugin for GnaviD3 人気ダウンロード情報
バージョン: 0.1
掲載日:  2007-11-14
説明
はっぴぃ・りなっくすさんで配布されている、
新着情報モジュール用のGnaviD3用プラグインです。

当サイトで動いているものを“とりあえず”公開します。
モジュール複製時は同名でプラグインフォルダを作成し、
アーカイブの中身をコピーしてください。

XOOPS_ROOT_PATH."whatsnew/plugins/".(GnaviD3のフォルダ名)

myalbumのものを参考に即席で作ったものですが、
画像サイズをリアルに取得しているので(面倒なので)
ただでさえ負荷の高いwhatsnewモジュールに高負荷をかけそう・・・。
ブロックキャッシュが有効です。

本当はd3pipesでうまく処理するといいのかな。
このあたりも検討中です。

ダウンロード数  559  ファイルサイズ 0バイト  利用可能なOS/ソフト等 GnaviD3 (0.8以降)  ホームページ 
評価 0 (0 票)
評価する | ファイル破損/リンク切れを報告 | 友達に伝える | 詳細な説明を見る