Tag: Plugin プラグイン gmap Bugfix Enbug
xpWiki 5.01.23 をリリースしたばかりですが、そのバージョンに WikiHelper 用の cookie が存在しないと、xpWiki の JavaScript が動かないという"トンデモバグ"を作ってしまっていたので、その修正などをして xpWiki 5.01.24 をリリースしました。 X-update で更新できます。合わせて HypCommonFunc も更新しているので、X-update では hypconf も更新してください。
ただし、Static Maps API を利用するためには (code.google.com)
にて Simple API Access Key を取得して、管理画面の環境設定より "google_api_key" に設定する必要がある。
また、携帯対応レンダラーを利用していて hyp_preload.conf で独自設定を行なっている場合は、
// 直接画像を表示するホスト名(後方一致) $this->k_tai_conf['directImgHosts']
に 'maps.googleapis.com' を追加する必要があります。
+----------------+ + TL TC TR + + LT RT + + + + LC RC + + + + LB RB + + BL BC BR + +----------------+
Tag: プラグイン Plugin GoogleMaps
xpWiki Version 5.01.23 をリリースしました。
今回の主な内容は、Google Maps Javascript API V3 に対応するプラグイン gmap, gmap_draw, gmap_icon, gmap_insertmaerker, gmap_mark のリリースです。
今回の Google Maps Javascript API V3 対応にあたり、PukiwikiでGoogleMaps3 - mynote をベースに xpWiki 版 googlemaps2 と同様に xpWiki 独自の改造を加えています。
素晴らしいプラグインを開発された、reddog(reddog.s35.xrea.com) さんに大感謝致します。 :thumb_up:
googlemaps2 プラグインと比較して次のような違いがあります。
googlemaps2 プラグイン用の記述をそのままにしたまま、gmap プラグインを使用するようにしたい場合は、次のファイルを html側の xpWiki モジュールディレクトリ/private/plugin に配置してください。
ただし、ディレクトリ名を変更している場合は、各 Class のクラス名を変更する必要があります。
例えば、UsersWiki というディレクトリ名にしているなら "class xpwiki_xpwiki_plugin_googlemaps2" を "class xpwiki_UsersWiki_plugin_googlemaps2" いった具合に5つすべてのプラグインを修正してから xpWiki モジュールディレクトリ/private/plugin ディレクトリに配置してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
指定するオプションは基本的に googlemaps2 プラグイン群と互換性がありますが、一部廃止されたものもあります。
切り替え状態は Cookie に保存されます。
この機能は、XCL コアに機能追加した permit break in delegate call chain により実現することができました。
この機能は、HypCommon の設定 - xpWikiレンダラー設定 で、xpWiki レンダラー を設定し、サイトワイド Wiki ヘルパー: はい (すべて) or はい (Class 名に "wikihelper" を持つエリアのみ)、Wiki ヘルパー(BBCodeエディタ) : はい にすると有効になります。
BB-Code エディタは、ckeditor4 などの BB-Code モードに対応したエディタがインストールされているとそのエディタ、それ以外は XCL 標準の BB-Code エディタになります。
Commit History · nao-pon/xpWiki