ホーム > nao-pon

nao-pon

記事一覧 > XOOPSマニア::xpWiki::Dev/xpWiki開発日記

Ver 4.02.26 (metaWeblog API, Twitter OAuth に対応など)

Changes
    • Twitter API へのアプリ登録が必要 (https://twitter.com/apps/new)

管理画面の環境設定で ユーザー別 Amazon ID を有効にすると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Amazon アソシエイト ID を設定することができるようになります。

Amazon アソシエイト ID が設定されているユーザーが作成したページでは、Amazon 系プラグイン amazon, aws, isbn を使用した場合のアマゾンへのリンクにそのユーザーのアソシエイト ID が埋め込まれます。

管理画面の環境設定で use_xmlrpc を有効にすると、XML-RPC の BlogerAPI, metaWeblogAPI に対応しています。APIエンドポイント(API Endpoint) は、xpWikiのURL/?cmd=xmlrpc になります。

Twitter OAuth を利用して、Twitter と連携することができます。ただし PHP 5 以上であることが必須条件となります。

Twitter と連携するために、まずは ご自身の Web サイト(xpWiki) をアプリケーションとして Twitter に登録して Consumer keyConsumer secret を取得する必要があります。

Twitter にログインした状態で https://twitter.com/apps/new にアクセスすると、アプリケーションの登録フォームが表示されます。

  • Application Type: Browser
  • Callback URL: xpWikiトップのURL

あとは、お好きなように入力して、[保存する] をクリックしてください。

得られた Consumer keyConsumer secret を xpWiki の環境設定で登録すると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Twitter アカウントと xpWiki を結びつけることができるようになります。

XML-RPC の BlogerAPI, metaWeblogAPI に対応しています。APIエンドポイント(API Endpoint) は、xpWikiのURL/?cmd=xmlrpc になります。

XOOPSのログイン ID とパスワードを使って投稿します。

投稿文に HTML は使えません。Wiki書式で投稿してください。

metaWeblogAPI を使って flickr と連携すると flickr から簡単に投稿できたりメールを使いモブログすることも容易にできるようになります。

flickr での設定例 anchor.pngEdit
  • flickr にログインした状態で http://www.flickr.com/account/blogs/add/metaweblogapi にアクセスすると metaWeblogAPI に対応しているブログを登録するフォームが表示されます。そのフォームの API Endpoint に APIエンドポイントのURL、Username, Password に XOOPS のログイン情報を入力して [NEXT] をクリックします。
  • 複数のブログページがある場合は、Choose a weblog のページが表示されるのでブログページを選択して [NEXT] をクリックします。
  • Confirm your details のページで、登録内容を確認し [ALL DONE] をクリックすれば登録完了です。
  • モブログ(Moblog) を設定するには、http://www.flickr.com/account/uploadbyemail/blog/ で登録したブログを選択します。モブログ用メールアドレスは、http://www.flickr.com/account/?tab=email の Your blog upload email がそれです。
  • ブログ投稿用テンプレートは、HTMLで構成されているので、カスタマイズして Wiki構文にする必要があります。たとえば、次のような内容になります。 #code(pukiwiki){{ #navi
    RSS of xpWiki開発日記 #boxdate
Page Top

{title}

Tag: Flickr Moblog
[[{uploader_name} on flicker:{uploader_profile}]]

添付[添付]編集
[[{title}:{photo_url}]], originally uploaded by [[{uploader_name}:{uploader_profile}]]

{description_raw}

#navi }}

2010 1月 8 (金)
 
ページ内コンテンツ
  • Ver 4.02.26 (metaWeblog API, Twitter OAuth に対応など)
    • 概要
    • 新しい機能について
      • ユーザー設定
        • ?cmd=user_pref
        • :config/user/[ログインID]
      • metaWeblog API 対応
        • flickr での設定例
      • Twitter OAuth 対応
      • ユーザー毎 Amazon アソシエイツ ID
    • CVS 更新内容
    • 一行コメント

Ver 4.02.26 (metaWeblog API, Twitter OAuth に対応など) anchor.png Edit

Tag: Bugfix XML-RPC ini設定 環境設定 新規プラグイン

Page Top

概要 anchor.png Edit

  • [ XML-RPC ] BlogerAPI と metaWeblog API に対応。
  • ref プラグインで内部サイトとみなすURLを正規表現で設定する $const['NO_REF_EXTIMG_REG'] を pukiwiki.ini.php に追加。
  • オートテンプレートでページ名のベースネームを基準にテンプレートを作成できるようにした。
    • :template/ほげ を作っておくと、 aaa/ほげ とか aaa/bbb/ほげ といったページのテンプレートになる。
  • 個別ユーザー専用エリアを設定する $root->users_page を pukiwiki.ini.php に追加。
    • 個別ユーザー専用エリアとして指定したページ/ログインID 以下のページは、そのユーザーのみ編集できる編集権限が既定値になります。
    • :config/user は、システム側で自動設定されます。
  • 付箋プラグインで複数行書き込むと、ページにゴミが出る不具合を修正。
  • 同一ユーザーが連続編集した場合の編集の要約のログ収集方法を調整。
  • ページURL が長くなった場合、携帯端末でアクセスできないことがある問題に対応。
  • Twitter の OAuth に対応。 (PHP 5 環境のみ)
    • Twitter API へのアプリ登録が必要 (https://twitter.com/apps/new)
    • 環境設定でアプリ登録で得られた Consumer key と Consumer secret を設定する
  • ゲストグループのみ対象とする権限設定ができない問題を修正。
  • ユーザー毎の設定を行う user_pref プラグインの追加。
    • Twitter の連携設定や Amazon アソシエイト ID の設定など
  • Amazon 関連プラグインで、ページオーナーユーザーのアソシエイトIDを埋め込む機能のスイッチを環境設定に追加。
  • ajaxtree プラグインでページ作成時キャッシュ更新されないことがある問題を修正。
  • attach プラグインの MIME Type 設定の "application/ms-word" に "docx docm"、"application/ms-excel" に "xlsx xlsm" を追加した。
  • ページ作成者(オーナー)を表示するプラグイン author を追加した。
    • &author([<ページ名>][,date]);
  • backup プラグインでページを巻き戻した場合の編集要約のメッセージ中のページ数がずれていたのを修正。
  • bitly プラグインでページ名引数を省略した場合、現在ページの短縮URLを表示するようにした。
  • calendar2 プラグインにインライン書式を追加し、当日の新規ページ追加リンクを表示するようにした。
  • deldel プラグインでページ削除時、メール通知を停止するようにした。
  • Yahoo! の仕様変更に対応し、yahoo プラグインの Yahoo! へのリンクを変更した。
  • newpage, lookup プラグインのデフォルト値に "$uname" を記入すると、UserName に置換されるようにした。
  • freeze, unfreeze プラグインのアクション時の戻り先を調整した。
  • ページコメント数を表示する page_comments プラグインを新規追加。
Page Top

新しい機能について anchor.png Edit

Page Top

ユーザー設定 anchor.png Edit

Page Top
?cmd=user_pref anchor.png Edit

ログインした状態で xpWikiのURL/?cmd=user_pref にアクセスすることで、ユーザー設定画面になります。

今回追加された設定は、Twitterとの連携設定とアマゾンアソシエイト ID 設定です。ただし、共に環境設定でそれらの機能を有効にしている場合のみ設定できるようになります。

このサイトでは、xpWiki::Dev, UsersWiki で設定できます。

Page Top
:config/user/[ログインID] anchor.png Edit

デフォルトで :config/user/[ログインID] のページは、ユーザー設定ページとなります。

今回、初期インストール時に読み込まれるページに :config/user, :config/user/template を追加しましたので、XOOPS のモジュール管理画面よりモジュールアップデートをすることで、これらのページが保存されます。

これらのページを保存しておくと、ログインユーザーは :config/user ページから自身の設定ページを簡単に作成できます。

現状では、設定ページで XML-RPC の metaWeblog API で使用するブログページ名を設定することができます。(環境設定で use_xmlrpc を有効にしていないと無意味となります)

項目名 "MyBlog" を複数行記述することで、複数のページを指定することができます。

Page Top

metaWeblog API 対応 anchor.png Edit

管理画面の環境設定で use_xmlrpc を有効にすると、XML-RPC の BlogerAPI, metaWeblogAPI に対応しています。APIエンドポイント(API Endpoint) は、xpWikiのURL/?cmd=xmlrpc になります。

XOOPSのログイン ID とパスワードを使って投稿します。

投稿文に HTML は使えません。Wiki書式で投稿してください。

metaWeblogAPI を使って flickr と連携すると flickr から簡単に投稿できたりメールを使いモブログすることも容易にできるようになります。

Page Top
flickr での設定例 anchor.png Edit
  • flickr にログインした状態で http://www.flickr.com/account/blogs/add/metaweblogapi にアクセスすると metaWeblogAPI に対応しているブログを登録するフォームが表示されます。そのフォームの API Endpoint に APIエンドポイントのURL、Username, PasswordXOOPS のログイン情報を入力して [NEXT] をクリックします。
  • 複数のブログページがある場合は、Choose a weblog のページが表示されるのでブログページを選択して [NEXT] をクリックします。
  • Confirm your details のページで、登録内容を確認し [ALL DONE] をクリックすれば登録完了です。
  • モブログ(Moblog) を設定するには、http://www.flickr.com/account/uploadbyemail/blog/ で登録したブログを選択します。モブログ用メールアドレスは、http://www.flickr.com/account/?tab=emailYour blog upload email がそれです。
  • ブログ投稿用テンプレートは、HTMLで構成されているので、カスタマイズして Wiki構文にする必要があります。たとえば、次のような内容になります。
    Everything is expanded.Everything is shortened.
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    
    #navi
    RIGHT:&rsslink(../);
    #boxdate
     
    * {title}
     
    RIGHT:&tag(Flickr,Moblog);
     
    RIGHT:[[{uploader_name} on flicker:{uploader_profile}]]
     
    [[&ref({photo_src}){{title}};>{photo_url}]]~
    &font(80%){[[{title}:{photo_url}]], originally uploaded by [[{uploader_name}:{uploader_profile}]]};
     
    {description_raw}
     
    #navi
Page Top

Twitter OAuth 対応 anchor.png Edit

Twitter OAuth を利用して、Twitter と連携することができます。ただし PHP 5 以上であることが必須条件となります。

Twitter と連携するために、まずは ご自身の Web サイト(xpWiki) をアプリケーションとして Twitter に登録して Consumer keyConsumer secret を取得する必要があります。

Twitter にログインした状態で https://twitter.com/apps/new にアクセスすると、アプリケーションの登録フォームが表示されます。

  • Application Type: Browser
  • Callback URL: xpWikiトップのURL

あとは、お好きなように入力して、[保存する] をクリックしてください。

得られた Consumer keyConsumer secretxpWiki の環境設定で登録すると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Twitter アカウントと xpWiki を結びつけることができるようになります。

Page Top

ユーザー毎 Amazon アソシエイツ ID anchor.png Edit

管理画面の環境設定で ユーザー別 Amazon ID を有効にすると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Amazon アソシエイト ID を設定することができるようになります。

Amazon アソシエイト ID が設定されているユーザーが作成したページでは、Amazon 系プラグイン amazon, aws, isbn を使用した場合のアマゾンへのリンクにそのユーザーのアソシエイト ID が埋め込まれます。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2010-01-09 00:10 nao-pon
    • * version.php (1.99):
      • Version 4.02.26
  • 2010-01-09 00:09 nao-pon
    • * ID/: en/wiki/.timestamp (1.7), ja/wiki/.timestamp (1.7):
      • Update.
  • 2010-01-09 00:09 nao-pon
    • * ID/: en/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.3), ja/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.3):
      • Added "docx docm" for "application/ms-word", "xlsx xlsm" for "application/ms-excel".
  • 2010-01-09 00:07 nao-pon
    • * ID/ja/wiki/: 3A636F6E6669672F75736572.txt (1.1), 3A636F6E6669672F757365722F74656D706C617465.txt (1.1):
      • User config.
  • 2010-01-09 00:07 nao-pon
    • * class/make_link.php (1.44), class/func/pukiwiki_func.php (1.214), class/func/xoops_wrapper.php (1.57), class/func/xpwiki_func.php (1.221), class/include/init.php (1.68), ini/pukiwiki.ini.php (1.100):
      • Correction for some function additions. (metaWeblog API, Twitter OAuth, User preference etc.)
  • 2010-01-08 23:01 nao-pon
    • * language/xpwiki/: de/lng.php (1.19), de/plugin/conf.lng.php (1.12), de/plugin/pcomment.lng.php (1.2), de/plugin/user_pref.lng.php (1.1), de_utf8/lng.php (1.19), de_utf8/plugin/conf.lng.php (1.12), de_utf8/plugin/pcomment.lng.php (1.2), de_utf8/plugin/user_pref.lng.php (1.1), en/lng.php (1.24), en/plugin/conf.lng.php (1.16), en/plugin/pcomment.lng.php (1.2), en/plugin/user_pref.lng.php (1.1), ja/lng.php (1.24), ja/plugin/conf.lng.php (1.16), ja/plugin/pcomment.lng.php (1.2), ja/plugin/user_pref.lng.php (1.1), ja_utf8/plugin/conf.lng.php (1.16), ja_utf8/plugin/pcomment.lng.php (1.2), ja_utf8/plugin/user_pref.lng.php (1.1):
      • Message update for new functions.
  • 2010-01-08 23:00 nao-pon
    • * plugin/ajaxtree.inc.php (1.10), events/onPageWriteAfter/ajaxtree.inc.php (1.3):
      • Bugfix of cache data problem.
  • 2010-01-08 22:59 nao-pon
    • * plugin/author.inc.php (1.1):
      • Show page owner(author).
  • 2010-01-08 22:59 nao-pon
    • * plugin/backup.inc.php (1.20):
      • Correction for edit summary.
  • 2010-01-08 22:58 nao-pon
    • * plugin/bitly.inc.php (1.2):
      • Show shoten now page with blank option.
  • 2010-01-08 22:56 nao-pon
    • * plugin/calendar2.inc.php (1.14):
      • Added inline plugin. (New page link)
  • 2010-01-08 22:56 nao-pon
    • * plugin/conf.inc.php (1.19):
      • Added new configs.
  • 2010-01-08 22:55 nao-pon
    • * plugin/deldel.inc.php (1.12):
      • Stop notify.
  • 2010-01-08 22:54 nao-pon
    • * plugin/fusen.inc.php (1.30):
      • Bugfix of html convert cache.
  • 2010-01-08 22:52 nao-pon
    • * plugin/: amazon.inc.php (1.13), aws.inc.php (1.14), isbn.inc.php (1.15):
      • Supported user preference. (Amazon associate ID)
  • 2010-01-08 22:50 nao-pon
    • * plugin/: lookup.inc.php (1.4), newpage.inc.php (1.11):
      • Supported "$uname" for default value.
  • 2010-01-08 22:49 nao-pon
    • * plugin/page_comments.inc.php (1.1):
      • Show count of page comment.
  • 2010-01-08 22:48 nao-pon
    • * plugin/pcomment.inc.php (1.22):
      • Added inline plugin. (New page link)
  • 2010-01-08 22:48 nao-pon
    • * plugin/ref.inc.php (1.49):
      • Correction for "cont['NO_REF_EXTIMG_REG']".
  • 2010-01-08 22:47 nao-pon
    • * plugin/: freeze.inc.php (1.9), unfreeze.inc.php (1.9):
      • Correction of return function.
  • 2010-01-08 22:46 nao-pon
    • * plugin/user_pref.inc.php (1.1):
      • user preference
  • 2010-01-08 22:45 nao-pon
    • * plugin/xmlrpc.inc.php (1.1):
      • Supported "metaWeblog API".
  • 2010-01-08 22:44 nao-pon
    • * plugin/yahoo.inc.php (1.5):
      • Changed link to Yahoo!.
  • 2010-01-08 22:43 nao-pon
    • * skin/keitai.skin.php (1.31):
      • For UTF-8 output.
  • 2010-01-08 22:39 nao-pon
    • * plugin/api.inc.php (1.9):
      • ob_end_clean()
      • "exit;" to "return array('exit' => 0);".
  • 2010-01-08 22:38 nao-pon
    • * plugin/: googlemaps2.inc.php (1.12), dump.inc.php (1.10):
      • "exit;" to "return array('exit' => 0);".
  • 2010-01-08 22:34 nao-pon
    • * plugin/: rss10.inc.php (1.2), moblog.inc.php (1.11):
      • ob_end_clean()
  • 2010-01-08 22:34 nao-pon
    • * plugin/touchgraph.inc.php (1.2):
      • "exit;" to "return array('exit' => 0);".

Ver 4.02.25 (編集要約記録、短縮URLなどの追加とプラグイン拡張など諸々)

Changes
      • Added Twiter function.
      • Supported auto template.
      • Supported Shoten URL (bitly).

[Fusen:1] &font(u,Red){てすと}; &font(Lime){てすと2}; &font(u,Olive){てすと3};

(1.2): en/lng.php (1.23), ja/lng.php (1.23), ja_utf8/lng.php (1.24): language/xpwiki/de/plugin/conf.lng.php (1.11), language/xpwiki/en/plugin/conf.lng.php (1.15), language/xpwiki/ja/plugin/conf.lng.php (1.15), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.15), plugin/bitly.inc.php (1.1), plugin/conf.inc.php (1.18), language/xpwiki/de_utf8/plugin/conf.lng.php (1.11): (1.4):

2009 11月 17 (火)
 
ページ内コンテンツ
  • Ver 4.02.25 (編集要約記録、短縮URLなどの追加とプラグイン拡張など諸々)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.25 (編集要約記録、短縮URLなどの追加とプラグイン拡張など諸々) anchor.png Edit

Tag: Bugfix 新規プラグイン 環境設定 初期ページ 基本設計 プラグイン

Page Top

概要 anchor.png Edit

  • CSS, JavaScript ファイルのキャッシュを作成時に unlink してから再作成するようにした。
    • ファイルオーナーがユーザーになるサーバー(XREAなど)で touch できないことがある問題の対策。
  • リッチエディタでインラインイメージが表示されなくなっていた問題の修正
  • bitly を利用した短縮URL機能の追加
    • 環境設定: bitly のユーザーID, パスワードの設定追加。(短縮URL機能を使う場合、設定必須)
    • 環境設定: URL を記述した場合のクリッカブルリンクを短縮URLにする設定の追加。
    • bitly プラグインの追加
  • 編集時の要約(その編集のポイント)を記録できるようにした。
    • 履歴表示で確認できます。
    • 各プラグインの編集要約対応
  • amazon, isbn プラグインで NOIMAGE が表示されないことがある問題を修正。
  • aws プラグインをバッチリクエスト対応とした。
  • ls2 プラグインで "notemplate" オプションが効かないバグを修正した。
  • pcommentプラグインの拡張
    • 特定のページで特定のユーザーの投稿を Twitter に投稿するオプションを追加
    • 複数行引数に Wikiテキストを記述するとコメントのインクルード時に先立ってレンダリングされるようにした。
    • ページが新規作成される時、auto_template の設定が効くようにした。
  • popular プラグインで "total" オプションが効かない問題を修正した。
  • ref プラグインの拡張
    • 第二引数以降に "set" を指定することで、指定した他のオプションをその後の ref の既定値とすることができるようにした。
  • #freeze が複数記述されることがある問題を修正した。
  • twitter プラグインを新規追加
  • プラグインマニュアルページの更新
    • モジュールアップデートをすると該当ページが更新されます。(更新履歴も残ります)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-11-17 18:30 nao-pon
    • * version.php (1.98):
      • Version 4.02.25
  • 2009-11-17 18:29 nao-pon
    • * ID/ja/wiki/.timestamp (1.6):
      • Update.
  • 2009-11-17 18:29 nao-pon
    • *ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.2):
      • Edited "popular", "pcomment" & "ref".
  • 2009-11-17 18:23 nao-pon
    • * plugin/twitter.inc.php (1.1):
      • Plug-in linked with Twitter.
  • 2009-11-17 18:23 nao-pon
    • * plugin/exif.inc.php (1.1):
      • Plug-in that displays EXIF information.
  • 2009-11-17 18:22 nao-pon
    • * include/check.func.php (1.17):
      • Bug-fix about problem of frozen page.
  • 2009-11-17 18:20 nao-pon
    • * plugin/: fusen.inc.php (1.29), attach.inc.php (1.53):
      • Correction for Edit Summary.
  • 2009-11-17 18:20 nao-pon
    • * plugin/ref.inc.php (1.48):
      • Added a new option 'set'.
  • 2009-11-17 18:19 nao-pon
    • * plugin/read.inc.php (1.11):
      • Use function func->is_alias().
  • 2009-11-17 18:18 nao-pon
    • * plugin/popular.inc.php (1.12):
      • Bug-fix about option 'total'.
  • 2009-11-17 18:18 nao-pon
    • * plugin/pcomment.inc.php (1.21):
      • Added Twiter function.
      • Supported auto template.
      • Supported multiline argument.
  • 2009-11-17 18:16 nao-pon
    • * plugin/moblog.inc.php (1.10):
      • Use func->pkwk_touch_file().
  • 2009-11-17 18:15 nao-pon
    • * plugin/ls2.inc.php (1.17):
      • Bug-fix about option 'notemplate'.
  • 2009-11-17 18:14 nao-pon
    • * plugin/deldel.inc.php (1.11):
      • Do touch() before copy().
  • 2009-11-17 18:13 nao-pon
    • * plugin/backup.inc.php (1.19):
      • Correction for Edit Summary.
  • 2009-11-17 18:13 nao-pon
    • * plugin/aws.inc.php (1.13):
      • Supported batch request.
  • 2009-11-17 18:12 nao-pon
    • * plugin/: amazon.inc.php (1.12), isbn.inc.php (1.14):
      • Bug-fix about NOIMAGE.
  • 2009-11-17 18:11 nao-pon
    • * language/xpwiki/: de/lng.php (1.18), de_utf8/lng.php (1.18), en/lng.php (1.23), ja/lng.php (1.23), ja_utf8/lng.php (1.24):
      • Added an item for Edit Summary.
  • 2009-11-17 18:09 nao-pon
    • * class/attach.php (1.23), ini/pukiwiki.ini.php (1.99):
      • Correction for Edit Summary.
  • 2009-11-17 18:09 nao-pon
    • * class/func/: pukiwiki_func.php (1.213), xpwiki_func.php (1.220):
      • Supported Shoten URL (bitly).
      • Added Edit Summary log.
  • 2009-11-17 18:03 nao-pon
    • * class/make_link.php (1.43), language/xpwiki/de/plugin/conf.lng.php (1.11), language/xpwiki/en/plugin/conf.lng.php (1.15), language/xpwiki/ja/plugin/conf.lng.php (1.15), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.15), plugin/bitly.inc.php (1.1), plugin/conf.inc.php (1.18), language/xpwiki/de_utf8/plugin/conf.lng.php (1.11):
      • Supported Shoten URL (bitly).
  • 2009-11-17 15:11 nao-pon
    • * skin/css/: compare_diff.css (1.2), main.css (1.35), tagcloud.css (1.4):
      • Adjustment of CSS.
  • 2009-11-17 15:09 nao-pon
    • * ways/jobstack.php (1.8):
      • Use func->pkwk_touch_file().
  • 2009-11-17 15:09 nao-pon
    • * ways/w2x.php (1.19):
      • Correction of problem of inline image display.
  • 2009-11-17 15:07 nao-pon
    • * loader.php (1.63):
      • Do unlink() before remake a cache file.

