**[[続・質問箱/35]] [#vd33e592]
#author("2018-03-11T12:21:46+09:00;2009-03-15T22:41:54+09:00","","")
**[[質問箱/2035]] [#vd33e592]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ブックマークレットへのリンクの貼り方について|
|~バージョン|1.4.2|
|~投稿者|[[kipple]]|
|~状態|完了|
|~投稿日|&new{2004-02-14 (SAT) 16:02:37};|
***質問 [#n7ea095f]
:|
pukiwiki上にブックマークレットへのリンク、例えばExcite翻訳のリンク
 javascript:q=location.href;if(q)location.href='http://www.excite.co.jp/world/url/body?wb_lp=ENJA&wb_url='+escape
であれば
 <a href="javascript:q=location... ">英→日</a>
を生成するにはどのように記述すればよいのですか?
***回答 [#pd002ffd]
-[[reimy]] &new{2004-02-14 (SAT) 16:32:41};
~InterWikiNameに下記のように定義すれば、表示中のページの翻訳が可能です。
 -[http://www.excite.co.jp/world/url/body?wb_lp=JAEN&wb_url=http://pukiwiki.sourceforge.jp/? excite-je] utf8
 -[http://www.excite.co.jp/world/url/body?wb_lp=ENJA&wb_url=http://pukiwiki.sourceforge.jp/? excite-ej] utf8
 -[http:// babelfish.altavista.com/babelfish/tr?lp=en_ja&url=http://pukiwiki.sourceforge.jp/dev/? alta-ej]] euc
 -[http:// babelfish.altavista.com/babelfish/tr?lp=ja_en&url=http://pukiwiki.sourceforge.jp/dev/? alta-je]] euc
~これはPukiWiki.orgの例ですのでutf8を指定していますが、EUC-JPのサイトの場合はeucを指定してください(altavistaはUTF-8非対応なので上の例はPukiWiki開発サイト)。
~ページ中では次のように書きます。
 [[このページの英訳>excite-je:&fpage;]]
~&fpage;はページを更新したときに自動的にページ名に置換されます。
~[[このページの英訳>excite-je:続・質問箱/35]]
~それにしてもexciteは悲惨な英訳だなあ(苦笑)。altavistaのほうがましかも。
-[[reimy]] &new{2004-02-14 (SAT) 17:03:11};
~なお、翻訳結果を強制的に別ウインドウに表示したい場合は、[[リンクを別窓で開く>dev:PukiWiki/1.4/ちょっと便利に/リンクを別窓で開く]]を参照。
-[[kipple]] &new{2004-02-14 (SAT) 17:24:32};
~回答ありがとうございます!
~[[ここ:http://www.preston-net.com/gm/archives/00000219.shtml]]みたいな荒業は無理ですか?
-[[reimy]] &new{2004-02-14 (SAT) 18:44:54};
~意図するところがよくわかりませんが、スキンの中で(たとえばメニューバー部分などで)リンクを張っておけばどのページに対しても翻訳が簡単にできます。ページ下のAnother HTML-lintへのリンクと同じ理屈です。
-[[kipple]] &new{2004-02-14 (SAT) 19:13:34};
~make_link.phpいじってとりあえず解決しました。
~翻訳に限らず使えるブックマークレットをwikiに載せてたら便利じゃないです?
-[[reimy]] &new{2004-02-14 (SAT) 21:50:13};
~「javascript:」にリンクするようにmake_link.phpを改造すると、セキュリティ上、大穴が開くことになります。そんな危険なことはできません。
-[[kipple]] &new{2004-02-15 (SUN) 20:45:55};
~確かにそうですね...元に戻します。。
~つたない質問に丁寧にお答え頂きありがとうございました。翻訳メニューは早速付けました♪

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.031 sec.

OSDN