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

TOP » UsersWiki » calendar nao-pon/blog/2011.11
Archives
2003
1 2 3 4 5 6 7 8 9 10 11 12
2004
1 2 3 4 5 6 7 8 9 10 11 12
2005
1 2 3 4 5 6 7 8 9 10 11 12
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
2015
1 2 3 4 5 6 7 8 9 10 11 12
2016
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
2020
1 2 3 4 5 6 7 8 9 10 11 12
2021
1 2 3 4 5 6 7 8 9 10 11 12
2022
1 2 3 4 5 6 7 8 9 10 11 12
2023
1 2 3 4 5 6 7 8 9 10 11 12
<< 2011.11 >>
[nao-pon/blog]
    3 4 5
6 7 8 9 10 11 12
13 14 15 17 19
20 21 23 24 25 26
27 28 29 30      
 
RSS of nao-pon/blog

IE 9 で FCKeditor 2.6 を使うとダイアログが表示されないバグの修正案 anchor.png

本家のサポートでは、CKEditor に移行しろとか、親ページに

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

を記述しろとかのつれない返事の模様なので、なんとか直したいと調べてみた。

以下解決策。

editor/js/fckeditorcode_ie.js の 38行目

Everything is expanded.Everything is shortened.
 
FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};

Everything is expanded.Everything is shortened.
 
FCKTools.RegisterDollarFunction=function(A){A.$=function(B){return A.document.getElementById(B);};};

に置換。

参照

Bug fix for FCKeditor "RegisterDollarFunction" - ToThePoint Solution

IE9 の強化された DOM 機能の紹介 - Internet Explorer ブログ (日本語版) > 暗黙の関数呼び出しの削除


 
RSS of nao-pon/blog

HypCommonFunc 更新 (Ver. 20111102) XCL 2.2 対応、jQuery mobile の為の最適化など anchor.png

HypCommonFunc を更新して、Ver. 20111102 としました。

ダウンロードは、HypCommonFunc のページからどうぞ。
(最新版の xpWiki には同じものが含まれています。)

Page Top

主な更新内容 anchor.png

  • XCL 2.2 から trust 側に Smarty テンプレートのコンパイルキャッシュを保存するようになりましたので、複数のサイトでtrust 側を共有している場合にキャッシュファイル名が重複しないようにしました。(html/preload/HdXoopsTplHook.class.php)
    • trust側を複数の XCL 2.2 で共有している場合は忘れずにアップロードしてください。
  • 携帯対応レンダラー関連
Page Top

html側 の更新について anchor.png

html側では次のファイルが更新されています。適宜更新をお忘れなく。

  • html/preload/HdXoopsTplHook.class.php (1.3)
  • html/themes/ktai_default/jquery.extra.js (1.2)
  • html/themes/ktai_default/jquery.min.js (1.2)
  • html/themes/ktai_default/jquery.mobile-config.js (1.2)
  • html/themes/ktai_default/jquery.mobile.min.css (1.3)
  • html/themes/ktai_default/jquery.mobile.min.js (1.4)
  • html/themes/ktai_default/keitaiswitch.css (1.1)
  • html/themes/ktai_default/smart.css (1.8)
  • html/themes/ktai_default/theme.html (1.12)
Page Top

更新ファイル anchor.png

  • 2011-11-02 13:35 nao-pon
    • html/preload/HdXoopsTplHook.class.php (1.3)
      • Uses substr(XOOPS_URL, 7) as the prefix of complile_id.
  • 2011-11-02 11:21 nao-pon
    • html/preload/HdXoopsTplHook.class.php (1.2)
      • Supported XCL 2.2.
  • 2011-11-02 09:23 nao-pon
    • version.php (1.128)
      • Version "20111102".
  • 2011-11-02 09:22 nao-pon
    • html/themes/ktai_default/jquery.mobile.min.js (1.4)
    • hyp_common_func.php (1.79)
    • html/class/hyp_common/hyp_preload.conf.php.rename (1.30)
    • html/themes/ktai_default/jquery.extra.js (1.2)
    • html/themes/ktai_default/jquery.min.js (1.2)
    • html/themes/ktai_default/jquery.mobile-config.js (1.2)
    • html/themes/ktai_default/jquery.mobile.min.css (1.3)
    • html/themes/ktai_default/keitaiswitch.css (1.1)
    • html/themes/ktai_default/smart.css (1.8)
    • html/themes/ktai_default/theme.html (1.12)
    • ktairender/hyp_ktai_render.php (1.56)
    • ktairender/templates/smart/body.html (1.1)
    • ktairender/templates/smart/footer.html (1.1)
    • ktairender/templates/smart/header.html (1.1)
    • preload/hyp_preload.conf.php.rename (1.41)
    • preload/hyp_preload.php (1.88)
      • Update to jQuery mobile 1.0 beta2, and better practical use.
  • 2011-11-02 09:19 nao-pon
    • hsamazon/hyp_simple_amazon.php (1.14)
      • Correction for the title containing "html special characters".
  • 2011-11-02 09:13 nao-pon
    • dat/spamsites.dat (1.8)
      • update.
  • 2011-10-10 10:22 nao-pon
    • dat/spamsites.dat (1.7)
      • Update.

 
