hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » calendar xpWiki開発日記/2008.03
Archives
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
<< 2008.3 >>
[xpWiki開発日記]
           
3 5 6
9 11 12 15
16 18 19 20 22
23 24 26 27 28 29
31          
 

Ver 3.68 (リネーム時のページ情報同期、Wikiヘルパー表示、awsプラグインなど) anchor.png Edit

Page Top

リネーム時のページ情報同期化 anchor.png Edit

リネーム時に、onPageWriteBefore() と onPageWriteAfter() を呼ぶようにしました。

今までは、リネーム時に tag プラグインなど、ページ間情報を保持するプラグインで、データの不整合が起こっていましたが、これが改善されました。

Page Top

Wiki ヘルパーの表示をコントロール anchor.png Edit

JavaScript にて、textarea に Wikiヘルパーを表示する仕掛けがあるのですが、xpWiki のブロックを他のモジュール画面で表示すると、その画面内の textarea に Wikiヘルパーが表示されてしまいます。

これは、Wiki レンダラーをサイト全体に適用している場合は便利ですが、通常の場合は意味を成さないので、意図的に Wikiヘルパーを使ってない場合は、表示しないようにしました。

Wiki レンダラーを使っている場合で、意図的に Wiki ヘルパーを使いたい場合は、textarea が表示されるテンプレートに、以下の一文を加えてください。

<script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script>
Page Top

aws プラグインを追加 anchor.png Edit

PukiWikiMod に含まれていた Amazon の ECS 4.0 を使った #aws プラグインを移植してみました。

以前は、XSLを使ってレンダリングしていましたが、XSL を書くのが私には面倒でしたので、今回は簡易的なテンプレートシステムを搭載してみました。

実際は、HypCommonFunc の HypSimpleAmazon クラスを使いますので、HypCommonFunc Ver. 20080224 以降が必要となります。

プラグイン書式は

#aws([Template name],[Search Index],[Keyword],[Node Number],[Sort Mode],[No Header])

となります。

  • 表示例
    #aws(w5_2,Books,xoops)

テンプレートは、XOOPS_TRUST_PATH/class/hyp_common/hsamazon/templates/ ディレクトリに置きます。

テンプレートの書き方は、また後日まとめます。とりあえず、以下の HypSimpleAmazon クラスの動作サンプルが参考になると思います。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-01 08:56 nao-pon
    • * xoops_version.php (1.307):
      • Version 3.68
  • 2008-03-01 08:55 nao-pon
    • * plugin/: code.inc.php (1.16), code/codehighlight.php (1.8):
      • Renamed from 'PLUGIN_CODE_COMMENT' to 'PLUGIN_CODE_SW_COMMENT'.
      • Removed 'javascript:'.
  • 2008-03-01 08:52 nao-pon
  • 2008-03-01 08:48 nao-pon
    • * class/func/pukiwiki_func.php (1.151):
      • Added function "do_onPageWriteBefore()", "do_onPageWriteAfter()".
      • Not displayed in the part that doesn't need the Wiki helper.
  • 2008-03-01 08:47 nao-pon
    • * skin/js/: main.js (1.40), wikihelper_loader.js (1.4), xpwiki.js (1.9):
      • Not displayed in the part that doesn't need the Wiki helper.
  • 2008-03-01 08:44 nao-pon
    • * plugin/rename.inc.php (1.9):
      • Call "do_onPageWriteBefore()" & "do_onPageWriteAfter" on rename.
  • 2008-03-01 08:40 nao-pon
  • 2008-03-01 08:39 nao-pon
    • * plugin/isbn.inc.php (1.4):
      • Bugfixed, 'NOIMAGE' image is not displayed.
  • 2008-03-01 08:37 nao-pon
    • * class/xpwiki.php (1.73):
      • Empty character is returned when there is no input on Renderer mode.
  • 2008-03-01 08:34 nao-pon
    • * class/func/xpwiki_func.php (1.149):
      • Supported type 'U+xx' - 'U+xxxxx' in "encode_numericentity()".
      • Added function "do_onPageWriteBefore()", "do_onPageWriteAfter()".
  • 2008-02-28 08:49 nao-pon
    • * plugin/tag.inc.php (1.10):
      • Changed Sort function from 'sort' to 'natcasesort'.
Page Top

一行コメント anchor.png Edit



 

Ver 3.69 (メインのCSSファイル名設定など) anchor.png Edit

Page Top

メインのCSSファイル名の設定追加 anchor.png Edit

メインに読み込むCSSファイル名は、これまで main.css 固定でしたが、これを pukiwiki.ini.php にて設定できるようにしました。

また、Wikiヘルパーなどのテキストエリア拡張のため、JavaScript で main.css を必ず読み込むようにしていましたが、main.css から、base.css として必要部分だけを切り出し、JavaScript で base.css を読み込むようにしました。

今回のこの修正は、独自スキンやCSSの変更で main.css の定義が時として邪魔になることがあるからです。

Page Top

その他 anchor.png Edit

  • xoopsblock プラグインのバグ修正
    • XOOPS の任意のブロックを呼び出す xoopsblock プラグインで、ブロックから Smarty 変数 "xoops_module_header" や "xoops_block_header" などにアサインしている場合、そのアサインがきちんと適用されていなかったので、その修正を行いました。
  • XOOPSグローバル検索
    • XOOPSの検索で、コンテキストを返す場合に、<script>, <style> を除去してから、出力サニタイズするようにしました。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-02 18:00 nao-pon
    • * xoops_version.php (1.308):
      • Version 3.69
  • 2008-03-02 17:59 nao-pon
    • * plugin/xoopsblock.inc.php (1.6):
      • The content of 'xoops_module_header' and 'xoops_block_header' is sucked up.
  • 2008-03-02 17:57 nao-pon
    • * class/extension/xoopsSearch.php (1.6):
      • Remove <script> & <style> from 'full_context'.
  • 2008-03-02 17:55 nao-pon
    • * skin/: tdiary.css.php (1.8), tdiary.skin.php (1.30):
      • The setting of the file name of main CSS was enabled. (default = 'main.css')
      • Skin and adjustment of CSS.
  • 2008-03-02 17:54 nao-pon
    • * main.php (1.21), blocks/block_functions.php (1.13), class/xpwiki.php (1.74), class/func/xpwiki_func.php (1.150), ini/pukiwiki.ini.php (1.68), skin/pukiwiki.skin.php (1.35), skin/css/base.css (1.1), skin/css/main.css (1.16), skin/js/main.js (1.41):
      • The setting of the file name of main CSS was enabled. (default = 'main.css')
