<<[66]
2013.2
>>[67]
[xpWiki開発日記[68]] |
||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1[69] | 2[70] | |||||
3[71] | 4[72] | 5[73] | 6[74] | 7[75] | 9[77] | |
10[78] | 11[79] | 12[80] | 13[81] | 14[82] | 15[83] | |
17[85] | 19[87] | 20[88] | 21[89] | 22[90] | 23[91] | |
24[92] | 25[93] | 26[94] | 27[95] | 28[96] |
Tag: Wikiヘルパー[101] Wikiエディタ[102] Bugfix[103]
切り替え状態は Cookie に保存されます。
この機能は、XCL[108] コアに機能追加した permit break in delegate call chain[109] により実現することができました。
この機能は、HypCommon の設定 - xpWiki[98]レンダラー設定 で、xpWiki レンダラー[110] を設定し、サイトワイド Wiki ヘルパー: はい (すべて) or はい (Class 名に "wikihelper" を持つエリアのみ)、Wiki ヘルパー(BBCodeエディタ) : はい にすると有効になります。
BB-Code エディタは、ckeditor4 などの BB-Code モードに対応したエディタがインストール[111]されているとそのエディタ、それ以外は XCL[108] 標準の BB-Code エディタになります。
Commit History · nao-pon/xpWiki[119]
Tag: プラグイン[144] Plugin[145] GoogleMaps[146]
xpWiki[98] 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[149] をベースに xpWiki[98] 版 googlemaps2 と同様に xpWiki[98] 独自の改造を加えています。
素晴らしいプラグインを開発された、reddog(reddog.s35.xrea.com)[150] さんに大感謝致します。 :thumb_up:
googlemaps2 プラグインと比較して次のような違いがあります。
googlemaps2 プラグイン用の記述をそのままにしたまま、gmap プラグインを使用するようにしたい場合は、次のファイルを html側の xpWiki[98] モジュールディレクトリ/private/plugin[127] に配置してください。
ただし、ディレクトリ名を変更している場合は、各 Class のクラス名を変更する必要があります。
例えば、UsersWiki というディレクトリ名にしているなら "class xpwiki_xpwiki[98]_plugin_googlemaps2" を "class xpwiki_UsersWiki_plugin_googlemaps2" いった具合に5つすべてのプラグインを修正してから xpWiki[98] モジュールディレクトリ/private/plugin[127] ディレクトリに配置してください。
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 プラグイン群と互換性がありますが、一部廃止されたものもあります。
Tag: Plugin[145] プラグイン[144] gmap[174] Bugfix[103] Enbug[175]
xpWiki[98] 5.01.23 をリリースしたばかりですが、そのバージョンに WikiHelper 用の cookie が存在しないと、xpWiki[98] の JavaScript が動かないという"トンデモバグ"を作ってしまっていたので、その修正などをして xpWiki[98] 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 + +----------------+
(This host) = https://xoops.hypweb.net