Ver 4.02.24 (Amazon関連プラグインの修正)

2009 10月 27 (火)
 
ページ内コンテンツ
  • Ver 4.02.24 (Amazon関連プラグインの修正)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.24 (Amazon関連プラグインの修正) anchor.png Edit

Tag: プラグイン エンバグ

Page Top

概要 anchor.png Edit

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-10-27 17:46 nao-pon
    • * version.php (1.97):
      • Version 4.02.24
  • 2009-10-27 17:46 nao-pon
    • * plugin/: amazon.inc.php (1.11), aws.inc.php (1.12), isbn.inc.php (1.13):
      • Bug fix of problem that variable is not initialized.

Ver 4.02.23 (特定環境下におけるXSS脆弱性の修正)

Changes
  1. xpWiki のバージョンが 4.02.17 以上 4.02.22 以下である。
2009 10月 23 (金)
 
ページ内コンテンツ
  • Ver 4.02.23 (特定環境下におけるXSS脆弱性の修正)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.23 (特定環境下におけるXSS脆弱性の修正) anchor.png Edit

Tag: セキュリティ XSS

Page Top

概要 anchor.png Edit

Ver 4.02.17 - 4.02.22 に見つかった XSS(クロスサイトスクリプティング)脆弱性を修正しました。

この脆弱性は、ある特定の環境で運用している場合が対象となります。

  1. xpWiki のバージョンが 4.02.17 以上 4.02.22 以下である。
  2. xpWiki のレンダラーモードを利用していて、その xpWiki のデフォルト編集権限が管理者以外編集できない設定になっている。
  3. xpWiki レンダラーモードを利用しているモジュールにおいて、管理者以外も投稿可能である。

この三つの条件をすべて満たす場合にXSS攻撃の対象になります。攻撃の難易度は易しいので、方法さえ分かれば簡単に任意のHTMLを仕込むことが可能になりますので、この条件で運用している場合は、一刻も早く Ver 4.02.23 以降にバージョンアップするか、上にあげた条件を少なくとも一つ外すようにしてください。

ご迷惑及びお手数をお掛けしますが、よろしくお願い致します。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-10-23 08:26 nao-pon
    • * version.php (1.96):
      • Version 4.02.23
  • 2009-10-23 08:25 nao-pon
    • * class/func/xpwiki_func.php (1.219):
      • FALSE is always returned in render mode in the function "is_editable_only_admin()".

Ver 4.02.22 (Amazon関連プラグインの修正、機能についてのリクエスト対応など)

2009 10月 22 (木)
 
ページ内コンテンツ
  • Ver 4.02.22 (Amazon関連プラグインの修正、機能についてのリクエスト対応など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.22 (Amazon関連プラグインの修正、機能についてのリクエスト対応など) anchor.png Edit

Tag: Bugfix Amazon プラグイン ini設定 環境設定

Page Top

概要 anchor.png Edit

  • ブラケットリンクで mailto: を使用した場合のメールリンクを調整して、mailto: を使わないメールリンクと同等とした。
  • siteimage プラグインで、初回取得時データのキャッシュ生存時間の減算が行われないことがある問題を修正した。
  • ページ表示ブロックで存在しないページを指定した場合に、ブロックに編集フォームが表示され本体の編集フォームが正しく機能しない問題を修正した。(ブロックでは編集フォームを表示せず編集リンクとする)
  • Amazon 関連のプラグイン (amazon, aws, isbn) で使用する設定値 (アソシエイトID, アクセスキーID, 秘密キー) を環境設定の画面で設定できるようにした。
  • ゲストが匿名でページを作成した場合、cookie に名前が保存されている場合にページオーナーに名前が載ってしまう問題を修正した。
  • 携帯でのページ更新時に管理者宛通知メールに携帯UIDのMD5ハッシュ値を通知するようにした。
  • ページ別名に root->page_case_insensitive の設定値が反映されない問題を修正した。
  • ページを削除した場合にページ情報DBのタイトル情報を初期化するようにした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-10-22 18:06 nao-pon
    • * version.php (1.95):
      • Version 4.02.22
  • 2009-10-22 18:05 nao-pon
    • * class/func/xpwiki_func.php (1.218):
      • Bugfix, Problem that setting of page_case_insensitive is not
        	effective in page alias.
      • When the page was deleted, title
        	information on DB was initialized.
      • The group authority was
        	checked in the function "is_editable_only_admin()".
  • 2009-10-22 18:02 nao-pon
    • * class/include/init.php (1.67):
      • Bugfix, Problem that setting of page_case_insensitive is not
        	effective in page alias.
  • 2009-10-22 18:01 nao-pon
    • * class/func/xoops_wrapper.php (1.56):
    • Added a function "check_admin_group($gid)".
  • 2009-10-22 18:00 nao-pon
    • * class/func/pukiwiki_func.php (1.212):
      • Bugfix, Page making by anonymous. ( thx. SHOO )
      • K-TAI UID
        	Notification. 
      • Bugfix, Problem that setting of
        	page_case_insensitive is not effective in page alias.
  • 2009-10-22 17:51 nao-pon
    • * include/compat.php (1.8):
      • Added a function "array_change_key_case".
  • 2009-10-22 17:50 nao-pon
    • * ini/pukiwiki.ini.php (1.98),
      	language/xpwiki/de/plugin/amazon.lng.php (1.1),
      	language/xpwiki/de/plugin/conf.lng.php (1.10),
      	language/xpwiki/de_utf8/plugin/amazon.lng.php (1.1),
      	language/xpwiki/de_utf8/plugin/conf.lng.php (1.10),
      	language/xpwiki/en/plugin/amazon.lng.php (1.1),
      	language/xpwiki/en/plugin/conf.lng.php (1.14),
      	language/xpwiki/ja/plugin/amazon.lng.php (1.1),
      	language/xpwiki/ja/plugin/conf.lng.php (1.14),
      	language/xpwiki/ja_utf8/plugin/amazon.lng.php (1.1),
      	language/xpwiki/ja_utf8/plugin/conf.lng.php (1.14),
      	plugin/amazon.inc.php (1.10), plugin/aws.inc.php (1.11),
      	plugin/conf.inc.php (1.17), plugin/isbn.inc.php (1.12):
      • Added config about Amazon plugins in admin panel (Preference) &
        	Error handling.
  • 2009-10-22 17:43 nao-pon
    • * plugin/edit.inc.php (1.70):
      • Fixed notice error.
  • 2009-10-22 17:43 nao-pon
    • * plugin/read.inc.php (1.10):
      • Edit form do not show on block mode. ( thx. mp )
  • 2009-10-22 17:41 nao-pon
    • * plugin/siteimage.inc.php (1.6):
      • Bugfix of cache TTL set at first time.
  • 2009-10-22 10:26 nao-pon
    • * class/make_link.php (1.42):
      • Correction of "mailto:" link.

Ver 4.01.21 (dumpプラグインのメンテナンスなど)

2009 10月 2 (金)
 
ページ内コンテンツ
  • Ver 4.01.21 (dumpプラグインのメンテナンスなど)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.01.21 (dumpプラグインのメンテナンスなど) anchor.png Edit

Tag: プラグイン スキン JavaScript

Page Top

概要 anchor.png Edit

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-10-02 08:39 nao-pon
    • * version.php (1.94):
      • Version 4.02.21
  • 2009-10-02 08:39 nao-pon
    • * class/func/pukiwiki_func.php (1.211), language/xpwiki/de/lng.php (1.17), language/xpwiki/de_utf8/lng.php (1.17), language/xpwiki/en/lng.php (1.22), language/xpwiki/ja/lng.php (1.22), language/xpwiki/ja_utf8/lng.php (1.23), skin/pukiwiki.skin.php (1.46), skin/image/png/cog.png (1.1):
      • Added a icon "Powered by xpWiki".
  • 2009-10-02 08:37 nao-pon
    • * skin/js/lightbox.js (1.18):
      • Only a little speed-up.
  • 2009-10-02 08:36 nao-pon
    • * class/func/xpwiki_func.php (1.217):
      • Fixed notice error.
  • 2009-10-02 08:35 nao-pon
    • * plugin/update_entities.inc.php (1.7):
      • Bugfix of problem being made for illegal pattern.
  • 2009-10-02 08:34 nao-pon
    • * plugin/dump.inc.php (1.9):
      • BugFix of restore function.
      • The backup archive is made by the relative path.

Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など)

Changes

Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など) anchor.pngEdit

2009 9月 1 (火)
 
ページ内コンテンツ
  • Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など)
    • 概要
      • pukiwiki.ini.php 設定値 non_list_like について
    • CVS 更新内容
    • 一行コメント

Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など) anchor.png Edit

Tag: ini設定 Bugfix ページ別名 JavaScript CSS FCKeditor

Page Top

