[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 17:41 / Filesize : 229 KB / Number-of Response : 765
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

k-meleonを語ろう



1 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/15 16:40:53 ID:ePogUOrF]
ブラウザ「k-meleon」を語ろう

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/29(火) 19:12:59 ID:2S6doecy]
>>49さんのpluginを導入した状態用にマクロ(macros.cfg)を
$encodeっていう変数を作って分岐処理するように
書き換えてみた。

>>49みたいなのがあげられても反応薄いとこ見ると、
やっぱこのスレって相当に人が少ないのかな?
何人いるか数えてみたくなる...

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/29(火) 19:13:31 ID:2S6doecy]
#書き換え
# $encode = SJIS(Shift_JIS) / EncodeUTF8(UTF8) / ToEUC(EUC-JP) / ToJIS(ISO-2022-JP) / Original
Google{
&OldSearch; $search = "Google";
$eng = "www.google.com/search?q=";
$encode="EncodeUTF8"
&SetSearch;
}

Yahoo{
&OldSearch; $search = "Yahoo Japan";
$eng = "search.yahoo.co.jp/bin/search?p=";
$encode="ToEUC"
# $eng = "search.yahoo.com/bin/search?p=";
&SetSearch;
}

Wikipedia{
&OldSearch; $search = "Wikipedia";
$eng = "ja.wikipedia.org/wiki/";
$encode="EncodeUTF8"
&SetSearch;
}

Dictionaries{
&OldSearch; $search = "Dictionaries (One Look)";
$eng = "www.onelook.com/?w=";
$encode="Original"
&SetSearch;
}

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/29(火) 19:14:04 ID:2S6doecy]
#書き換え
# ----SEARCH MACROS----

$se="kmeleon.general.searchEngine";
$sl="kmeleon.general.searchLocked";
$sen="kmeleon.general.searchEngineName";
$enc="kmeleon.general.searchEngineEncode";
$so="kmeleon.general.searchOpen";
$eng=getpref(STRING, $se) ;
$search=getpref(STRING, $sen);
$encode=getpref(STRING, $enc);
$layers="kmeleon.plugins.layers.load";
$layer=getpref(BOOL, $layers);

OldSearch{
$oldeng=$eng; $oldsearch=$search; $oldencode=$encode;
}

SetSearch{
getpref(BOOL,$sl)==false ? &Unlocked:&Locked; &Sync;
}
Unlocked{
setpref(STRING,$sen,$search); setpref(STRING,$se,$eng); setpref(STRING,$enc,$encode); &Search;
}
Locked{
&Search; $search=$oldsearch; $eng=$oldeng; $encode=$oldencode;
}


56 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/29(火) 19:15:49 ID:2S6doecy]
#書き換え
# $encode = SJIS(Shift_JIS) / EncodeUTF8(UTF8) / ToEUC(EUC-JP) / ToJIS(ISO-2022-JP) / Original
OpenSearch{
$how=getpref(INT, $so);
$encode=="Original"? : $encode=="Umlauts"? &Umlauts : &EncodeJ;
# $search!="Google"?"":&Umlauts;
$how==0 ? open($eng.$word):$how==1 ? &SearchNew:$how==2 ? &SearchBack:0;
}

#追加
EncodeJ{
# $word = pluginmsgex(jconv, "Escape", $word, STRING);
$encode=="SJIS"? : $word = pluginmsgex(jconv, $encode, $word, STRING);
$word = pluginmsgex(jconv, "Escape", $word, STRING);
}


57 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/29(火) 19:22:06 ID:2S6doecy]
あ...
>>56の&EncodeJの#で始まってるコメント行は消しといてくださいな。
他にももっとうまいやり方とか、問題点とかあったら教えてください。
以上長文失礼しました。






[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<229KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef