今までコメントのスマイリーは「MTSmiley」と「MTMacro」を導入して実現していましたが、今回新たな方法を発見して入れ替えてみました
コメントにカスタマイズ絵文字入力機能
動作的に言うと結果は同じなのですが、余計な空間が空かないのが魅力的です(「MTSmiley」と「MTMacro」ではHTMLの先頭に画像数分だけ空白行が空く)。また、導入時の設定方法(タグのidやclass属性指定)が解れば、すぐにでも使えるのが嬉しいです♪
(実際に導入したのはゲーム用のブログでしたが、試してみた結果からこちらでも使う事に決めました
)
おすすめ導入方を簡単に書きます(画像の名前やURL、タグの属性等の設定が済んでいるとします)。
1.スクリプトをほんの少しだけ弄る。
スクリプトをすべてテキストエディターにコピペします(すべて一緒に一つのファイルとして)。その際に、それぞれの前後に付いている「<script style="text/javascript"><!--」と「--></script>」を取り払います。
コピペすると以下のように並ぶ訳ですが、上記の通りに赤字を削除します。
<script type="text/javascript">
<!--
:
:
// -->
</script>
<script type="text/javascript">
<!--
:
:
writeCustmizeEmojiTagList();
// -->
</script>
<script type="text/javascript">
<!--
:
:
changeCustmizeEmojiTag();
// -->
</script>
2.直接HTMLに記述するのは数行だけで良い。
上記青字部分は「ページ上に結果を表示する」為のものですが、これらを新規作成でテキストエディターにカットペし、緑字を追加して以下のようにします。
重要:この時上記ファイルを「emoji.js」としてutf-8で保存(ブログがutf-8の場合。他のエンコードであればそれに合わせる)し、サーバーにアップしておきます。
<script type="text/javascript">
<!--
writeCustmizeEmojiTagList();
// -->
</script>
<script type="text/javascript">
<!--
changeCustmizeEmojiTag();
// -->
</script>
これらが直接記述するものになります。それぞれ所定の位置(作者様の説明通り、本来スクリプトそのものを貼り付けるところ)に書きます(ここではまだ保存再構築しません)。
3.仕上げ。
最後に先ほど保存・アップした「emoji.js」を読み込む設定を記述します。<head>~</head>間に以下のように書きます。
<script type="text/javascript" src="<$MTBlogURL$>emoji.js"></script>
※ここでは「emoji.js」をトップページと同じところにアップしています。
これで終了です。保存再構築します。
≪ 続きを隠す
久しぶりにSeaMonkeyネタ
少し前に「1.0.1」がリリースされていたんだけど、日本語パックを入れると拡張機能に不具合が出たり、新しいプロファイルを作って起動させるとメニューの一部が表示されなくなって操作できないなどの問題が発生する為、しばらく使っていませんでした。と言うか、1.0でも同じ現象が出ていたのですが
数日前に(日本語パックを配布しているサイトの)日本語化済みのパッケージを使ってみたところ、拡張機能の問題が発生しませんでした。新しいプロファイルは試してませんが、特に問題もなく普通に使えそうです。ただし、ポップアップしたウインドウをJavaScriptで閉じると落ちる問題が再現されていますが・・・

で、早速当サイトの移植テーマをインストールしてみました(上図で適用してます)。内部構造に変更はないのかな?どうやら使えそうです
# このテーマをインストールして不具合が出ても責任は持てませんが
折角なので新しいプロファイルを作ってみました。結果は・・・
Greasemonkeyをデフォルトのプロファイルにインストールしている筈なのですが、なぜか起動の際に「Greasemonkey用のファイルが無い」と言うようなエラーが出ました。ただ、そのエラーを閉じると日本語化されたSeaMonkeyが起動しました!Greasemonkeyを入れなければ、あるいはデフォルトプロファイルのGreasemonkey用の設定を移行すれば回避できるかも?
ちなみに、日本語パックをインストールした時に新しいプロファイルを作ると・・・
必ず英語版として起動し、一部メニューが表示されなくてブラウザー下部にバースエラーが出る、と言う状態になりました。以降は何をしても無駄で、再インストールしか対処法が無かった・・・
≪ 続きを隠す
昨日未明より、サーバー用の回線が数時間に渡り接続できない状態になってました
4:00前後に気が付いてプロバイダーにメールしたのですが、返事はまだ来ていません・・・・・
気になってプロバイダーの障害情報をみてみると、
サービスの登録、履歴参照が行えない状態となっております。インターネットへの接続は正常に行えます。
えっ!接続できないですが?
少なくとも直前のブログペットのエントリーの時間帯には復旧していたようです。これからメールの返事が来ても「正常ですが、何か?」と言われるだけの予感が
サポートからメールが届いたのは19:31。思った通りの回答でした・・・
Webサイト(IPアドレス)へ弊社設備にてアクセスしたところ、現在は問題なく表示されている状況でございました。
メールしてから13時間後に確認してくれても何の意味もない訳で
≪ 続きを隠す
そういえば、WINDが
多少修正する事でMozilla系のブラウザーでソースが出ずにIE7でも同じように表示できるようです
っていってたの。
*このエントリは、BlogPet(ブログペット)の「えぴおん」が書きました。
先日のエントリー「また増えて来た」で行った設定により、全くスパムが受信されなくなりました
しかし、スパマーはよくも飽きずにありもしないアカウントで送ってくるものです。ざっと見ただけでも20種類ありました
全く反応が無いからか、自分のメアドを変更して再び挑戦する奴もいたりするし・・・困ったものです
存在しないアカウント宛のメールは、すべて受信時に削除されてます。
Nightly「Bon Echo」のバージョンが「2.0a2」になってました。しばらくNightlyは入れてなかったけど、その間に面白い機能が追加されてました。
その機能とは「OpenSearch Autodicovery」と言うみたいです。これは「サイト内検索プラグイン」をサイト上で指定しておくと、対応したブラウザーが視覚的に反応してくれるようになり、そのサイト内の検索を直接利用できるようになるそうなのです。