概要 anchor.png Edit

  • googlemaps2 プラグインの機能追加
  • PHP4 環境で Fatal Error になることがある問題を修正。 (thx nonn50)
  • aws プラグインでの Notice Error 対策と、キャッシュコントロールの調整。
  • ページエイリアス名でのアクセス時は 301 Redirect を返すように変更。
  • リッチエディタで表をコピー&ペーストした場合、正常に処理されないことがある問題を修正。(thx gakuji)
  • pukiwiki.ini.php での設定値、non_list に呼応する non_list_like (SQLクエリ用設定) を新規追加した。(thx novilen)
  • include/piCal.php でのサニタイズ漏れを修正。(管理者しか設定できない値なので、セキュリティ上の脆弱性には直結していませんでした)
  • '(カンマ)をページ名に含むページで、一部の JavaScript (ファイルアップロードポップアップ、ページポップアップなど)が正常に動作していなかったのを修正。
  • block プラグインで縦書きブロックを指定する 'tate' オプション向け CSS を暫定的に追加した。 (skin/css/block.css)
    • IE 5.5 以上で閲覧しないと縦書きになりません。
Page Top

pukiwiki.ini.php 設定値 non_list_like について anchor.png Edit

xpWiki では、SQLデータベースに問い合わせをしてページ一覧を得ているのですが、"non_list" は正規表現での指定のため、MySQL での問い合わせができません。(環境に大きく依存します)

なので、妥協策として MySQL の LIKE 演算子で検索できるように "non_list_like" という設定項目を新設することにしました。

当然、"non_list" と "non_list_like" は呼応している必要があります。

例えば、

$root->non_list = '^(\:|nonlist)';

であるなら LIKE 演算子は % が任意の文字列に相当するので

$root->non_list_like = ':%#nonlist%';