Page Top

一行コメント anchor.png Edit



 

Ver 3.69.1 (エンバグ修正とWikiヘルパーの調整、codeプラグイン調整など) anchor.png Edit

  • 管理画面で、main.css が適用されなくなっていたのを修正しました。(typo)
  • Wikiヘルパーの動作を若干調整しました。
    • IE では、セレクトボックスが常に前面に来てしまうため、Wikiヘルパー表示時は、セレクトボックスを非表示としていましたが、IE7 ではその必要がないので、パスするようにした。
    • Wikiヘルパーを必要としない、すべての <input> <select> <textarea> オブジェクトにフォーカスした時にWikiヘルパーが非表示になるようにしました。
  • RecentChanges ページに、ページIDでアクセスできていなかったのでその修正をしました。
  • code プラグインを若干拡張しました。 (thanks rodeo)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-04 15:10 nao-pon
    • * xoops_version.php (1.309):
      • Version 3.69.1
  • 2008-03-04 15:10 nao-pon
    • * skin/js/: gecko.js (1.8), main.js (1.42), winie.js (1.7), xpwiki.js (1.10):
      • Tuned of Wiki helper display control.
  • 2008-03-04 15:09 nao-pon
    • * main.php (1.22):
      • typo. ( Enbug, main.css is not applied on the management screen. )
  • 2008-03-04 15:07 nao-pon
    • * class/include/init.php (1.47):
      • Bugfixed, about a page 'RecentChanges' cannot be displayed with pgid.
  • 2008-03-04 15:05 nao-pon
    • * plugin/code/codehighlight.php (1.9):
      • The keyword definition file enabled the use of "cont['PLUGIN_CODE_HEAD_COMMENT']".
  • 2008-03-04 15:02 nao-pon
    • * plugin/code.inc.php (1.17):
      • Added Class configs in plugin_code_init().
        • $this->config['codehighlightClassFile'] = $this->root->mytrustdirpath . '/plugin/code/codehighlight.php';
        • $this->config['codehighlightClassName'] = 'XpWikiCodeHighlight';
Page Top

一行コメント anchor.png Edit



 

Ver 3.69.2 (jsMathプラグイン、リネーム時のパフォーマンス改善など) anchor.png Edit

  • Wikiヘルパーの表示調整
  • XOOPS全体の<textarea>に自動的に、Wikiヘルパーを表示するオプションの追加
    • pukiwiki.ini.php
      1
      2
      
      // Show the Wiki Helper on the site wide.
      $root->render_UseWikihelperAtAll = 0;
  • リネーム時のプラグインキャッシュ更新とパフォーマンス改善
    • リネーム時に、キャッシュ更新が必要なプラグインに対応しました。
    • 複数ページのリネーム時のパフォーマンスを若干向上させました。
  • jsMath (数式表示) プラグインを新規追加
    • 別途、jsMath のインストールが必要です。XOOPS_ROOT_PATH/jsMath ディレクトリにアップロードすることで、何の設定もすること無く使えるようになります。
  • 管理ツール一覧ページに、ajaxtree と tag プラグインのキャッシュ初期化リンクを追加。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-07 08:58 nao-pon
    • * xoops_version.php (1.310):
      • Version 3.69.2
  • 2008-03-07 08:55 nao-pon
    • * InitialData/: en/wiki/.timestamp (1.4), en/wiki/3A41646D696E546F6F6C73.txt (1.6), ja/wiki/.timestamp (1.4), ja/wiki/3A41646D696E546F6F6C73.txt (1.6):
      • Added links to 'Plugin cache initialization'.
  • 2008-03-07 08:55 nao-pon
    • * plugin/jsmath.inc.php (1.1), skin/css/jsmath.css (1.1):
      • Math plugin with jsMath [ (www.math.union.edu) ].
  • 2008-03-07 08:50 nao-pon
    • * plugin/ajaxtree.inc.php (1.5):
      • Tuned the operation at rename process.
  • 2008-03-07 08:49 nao-pon
    • * class/plugin.php (1.7), plugin/conf.inc.php (1.5), plugin/dbsync.inc.php (1.25), plugin/deldel.inc.php (1.7), plugin/dump.inc.php (1.4), plugin/import.inc.php (1.8), plugin/links.inc.php (1.5), plugin/pginfo.inc.php (1.22), plugin/tag.inc.php (1.11), plugin/timestamp.inc.php (1.3), plugin/update_entities.inc.php (1.4):
      • Added authority check on the Action plugin.
  • 2008-03-07 08:44 nao-pon
    • * plugin/autolink.inc.php (1.1):
      • Plugin that controls operation of auto link.

        #autolink(off) :Autolink becomes invalid after this.

        #autolink(on) : Autolink invalidated with

        #autolink(off) is made effective again.

  • 2008-03-07 08:38 nao-pon
    • * class/ext_autolink.php (1.26):
      • Use get_autolink_regex_pre_after().
  • 2008-03-07 08:36 nao-pon
    • * events/onPageWriteAfter/ajaxtree.inc.php (1.2), events/onPageWriteAfter/api.inc.php (1.5), events/onPageWriteAfter/rss.inc.php (1.4), plugin/rename.inc.php (1.10):
      • Do not repetition at rename process.
  • 2008-03-07 08:31 nao-pon
    • * class/func/pukiwiki_func.php (1.152):
      • The function can have been passed to delete_caches().
  • 2008-03-07 08:27 nao-pon
    • * ini/pukiwiki.ini.php (1.69), class/func/xpwiki_func.php (1.151):
      • Added config about Wiki Helper.
        1
        2
        
        // Show the Wiki Helper on the site wide.
        $root->render_UseWikihelperAtAll = 0;
  • 2008-03-07 08:21 nao-pon
    • * class/xpwiki.php (1.75):
      • Remove [LF] from head tag at transfrom().
  • 2008-03-07 01:14 nao-pon
    • * skin/js/xpwiki.js (1.11):
      • Tuned of Wiki helper display control.
  • 2008-03-07 01:12 nao-pon
    • * skin/js/wikihelper_loader.js (1.6):
      • Rollback
  • 2008-03-06 15:52 nao-pon
    • * skin/js/ajaxtree.js (1.2):
      • Bugfixed, Make JS error on Firefox 3.
  • 2008-03-06 15:52 nao-pon
    • * skin/js/wikihelper_loader.js (1.5):
      • Bugfixed, Could not set "XpWiki.UseWikihelperAtAll".