RSS of nao-pon/blog

APC のユーザーキャッシュで XOOPS 2 のメインメニューを軽くする anchor.png

いまどき、XOOPS Cube Legacy ではない XOOPS を使っている人は少ないとは思いますが、このサイトは今日現在 XOOPS 2 で動いています。

で、以前から言われているメインメニューが重いというのを APC のキャッシュを使って軽くしてみようと思い立ちました。

APC のユーザーキャッシュを使うのは初めてなのですが、簡単に利用できるんですね。肝心の効果の程は、他の部分も重いこともあり、よくは分かりませんがなんとなく軽くなった気がします。

現状ではゲストアクセスのみ有効にしていて、キャッシュ有効時間は1時間、特定の $_GET キーで、メニュー変更のあるものにもハードコーディングで対応してあります。(今回の例だと xpWiki の pgid キー)

気になるキャッシュサイズは、このサイトの場合で 23MB(ユーザーキャッシュ) 程使っています。

  • modules/system/blocks/system_blocks.php
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    
    function b_system_main_show()
    {
        global $xoopsUser,$xoopsModule;
        // start nao-pon
        $mid = empty($xoopsModule)? 0 : $xoopsModule->getVar('mid');
        $checkGetKeys = array('pgid');
        foreach($checkGetKeys as $key) {
            if (array_key_exists($key, $_GET)) {
                $mid .= '_' . $key . '=' . urlencode($_GET[$key]);
            }
        }
        if (!is_object($xoopsUser) && $block = apc_fetch('xoops.hypweb.net_mainmenu_'.$mid)) return $block;
        // end nao-pon
        $block = array();
        $block['lang_home'] = _MB_SYSTEM_HOME;
        $block['lang_close'] = _CLOSE;
        $module_handler =& xoops_gethandler('module');
        $criteria = new CriteriaCompo(new Criteria('hasmain', 1));
        $criteria->add(new Criteria('isactive', 1));
        $criteria->add(new Criteria('weight', 0, '>'));
        $modules =& $module_handler->getObjects($criteria, true);
        $moduleperm_handler =& xoops_gethandler('groupperm');
        $groups = is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
        $read_allowed =& $moduleperm_handler->getItemIds('module_read', $groups);
        foreach (array_keys($modules) as $i) {
            if (in_array($i, $read_allowed)) {
                $block['modules'][$i]['name'] = $modules[$i]->getVar('name');
                $block['modules'][$i]['directory'] = $modules[$i]->getVar('dirname');
                $sublinks =& $modules[$i]->subLink();
    //            if ((count($sublinks) > 0) && (!empty($xoopsModule)) && ($i == $xoopsModule->getVar('mid'))) { //nao-pon
                if ((count($sublinks) > 0) && (!empty($xoopsModule)) && ($i == $mid)) { //nao-pon
                    foreach($sublinks as $sublink){
                        $block['modules'][$i]['sublinks'][] = array('name' => $sublink['name'], 'url' => XOOPS_URL.'/modules/'.$modules[$i]->getVar('dirname').'/'.$sublink['url']);
                    }
                } else {
                    $block['modules'][$i]['sublinks'] = array();
                }
            }
        }
        if (!is_object($xoopsUser)) apc_store('xoops.hypweb.net_mainmenu_'.$mid, $block, 3600); //nao-pon
        return $block;
    }

 
RSS of nao-pon/blog

HypCommonFunc 更新 (Ver. 20111118) 設定モジュール hypconf 同梱とスマホ対応の調整など anchor.png

HypCommonFunc を更新して、Ver. 20111118 としました。