となります。(複数ページを指定する場合は # で区切ります)

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-09-01 15:38 nao-pon
    • * version.php (1.93):
      • Version 4.02.20.
  • 2009-09-01 15:37 nao-pon
    • * plugin/block.inc.php (1.8), skin/css/block.css (1.4):
      • Tentative addition of CSS of "Tate Gaki".
  • 2009-09-01 12:10 nao-pon
    • * class/func/pukiwiki_func.php (1.210):
      • Bugfix of JavaScript error of include "'" in the pagename.
      • Added InterWikiName's types "rakuten" & "eword".
  • 2009-09-01 12:07 nao-pon
    • * plugin/subnote.inc.php (1.5), skin/pukiwiki.skin.php (1.45), skin/js/xpwiki.js (1.48):
      • Bugfix of JavaScript error of include "'" in the pagename.
  • 2009-09-01 12:04 nao-pon
    • * class/func/xpwiki_func.php (1.216), include/sitemap.plugin.php (1.4), ini/pukiwiki.ini.php (1.97), plugin/recent.inc.php (1.18), plugin/recentchanges.inc.php (1.15):
      • Added new config in "pukiwiki.ini.php".
        // MySQL expr LIKE of non_list (split by #)
        $root->non_list_like = ':%';
  • 2009-09-01 12:01 nao-pon
    • * plugin/ref.inc.php (1.47):
      • typo.
  • 2009-09-01 12:00 nao-pon
    • * include/piCal.php (1.2):
      • Sanitize.
  • 2009-09-01 10:53 nao-pon
    • * language/xpwiki/de/plugin/googlemaps2.lng.php (1.2), language/xpwiki/de/plugin/googlemaps2_insertmarker.lng.php (1.2), language/xpwiki/de_utf8/plugin/googlemaps2.lng.php (1.2), language/xpwiki/de_utf8/plugin/googlemaps2_insertmarker.lng.php (1.2), language/xpwiki/en/plugin/googlemaps2.lng.php (1.2), language/xpwiki/en/plugin/googlemaps2_insertmarker.lng.php (1.2), language/xpwiki/ja/plugin/googlemaps2.lng.php (1.2), language/xpwiki/ja/plugin/googlemaps2_insertmarker.lng.php (1.2), language/xpwiki/ja_utf8/plugin/googlemaps2.lng.php (1.2), language/xpwiki/ja_utf8/plugin/googlemaps2_insertmarker.lng.php (1.2), plugin/googlemaps2.inc.php (1.11), plugin/googlemaps2_draw.inc.php (1.4), plugin/googlemaps2_icon.inc.php (1.5), plugin/googlemaps2_insertmarker.inc.php (1.8), plugin/googlemaps2_mark.inc.php (1.7), skin/js/googlemaps2.js (1.6):
  • 2009-09-01 10:48 nao-pon
    • * ways/x2w.php (1.18):
      • Bugfix of "Copy & Paste" of "Table".
  • 2009-09-01 10:46 nao-pon
    • * plugin/read.inc.php (1.9):
      • Use 301 redirect with alias page.
  • 2009-09-01 10:44 nao-pon
    • * plugin/aws.inc.php (1.10):
      • Bugfix of "Notice Error" & cache control.
  • 2009-09-01 10:43 nao-pon
    • * class/convert_html.php (1.45):
      • Bugfix of "Fatal Error" on PHP4.

Ver 4.02.18 (再パッケージング)

Changes
  • VerUpお疲れ様です。動いたこと確認しました :D 。でも、携帯対応レンダラーなど、当方まだ知らないことあるようで、、、HDディストリビューションではなく、一度、最初から入れた方がいいかも、勉強の為に。 -- matchee編集 2009-07-02 (木) 08:51:24 New!
  • v.4.02.18導入後、携帯から試しのアクセス試しましたら、エラーが吐き出され、
  • 携帯から試しのアクセス試しましたら、エラーが吐き出され、
    XOOPS_TRUST_PATH/modules/xpwiki/ini/keitai.ini.php &br;
    の169行目(だったかな)、と表示されたので、みてみましたら、
    if (HypCommonFunc::get_version() >= '20090611') {
    となっていたので、もしかして20090628かな、と思い修正したら動くようになりましたので、ご報告まで :shy:
    -- matchee編集 2009-06-30 (火) 21:20:35 New!
2009 6月 28 (日)
 

Ver 4.02.18 (再パッケージング) anchor.png Edit

Tag: fckxpwiki

Page Top

概要 anchor.png Edit

  • 一昨日の Ver 4.02.18 ですが、fckxpwiki を更新していたのを忘れてパッケージングしてしまっていたので、fckxpwikiを最新版(Ver 20090628)にして再パッケージングしました。 :hammer:
  • fckxpwiki 以外の変更点はありません。
  • html側/common/fckxpwiki を上書きアップロードしてください。
Page Top

一行コメント anchor.png Edit

  • v.4.02.18導入後、携帯から試しのアクセス試しましたら、エラーが吐き出され、
    XOOPS_TRUST_PATH/modules/xpwiki/ini/keitai.ini.php &br;
    の169行目(だったかな)、と表示されたので、みてみましたら、
    if (HypCommonFunc::get_version() >= '20090611') {
    となっていたので、もしかして20090628かな、と思い修正したら動くようになりましたので、ご報告まで :shy:
    -- matchee編集 2009-06-30 (火) 21:20:35
  • matchee さん、ありがとうございます。携帯対応レンダラーを有効にしていない環境でエラーになっていました。
    XOOPS_TRUST_PATH/modules/xpwiki/ini/keitai.ini.php
    162
    163
    164
    
    if (HypCommonFunc::get_version() >= '20090611') {
        HypCommonFunc::loadClass('HypKTaiRender');
        $ktairender =& HypKTaiRender::getSingleton();
    このように修正します。 :-) -- nao-pon 2009-07-01 (水) 08:23:35
  • VerUpお疲れ様です。動いたこと確認しました :D 。でも、携帯対応レンダラーなど、当方まだ知らないことあるようで、、、HDディストリビューションではなく、一度、最初から入れた方がいいかも、勉強の為に。 -- matchee編集 2009-07-02 (木) 08:51:24

Ver 4.02.19 (ページ別名のページ間リンク情報更新の問題修正など)

2009 7月 1 (水)
 
ページ内コンテンツ
  • Ver 4.02.19 (ページ別名のページ間リンク情報更新の問題修正など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.19 (ページ別名のページ間リンク情報更新の問題修正など) anchor.png Edit

Tag: Enbug 新規プラグイン CSS ini設定 外部オートリンク

Page Top

概要 anchor.png Edit

  • SourceForge JP の仕様変更により、fckxpwikiver, hypcommonver, xpwikiver プラグインが動作しなくなっていたのを修正。
  • Ver 4.02.18 で、携帯対応レンダラーを利用していない環境の場合、携帯アクセス不能となっていたのを修正。(thx matchee)
  • 外部オートリンクの設定値に同サイト内 xpWiki 用に設定項目 'option' を追加した。
    • 'option' => 'nochiled,noaliases', ( nochiled:子ページを対象としない。 noaliases:ページ別名を対象としない。 )
  • ページ別名を指定した場合、その別名にオートリンクしているページのリンク情報が更新されない問題を修正。(thx matchee)
  • boxdate の CSS を調整。
  • Skype リンクのプラグイン skype を新規追加。(thx taked2)
    • &skype(SkypeID[,call|add|chat|userinfo|sendfile][,status[:balloon|bigclassic|smallclassic|mediumicon|smallicon]]){<表示テキスト>};
      &skype(naopon);
      &skype(naopon,status){Skype:nao-pon};
      naopon
      Skype:nao-pon
    • 参考: Skypeボタンを活用
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-07-01 08:46 nao-pon
    • * version.php (1.92):
      • Version 4.02.19
  • 2009-07-01 08:45 nao-pon
    • * plugin/skype.inc.php (1.1):
      • Plugin for Skype link.
  • 2009-07-01 08:45 nao-pon
    • * skin/css/calendar.css (1.3):
      • Edited of "boxdate".
  • 2009-07-01 08:44 nao-pon
    • * plugin/dbsync.inc.php (1.39):
      • It can ensure page ID.( plain_db_init() )
  • 2009-07-01 08:43 nao-pon
    • * class/func/: pukiwiki_func.php (1.209), xpwiki_func.php (1.215):
      • Page link DB on the page that has been auto linked with page name alias is updated.
  • 2009-07-01 08:41 nao-pon
    • * class/ext_autolink.php (1.30), plugin/api.inc.php (1.8):
      • "option" is added to the setting of the external auto link. (nochiled,noaliases)
  • 2009-07-01 08:37 nao-pon
    • * ini/keitai.ini.php (1.25):
      • Fixed Fatal error on disabled "K-tai renderer".
  • 2009-07-01 08:35 nao-pon
    • * plugin/: fckxpwikiver.inc.php (1.2), hypcommonver.inc.php (1.2), xpwikiver.inc.php (1.6):
      • Correction for URI of SourceForge.JP.

Ver 4.02.18 (添付ファイルの検索機能、その他機能リクエストに対応など)

Changes
  • ああああああ -- 通りすがりさん編集 2009-07-27 (月) 22:48:42 New!
2009 6月 26 (金)
 
ページ内コンテンツ
  • Ver 4.02.18 (添付ファイルの検索機能、その他機能リクエストに対応など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.18 (添付ファイルの検索機能、その他機能リクエストに対応など) anchor.png Edit

Tag: JavaScript IE8 高速化 ファイル添付 Bugfix プラグイン

Page Top

概要 anchor.png Edit

  • svg 表示のためのJavaScriptライブラリ SIE を Ver.050 にバージョンアップ
  • HTML の id, name に "tags" を使っているモジュールで、JavaScript エラーになることがある問題を修正。
  • IE8 での速度アップのため "document.querySelector" を使うようにした。
  • code プラグインでの D言語用マークアップ定義 keyword.d.php を更新した。(thx SHOO)
  • InterWikiName での有効スキームを設定する root->interwikinameRegex を pukiwiki.ini.php に追加し、skype: を追加した。(thx taked2)
  • 添付ファイルの検索機能を追加した。
    • 添付ファイルのアップロードフォームから検索できます。
  • PHP の設定で max_execution_time = 0 の環境で、データベースシンクロが実行できない問題を修正した。(thx 黄龍)
  • googlemaps2 プラグインで、SoftBank の高解像度端末向けに画像を縦横2倍で表示するようにした。
  • svg ファイルを表示するページでは、IE8 を互換モードに切り替えるようにした。
  • comment プラグインを表中に記述しても、正しく動作するようにした。
  • navi プラグインで、目次ページの指定を省略できるようにした。(thx SHOO)
    #navi([目次ページ][,reverse][,level][,nolevel])
    • 目次ページを省略した場合、同一階層のページをナビゲーションします。下層ページがある場合は、下層に降りるリンクが表示されます。(level モード)
    • 従来と同様に多階層をフラットにナビゲーションしたい場合は、目次ページを指定するか nolevel オプションを記述してください。
    • 参考スレッド: [要望]tirenavi.ini.phpの導入の提案です。 - XOOPSマニア
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-06-26 18:17 nao-pon
    • * plugin/aws.inc.php (1.9):
      • Remove debug code.
  • 2009-06-26 09:40 nao-pon
    • * version.php (1.91):
      • Version 4.02.18
  • 2009-06-26 09:40 nao-pon
  • 2009-06-26 09:33 nao-pon
    • * plugin/comment.inc.php (1.11):
      • Allow in table.
  • 2009-06-26 09:33 nao-pon
    • * plugin/ref.inc.php (1.46):
      • In the page in which "svg" is displayed, IE8 is changed to an interchangeable mode.
  • 2009-06-26 09:29 nao-pon
    • * plugin/include.inc.php (1.8):
      • Fixed Notice error.
  • 2009-06-26 09:28 nao-pon
    • * plugin/googlemaps2.inc.php (1.10):
      • Correspondence of SoftBank to high resolution device.
  • 2009-06-26 09:26 nao-pon
  • 2009-06-26 09:24 nao-pon
    • * plugin/aws.inc.php (1.8):
      • Added "$this->options_default" in plugin_aws_init().
  • 2009-06-26 09:23 nao-pon
    • * class/attach.php (1.22), language/xpwiki/de/lng.php (1.16), language/xpwiki/de_utf8/lng.php (1.16), language/xpwiki/en/lng.php (1.21), language/xpwiki/ja/lng.php (1.21), language/xpwiki/ja_utf8/lng.php (1.22), skin/image/png/find.png (1.1), skin/image/png/folder_go.png (1.1), skin/image/png/page_attach.png (1.1):
      • Supported search of attach files.
  • 2009-06-26 09:20 nao-pon
    • * language/xpwiki/: ja/default.js (1.3), ja_utf8/default.js (1.3):
      • Edited "wikihelper_msg_attach".
  • 2009-06-26 09:19 nao-pon
    • * class/make_link.php (1.41), class/func/pukiwiki_func.php (1.208), ini/pukiwiki.ini.php (1.96):
      • Added root var "interwikinameRegex" and added "skype:".
  • 2009-06-26 09:17 nao-pon
    • * plugin/code/keyword.d.php (1.3):
      • Correction by SHOO.
  • 2009-06-26 09:12 nao-pon
    • * skin/keitai.skin.php (1.30):
      • Correction for K-tai renderer Ver >= 20090611.
  • 2009-06-26 09:11 nao-pon
    • * skin/js/: ajaxtree.js (1.6), lightbox.js (1.17), xpwiki.js (1.47):
      • Use "document.querySelector" on IE8.
  • 2009-06-26 09:09 nao-pon
    • * skin/js/: main.js (1.64), calendar9.js (1.11):
      • Simplify.
  • 2009-06-26 09:07 nao-pon
  • 2009-06-26 09:01 nao-pon
    • * skin/js/sie-mini.js (1.3):
      • VerUP to 0.50.
  • 2009-06-26 08:48 nao-pon
    • * ini/keitai.ini.php (1.24):
      • Correction for K-tai renderer Ver >= 20090611.

Ver 4.02.17 (管理者のみ編集可能ページでHTMLを許可するプラグインなど)

Changes
管理者のみ編集可能なページとは
ページオーナーが管理者又はゲストで、そのページの編集権限が誰も編集できないように設定されているページ(凍結を含む)。
    • 原版は sonots さん作の htmlプラグイン です。有益なプラグインを公開されている sonots さんに感謝いたします。 :thumb_up:
2009 5月 28 (木)
 
ページ内コンテンツ
  • Ver 4.02.17 (管理者のみ編集可能ページでHTMLを許可するプラグインなど)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.17 (管理者のみ編集可能ページでHTMLを許可するプラグインなど) anchor.png Edit

Tag: Bugfix セキュリティ 新規プラグイン HTML

Page Top

概要 anchor.png Edit

  • 管理者のみ編集可能かどうかをチェックする関数で、登録ユーザーが編集可能の場合も TRUE を返すバグの修正。
    • この関数は Ver 4.02.16 で新設されました。該当のバージョンをお使いの方はできるだけ早くアップデートされることをお勧めします。
  • showrss プラグインの第5引数が "html" 以外でも "html" として判定されてしまう問題の修正。
  • HTML をそのまま表示するプラグイン html を新規追加
    • 管理者のみ編集可能なページで HTML を表示します。
    • 原版は sonots さん作の htmlプラグイン です。有益なプラグインを公開されている sonots さんに感謝いたします。 :thumb_up:
  • その他、関連しての Bugfix、細かい調整など。
管理者のみ編集可能なページとは
ページオーナーが管理者又はゲストで、そのページの編集権限が誰も編集できないように設定されているページ(凍結を含む)。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-05-28 11:33 nao-pon
    • * version.php (1.90):
      • Version 4.02.17
  • 2009-05-28 11:31 nao-pon
    • * plugin/html.inc.php (1.1):
      • HTML plugin by sonots.
  • 2009-05-28 10:57 nao-pon
    • * plugin/showrss.inc.php (1.14):
      • Bugfix of problem that "1" of the fifth argument is judged as "html".
  • 2009-05-28 10:55 nao-pon
    • * plugin/pginfo.inc.php (1.30):
      • Bugfix of problem that uid cannot be set to "0".
  • 2009-05-28 10:54 nao-pon
    • * plugin/include.inc.php (1.7):
      • Bugfix about class name of <div>.
  • 2009-05-28 10:48 nao-pon
    • * class/func/xpwiki_func.php (1.214):
      • Bugfix of "is_editable_only_admin()".
  • 2009-05-28 10:47 nao-pon
    • * class/func/xoops_wrapper.php (1.55):
      • Optimization. ( get_userinfo_by_id() )

Ver 4.02.16 (絵文字パッド対応、各種プラグインの調整・機能追加など)

Changes
include
include:[対象とするページ名] (MySQLのクエリとしてそのまま評価される (`name` LIKE [語句]) ので注意して記入してください)
exclude
exclude:[対象としないページ名] (MySQLのクエリとしてそのまま評価される (`name` NOT LIKE [語句]) ので注意して記入してください)
2009 5月 25 (月)
 
ページ内コンテンツ
  • Ver 4.02.16 (絵文字パッド対応、各種プラグインの調整・機能追加など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.16 (絵文字パッド対応、各種プラグインの調整・機能追加など) anchor.png Edit

Tag: 絵文字 プラグイン Bugfix

Page Top

概要 anchor.png Edit

  • attach.inc.php に 新しい設定 $this->cont['ATTACH_DISABLED_OWNER_CHECK'] = FALSE; を追加。
  • WizMobile の絵文字表記に対応するための調整
  • 絵文字パッド対応のための調整
  • WhatsNew モジュール用プラグインで、更新時間が未来日付のページをリストアップしないようにした。
  • piCal 用プラグイン用インクルードファイルを用意した。
    • piCal 用 新プラグイン
      • filexpWiki_piCal_plugin.zip
      • piCal のプラグイン管理で、オプションが設定できます。以下をカンマ区切りで入力(カンマを含む場合は二重引用符 「"」で囲む)
      nochild
      子ページをリストアップしない
      include
      include:[対象とするページ名] (MySQLのクエリとしてそのまま評価される (`name` LIKE [語句]) ので注意して記入してください)
      exclude
      exclude:[対象としないページ名] (MySQLのクエリとしてそのまま評価される (`name` NOT LIKE [語句]) ので注意して記入してください)
  • i-mode browser 2.0 のための調整
  • calendar9 の休日設定読み込みのバグ修正 (thx kazdon)
  • データベースシンクロを max_execution_time = 0 環境のための調整 (thx 黄龍)
  • recent プラグインで、ベースページを指定する場合、末尾に "/" を付けることで、子ページをリストアップしないようにした。
  • ページ内容を置換する replacer プラグインで、ページ数が多く複数回に渡る場合、同じページを二度処理しないようにした。
  • showrss プラグインで、詳細を表示するスイッチの第5引数に 'html' を指定することで、フィード中の HTML を有効にして表示するようにした。(thx 黄龍)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-05-25 17:56 nao-pon
    • * version.php (1.89):
      • Version 4.02.16
  • 2009-05-25 17:55 nao-pon
    • * plugin/showrss.inc.php (1.13):
      • HTML feed is permitted on the page to be able to edit only admin.
  • 2009-05-25 17:44 nao-pon
    • * class/func/xpwiki_func.php (1.213):
      • Rename function from "is_editable_admin_only" to "is_editable_only_admin".
  • 2009-05-25 17:41 nao-pon
    • * class/func/xpwiki_func.php (1.212):
      • Added a function "is_editable_admin_only ($page)".
  • 2009-05-25 16:30 nao-pon
    • * plugin/showrss.inc.php (1.12):
      • The permission of html feed is added. URL permitted to $this->conf 'allow_html_urls' is set, and "html" is specified for the 5th argument.
  • 2009-05-25 13:53 nao-pon
    • * plugin/sitemap.inc.php (1.1):
      • Outpot Google sitemap.
  • 2009-05-25 13:52 nao-pon
    • * plugin/replacer.inc.php (1.4):
      • When processing it two or more times, the same page is not processed twice.
  • 2009-05-25 13:51 nao-pon
    • * plugin/recent.inc.php (1.17):
      • No listing children pages, if prefix ends by "/".
  • 2009-05-25 13:46 nao-pon
    • * plugin/newpage.inc.php (1.10):
      • Bugfix about listing of base pages.
  • 2009-05-25 13:45 nao-pon
    • * plugin/menu.inc.php (1.12):
      • Changed menu.
  • 2009-05-25 13:44 nao-pon
    • * plugin/edit.inc.php (1.69):
      • Supported WizMobile emoji style. ([emj:\d+:(im|ez|sb)]).
  • 2009-05-25 13:44 nao-pon
    • * plugin/dummy.inc.php (1.1):
      • dummy plugin.
  • 2009-05-25 13:43 nao-pon
    • * plugin/dbsync.inc.php (1.37):
      • Correction for "max_execution_time = 0".
  • 2009-05-25 13:43 nao-pon
    • * plugin/calendar9.inc.php (1.15):
      • Bugfix about reading "DayOff" page.
  • 2009-05-25 13:41 nao-pon
    • * plugin/aws.inc.php (1.7):
      • Supported the "Product Advertising API".
  • 2009-05-25 13:38 nao-pon
    • * skin/keitai.skin.php (1.29):
      • Fine-tuning.
  • 2009-05-25 13:37 nao-pon
    • * ini/keitai.ini.php (1.23):
      • Correction for "i-mode browser 2.0".
  • 2009-05-25 13:36 nao-pon
    • * ini/default.ini.php (1.12):
      • Disabled "html_wordwrap" (root->word_break_limit = 0).
  • 2009-05-25 13:30 nao-pon
    • * include/piCal.php (1.1):
      • Plugin for piCal.
  • 2009-05-25 13:30 nao-pon
    • * class/extension/whatsnew.php (1.15):
      • The item at the date of the future is not displayed.
  • 2009-05-25 13:29 nao-pon
    • * class/make_link.php (1.40):
      • Supported WizMobile emoji style. ([emj:\d+:(im|ez|sb)]).
  • 2009-05-25 13:28 nao-pon
    • * class/attach.php (1.21), plugin/attach.inc.php (1.52):
      • Added a config "$this->cont['ATTACH_DISABLED_OWNER_CHECK'] = FALSE;".
  • 2009-05-25 13:27 nao-pon
    • * class/func/pukiwiki_func.php (1.206):
      • Supported the "Emoji pad".
      • It corresponds to the date of the future on get_passage().
  • 2009-05-25 13:21 nao-pon
    • * language/xpwiki/en/lng.php (1.20), language/xpwiki/ja/lng.php (1.20), language/xpwiki/ja_utf8/lng.php (1.21), skin/js/winie.js (1.15), skin/js/xpwiki.js (1.46), plugin/article.inc.php (1.10), plugin/comment.inc.php (1.10), plugin/pcomment.inc.php (1.20), plugin/tracker.inc.php (1.21), class/plugin.php (1.19), class/func/xpwiki_func.php (1.211):
      • Supported the "Emoji pad".
  • 2009-05-25 13:16 nao-pon
    • * ways/x2w.php (1.17):
      • " " was added to smiley at the head of line.

Ver 4.02.15 (様々なリクエストに応えて・・・)

2009 5月 2 (土)
 
ページ内コンテンツ
  • Ver 4.02.15 (様々なリクエストに応えて・・・)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.15 (様々なリクエストに応えて・・・) anchor.png Edit

Tag: Bugfix ini設定 プラグイン FCKeditor リッチエディタ 印刷用表示 JavaScript IE セキュリティ Smarty

Page Top

概要 anchor.png Edit

  • リッチエディタで &*; 形式のスマイリー(フェイスマーク)が使えない問題を修正。
  • html側に置いた 'js', 'png', 'gif', 'swf' ファイルが置き換え読み込みされない問題を修正。
  • ブロックで出力されたSmarty変数 "xoops_module_header" が適切に出力されないことがある問題を修正。
  • t-Diary テーマ使用時の印刷モードを調整。
  • 添付ファイルのバックアップ処理で、データベースと実ファイルが不整合となる問題を修正。
  • autoalias の置換処理を make_link() から int_autolink_proc()に移動した。
  • ref プラグインで出力する画像に対する alt 属性と title 属性に出力する内容をコントロールできるようにした。
    • default.ini.php
      1
      2
      3
      4
      5
      6
      
      /////////////////////////////////////////////////
      // Attributes "alt"" & "title" of <img> by plugin "ref"
      // Can set "title", "name", "size", "exif" join by ","
      // Please set "$this->cont['PLUGIN_REF_GET_EXIF'] = TRUE;" in "plugin_ref_init()" if you use "exif". 
      $root->ref_img_alt = 'title,name';
      $root->ref_img_title = 'title,name,size';
    • keitai.ini.php
      1
      2
      3
      4
      5
      6
      
      /////////////////////////////////////////////////
      // Attributes "alt"" & "title" of <img> by plugin "ref"
      // Can set "title", "name", "size", "exif" join by ","
      // Please set "$this->cont['PLUGIN_REF_GET_EXIF'] = TRUE;" in "plugin_ref_init()" if you use "exif". 
      $root->ref_img_alt = '';
      $root->ref_img_title = '';
      • 参考スレッド: taroj (thx taroj)
  • 印刷用表示でページ内にリンクがない場合に表示が乱れる問題を修正。
  • calendar9 プラグインで IE 使用時にページがポップアップしない問題を修正。
  • textarea のリサイズ機能で "display: inline" な textarea に対応した。
  • textarea の class属性に norich を指定することで、リッチエディタ切り替えボタンを表示しないようにした。
  • attach プラグインで外部画像をキャッシュする場合に、イメージファイルに悪意あるコードが仕込まれていないかをチェックするようにした。
  • comment, pcomment プラグインにオプションを追加した。
    • col:<桁数>
      • メッセージ入力部分の桁数(size)を指定できます。規定値:70
    • multi:<行数>
      • メッセージ入力部分を複数行入力可能します。<行数>は textarea の rows 属性に指定する値です。multi とだけ指定すると multi:1 と指定されたとみなします。
  • ゲスト権限で編集時に、名前の入力欄を表示するようにし、cookie に名前が保存されている場合は、チェックボックス(□ゲスト) もあわせて表示し、ゲスト扱いで編集できるようにした。(cookie は削除されない)
  • newpage プラグイン (下位作成) で、下位ページの一覧からページを選択できるようにした。
  • 参照元一覧で表示件数が多い場合は pagenav を使って、複数ページに分けるようにした。
    • 規定では1ページあたり100件表示されます。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-05-02 13:18 nao-pon
    • * version.php (1.88):
      • Version 4.02.15
  • 2009-05-02 13:17 nao-pon
    • * plugin/related.inc.php (1.8):
      • Use number_format() for total pages.
  • 2009-05-02 13:16 nao-pon
    • * plugin/referer.inc.php (1.9):
      • Added page navi.
  • 2009-05-02 13:14 nao-pon
    • * plugin/newpage.inc.php (1.9):
      • Added selection box on lower page.
  • 2009-05-02 13:13 nao-pon
    • * plugin/memo.inc.php (1.6):
      • Set textarea attribute 'class="norich"'.
  • 2009-05-02 13:12 nao-pon
    • * plugin/edit.inc.php (1.68):
      • Added name field in edit form with guest.
  • 2009-05-02 13:11 nao-pon
    • * plugin/dbsync.inc.php (1.36):
      • Bugfix, problem of Attach file backup.
  • 2009-05-02 13:10 nao-pon
    • * language/xpwiki/de/plugin/pluginlist.lng.php (1.11), language/xpwiki/de_utf8/plugin/pluginlist.lng.php (1.11), language/xpwiki/en/plugin/pluginlist.lng.php (1.11), language/xpwiki/ja/plugin/pluginlist.lng.php (1.11), language/xpwiki/ja_utf8/plugin/pluginlist.lng.php (1.11), plugin/comment.inc.php (1.9), plugin/pcomment.inc.php (1.19):
      • Added options "cols:<Cols>" & "multi:<lines>".
  • 2009-05-02 12:58 nao-pon
    • * plugin/attach.inc.php (1.51):
      • Bugfix, problem of Attach file backup.
      • Added security check image file for cache.
  • 2009-05-02 12:54 nao-pon
    • * skin/js/xpwiki.js (1.45):
      • Correction for textarea with "display:inline".
      • Disabled richeditor when className has "norich".
  • 2009-05-02 12:52 nao-pon
    • * skin/js/resizable.js (1.19):
      • Correction for IE & textarea with "display:inline".
  • 2009-05-02 12:51 nao-pon
    • * skin/js/calendar9.js (1.10):
      • Correction for IE.
  • 2009-05-02 12:50 nao-pon
    • * skin/print.skin.php (1.2):
      • Bugfix, case of links is empty.
  • 2009-05-02 12:48 nao-pon
    • * language/xpwiki/: de/lng.php (1.15), de_utf8/lng.php (1.15), en/lng.php (1.19), ja/lng.php (1.19), ja_utf8/lng.php (1.20):
      • Bugfix, problem of Attach file backup.
  • 2009-05-02 12:48 nao-pon
  • 2009-05-02 12:47 nao-pon
    • * ini/default.ini.php (1.11), plugin/ref.inc.php (1.45), ini/keitai.ini.php (1.22):
      • Added configs root->ref_img_alt & root->ref_img_title.
  • 2009-05-02 12:43 nao-pon
    • * class/func/xpwiki_func.php (1.210):
      • Bugfix, problem of Attach file backup.
  • 2009-05-02 12:42 nao-pon
    • * class/func/pukiwiki_func.php (1.205):
      • autoalias function moved from make_link() to int_autolink_proc().
      • Added name field in edit form with guest.
  • 2009-05-02 12:38 nao-pon
    • * class/make_link.php (1.39):
      • autoalias function moveed from make_link() to int_autolink_proc().
  • 2009-05-02 11:18 nao-pon
    • * class/attach.php (1.20):
      • Bugfix, problem of file backup function.
  • 2009-05-02 11:16 nao-pon
    • * class/include/init.php (1.66):
      • $root->anonymous = $root->_no_name = $root->siteinfo['anonymous']; for compatible.
  • 2009-05-02 11:14 nao-pon
    • * class/func/xoops_wrapper.php (1.54):
      • Simplfy.
  • 2009-05-02 11:13 nao-pon
    • * class/xpwiki.php (1.95):
      • Correction of print mode with t-Diary's theme.
  • 2009-05-02 11:10 nao-pon
  • 2009-05-02 11:06 nao-pon
    • * loader.php (1.62):
      • Bugfix, can't load 'js', 'png', 'gif' & 'swf' in html side.
  • 2009-05-02 11:01 nao-pon
    • * ways/w2x.php (1.18):
      • Bugfix of facemark "&*;".

Ver 4.02.14 印刷用表示モード追加と各種プラグインの調整など

2009 4月 11 (土)
 
ページ内コンテンツ
  • Ver 4.02.14 印刷用表示モード追加と各種プラグインの調整など
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.14 印刷用表示モード追加と各種プラグインの調整など anchor.png Edit

Tag: 印刷用表示 新規プラグイン ini設定 基本設計 IE JavaScript

今回は、コミットするときに間違ったコミットログで、複数のファイルをコミットしてしまい、変更箇所とその理由が分かり辛くなってしまいました。 :hammer:

Page Top

概要 anchor.png Edit

  • $root->_symbol_anchor に空白を指定できるようにした。
  • 印刷用最適化表示モードを追加
  • pukiwiki.ini.php に $root->skin_navigator_disabled を追加
  • pukiwiki.ini.php の $root->skin_navigator_cmds にすべてを意味する all を指定できるようにした。
    • $root->skin_navigator_cmds に all を指定し、$root->skin_navigator_disabled で除外していくことができるようになりました。
    • 環境設定で設定できます。
  • newpage プラグインで '/' が二重になってしまう問題を修正
  • replacer プラグインで置換ワードの \n, \t をそれぞれ [改行], [タブ] に変換するようにした。
  • 日付表示を CSS でデザイン化表示する boxdate プラグインを新規追加しました。
    • #boxdate([link][,pege:<ページ名>][,date:<日付文字列>]) page を省略した場合、カレントページをページ名とします。
    • calendar_viewer プラグインで、日付表示に boxdate プラグインを使用することをデフォルトした。
  • IE8 向けに JavaScript を調整した。
  • code プラグイン
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-04-11 16:48 nao-pon
    • * version.php (1.87):
      • Version 4.02.14
  • 2009-04-11 16:44 nao-pon
    • * plugin/boxdate.inc.php (1.2):
      • Language negotiation.
  • 2009-04-11 15:39 nao-pon
    • * skin/image/png/print2.png (1.2):
      • Added print view. (last comment was misstake)
  • 2009-04-11 10:44 nao-pon
    • * plugin/replacer.inc.php (1.3):
      • Correction for replace words "\n" & "\t". (last comment was misstake)
  • 2009-04-11 10:40 nao-pon
    • * plugin/newpage.inc.php (1.8):
      • Bugfix of '/'. (last comment was misstake)
  • 2009-04-11 09:52 nao-pon
    • * ini/pukiwiki.ini.php (1.94), loader.php (1.61), language/xpwiki/de/plugin/conf.lng.php (1.9), language/xpwiki/en/lng.php (1.18), language/xpwiki/en/plugin/conf.lng.php (1.13), language/xpwiki/ja_utf8/lng.php (1.19), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.13), plugin/backup.inc.php (1.18), plugin/boxdate.inc.php (1.1), plugin/calendar2.inc.php (1.13), plugin/calendar_viewer.inc.php (1.15), plugin/code.inc.php (1.21), plugin/conf.inc.php (1.16), plugin/newpage.inc.php (1.7), plugin/region.inc.php (1.13), plugin/replacer.inc.php (1.2), plugin/code/codehighlight.php (1.14), plugin/code/keyword.d.php (1.2), skin/print.skin.php (1.1), skin/pukiwiki.skin.php (1.44), skin/css/calendar.css (1.2), skin/css/fusen.css (1.4), skin/css/main.css (1.34), skin/css/main_print.css (1.2), skin/css/main_print_nolinks.css (1.1), skin/image/png/print.png (1.1), skin/image/png/print2.png (1.1), skin/js/main.js (1.63), skin/js/resizable.js (1.18), skin/js/winie.js (1.14), skin/js/xpwiki.js (1.44), language/xpwiki/de/lng.php (1.14), language/xpwiki/de_utf8/lng.php (1.14), language/xpwiki/de_utf8/plugin/conf.lng.php (1.9), language/xpwiki/ja/lng.php (1.18), language/xpwiki/ja/plugin/conf.lng.php (1.13):
      • Added a new config "root->skin_navigator_disabled".
  • 2009-04-11 09:51 nao-pon
    • * class/include/init.php (1.65):
      • Added print view.
  • 2009-04-11 09:51 nao-pon
    • * class/func/xpwiki_func.php (1.209):
      • Added print view.
      • Correction of get_heading_init().
  • 2009-04-11 09:49 nao-pon
    • * class/xpwiki.php (1.94):
      • Cache make each "cont['UA_PROFILE']".
      • Added print view.
  • 2009-04-11 09:48 nao-pon
    • * class/: root.php (1.18), func/pukiwiki_func.php (1.204):
      • Added print view.
  • 2009-04-11 09:46 nao-pon
    • * class/convert_html.php (1.44):
      • Allow empty "root->_symbol_anchor".

Ver 4.02.13 (新defaultスキンなどてんこ盛り)

Changes
 
Thu 1 Jan 1970


ページ内コンテンツ
    • test
      • test
        • test
          • test
          • * test

test anchor.png Edit

Page Top

test anchor.png Edit

Page Top
test anchor.png Edit
Page Top
test anchor.png Edit
Page Top
* test anchor.png Edit

[Fusen:1 by nao-pon]各項目でのフォーラムの参考スレッドへのポインターは後ほど書き加えます。
今日は、タイムアップです。 :-P

[Fusen:1 by nao-pon]フォーラムの参考スレッドへのポインターは後ほど書き加えます。
今日は、タイムアップです。 :-P

2009 4月 4 (土)
 
ページ内コンテンツ
  • Ver 4.02.13 (新defaultスキンなどてんこ盛り)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.13 (新defaultスキンなどてんこ盛り) anchor.png Edit

Tag: スキン Bugfix プラグイン オートリンク UTF-8 CSS 環境設定

Page Top

概要 anchor.png Edit

  • default スキンを大幅に変更した。
    • それに伴い、細かな調整を多岐に渡り行った。
  • MenuBar ブロックでもページCSSを読み込むようにした。
    ページCSS
    各ページに style.css というファイル名で CSS ファイルを添付すると、そのページと下位階層のページにその CSS が適用されます。
  • テーブルのセル背景色を BC:(色コード) でも指定できるようにした。(PukiWikiMod 互換用)
  • 内容のない見出し行に class="none" を設定するようにした。(左マージン解除用)
  • &sup(<テキスト>);、&sub(<テキスト>); という書式も有効とした。(PukiWiki Plus! 互換用)
  • リッチエディタで編集すると、定義リスト中のテーブル子要素から外れてしまう問題を修正。
  • gate.php で、返すべきコンテンツが見つからない場合、HTTPヘッダ "HTTP/1.0 204 No Content" を返すようにした。
  • SIE.js(SVG表示ライブラリ) を Ver 0.45 にバージョンアップした。
  • テキストエリアをリサイズ可能とする場合、テーブル内のエレメントに関しては width="100%" の指定を行わないようにした。
  • xpwiki_plugin クラスに関数 "wrap_plugin_error ($html)" を追加した。
  • Action plugin の戻り時に、['header'] を返すことで、header() 関数を実行できるようにした。
  • Protector Ver 3.33 未満 を利用している場合に、PATH_INFO を使ったページURLで、ページ名に ' (アポストロフィ)を使用したページにアクセスできなくなる問題を修正した。
  • リッチエディタのプラグインの説明の showrss の項目を修正した。
  • attach プラグインの MIME に、'3g2', '3gp', 'mp4' を追加し、'svg' を "image/svg-xml" から "image/svg+xml" に変更した。
  • ref, attach プラグインでの画像・音声・映像 ファイルの出力にあたり、referer チェックを行うかどうかの設定を pukiwiki.ini.php に追加した。
  • IE8 向けに、JavaScript を調整した。
  • AutoLink が原因で、付箋のレンダリングが正常に行われないことがある問題を修正。
  • バックアップを削除した後、バックアップ一覧に戻るようにした。
  • googlemaps2 プラグインで、モバイルマップを表示できるようにした。
    • gnavi モジュールを参考にさせて頂きました。
  • newpage プラグインで action 時にも base ページ名を指定できるようにした。
  • showrss プラグインで 表示が乱れる Atom Feed フォーマットがあったので、対応させた。
  • subnote プラグインに新しいオプション 'icon' を追加した。
  • yahoo プラグインの API サーバーを新サーバーに変更した。
  • isbn プラグインに日本語をハードコードした部分が残っていたので修正した。
  • aws プラグインを UTF-8 環境で使用するとテンプレートによっては、UTF-8 として不正な文字が混入する問題を修正した。
    • テンプレートに日本語が UTF-8 以外で書かれていると、この問題が発生。
  • UTF-8 環境 + オートリンク有効の環境下でページの出力コンテンツに UTF-8 として不正な文字が含まれている場合、コンテンツが空になってしまう問題を修正した。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-04-04 21:48 nao-pon
    • * version.php (1.86):
      • Version 4.02.13
  • 2009-04-04 21:47 nao-pon
    • * skin/: pukiwiki.skin.php (1.43), css/base.css (1.9), css/main.css (1.33), css/wikihelper.css (1.5), image/gif/buttonbg.gif (1.1), image/gif/mnavi.gif (1.1), image/gif/pginfo.gif (1.1), image/gif/shadow.gif (1.1), image/gif/subnote.gif (1.1), image/gif/topage.gif (1.1), image/png/note.png (1.1), image/png/referer.png (1.1), image/png/shadow.png (1.1), image/png/subnote.png (1.1):
      • New type Skin.
  • 2009-04-04 21:16 nao-pon
    • * skin/keitai.skin.php (1.28):
      • Correction for mobile map ( google map api ) & new type skin.
  • 2009-04-04 21:05 nao-pon
    • * class/: ext_autolink.php (1.29), func/pukiwiki_func.php (1.203), func/xpwiki_func.php (1.208):
      • Fixed problem of AutoLink with wrong character as UTF-8.
  • 2009-04-04 21:02 nao-pon
    • * plugin/aws.inc.php (1.6):
      • Remove wrong characters from result by HypSimpleAmazon class..
  • 2009-04-04 20:59 nao-pon
    • * plugin/isbn.inc.php (1.11):
      • Remove multi bytes characters.
  • 2009-04-04 16:13 nao-pon
    • * plugin/yahoo.inc.php (1.4):
      • Replace API server to "search.yahooapis.jp".
  • 2009-04-04 16:12 nao-pon
    • * plugin/topicpath.inc.php (1.9):
      • Correction for new type skin.
  • 2009-04-04 16:11 nao-pon
    • * plugin/subnote.inc.php (1.4):
      • Added a new option "icon".
  • 2009-04-04 16:10 nao-pon
    • * plugin/: sub.inc.php (1.2), sup.inc.php (1.2):
      • Allow style <TEXT $sup(<TEXT>);
  • 2009-04-04 16:05 nao-pon
    • * plugin/showrss.inc.php (1.11):
      • Change cache filename with MD5.
      • Correction for Atom feed.
  • 2009-04-04 16:03 nao-pon
    • * plugin/rss.inc.php (1.32):
      • Fixed problem of page listing on base=''.
  • 2009-04-04 15:55 nao-pon
    • * plugin/newpage.inc.php (1.6):
      • Enable "base" on plugin action.
  • 2009-04-04 13:43 nao-pon
    • * plugin/: googlemaps2.inc.php (1.9), googlemaps2_mark.inc.php (1.6):
      • Supported moblie control map.
  • 2009-04-04 13:36 nao-pon
    • * plugin/backup.inc.php (1.17):
      • Return to backup list when deleted.
  • 2009-04-04 13:35 nao-pon
    • * plugin/fusen.inc.php (1.28):
      • Fixed problem of rendering with autolink.
  • 2009-04-04 13:32 nao-pon
    • * skin/js/: main.js (1.62), winie.js (1.13), xpwiki.js (1.43):
      • Correction for IE8.
  • 2009-04-04 13:30 nao-pon
    • * plugin/: attach.inc.php (1.50), ref.inc.php (1.44):
      • Check $const['OPEN_MEDIA_REFCHECK'].
      • Use result ['header'] on
  • plugin action.
  • 2009-04-04 13:28 nao-pon
    • * ini/pukiwiki.ini.php (1.93):
      • Correction for new type skin.
      • Added new config "$const['OPEN_MEDIA_REFCHECK']".
  • 2009-04-04 13:27 nao-pon
    • * class/attach.php (1.19):
      • Check $const['OPEN_MEDIA_REFCHECK'].
  • 2009-04-04 13:25 nao-pon
    • * ID/: en/wiki/.timestamp (1.6), en/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.2), ja/wiki/.timestamp (1.5), ja/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.2):
      • Added MIME Type '3g2', '3gp', 'mp4' & Edited 'svg'.
  • 2009-04-04 13:21 nao-pon
    • * language/xpwiki/de/plugin/conf.lng.php (1.8), language/xpwiki/de_utf8/plugin/conf.lng.php (1.8), language/xpwiki/en/plugin/conf.lng.php (1.12), language/xpwiki/ja/plugin/conf.lng.php (1.12), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.12), plugin/conf.inc.php (1.15), language/xpwiki/de/lng.php (1.13), language/xpwiki/de_utf8/lng.php (1.13), language/xpwiki/en/lng.php (1.17), language/xpwiki/ja/lng.php (1.17), language/xpwiki/ja_utf8/lng.php (1.18):
      • Correction for new type skin.
  • 2009-04-04 13:20 nao-pon
    • * language/xpwiki/: de/plugin/pluginlist.lng.php (1.10), de_utf8/plugin/pluginlist.lng.php (1.10), en/plugin/pluginlist.lng.php (1.10), ja/plugin/pluginlist.lng.php (1.10), ja_utf8/plugin/pluginlist.lng.php (1.10):
      • Edited "showrss" message.
  • 2009-04-04 13:17 nao-pon
    • * class/func/pukiwiki_func.php (1.202):
      • Correction for new type skin.
  • 2009-04-04 13:15 nao-pon
    • * class/func/xpwiki_func.php (1.207):
      • Correction of PATH_INFO problem with Protector < 3.33.
      • Correction for new type skin.
  • 2009-04-04 13:11 nao-pon
    • * class/include/init.php (1.64):
      • Correction of PATH_INFO problem with Protector < 3.33.
  • 2009-04-04 13:09 nao-pon
    • * class/func/xoops_wrapper.php (1.53):
      • Lightly a little.
  • 2009-04-04 13:07 nao-pon
    • * class/xpwiki.php (1.93):
      • Allow action plugin retuen '['header']'. (Use header()).
  • 2009-04-04 13:05 nao-pon
    • * class/plugin.php (1.18):
      • Added a function "wrap_plugin_error ($html)".
  • 2009-04-04 12:02 nao-pon
    • * skin/js/resizable.js (1.17):
      • Do not set width="100%" in the table.
  • 2009-04-04 12:01 nao-pon
    • * skin/js/sie-mini.js (1.2):
      • Version up to 0.45.
  • 2009-04-04 11:59 nao-pon
    • * gate.php (1.7):
      • Use http header "HTTP/1.0 204 No Content" when No content.
  • 2009-04-04 11:58 nao-pon
    • * ways/x2w.php (1.16):
      • Fixed problem of Table in <DL>.
  • 2009-04-04 11:57 nao-pon
    • * ways/w2x.php (1.17):
      • Add "BC:" as the "Table cell background-color".
      • Allow "&sub(<TEXT>);" & "&sup(<TEXT>);".
  • 2009-04-04 11:55 nao-pon
    • * class/convert_html.php (1.43):
      • Add attr 'class="none"' in empty "<h[2-6]>".
      • Add "BC:" as the "Table cell background-color".
  • 2009-04-04 11:49 nao-pon
    • * blocks/block_functions.php (1.17):
fusen.dat
id.1:
nao-pon : : 09/04/04 23:16

各項目でのフォーラムの参考スレッドへのポインターは後ほど書き加えます。
今日は、タイムアップです。 :-P

Ver 4.02.12 (オートリンクの設定追加とJavaScript調整など)

Changes
 
Thu 1 Jan 1970


2009 3月 20 (金)
 
ページ内コンテンツ
  • Ver 4.02.12 (オートリンクの設定追加とJavaScript調整など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.12 (オートリンクの設定追加とJavaScript調整など) anchor.png Edit

Tag: JavaScript 初期ページ ini設定 protector プラグイン Bugfix オートリンク 付箋

Page Top

概要 anchor.png Edit

  • 英語版の 初期 Wikiデータにマルチバイト文字が混ざっていたので除去した。
  • block プラグインで "around" を指定して float した場合に display:inline を付加するようにした。(IE6 対策)
  • code プラグインで、一行余分に出力されることがまだあったので、その修正をした。
  • rename プラグインで、ページリンクをポップアップにした。
  • 英数文字のページ名のオートリンクを単語単位か文字単位を選択できる設定を pukiwiki.ini.php に追加した。(thx kazdon, nonn50)
    // Matches only words
    // 英数字は単語単位でマッチさせる
    $root->autolink_as_word = 1;
  • ページ一覧などで、<ul> に class="list1" などを付加するようにした。(thx nonn50)
  • 付箋を削除して空になった場合に、メニューリストが更新されない問題を修正した。
  • IE 以外では付箋の接続線の下のエレメントがクリックできない問題を修正した。
  • ポップアップウィンドウの幅をパーセント指定した場合に、幅を変更しない限りブラウザの幅の変更に追従するようにした。(thx kazdon)
  • 画面上のページ名をコピーした時に混入する をPOST時に除去するようにした。(thx SHOO)
  • その他、諸々。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-03-20 15:40 nao-pon
    • * version.php (1.85):
      • Version 4.02.12
  • 2009-03-20 15:40 nao-pon
    • * skin/js/: main.js (1.61), xpwiki.js (1.42):
      • XpWiki.addCssInHead('base.css'); at first.
  • 2009-03-20 15:39 nao-pon
    • * skin/js/resizable.js (1.16):
      • The width of DIV that specifies percent is not fixed.
  • 2009-03-20 15:37 nao-pon
    • * skin/js/fusen.js (1.18):
      • When emptying, the fusen list is updated.
  • 2009-03-20 15:32 nao-pon
    • * class/func/pukiwiki_func.php (1.201):
      • List style added into <ul>. (list1, list2)
  • 2009-03-20 15:31 nao-pon
  • 2009-03-20 15:29 nao-pon
    • * class/func/xoops_wrapper.php (1.52):
      • Set "userinfo['name']" ( Real user name )
  • 2009-03-20 15:27 nao-pon
    • * plugin/subnote.inc.php (1.3):
      • Show the page name when unset diplay text.
  • 2009-03-20 15:20 nao-pon
    • * plugin/rename.inc.php (1.15):
      • Use popup link.
  • 2009-03-20 15:17 nao-pon
    • * class/attach.php (1.18), plugin/chat.inc.php (1.4), plugin/easylogin.inc.php (1.4), plugin/pginfo.inc.php (1.29):
      • Simplfy. ( htmlspecialchars(user['uname']) => user['uname_s'] )
  • 2009-03-20 15:14 nao-pon
    • * plugin/code/codehighlight.php (1.13):
      • Correction of a line output.
  • 2009-03-20 15:13 nao-pon
    • * plugin/block.inc.php (1.7):
      • CSS "display:inline;" added in floating DIV for IE6.
  • 2009-03-20 15:12 nao-pon
    • * ID/en/wiki/: .timestamp (1.5), 466F726D617474696E6752756C6573.txt (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.2):
      • Multi bytes characters removed.

Ver 4.02.11 (4.02.10固有のXSS脆弱性を修理など)

Changes
 
Thu 1 Jan 1970


Ver 4.02.10 で追加された subnote プラグインに、XSS脆弱性が見つかりましたので、早速修理をしました。

該当のバージョンをお使いの方は、お手数ですがバージョンアップをお願い致します。

Ver 4.02.9 以前には、subnote プラグインは含まれていません。

2009 3月 14 (土)
 
ページ内コンテンツ
  • Ver 4.02.11 (4.02.10固有のXSS脆弱性を修理など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.11 (4.02.10固有のXSS脆弱性を修理など) anchor.png Edit

Tag: セキュリティ XSS Bugfix

Ver 4.02.10 で追加された subnote プラグインに、XSS脆弱性が見つかりましたので、早速修理をしました。

該当のバージョンをお使いの方は、お手数ですがバージョンアップをお願い致します。

Ver 4.02.9 以前には、subnote プラグインは含まれていません。

Page Top

概要 anchor.png Edit

  • Ver 4.02.10 で追加した subnote プラグインの XSS 脆弱性を修理。
  • edit プラグインで、Ajax 編集を可能とした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2009-03-14 18:04 nao-pon
    • * version.php (1.84):
      • Version 4.02.11
  • 2009-03-14 18:04 nao-pon
    • * skin/: keitai.skin.php (1.27), pukiwiki.skin.php (1.42), tdiary.skin.php (1.34):
      • Supported toggle of "Note" or "Main".
  • 2009-03-14 17:59 nao-pon
    • * plugin/subnote.inc.php (1.2):
      • Bugfix of XSS problem.
  • 2009-03-14 17:57 nao-pon
    • * plugin/edit.inc.php (1.67):
      • Correction of Ajax editing.
  • 2009-03-14 17:56 nao-pon
    • * class/include/init.php (1.63):
      • Bugfix, Notice error.
    To Top