Page Top

一行コメント anchor.png Edit



 

Ver 3.69.3 (レンダラーモードでの ref プラグインのバグ修正など) anchor.png Edit

  • 抜けているページ階層を補完する関数を追加
    • func->complementary_pagesort (& $pages, $sort = 'sort')
  • 権限設定フォームにJavaScriptによる設定アシスタントを追加
  • レンダラーモードで region プラグインの複数行引数に記述した &ref(); が正しく動作しない問題を修正 (thx. naaon)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-08 11:37 nao-pon
    • * xoops_version.php (1.311):
      • Version 3.69.3
  • 2008-03-08 11:37 nao-pon
    • * plugin/region.inc.php (1.8):
      • Fixed missing description.
  • 2008-03-08 11:36 nao-pon
    • * plugin/ref.inc.php (1.24):
      • Fixed fule attach problem. (Plugin region etc...)
  • 2008-03-08 11:35 nao-pon
    • * skin/js/pginfo.js (1.1), plugin/pginfo.inc.php (1.23):
      • Input assistance by JavaScript.
  • 2008-03-08 11:34 nao-pon
    • * plugin/: ajaxtree.inc.php (1.6), ls2.inc.php (1.12):
      • Use to "complementary_pagesort()".
  • 2008-03-08 11:32 nao-pon
    • * class/func/xpwiki_func.php (1.152):
      • Added a function "complementary_pagesort (& $pages, $sort = 'sort')".
Page Top

一行コメント anchor.png Edit



 
Tag: 安定化 CSS

Ver 3.69.4 (PHP [ memory_limit ] 設定など) anchor.png Edit

  • PHP の memory_limit が 32M 以下の場合、可能であれば 32M に設定するようにした。
  • jsmath プラグインの CSS を調整
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-10 13:23 nao-pon
    • * xoops_version.php (1.312):
      • Version 3.69.4
  • 2008-03-10 13:22 nao-pon
    • * main.php (1.23):
      • Clean up.
  • 2008-03-10 13:22 nao-pon
    • * skin/css/jsmath.css (1.2):
      • Edited CSS.
  • 2008-03-10 13:22 nao-pon
    • * include.php (1.10):
      • Set "memory_linit", if it is necessary and it is possible.
Page Top

一行コメント anchor.png Edit



 

Ver 3.70.1 - 2 (ページ並び順の追加など) anchor.png Edit

今回、データベース構造に変更がありますので、XOOPSのモジュール管理にて、モジュールアップデートが必須です。

また、Ver 3.70 よりバージョン番号の振り方を変更します。

Ver x.yy.z とし、x はHTML側更新時、yy は、モジュールアップデート必須の変更時、z は、その他の変更時に番号が上がります。

なぜ、番号の振り方を変更するかというと、yy は 99 までしか使えないため、このまま行くと枯渇してしまいそうだからです。 :-P まあ、当初の見通しが甘かったということです。 :hammer:

Page Top

ページ並び順の追加 anchor.png Edit

ページ編集画面にて、ls, ls2, lsx, navi, ajaxtree などのプラグインでのページ並び順の設定が可能になりました。

設定値 ( 標準値は 1 ) は 0 - 9 までの間の数値で、各階層内で数字が小さい順にリストアップされます。小数点以下も指定できるので、後から作成したページを割り込ませたい時にも対応できます。

例えば、以下のように設定した場合 (ページ名 : ページ並び順)

  • a : 1
  • b : 0.5
  • b/1 : 2
  • b/2 : 1
  • b/3 : 1
  • c : 0
  • c/a : 1
  • c/b : 0
  • c/c : 2

リストアップ順は次のようになります。

  1. c
  2. c/b
  3. c/a
  4. c/c
  5. b
  6. b/2
  7. b/3
  8. b/1
  9. a

また、TITLE: で指定するページタイトルもフォームで設定できるようになりました。

参考スレッド: Re: navi、ajaxtreeプラグインのソート順 - XOOPSマニア

Page Top

その他 anchor.png Edit

  • 配布アーカイブに含まれる言語ファイル ja, ja_utf8, en を Official とし、それ以外の言語ファイルを読み込む場合は、定義漏れを防ぐために、まず en を読み込み、それをオーバーライトする方式に変更しました。
  • Ajax 編集ではない、通常の編集画面で、Wikiヘルパーが表示されなくなっていたので、その修正をしました。
  • プレビュー画面の<a>タグに target="_blank" 属性を付加するようにしました。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-13 15:44 nao-pon
    • * xoops_version.php (1.314):
      • Version 3.70.2
  • 2008-03-13 15:44 nao-pon
    • * skin/js/xpwiki.js (1.12):
      • Bugfix, Not shown Wiki helper on nonAjax editing.
  • 2008-03-13 15:42 nao-pon
    • * plugin/edit.inc.php (1.55):
      • Give 'target="_blank"' to <a> on preview mode.
  • 2008-03-13 09:00 nao-pon
    • * xoops_version.php (1.313):
      • Version 3.70.1 The numbering of the version changed this time.
  • 2008-03-13 08:59 nao-pon
    • * class/xpwiki.php (1.76), class/func/pukiwiki_func.php (1.153), class/func/xpwiki_func.php (1.153), language/xpwiki/ja_utf8/lng.php (1.3), plugin/ajaxtree.inc.php (1.7), plugin/edit.inc.php (1.54), plugin/ls.inc.php (1.5), plugin/ls2.inc.php (1.13), plugin/lsx.inc.php (1.9), plugin/navi.inc.php (1.7), onupdate.php (1.9), ini/pukiwiki.ini.php (1.70), language/xpwiki/en/lng.php (1.4), language/xpwiki/ja/lng.php (1.3), skin/css/main.css (1.17), sql/mysql.sql (1.4):
      • The setting of page order was enabled. It is necessary to update the module.
  • 2008-03-13 08:52 nao-pon
    • * class/: plugin.php (1.8), include/init.php (1.48):
      • When unofficial language file is read, "en" is overwrited.