上の画像はBon Echo 2.0a2にテーマを入れたものですが、searchボタンの色がgoボタンと違う事が解ると思います。また、サイト内検索に当サイトが追加されています
これにはサイト側の細工が必要なのですが、対応したブラウザーなら共通して利用できるようなのです♪
左の画像、試している方はお解かりだと思いますが「IE7Beta2」です。実はこれも対応しているようですね。
ちょっとトップページを修正したのでIE7Beta2でも確認してたのですが、検索のプルダウンボタンの色が変わっている事に気が付いたのです。クリックしてみると、Bon Echoのようにサイト内検索を選択できるようになっていたのです
現在正式に対応しているブラウザーが無いようなのですが(?)、とりあえず参考サイトをリンクしておきます。うちにとっては未知の世界で解り辛かったのですが、なんとか上手くできたようです
OpenSearch Autodicovery 対応に
参考までに、うちのxmlファイルを載せておきます(IEで見たほうが良いかも
)。
太字を自分のサイト用に変更。ここではUTF-8を指定しているのでコードもUTF-8保存。
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearchdescription/1.1/">
<os:ShortName>SWWebServerサイト内検索</os:ShortName>
<os:Description>SWWebServerサイト内検索</os:Description>
<os:InputEncoding>utf-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAAICAgAD%2F%2F%2F8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiAAAAAAAiIiIgAAAAABERIiIAAAAAERESIiAAAAAREREiIAAAADMRESIgAAAAMzMREiIAAAADMzERIgAAAAAzMREiAAAAAAMxEiAAAAAAAAAAAAAAAAAAAAAAAAD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Fgf%2F%2F%2FwD%2F%2F%2F4Af%2F%2F8AD%2F%2F%2FAA%2F%2F%2FwAP%2F%2F8AD%2F%2F%2FAA%2F%2F%2FwAP%2F%2F%2BAH%2F%2F%2FwD%2F%2F%2F%2BB%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F</os:Image>
<os:Url type="text/html" method="GET" template="http://zechs.net/mt/mt-search.cgi?IncludeBlogs=1&search={searchTerms}">
</os:Url>
</SearchPlugin>
検索用のURLはMT用ですので、他のブログや検索スクリプトの方法はご自分で試行錯誤してください
アイコン画像のデータスキーム化(The data: URI kitchen)は上記サイト様のリンク経由で行けましたが、使い方はさっぱりでした
なんとなく適当にTypeを「image/ico」とし、base64にチェックを入れてAlternatively, upload a fileの参照ボタンで画像を指定、Generateボタンを押しました。すると次のページでデータースキーム化された画像が表示される。これを上記ファイルの所定の位置へコピペ。
このファイルが完成したら、サーバーにアップして以下を追加する。
太字を自分のサイト用に変更。HTMLファイルの<head>~</head>間に書く。URLはxmlファイルのアップ先。
<link type="application/opensearchdescription+xml" rel="search" href="http://zechs.net/swsearch.xml" title="SWWebServerサイト内検索" />
なお、アイコン画像本体のサイズを必ず16x16にしておかないと、Bon Echoに追加した時にとんでもない事になります
≪ 続きを隠す
昨日のMain BBSに続き、Paint BBSも統一しました
一部BBSのメニューが左に寄っているページがあります。気が向いたら直したいと思います
Main BBSのスタイル(デフォルト)がサイトのスタイルを反映するようにしました
以前からMain BBSもサイトのスタイルで統一したいと思ってたのですが、BBSのテンプレートを調べるのが面倒で後回しにしてました。本日やっとその気になって実行しました。とは言っても、BBS自体のスタイルは変更するつもりはない訳で、行った修正はヘッダーとフッターだけです
あくまでも暫定対応なので、もしかしたらどこかのページで不具合が出るかもしれません
いきなり不具合はけーん!
スタイルを変更するJavaScriptのcharsetを指定せずに書いたらIE7Beta2で正常動作せず
Firefoxでは問題なかったのに・・・でもこれに関しては逆にIEのほうが正しい動作に思える!?
詳しく言うと、、、
JavaScriptの文字コードはMTに合わせているので「UTF-8」なんですが、これを呼び出す記述には何も指定していない。BBSのHTMLのコードは「EUC」なので、IEは呼び出したJavaScriptも「EUC」として読み込もうとする。ここで不具合が出た訳ですね。
≪ 続きを隠す