ダウンロードは、HypCommonFunc のページからどうぞ。
(最新版の xpWiki には同じものが含まれています。)

Page Top

主な更新内容 anchor.png

  • HypCommon 関連の設定を行う hypconf モジュールを同梱しました。
    • hypconf モジュールで設定できる項目は、一部の設定に限られていますが「この設定もできるようにして欲しい」といったご要望があれば検討いたしますので、リクエストしてみてください。
    • hypconf モジュールは D3モジュールとなっていますので、trust側とhtml側にファイルを間違いなく設置してください。
  • jQuery mobile を 1.0 RC3ベースとしました。
  • 固定表示していたフッタバーが原因でAndroid端末でフォームの入力時に画面表示が上下する問題があったため、固定フッタバーをやめて、ヘッダバー(非固定)に変更しました。
  • データディレクトリを変更しました。
    • "trust/cache" から "trust/uploads/hyp_common" と "trust/uploads/hyp_common/kakasi" これらのディレクトリにファイル作成権限が必要ですので、パーミッションを適切にセットしてください。(707 か 777 など)
Page Top

html側 の更新について anchor.png

html側では次のファイルが更新されています。適宜更新をお忘れなく。

  • html/class/hyp_common/hyp_preload.conf.php.rename
  • html/class/hyp_common/hyp_preload.conf.php.rename
  • html/preload/HdXoopsTplHook.class.php
  • html/preload/HypXoopsTplHook.class.php
  • html/themes/ktai_default/jquery.extra.js
  • html/themes/ktai_default/jquery.min.js
  • html/themes/ktai_default/jquery.mobile-config.js
  • html/themes/ktai_default/jquery.mobile.min.css
  • html/themes/ktai_default/jquery.mobile.min.js
  • html/themes/ktai_default/jquery.mobile.min.js
  • html/themes/ktai_default/smart.css
Page Top

更新ファイル anchor.png

+  今回更新されたファイルの一覧
  • 2011-11-18 15:54 nao-pon
    • version.php (1.129)
      • Version 20111118.
  • 2011-11-18 13:50 nao-pon
    • preload/hyp_preload.php (1.102)
      • Added setting that disabled "wiki helper" in modules.
  • 2011-11-18 00:09 nao-pon
    • preload/hyp_preload.php (1.101)
      • xpWiki renderer setting with "hypconf".
  • 2011-11-17 22:52 nao-pon
    • preload/hyp_preload.php (1.100)
    • xc_classes/Hyp_TextFilter.php (1.1)
      • xpWiki renderer setting with "hypconf".
  • 2011-11-16 17:20 nao-pon
    • ktairender/ipranges/docomo.ip (1.4)
      • Update IP range.
  • 2011-11-15 12:14 nao-pon
    • html/themes/ktai_default/jquery.mobile.min.js (1.6)
      • typo.
  • 2011-11-15 12:08 nao-pon
    • html/themes/ktai_default/jquery.min.js (1.3)
    • html/themes/ktai_default/jquery.mobile.min.css (1.4)
    • html/themes/ktai_default/jquery.mobile.min.js (1.5)
      • jQuery mobile 1.0RC3
  • 2011-11-14 20:26 nao-pon
    • preload/hyp_preload.php (1.99)
      • " ' " Missing.
  • 2011-11-12 20:37 nao-pon
    • preload/hyp_preload.php (1.98)
      • correction to config When reading the ini file.
  • 2011-11-12 00:33 nao-pon
    • preload/hyp_preload.php (1.97)
      • Bugfix, "MOJIBAKE" of a button "To Smart Phone's".
  • 2011-11-11 15:18 nao-pon
    • get_execpath.cgi (1.6)
      • Added "trust/cache", "trust/uploads/hyp_common" & "trust/uploads/hyp_common/kakasi" in chmod dirctories.
  • 2011-11-11 11:37 nao-pon
    • preload/hyp_preload.php (1.96)
      • Use "trust/uploads/hyp_common".
  • 2011-11-11 11:36 nao-pon
    • favicon/favicon.php (1.18)
      • "time()" to UNIX_TIME.
  • 2011-11-11 11:35 nao-pon
    • core_addons/xoops_trust_path/cache/readme (1.2)
    • core_addons/xoops_trust_path/uploads/hyp_common/readme (1.1)
    • core_addons/xoops_trust_path/uploads/hyp_common/kakasi/readme (1.1)
      • Make cache & data directories.
  • 2011-11-10 23:04 nao-pon
    • preload/hyp_preload.php (1.95)
      • Change "HYP_COMMON_PRELOAD_CONF" making.
  • 2011-11-10 22:41 nao-pon
    • preload/hyp_preload.php (1.94)
      • Supported "hypconf" module.
  • 2011-11-06 15:00 nao-pon
    • preload/hyp_preload.php (1.93)
      • Enbug fixed of "smart redirection".
  • 2011-11-06 14:12 nao-pon
    • preload/hyp_preload.php (1.92)
      • Optimization of the redirection message for smart phones.
  • 2011-11-05 15:14 nao-pon
    • html/class/hyp_common/hyp_preload.conf.php.rename (1.32)
    • preload/hyp_preload.conf.php.rename (1.43)
    • preload/hyp_preload.php (1.91)
      • not use headerlogo on smart phone.
  • 2011-11-05 15:03 nao-pon
    • html/class/hyp_common/hyp_preload.conf.php.rename (1.31)
    • html/themes/ktai_default/jquery.extra.js (1.3)
    • html/themes/ktai_default/jquery.mobile-config.js (1.3)
    • html/themes/ktai_default/smart.css (1.9)
    • ktairender/templates/smart/footer.html (1.2)
    • ktairender/templates/smart/header.html (1.2)
    • preload/hyp_preload.conf.php.rename (1.42)
    • preload/hyp_preload.php (1.90)
      • A fixed footer bar is stopped in a smart phone display, and it changes into the usual header bar.
  • 2011-11-04 15:37 nao-pon
    • preload/hyp_preload.php (1.89)
      • Supported uppercase tags (<HEAD><BODY>).
  • 2011-11-04 08:39 nao-pon
    • html/preload/HdXoopsTplHook.class.php (1.4)
    • html/preload/HypXoopsTplHook.class.php (1.1)
      • "HdXoopsTplHook.class.php" was replaced to "HypXoopsTplHook.class.php".

 