Page Top

一行コメント anchor.png Edit



 

Ver 3.70.3 (初期データの保存ディレクトリを変更) anchor.png Edit

インストール時とアップデート時に参照され、相違があれば html 側にコピーされる初期ページなどの初期データの trust 側のディレクトリを変更しました。

理由は、SourceForge.JP から tarball を落とすと、ファイルパス+ファイル名の長さが長すぎるのか、アーカイブ中のファイル名が欠落しているファイルがあったためです。

実際には、以下のファイル名の最後の1文字 't' が欠落しているために、html 側にコピーされていませんでした。

  • 日本語環境
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt
  • 英語環境
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt
    • XOOPS_TRUST_PATH/modules/xpwiki/InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt

ページ名でいうと

です。これは、tracker プラグインのデフォルト設定ファイルですが、tracker を使わないのであれば、必要はありません。

必要であれば、Ver 3.70.3 以上 にして、モジュールアップデートをすることで、html 側にコピーされます。

Ver 3.70.3 から、XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ を XOOPS_TRUST_PATH/modules/xpwiki/ID/ に変更しましたので Ver 3.70.2 以下から Ver 3.70.3 以上にアップデートすると、XOOPS_TRUST_PATH/modules/xpwiki/ID/ ディレクトリ以下が増え、XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ 以下は不必要となります。

XOOPS_TRUST_PATH/modules/xpwiki/InitialData/ がサーバーに残っていても、動作に支障はありませんが、削除してしまったほうが、スッキリするかもしれません。

