ページへ戻る

+ Links

 印刷 

Ver 3.71.77 (ajaxchat プラグイン、JavaScript-XPath 対応など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2008-09-16


2008 9月 16 (火)
 

Ver 3.71.77 (ajaxchat プラグイン、JavaScript-XPath 対応など) anchor.png Edit

Tag: 新規プラグイン 基本設計 プラグイン XPath JavaScript

Page Top

概要 anchor.png Edit

  • プラグイン変換ツールで、trust側からhtml側への変換を簡単にできるようにした。
  • autolink.dat が壊れたりして不正なパターンとなった時にページ内容が表示されなくなる問題を修正。
  • "$root->replaces_finish" を追加。
    • ページ出力時の最終段階で置換される文字列と置換する文字列をプラグインなどから登録できるようになりました。
      レンダリング結果のキャッシュを利用している場合でも適切に処理されます。
      ゲストを含む閲覧者固有の情報に置換したい場合に利用します。
      $root->replaces_finish['_RepalceFromString'] = 'RepalceToString';
      • といった具合に指定します。配列のキーは必ず _ で始めます。
        chat.inc.php では次のように利用しています。(抜粋)
        $uname_enc = rawurlencode(mb_convert_encoding($this->root->userinfo['uname'], 'UTF-8', $this->cont['SOURCE_ENCODING']));
        $uname = '&uname=_uNAMEuTF8eNCODE_';
        $this->root->replaces_finish['_uNAMEuTF8eNCODE_'] = $uname_enc;
        return ($pgid)? '<iframe src="' . $this->config['url'] . 'ajaxchat.htm?id=' . $chatid . $stay . $lang . $uname . '" width="100%" height="' . $height . '" style="border:none;" frameborder="0" border="0" allowtransparency="true" scrolling="no"></iframe>' : $this->msg['err_pgid'];
  • AjaxChat を利用できるようするプラグイン ajaxchat.inc.php を追加。
  • JavaScript XPath を利用できるようにした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-09-16 13:24 nao-pon
    • * version.php (1.37):
      • Version 3.71.77
  • 2008-09-16 13:23 nao-pon
    • * skin/js/: loader.js (1.6), xpath.js (1.1), xpwiki.js (1.21):
      • Supported JavaScript X-Path.
  • 2008-09-16 13:22 nao-pon
    • * plugin/chat.inc.php (1.1):
      • A plugin that can use AjaxChat. AjaxChat: (cvs.sourceforge.jp)
  • 2008-09-16 13:20 nao-pon
    • * class/: root.php (1.16), func/xpwiki_func.php (1.191):
      • "root->replaces_finish" was added. When outputting it, this is a combination of the substitution par turns. It is chiefly used at the plugin.
  • 2008-09-16 13:16 nao-pon
    • * class/func/pukiwiki_func.php (1.186):
      • Added check of autolink pattern.
  • 2008-09-16 13:15 nao-pon
    • * class/ext_autolink.php (1.28):
      • Typo.
  • 2008-09-16 13:15 nao-pon
    • * util/plugin_conv/index.php (1.10):
      • The plugin conversion on the html side was easily done.
Page Top

一行コメント anchor.png Edit




Last-modified: 2008-09-16 (火) 22:27:15 (JST) (6565d) by nao-pon