RSS of nao-pon/blog

HypCommonFunc 更新 (Ver. 20111122) jQuery mobile 1.0 正式版と touch() が効かない問題の修正など anchor.png

HypCommonFunc を更新して、Ver. 20111122 としました。

ダウンロードは、HypCommonFunc のページからどうぞ。
(最新版の xpWiki には同じものが含まれています。)

Page Top

主な更新内容 anchor.png

  • jQuery mobile を 1.0 正式版ベースへ更新
    • 相変わらず、#アンカー 付きリンクでページ移動した場合にページ上部へ移動してしまうのを抑制するハックを含んでします。
  • html/themes/ktai_default/images/buttonbg.gif の同梱忘れを修正。
  • PHP が作成したファイルの owner が変更されてしまうサーバーでも touch() が効くように修正。 (thx SAT77)
Page Top

html側 の更新について anchor.png

html側では次のファイルが更新されています。適宜更新をお忘れなく。

  • html/themes/ktai_default/jquery.mobile.min.css
  • html/themes/ktai_default/jquery.mobile.min.js
  • html/themes/ktai_default/images/buttonbg.gif
Page Top

更新ファイル anchor.png

+  今回更新されたファイルの一覧
  • 2011-11-22 20:36 nao-pon
    • version.php (1.130)
      • Version 20111122.
  • 2011-11-22 18:07 nao-pon
    • hyp_common_func.php (1.80)
    • hyp_kakasi.php (1.6)
    • favicon/favicon.php (1.19)
    • hsamazon/hyp_simple_amazon.php (1.15)
    • preload/hyp_preload.php (1.103)
    • ways/imgconv.php (1.10)
    • ways/redirect.php (1.4)
      • "HypCommonFunc::touch()" was added. It is adapted for the server which changes the owner of the file which PHP made. And it is used.
  • 2011-11-22 18:06 nao-pon
    • html/themes/ktai_default/images/buttonbg.gif (1.1)
      • BG image for a class "button".
  • 2011-11-21 10:11 nao-pon
    • dat/spamsites.dat (1.9)
      • update.
  • 2011-11-21 10:10 nao-pon
    • html/themes/ktai_default/jquery.mobile.min.css (1.5)
    • html/themes/ktai_default/jquery.mobile.min.js (1.7)
      • Based on jQuery Mobile v1.0 .


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

ユーザー名:


パスワード:





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

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

もっと...
サイト情報