※ 本来モジュールアップデートが必要な場合は、マイナーバージョン番号を上げるのですが、今回は必須ではないため、据え置きます。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-14 13:06 nao-pon
    • * xoops_version.php (1.315):
      • Version 3.70.3
  • 2008-03-14 13:05 nao-pon
    • * plugin/dbsync.inc.php (1.26):
      • Fixed, Warning at line 226.
  • 2008-03-14 11:54 nao-pon
    • * ID/VerUp/3/gate.php (1.1), ID/VerUp/3/mytrustdirname.php (1.1), ID/VerUp/3/notification.php (1.1), ID/VerUp/3/notification_update.php (1.1), ID/VerUp/3/xoops_uname.php (1.1), ID/VerUp/3/skin/pukiwiki/pukiwiki.skin.php (1.1), ID/en/cache/autoalias.dat (1.1), ID/en/cache/autolink.dat (1.1), ID/en/cache/consts.dat (1.1), ID/en/cache/entities.dat (1.1), ID/en/cache/need_classes.dat (1.1), ID/en/cache/rename_classes.dat (1.1), ID/en/wiki/.timestamp (1.1), ID/en/wiki/3A41646D696E546F6F6C73.txt (1.1), ID/en/wiki/3A636F6E666967.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt (1.1), ID/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt (1.1), ID/en/wiki/41626F7574.txt (1.1), ID/en/wiki/427261636B65744E616D65.txt (1.1), ID/en/wiki/466F726D617474696E6752756C6573.txt (1.1), ID/en/wiki/46726F6E7450616765.txt (1.1), ID/en/wiki/48656C70.txt (1.1), ID/en/wiki/496E74657257696B69.txt (1.1), ID/en/wiki/496E74657257696B694E616D65.txt (1.1), ID/en/wiki/496E74657257696B6953616E64426F78.txt (1.1), ID/en/wiki/496E74657257696B69546563686E6963616C.txt (1.1), ID/en/wiki/4D656E75426172.txt (1.1), ID/en/wiki/504850.txt (1.1), ID/en/wiki/506C7567696E48656C70.txt (1.1), ID/en/wiki/50756B6957696B69.txt (1.1), ID/en/wiki/50756B6957696B692F312E34.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.1), ID/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.1), ID/en/wiki/53616E64426F78.txt (1.1), ID/en/wiki/57696B69456E67696E6573.txt (1.1), ID/en/wiki/57696B694E616D65.txt (1.1), ID/en/wiki/57696B6957696B69576562.txt (1.1), ID/en/wiki/59756B6957696B69.txt (1.1), ID/ja/cache/autoalias.dat (1.1), ID/ja/cache/autolink.dat (1.1), ID/ja/cache/consts.dat (1.1), ID/ja/cache/entities.dat (1.1), ID/ja/cache/need_classes.dat (1.1), ID/ja/cache/rename_classes.dat (1.1), ID/ja/wiki/.timestamp (1.1), ID/ja/wiki/3A41646D696E546F6F6C73.txt (1.1), ID/ja/wiki/3A52656E616D654C6F67.txt (1.1), ID/ja/wiki/3A636F6E666967.txt (1.1), ID/ja/wiki/3A636F6E6669672F5061676552656164696E67.txt (1.1), ID/ja/wiki/3A636F6E6669672F5061676552656164696E672F64696374.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B6572.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt (1.1), ID/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt (1.1), ID/ja/wiki/4175746F416C6961734E616D65.txt (1.1), ID/ja/wiki/427261636B65744E616D65.txt (1.1), ID/ja/wiki/466F726D617474696E6752756C6573.txt (1.1), ID/ja/wiki/46726F6E7450616765.txt (1.1), ID/ja/wiki/48656C70.txt (1.1), ID/ja/wiki/496E74657257696B69.txt (1.1), ID/ja/wiki/496E74657257696B694E616D65.txt (1.1), ID/ja/wiki/496E74657257696B6953616E64426F78.txt (1.1), ID/ja/wiki/4D656E75426172.txt (1.1), ID/ja/wiki/504850.txt (1.1), ID/ja/wiki/50756B6957696B69.txt (1.1), ID/ja/wiki/50756B6957696B692F312E34.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.1), ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.1), ID/ja/wiki/53616E64426F78.txt (1.1), ID/ja/wiki/57696B69456E67696E6573.txt (1.1), ID/ja/wiki/57696B694E616D65.txt (1.1), ID/ja/wiki/57696B6957696B69576562.txt (1.1), ID/ja/wiki/59756B6957696B69.txt (1.1), InitialData/VerUp/2/attach/s/.htaccess (1.2), InitialData/VerUp/3/gate.php (1.2), InitialData/VerUp/3/mytrustdirname.php (1.2), InitialData/VerUp/3/notification.php (1.2), InitialData/VerUp/3/notification_update.php (1.2), InitialData/VerUp/3/xoops_uname.php (1.2), InitialData/VerUp/3/skin/pukiwiki/pukiwiki.skin.php (1.2), InitialData/en/cache/autoalias.dat (1.2), InitialData/en/cache/autolink.dat (1.2), InitialData/en/cache/consts.dat (1.3), InitialData/en/cache/entities.dat (1.2), InitialData/en/cache/need_classes.dat (1.3), InitialData/en/cache/rename_classes.dat (1.3), InitialData/en/wiki/.timestamp (1.5), InitialData/en/wiki/3A41646D696E546F6F6C73.txt (1.7), InitialData/en/wiki/3A636F6E666967.txt (1.3), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.2), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.txt (1.2), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt (1.2), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt (1.2), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt (1.2), InitialData/en/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt (1.2), InitialData/en/wiki/41626F7574.txt (1.2), InitialData/en/wiki/427261636B65744E616D65.txt (1.3), InitialData/en/wiki/466F726D617474696E6752756C6573.txt (1.2), InitialData/en/wiki/46726F6E7450616765.txt (1.2), InitialData/en/wiki/48656C70.txt (1.3), InitialData/en/wiki/496E74657257696B69.txt (1.3), InitialData/en/wiki/496E74657257696B694E616D65.txt (1.2), InitialData/en/wiki/496E74657257696B6953616E64426F78.txt (1.2), InitialData/en/wiki/496E74657257696B69546563686E6963616C.txt (1.2), InitialData/en/wiki/4D656E75426172.txt (1.3), InitialData/en/wiki/504850.txt (1.2), InitialData/en/wiki/506C7567696E48656C70.txt (1.3), InitialData/en/wiki/50756B6957696B69.txt (1.2), InitialData/en/wiki/50756B6957696B692F312E34.txt (1.2), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C.txt (1.2), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.3), InitialData/en/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.2), InitialData/en/wiki/53616E64426F78.txt (1.2), InitialData/en/wiki/57696B69456E67696E6573.txt (1.3), InitialData/en/wiki/57696B694E616D65.txt (1.3), InitialData/en/wiki/57696B6957696B69576562.txt (1.2), InitialData/en/wiki/59756B6957696B69.txt (1.3), InitialData/ja/cache/autoalias.dat (1.2), InitialData/ja/cache/autolink.dat (1.2), InitialData/ja/cache/consts.dat (1.3), InitialData/ja/cache/entities.dat (1.2), InitialData/ja/cache/need_classes.dat (1.3), InitialData/ja/cache/rename_classes.dat (1.3), InitialData/ja/wiki/.timestamp (1.5), InitialData/ja/wiki/3A41646D696E546F6F6C73.txt (1.7), InitialData/ja/wiki/3A52656E616D654C6F67.txt (1.2), InitialData/ja/wiki/3A636F6E666967.txt (1.3), InitialData/ja/wiki/3A636F6E6669672F5061676552656164696E67.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F5061676552656164696E672F64696374.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B6572.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt (1.2), InitialData/ja/wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt (1.2), InitialData/ja/wiki/4175746F416C6961734E616D65.txt (1.2), InitialData/ja/wiki/427261636B65744E616D65.txt (1.2), InitialData/ja/wiki/466F726D617474696E6752756C6573.txt (1.2), InitialData/ja/wiki/46726F6E7450616765.txt (1.2), InitialData/ja/wiki/48656C70.txt (1.2), InitialData/ja/wiki/496E74657257696B69.txt (1.2), InitialData/ja/wiki/496E74657257696B694E616D65.txt (1.2), InitialData/ja/wiki/496E74657257696B6953616E64426F78.txt (1.2), InitialData/ja/wiki/4D656E75426172.txt (1.2), InitialData/ja/wiki/504850.txt (1.2), InitialData/ja/wiki/50756B6957696B69.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E34.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.3), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.3), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.2), InitialData/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.2), InitialData/ja/wiki/53616E64426F78.txt (1.2), InitialData/ja/wiki/57696B69456E67696E6573.txt (1.2), InitialData/ja/wiki/57696B694E616D65.txt (1.2), InitialData/ja/wiki/57696B6957696B69576562.txt (1.2), InitialData/ja/wiki/59756B6957696B69.txt (1.2), include/check.func.php (1.14), ID/VerUp/2/mytrustdirname.php (1.1), ID/VerUp/2/attach/s/.htaccess (1.1), ID/VerUp/2/blocks/blocks.php (1.1), ID/VerUp/3/private/wiki/.cvsignore (1.1), ID/VerUp/3/skin/xpwiki/pukiwiki.skin.php (1.1), InitialData/VerUp/2/mytrustdirname.php (1.2), InitialData/VerUp/2/blocks/blocks.php (1.2), InitialData/VerUp/3/private/wiki/.cvsignore (1.2), InitialData/VerUp/3/skin/xpwiki/pukiwiki.skin.php (1.2), admin/setup.php (1.6):
      • Changed dirctory name form "InitialData" to "ID".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.1 - 3 (モバイル対策と不正なHTML修正) anchor.png Edit

