|
現: 2014-04-01 (火) 21:51:07 nao-pon  |
| | + | #navi |
| | + | RIGHT:&rsslink(../); |
| | + | #boxdate |
| | | | |
| | + | * ckeditor4, HypCommonFunc(hypconf), xpWiki の最新版をリリース [#sf731f5c] |
| | + | RIGHT:&tag(ckeditor4,XOOPS,xpWiki,HypCommonFunc,hypconf); |
| | + | |
| | + | 昨日に ckeditor4 0.50 、そして本日 HypCommonFunc 20140401(hypconf 1.05), xpWiki 5.02.9 をリリースしました。 |
| | + | |
| | + | ** ckeditor4 - 0.50 [#v1acf90d] |
| | + | |
| | + | バンドルしている CKEditor を 4.3.4 にアップデートしました。 |
| | + | |
| | + | あと、これまでの dohtml チェックボックスの状態による CKEditor のモードコントロールに加えて doxcode, dobr チェックボックスの自動認識機能を加え、ちょっとだけ賢く CKEditor のモードを切り替えができるようになりました。 |
| | + | あわせて、xoops_dhtmltarea などの Smarty プラグインで与えるパラメタに "switcher" キーワードを追加し、"switcher" の値に CKEditor をコントロールする JavaScript を記述できるようになりました。 |
| | + | |
| | + | 例えば d3diary の edit.html の場合、xoops_dhtmltarea でフォームを表示している部分の |
| | + | |
| | + | #code(html,nonumber){{ |
| | + | <{xoops_dhtmltarea class=$editor name=diary id=diary cols=40 rows=15 value=$yd_data.diary4edit|htmlspecialchars_decode:$smarty.const.ENT_QUOTES editor=$editor}> |
| | + | }} |
| | + | |
| | + | を |
| | + | |
| | + | #code(html,nonumber){{ |
| | + | <{xoops_dhtmltarea class=$editor name=diary id=diary cols=40 rows=15 value=$yd_data.diary4edit|htmlspecialchars_decode:$smarty.const.ENT_QUOTES editor=$editor switcher=" |
| | + | $('#dohtml').change(function(){ |
| | + | var obj = CKEDITOR.instances.diary, |
| | + | conf = ckconfig_diary; |
| | + | obj && obj.destroy(); |
| | + | conf = ($(this).val() == 0)? $.extend(conf, ckconfig_bbcode_diary) : $.extend(conf, ckconfig_html_diary); |
| | + | CKEDITOR.replace('diary', conf); |
| | + | });"}> |
| | + | }} |
| | + | |
| | + | とすることで、セレクトボックスの切り替えで動的に CKEditor のモードが切り替わるようになります。 |
| | + | |
| | + | ** HypCommonFunc 20140401(hypconf 1.05) [#ca02b33f] |
| | + | |
| | + | - 投稿フォームを開き、長時間かけて投稿文を書いた場合などに起こる、セッションタイムアウトによる自動的ログアウトの防止対策機能を追加しました。 |
| | + | HypCommon の設定の「メインスイッチ」-「キープアライブ機能を有効にする」を「はい」にすることで有効となります。 |
| | + | ~仕組みとして、定期的に Ajax 通信を行いログイン状態を保持するようになっていますので、ブラウザの JavaScript が有効になっていることが前提条件です。 |
| | + | |
| | + | ** xpWiki 5.02.9 [#k3453c9c] |
| | + | |
| | + | - X-Sendfile を利用してファイルの出力を行う場合に、ファイル名を URL エンコードするようにしました。 |
| | + | -- [[mod_xsendfile for Apache2:https://tn123.org/mod_xsendfile/beta/]] は、1.0 以上もしくは[[拙作の改造版>UsersWiki:nao-pon/blog/2010-05-19]]を利用して下さい。 |
| | + | |
| | + | RIGHT:&font(90%){&page_comments;}; |
| | + | #navi |