Nucleusでアイテムの投稿を許可する時間を長くする

ブログツールNucleusは、セキュリティのため、投稿フォームを開いてから投稿するまでに1時間以上かかると投稿できなくなる。このことは、お客様からのご指摘により発覚したものだ。

私も記事を書くのは遅く、ときに1時間以上推敲しながら、なんてこともあるので、そりゃ困る、ということで、投稿までの時間を長くすることに。

やり方は、Googleで検索をかけたらすぐ見つかった。Nucleusのサポートフォーラム
「Invalid or expired ticket.」というエラーメッセージという記事があったので、これにしたがってnulcues/libs/MANAGER.phpを修正。下の例では、1時間から4時間に変更しています。

485行目あたり
(修正前)
/**
* (internal method) Removes the expired tickets
*/
function _cleanUpExpiredTickets()
{
// remove tickets older than 1 hour
$oldTime = time() - 60 * 60;
$query = 'DELETE FROM ' . sql_table('tickets'). ' WHERE ctime < \'' . date('Y-m-d H:i:s',$oldTime) .'\'';
sql_query($query);
}

(修正後)
/**
* (internal method) Removes the expired tickets
*/
function _cleanUpExpiredTickets()
{
// remove tickets older than 1 hour
$oldTime = time() - 60 * 60 * 4;
$query = 'DELETE FROM ' . sql_table('tickets'). ' WHERE ctime < \'' . date('Y-m-d H:i:s',$oldTime) .'\'';
sql_query($query);
}

これで、皆さんもゆっくり投稿ができますよ~。その分セキュリティは落ちるかもしれないので、ご自身の投稿時間を考えつつお試しあれ。
2008年09月06日(土)01:09:50
カテゴリー:Why Is the Sky Blue? » Nucleus
タグ:

コメント

この記事のコメントはありません。









トラックバック

このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

サイト内検索


カレンダー

2010-03
1234567
891011121314
15161718192021
22232425262728
293031    

ログイン






powered by

  • Powered by Nucleus CMS