au携帯の場合、style="display:none" の <textarea> が出力されないようで、WizMobile などを利用してアクセスすると、段落(章)単位の編集が正常にできない問題がありました。

<textarea name="original" rows="1" cols="1" style="display:none"> がその原因なのですが、これは編集の衝突時や段落編集の時に編集直前のオリジナルデータが必要なためフォームで持ちまわっていました。

以前からこのデータ持ち回りについては、改善しなくてはと思っていたので、今回のバージョンから、編集直前のオリジナルデータをデータベースに保存しておいて、ページ更新時にそれを取り出して処理する方法に変更しました。

データベーステーブル(cache)を新規追加したので、モジュールアップデートが必須です。管理者であれば、xpWikiモジュールにアクセスすると自動的にモジュールアップデート画面に変遷しますので、そのままモジュールアップデートを行ってください。

あと、今回の修正で、HTML構造が不正になっている箇所が見つかりましたので、それも合わせて修正されています。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-17 20:16 nao-pon
    • * xoops_version.php (1.318):
      • Version 3.71.3
  • 2008-03-17 20:16 nao-pon
    • * language/xpwiki/: en/lng.php (1.5), ja_utf8/lng.php (1.4), ja/lng.php (1.4):
      • "&" to "&amp;".
  • 2008-03-17 20:15 nao-pon
    • * class/func/pukiwiki_func.php (1.155):
      • Correcting of HTML illegal and making of in-line JavaScript compact.
  • 2008-03-17 16:08 nao-pon
    • * xoops_version.php (1.317):
      • Version 3.71.2
  • 2008-03-17 16:08 nao-pon
    • * include/x20_keepblockoptions.inc.php (1.2):
      • Bugfixed that the block option is initialized when updating it.
  • 2008-03-17 16:06 nao-pon
    • * class/xpwiki.php (1.78):
      • Typo & Clean up.
  • 2008-03-17 14:20 nao-pon
    • * xoops_version.php (1.316):
      • Version 3.71.1
  • 2008-03-17 14:20 nao-pon
    • * onupdate.php (1.10), class/xpwiki.php (1.77), class/func/pukiwiki_func.php (1.154), class/func/xpwiki_func.php (1.154), plugin/edit.inc.php (1.56), sql/mysql.sql (1.5):
      • Original data acquisition immediately before the edit was changed from the form to the data base.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.4 - 5 (attachプラグインのバグ修正とvote, capture プラグイン) anchor.png Edit

Page Top

attach プラグインのバグ修正 anchor.png Edit

ページオーナー以外のユーザーが自己所有の添付ファイルの削除などの処理フォームが表示されないバグを修正しました。

Page Top

capture プラグイン anchor.png Edit

新しいプラグイン capture を追加しました。

マルチライン型ブロックプラグインです。

#capture(key){{
内容
}}

key をキーとして、あらかじめキャプチャしておき、あとで利用できるプラグインです。表の中に複数行に渡るブロックを表示したいときなどに、利用できます。

例)

Everything is expanded.Everything is shortened.
1
2
3
4
5
6
7
-
|
|
|
!
 
 
#capture(1){{
*** vote のテスト
#vote(これはいい!,そうでもない)
まあ、こんな感じです。
}}
|表中|h
|#capture(1)|
表中

capture, vote のテスト anchor.png

選択肢 投票
これはいい!13  
そうでもない5  

まあ、こんな感じです。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-21 14:39 nao-pon
    • * xoops_version.php (1.320):
      • Version 3.71.5
  • 2008-03-21 14:38 nao-pon
    • * plugin/ref.inc.php (1.25):
      • Filing the attached specification as "System" was simply done.
  • 2008-03-21 14:37 nao-pon
    • * plugin/fusen.inc.php (1.20):
      • The file owner of fusen.dat was made "System".
  • 2008-03-21 14:36 nao-pon
    • * plugin/attach.inc.php (1.36):
      • Maintenance form display control of system up-loading file.
  • 2008-03-21 13:31 nao-pon
    • * xoops_version.php (1.319):
      • Version 3.71.4
  • 2008-03-21 13:31 nao-pon
    • * plugin/capture.inc.php (1.1):
      • This is the block reusable capture plugin in the page.
  • 2008-03-21 12:02 nao-pon
  • 2008-03-21 12:00 nao-pon
    • * class/func/xpwiki_func.php (1.155):
      • Added function 'cell_format_tag_del($td)'.
  • 2008-03-21 11:48 nao-pon
    • * plugin/recent.inc.php (1.14):
      • Bugfix, Problem that list number when all pages are targeted is not effective.
  • 2008-03-21 11:46 nao-pon
    • * class/func/pukiwiki_func.php (1.156):
      • Fixed notice error.
  • 2008-03-21 11:45 nao-pon
    • * plugin/attach.inc.php (1.35), language/xpwiki/en/lng.php (1.6), language/xpwiki/ja/lng.php (1.5), language/xpwiki/ja_utf8/lng.php (1.5):
      • Bugfixed, Problem that file owner's file maintenance forms other than admin is not displayed.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.5 - 8 (添付ファイル一覧の高速化とマルチラインブロックプラグインの調整など) anchor.png Edit

Page Top

添付ファイル一覧表示の高速化 anchor.png Edit

ファイルサイズが大きいファイルを多数添付したページで、添付ファイル一覧を表示するのに、時間が掛かる場合がありました。以前から気になっていたのですが、二度目の表示は、システムキャッシュが効いているらしく、さほど時間が掛からず原因が分からないままでした。

今回、やっとその原因が分かりました。それは、getimagesize() 関数でした。

