タグ

ブックマーク / nekhet.ddo.jp (2)

  • NucleusでDB接続エラー時の表示をもっとリッチに ─ Reichsarchiv ~世界帝王事典~

    NucleusがMySQLへの接続に失敗すると、 Connect Error Could not connect to MySQL database. というメッセージを出力する。Nucleusしか使っていないサイトであれば、 DB接続エラー=何も表示するものはない なのだが、当サイトは性的静的なHTMLコンテンツの方がメインなので、トップページがエラーメッセージだけではちと切ない。そこで、接続エラー時の出力に手を入れてみた。 MySQLへの接続エラーメッセージは、/nucleus/lib/globalfunctions.phpのstartUpError関数で出力している。この関数で出力フォーマットを定義し、関数呼び出し時に出力したい文字列を渡すのである。 startUpError関数を改造してもよいのだが、今回は ・通常のトップページ並のページにする ・そのエラーページを変更しやすくす

    toguo
    toguo 2006/10/10
    最近サイト内で問題になるので検討の価値あり。
  • Nucleusのエディタにボタン追加

    まみおさんのエディタに機能ボタン追加(<、>、&を<、>、&に変換するボタン)をウチにも実装。が、なぜかうまく動かない。おそらくウチの環境に問題があるのだろう。バージョンの違いが原因かもしれない。 いじくり回しているうちに、何とか動くようになった。ついでに、このサイトで多用している<blockquote>用のボタンも追加してみた。 編集するのは、 ・nucleus/javascript/edit.js ・nucleus/libs/PAGEFACTORY.php ・nucleus/language/japanese-utf8.phpUTF-8な場合) の3つ。 まずはedit.jpから。114行目付近の function italicThis() { insertAroundCaret('<i>','</i>'); } の下に、 function blockquoteThis() { 

  • 1