- 1投稿者:ニック 投稿日:2008年06月14日(土) 01時06分41秒
- ルビふり(強調点)対応を希望します
http://www.nihira.jp/soft/rubyfuri/
ここを見ると、
ルビは、別に、HTML/XHTMLのVersionによっては文法違反ではないようだし
ルビ未対応ブラウザで表示した時も、実害はないようだ
- 2投稿者:暇人 投稿日:2008年06月15日(日) 12時07分13秒
- ルビふり(強調点)は対応させたいと思います。
今時間取れないので、実装まではちょっと(2・3日位?)お待ちください。
独自タグじゃありませんが、何か記号(★かёかЭか仝か・・・)で挟み込むようにして
それを変換するようにと考えております。
- 3投稿者:ニック 投稿日:2008年06月16日(月) 00時26分48秒
- やったー!
ありがとう!
時間がある時にでも実装してくれ!
- 4投稿者:暇人 投稿日:2008年06月17日(火) 10時59分29秒
- とりあえず対応しました。
仝「ルビをふる対象」仝「ルビ文字」仝
3個の仝の間にルビをふる対象とルビ文字を入れてください。
対応してるブラウザではルビふりした状態で見れます。
未対応のブラウザは
ルビふる対象【ルビ文字】
と見えるはずです。
ルビふる対象・ルビ文字のところで改行すると表示おかしくなりますが、ご愛嬌ということで(笑
(どのように対応するかはこれから考えます)
- 5投稿者:削除跡 投稿日:時空の歪
-
- 6投稿者:暇人 投稿日:2008年06月17日(火) 11時04分12秒
- 対象は広場とかamezou.cgiを使っている板のみです。
- 7投稿者:暇人 投稿日:2008年06月17日(火) 11時11分04秒
- amezou.cgiじゃなくてamezo.cgiです。
- 8投稿者:d 投稿日:2008年06月17日(火) 22時03分17秒
- 仝あああ仝・・・仝
- 9投稿者:ニック 投稿日:2008年06月17日(火) 22時51分20秒
- ありがとう!!!!
ただし、強調点を未対応ブラウザで見ると
こんな感じになる【・・・・・・・・】
修正してくれると幸いです
- 10投稿者:暇人 投稿日:2008年06月17日(火) 23時34分27秒
- 強調点を非表示にする場合
JavaScript使用するため、
もうちょっと時間ください。
- 11投稿者:暇人 投稿日:2008年06月20日(金) 16時41分22秒
- ルビふりについて(途中経過)のまとめ
対応してるブラウザはIE5.0 IE6.0
Firefox 3とIE7は対応してるか知らない
未対応のブラウザについて
(括弧)を使ってルビ文字で表示
強調文だと【・・・・・・・・】みたいに間抜けになる
javascriptで(括弧)部分を非表示に
<script type="text/javascript">
<!--
document.write("Hello");
// -->
</script>
↑という表示なら上手くいく
でもamezo.cgiのログは1レス1行。
<script type="text/javascript"><!-- document.write("Hello"); // --></script>
↑こういう表示だとjavascriptは動いてくれない。
どうするか???
あと
強調文とルビふり文の振り分けが上手くいってない
ルビふり部分が同じ連続した文字なら強調文、その他がルビふり文に分けようとした。
半角文字が連続したものだと上手くいくのですが
(たとえば「bbbbb」「111」とか半角文字が連続するもの)
全角が上手くいかない。
(たとえば「駄駄駄」とか「あああ」とか)
荒らし対策にもつながるのでここら辺はきちんとしたい。
なんか宿題が多い(笑
- 12投稿者:暇人 投稿日:2008年06月20日(金) 16時57分34秒
- 振り分け部分はナントカなりそうです
あとはjavascript部分
別な方法にするかどうするか
- 13投稿者:ニック 投稿日:2008年06月21日(土) 00時24分05秒
- む〜分からん
CGIの知識もjavascriptの知識もほぼ無い状態で書くが
改行コード入れてみるとか
ところで
javascriptって使用しているブラウザは何であるかを取得する為に使うんですか?
そうだと仮定すると
レスのところで毎度javascript動かすんじゃなくて
レスではないどこか適当なところでjavascriptを動かして
ブラウザ情報はどこかに保存して
レスの部分ではその保存した情報を元に表示方法を切り替える
とかどうだろう
ちょっと妄想入ってるかもしらんが
- 14投稿者:暇人 投稿日:2008年06月24日(火) 22時55分24秒
- いろいろ試した結果
・改行コード入れてみる
レス作製過程で改行コード削除される仕様
レス途中に改行入れるのは無理っぽい。
入れても最新レス50とかres.cgi使った表示がおかしくなってしまいます。
・他のとこでブラウザ情報取得保存→それを元に切り替え
indexやres.cgi使った場合にならできますが
ログのhtmlの時が問題。
対応するようにしても、今あるログを対応するようにコンバートするのが面倒・・・。
何か良い案が浮かぶまで保留にしときます。
中途半端な対応になってしまって、申し訳ありません。
- 15投稿者:ニック 投稿日:2008年06月25日(水) 01時28分37秒
- 了解
問題ありませぬ
まあ今あるログは放置することにしても
>htmlの時が問題
ってのは変数が無いから?
↑面倒ならこの質問は無視してよい