そのファイルがイメージファイルかどうかを、getimagesize() で判定しているのですが、イメージ以外のファイルの場合、どうやら、そのファイルをすべて読み込んで検査するらしく、システムファイルキャッシュが効いていないファイルでサイズが大きいとそれだけ時間が掛かってしまっていました。

そこで、getimagesize() の結果を、添付ファイル情報ファイルに保存するようにして、表示の高速化をしました。

Page Top

マルチラインブロックプラグインの調整 anchor.png Edit

マルチライン型のブロックプラグインの動作で、不整合な部分がありましたので、その調整を行いました。

  • #comment など、ページ内容を書き換えるプラグインで、内容を挿入する箇所の判定で、ブロックプラグインのマルチライン引数の部分が考慮されていなかったので、その修正をした。
  • マルチライン引数を Wiki レンダリングしない(convert_html を通さない)プラグインを、pukiwiki.ini.php で指定するようにした。
    1
    2
    
    // Multiline PRE plugins
    $this->root->multiline_pre_plugins = array('pre', 'code');
  • マルチライン引数の部分は、段落編集ができないので、編集アイコンを表示しないようにした。
    • マルチライン引数を convert_html() するには、convet_html_multiline() を使用する。
Page Top

その他 anchor.png Edit

  • 導入されているプラグイン一覧を表示する #pluginlist を新規追加した。
    +  #pluginlist の例
    #pluginlist

    Block plugins

    • #addline
    • #ajaxtree
    • #amazon
    • #aname
    • #areaedit
    • #article
    • #attach
    • #autolink
    • #aws
    • #back
    • #block
    • #blockpage
    • #blogs
    • #boxdate
    • #br
    • #bugtrack
    • #bugtrack_list
    • #calendar
    • #calendar2
    • #calendar9
    • #calendar_edit
    • #calendar_read
    • #calendar_viewer
    • #capture
    • #chat
    • #clear
    • #code
    • #comment
    • #contents
    • #counter
    • #csv2newpage
    • #easylogin
    • #endregion
    • #exif
    • #exifshowcase
    • #fckxpwikiver
    • #footnotes
    • #freeze
    • #fusen
    • #gimage
    • #gmap
    • #gmap_draw
    • #gmap_icon
    • #gmap_insertmarker
    • #gmap_mark
    • #gmap_street
    • #googlemaps2
    • #googlemaps2_draw
    • #googlemaps2_icon
    • #googlemaps2_insertmarker
    • #googlemaps2_mark
    • #gsearch
    • #hotwords
    • #hr
    • #html
    • #hypcommonver
    • #if
    • #iframe
    • #img
    • #include
    • #includesubmenu
    • #insert
    • #isbn
    • #jsmath
    • #keyword
    • #lookup
    • #ls
    • #ls2
    • #lsx
    • #makepage
    • #memo
    • #menu
    • #moblog
    • #navi
    • #netvideos
    • #newpage
    • #nicovideo
    • #noattach
    • #noautolink
    • #nocontents
    • #nofollow
    • #noheader
    • #nopagecomment
    • #norelated
    • #nosubnote
    • #online
    • #page_aliases
    • #paint
    • #pcomment
    • #ping
    • #pluginlist
    • #popular
    • #pre
    • #random
    • #recent
    • #redirect
    • #ref
    • #region
    • #related
    • #relatedview
    • #renderattach
    • #rws
    • #search
    • #server
    • #setlang
    • #setlinebreak
    • #showrss
    • #siteimage
    • #skin_changer
    • #snsref
    • #stationary
    • #subnote
    • #tag
    • #tdiary
    • #temp
    • #topicpath
    • #tracker
    • #tracker_list
    • #ucomedit
    • #urlbookmark
    • #version
    • #versionlist
    • #vote
    • #webthumbnail
    • #xmlrpc
    • #xoopsadmin
    • #xoopsblock
    • #xpwikiver
    • #yahoo
    • #youtube_v
    • #ywords

    Inline plugins

    • &addline;
    • &age;
    • &amazon;
    • &aname;
    • &areaedit;
    • &author;
    • &bitly;
    • &br;
    • &build_js;
    • &calendar2;
    • &clear;
    • &color;
    • &count;
    • &counter;
    • &easylogin;
    • &edit;
    • &exif;
    • &exifshowcase;
    • &fckxpwikiver;
    • &font;
    • &gmap;
    • &gmap_draw;
    • &gmap_icon;
    • &gmap_mark;
    • &gmap_street;
    • &googlemaps2;
    • &googlemaps2_draw;
    • &googlemaps2_icon;
    • &googlemaps2_insertmarker;
    • &googlemaps2_mark;
    • &hypcommonver;
    • &iframe;
    • &isbn;
    • &jsmath;
    • &lastmod;
    • &netvideos;
    • &new;
    • &nicovideo;
    • &online;
    • &page_aliases;
    • &page_comments;
    • &pagepopup;
    • &ref;
    • &rsslink;
    • &ruby;
    • &setlang;
    • &siteimage;
    • &size;
    • &skin_changer;
    • &skype;
    • &snsref;
    • &stationary;
    • &sub;
    • &subnote;
    • &sup;
    • &tag;
    • &topicpath;
    • &twitter;
    • &version;
    • &webthumbnail;
    • &who_can_read;
    • &xpwikiver;

    Command plugins

    • add
    • addline
    • ajaxtree
    • amazon
    • api
    • areaedit
    • article
    • attach
    • aws
    • backup
    • bugtrack
    • calendar2
    • calendar9
    • calendar_viewer
    • code
    • comment
    • conf
    • csv2newpage
    • dbsync
    • deldel
    • deleted
    • diff
    • dump
    • edit
    • filelist
    • freeze
    • fusen
    • gmap
    • gmap_insertmarker
    • googlemaps2
    • googlemaps2_draw
    • googlemaps2_icon
    • googlemaps2_insertmarker
    • googlemaps2_mark
    • import
    • insert
    • interwiki
    • links
    • list
    • lookup
    • ls2
    • lsx
    • makepage
    • map
    • md5
    • memo
    • menu
    • moblog
    • newpage
    • page_aliases
    • paint
    • pcomment
    • pginfo
    • pluginlist
    • random
    • read
    • recentchanges
    • redirect
    • ref
    • referer
    • related
    • rename
    • replacer
    • rss
    • rss10
    • rws
    • search
    • showrss
    • sitemap
    • source
    • stationary
    • tag
    • tb
    • template
    • timestamp
    • touchgraph
    • tracker
    • tracker_list
    • ucomedit
    • unfreeze
    • update_entities
    • urlbookmark
    • user_pref
    • versionlist
    • vote
    • xmlrpc
    • yetlist
  • #code プラグインの pukiwiki 定義のプラグイン一覧を更新した。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-25 14:16 nao-pon
    • * xoops_version.php (1.323):
      • Version 3.71.8
  • 2008-03-25 14:16 nao-pon
  • 2008-03-25 13:54 nao-pon
    • * plugin/noheader.inc.php (1.2):
      • The bug that becomes effective only because it confirms the plug-in is corrected.
  • 2008-03-25 13:38 nao-pon
    • * xoops_version.php (1.322):
      • Version 3.71.7
  • 2008-03-25 13:37 nao-pon
  • 2008-03-25 12:03 nao-pon
    • * xoops_version.php (1.321):
      • Version 3.71.6
  • 2008-03-25 12:03 nao-pon
    • * plugin/pluginlist.inc.php (1.1):
      • A pluginlist updated.
  • 2008-03-25 11:20 nao-pon
    • * plugin/block.inc.php (1.4), plugin/capture.inc.php (1.2), plugin/region.inc.php (1.9), class/convert_html.php (1.26), class/func/pukiwiki_func.php (1.157), class/func/xpwiki_func.php (1.158):
      • Added function "func->convert_html_multiline($body)", this is convert_html for mulutiline block plugin. And use it.
  • 2008-03-25 08:59 nao-pon
    • * plugin/urlbookmark.inc.php (1.5):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-25 08:53 nao-pon
    • * plugin/googlemaps2_insertmarker.inc.php (1.3):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-25 08:50 nao-pon
    • * plugin/article.inc.php (1.7):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-24 18:32 nao-pon
    • * class/func/xpwiki_func.php (1.157):
      • Fixed Notice error.
  • 2008-03-24 18:31 nao-pon
    • * plugin/pcomment.inc.php (1.12):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-24 18:25 nao-pon
    • * plugin/comment.inc.php (1.6):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-24 18:22 nao-pon
    • * plugin/vote.inc.php (1.6):
      • Use "func->escape_multiline_pre" on page update.
  • 2008-03-24 18:21 nao-pon
    • * ini/pukiwiki.ini.php (1.71):
      • Added config.
        // Multiline PRE plugins
        $this->root->multiline_pre_plugins = array('pre', 'code');
  • 2008-03-24 18:10 nao-pon
    • * plugin/ref.inc.php (1.26):
      • Speed-up of attach file display.
  • 2008-03-24 18:08 nao-pon
    • * include.php (1.11), class/attach.php (1.1), plugin/attach.inc.php (1.37):
      • Speed-up of attaches list. And, the class definition was separated.
  • 2008-03-24 18:05 nao-pon
    • * main.php (1.24), class/xpwiki.php (1.79):
      • Added chack "HypCommonFunc".
  • 2008-03-24 18:03 nao-pon
    • * class/func/xpwiki_func.php (1.156):
      • Added functions "escape_multiline_pre (& $src, $enc = TRUE)", "get_attachdbinfo ($id)" and "get_attachstatus ($file)".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.9 (ユニークID置換ワードの追加とプラグインのメンテナンス) anchor.png Edit

