«前の日記(2007-12-13 [木]) 最新 次の日記(2007-12-15 [土])» 編集

堕落と混迷の日々

見てくれた人:人

Sunaの仲間のヒトビト
Sunaの観測地点
Sunaの聞いてる曲

2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|
2009|01|03|08|09|10|11|
2010|01|04|05|06|07|08|10|
2011|03|08|
2013|08|

2007-12-14 [金] 修正して使う。

_ 広告が自動挿入される無料サーバで Nucelus CMS のドラフト保存機能を使う方法

Nucleusには書きかけの記事をJavascriptで自動保存してくれる機能(Javascriptツールバー)があるのだが、デフォルトの設定ではABCオロチのように、自動で広告を挿入するタイプのサーバと相性が悪い場合があるようだ。

自動保存機能が作動するか、ドラフト保存ボタンをクリックすると、"Invalid or Expired ticket." というエラーが出てドラフトの保存に失敗する。その際、「ドラフト保存状況」欄に広告が出ていたらおそらくこの問題だろう。

解決には、Nucleusのトップディレクトリに置いているであろう、action.phpの応答に広告が挿入されないようにすればよい。方法は各サーバの流儀に依るはずなので、利用しているサーバで特定のスクリプトで広告を消す方法を調べるとよいだろう。

なお、先述のABCオロチでは、アクセスしたURLのパスに "frame" という単語が含まれていれば広告の表示を抑制することができる。
以下にABCオロチにてドラフト保存機能を有効にした方法を記しておく。

  1. Nucleusのトップディレクトリにある、action.phpをコピーし、actionframe.phpにリネーム。
  2. nucleus/libs/include/ 以下の、次のファイル中のaction.phpをactionframe.phpに修正する。
    • admin-add.template
    • admin-edit.template
    • bookmarklet-add.template
    • bookmarklet-edit.template
  3. Nucleusの管理画面から、「管理」→「グローバル設定」→「Javascriptツールバーのスタイル」を「ツールバーを使わない」以外にする。
お名前:
E-mail:
コメント:
[]

サイト構築中…完成はいつの日か。
連絡先:sunasaji+web at gmail dot com