Page Top

ユニークID置換ワードの追加 anchor.png Edit

ページ内でユニークなIDを作るための数値に置換されるキーワードを追加しました。

キーワードは "_uNIQUEiD_" で、DOM要素にユニークなIDが必要な場合に使用することを想定していて、メインコンテンツ、ブロック、レンダラーの各モードを通して、レンダリングするごとに 1 ずつ増える整数値に置換されます。

※ ページ内で、語句 "_uNIQUEiD_" を使いたい場合は、実体参照値を使い、"_" を "&#95;" と書くなどの工夫が必要になりました。

今回この機能を利用して、region プラグインを修正しました。

Page Top

各種プラグインのメンテナンス anchor.png Edit

  • 可能であれば、plugin_*_init() 内の load_language() を plugin_*_convert() 内に移動。
  • ソースコードの簡素化。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-03-30 13:31 nao-pon
    • * xoops_version.php (1.324):
      • Version 3.71.9
  • 2008-03-30 13:31 nao-pon
    • * plugin/region.inc.php (1.10):
      • Use '_uNIQUEiD_' for DOM element ID.
  • 2008-03-30 13:30 nao-pon
    • * class/func/xpwiki_func.php (1.159):
      • Added a replace keyword "_uNIQUEiD_" (Unique ID) in convert_finisher().
  • 2008-03-30 13:29 nao-pon
    • * plugin/edit.inc.php (1.57):
      • Use convert_finsher() after convert_html() on preview.
  • 2008-03-30 13:28 nao-pon
    • * plugin/: backup.inc.php (1.11), googlemaps2.inc.php (1.3):
      • Use convert_finsher() after convert_html().
  • 2008-03-30 13:27 nao-pon
    • * plugin/: conf.inc.php (1.6), dbsync.inc.php (1.27), deldel.inc.php (1.8), dump.inc.php (1.5), import.inc.php (1.9), links.inc.php (1.6), pginfo.inc.php (1.24), rename.inc.php (1.11), update_entities.inc.php (1.5):
      • Move load_language() from init() to convert().
  • 2008-03-30 13:25 nao-pon
    • * plugin/timestamp.inc.php (1.4):
      • Simply.
Page Top

一行コメント anchor.png Edit




トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
146 人のユーザが現在オンラインです。 (3 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 146

もっと...
サイト情報