■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 最新50

『スキン』 かちゅ〜しゃをカスタマイズする

1 :AzLucky ★ :2003/05/21 01:12 ID:???
header.htm res.htm newres.htm を書き換えて、ちょこっとカスタマイズしましょう。
そんで見せ合えたら、ちょっと幸せ。
そして、みんなで改良してかちゅ〜しゃが使いやすくなればさらに幸せ。

カスタマイズについてのFAQは>>2-3
主な配布先は>>4

201 :なな〜しゃさん :2003/12/28 15:43 ID:CWoiDLCE
>>200
「紙」というソフトをご存じないのであればスルーして頂いてかまわなかったのですが、
一応報告という意味で。

「紙」は、ブラウザに表示したページの「全て」または「一部」を取り込むことができます。
外部cssでの設定なども生きたままですので、「見たままの状態」を取り込むことが可能です。
しかし「装飾要素は全く必要ない」という場合は、「全て」または「一部」の文字(テキスト)のみ
取り込むこともできます。

で、skin30-2K-Ver3.1.0923 だと、上記の2種の取り込みが可能だったのですが、
skin30-2K-Ver3.2.1223 だと、どちらの取り込み方法を選択しても、「文字(テキスト)のみ」
の取り込みになってしまい、スキンが適応された「見たままの状態」での取り込みが
できなくなったという意味でした。

現在は、Ver3.1.0923 へ Ver3.2.1223 の「Error画像一括削除」を移植して、正常に
動いているようなので、私自身は問題なくなりました。



202 :なな〜しゃさん :2003/12/28 16:13 ID:7kep6IFM
>>201
ThinkBook使用ですが
skin30-2 v1.1.0218と
skin30-2K-Ver3.2.1223で
試してみたところVer3.2.1223ではテキストしかできないようです。
がそもそもかちゅで取得したファイルをThinkBookには取り得れることは
めったにないので特に問題ないです。

203 :なな〜しゃさん :2003/12/28 17:31 ID:qq7UUguM
>>200
仰る通りに172行目を書き換えてみました。
するとスクリプトエラーは出なくなりました。
今のところ、動作にも問題ないようです。
ありがとうございました。

204 :skin30-2さく〜しゃ :2003/12/29 16:41 ID:gEZPWvZ2
紙を使ってみました。
行末の空白を削除する機能が、紙のコピー機能と競合するためです。
排他的選択になりますので、紙のほうを優先する場合には、
chie_event.jsの下から10行目あたりにある以下の行を削除してください。

if(document.body) document.write('<script type="text/javascript">document.body.oncopy=copyEvent</script>\n');


205 :なな〜しゃさん :2004/01/07 14:15 ID:sS2tL+KY
skin30-2さく〜しゃさんへ

2Kの場合ですが、
URLの末尾に *.html#○○○ というように <A NAME>が指定されている場合、
skin30-2K-Ver3.1.0923 だと、*.html#○○○まできちんと跳びますが、
skin30-2K-Ver3.2.1223 だと、*.htmlまでした跳びませぬ。

206 :skin30-2さく〜しゃ :2004/01/09 17:55 ID:pVMING22
>>205
勘違いしてたみたいで消してしまってました。

chie_event.jsの22行目にある、browser="Live2ch" を browser="かちゅ〜しゃ" と
書き換えることで動作するようになると思います。

207 :なな〜しゃさん :2004/01/09 22:32 ID:PkU00hd+
>>206
いつも、ども。

ところで、#付きのURLへはきちんと跳ぶようになりましたが、
タブブラウザでこのようなURLをクリックしたとき、
タブブラウザがまだ起動していない場合は、正常に *.html#○○○ だけを開いてくれますが、
タブブラウザが既に起動している場合が、*.html#○○○ と *.html の2枚開きます。
これはタブブラウザ側の問題ですかね?

208 :なな〜しゃさん :2004/01/11 17:05 ID:r50GGGx+
【かちゅ〜しゃについて質問するスレPart7】
http://etc.2ch.net/test/read.cgi/qa/1068038109/から誘導されてきました。

しぃスキンを導入してるのですが、改造してしおりやマウスジェスチャーや画像表示
をすることはできないでしょうか・・・?素人だと難しいですか・・・?

209 :なな〜しゃさん :2004/01/11 21:20 ID:qiYkPQBI
>>208
素人には難しいので、キミも玄人になろう

210 :なな〜しゃさん :2004/01/12 11:22 ID:kkXN/coM
タブの移動をF2とF3ではなくてSHIFT+/とSHIFT+¥でやりたいのですが
どの辺をいじればいいですか?

211 :なな〜しゃさん :2004/01/17 14:35 ID:7Ti72Gdw
>>209
どうすればいいですか・・・?先生・・・

212 :なな〜しゃさん :2004/01/31 12:11 ID:pA2BF56w
>>211
やってもないのにどうするの?って聞くのは、ね。
やってみて、ここのやりかたワカンネヽ(`Д´)ノワァァァンって言うなら助けようもあるが。
他のスキンと比べつつ弄れば意外とできますよ。

213 :なな〜しゃさん :2004/02/05 23:37 ID:hFQRgvIU
skin30-2を使用しています。
[VIEW] [CHECK] によるHTML表示の機能のみを削りたいのですが、
どのようにカスタマイズすればよいのでしょうか。

214 :なな〜しゃさん :2004/02/07 04:04 ID:a8kMk2BI
>>213
画像ポップアップ機能は残すんだよね?
スキンマネージャ上でしか試してないけど、
chie_image.js内の以下の部分(59〜61行目)を変更すれば良さげ。

if(hRH){var ahref=hRH}else{var ahref=a.href}
var nHTML='<input type="button" value="VIEW" onClick=\'changeView("html","'+ahref+'");blur()\'>'
+'<input type="button" value="CHECK" onClick=\'changeView("html","http://www.tekijuku.com/URL/?url='+ahref+'");blur()\'>';



var nHTML=''

215 :213 :2004/02/07 10:26 ID:YoF1QlEo
>>214
ありがとうございます!
さっそく試してみたら出来ました。

216 :なな〜しゃさん :2004/02/07 18:42 ID:6xpjxC+U
メール欄"sage"でリンクを消して名前欄を赤くする方法を教えてください

217 :なな〜しゃさん :2004/02/08 05:55 ID:3YO5Ig7c
>>216
こういう条件分岐処理ってのはパターン覚えてしまえばいくらでも応用きくよ。
スマートな書き方かどうかは別としてね。

とりあえずデフォルトスキンに対して修正してみた。
sageとしか書かれてない場合のみリンク外れて赤くなる。
赤の色は好きなのに変更して。(cl = 'indianred' の部分 16進でもOKなので)
他に条件付けたかったら応用で可能。

てか、もっといい方法ありそうな悪寒((;゚Д゚)


<!-- Header.htm -->
<html><body><font face="MS Pゴシック"><dl>

<script>
// 名前表示のサブ処理
function name_sub(org_mail, nm, mailnm)
{
var name_string = mailnm;
var cl = 'forestgreen'; // メール欄に何も書かれていない場合の色

// メール欄の判断
if (org_mail == 'sage') {
name_string = nm; // リンク外して名前だけに
cl = 'indianred'; // 赤色に
}

// 描画
document.write(name_string.fontcolor(cl));
}
</script>


<!-- NewRes.htm -->
<dt><b>&NUMBER</b> 名前:<script>name_sub('&MAIL', '&NAME', '&MAILNAME')</script> 投稿日:&DATE<dd>&MESSAGE<br><br>


<!-- Res.htm -->
<dt>&NUMBER 名前:<script>name_sub('&MAIL', '&NAME', '&MAILNAME')</script> 投稿日:&DATE<dd>&MESSAGE<br><br>

218 :なな〜しゃさん :2004/02/08 13:13 ID:XN5kvFFk
>>217
ありがとうございます

219 :なな〜しゃさん :2004/02/08 13:58 ID:XN5kvFFk
>>217
たまに「)がありません」って出るんですが

220 :217 :2004/02/08 15:33 ID:3YO5Ig7c
>>219
どのスレで出るか教えて貰えませんか?
試しに幾つかの板でスレ取得してみたけどエラー出ないもので。

もしこちらで再現しなければ、コピペミスの可能性かなぁ・・・環境によることも考えられるけど。

221 :なな〜しゃさん :2004/02/08 18:29 ID:p6H+dj0w
ちえスキンをスキンマネージャで変更しようとおもうのですが、プレビューでエラーがでます。
.jsとか.cssのファイルはどこにおけばいいのでしょうか?


222 :なな〜しゃさん :2004/02/08 18:56 ID:3YO5Ig7c
>>221
スキンファイル(txtファイル)と同じ場所でおk。
それでもエラーが出るならスキンマネージャのバージョンが古い。

223 :なな〜しゃさん :2004/02/08 19:02 ID:p6H+dj0w
>>222
おおおお、できましたーーー。
ありがとうございまーーーす

224 :なな〜しゃさん :2004/02/08 20:53 ID:bQMnz9v+
名前やメールに、' が含まれていると、エラーが出る罠。
意図的に入れる奴はあんまりいないけど、AAの一部に含まれてたりする。

('A`)←これとか

225 :なな〜しゃさん :2004/02/09 17:13 ID:2wgO02DE
>>220
http://academy2.2ch.net/test/read.cgi/gengo/1029646591/
など

226 :217 :2004/02/10 01:23 ID:2zUb9Tak
>>224-225
情報ありがd
そういう状況も考えないといけなかったんですねぇ・・・
ってことで足りない知恵を絞ってなんとか改良版作ってみますた。強引な方法ですがw
また問題あったら遠慮なくどぞ。


<!-- Header.htm -->
<html><body><font face="MS Pゴシック"><dl>

<script>
// 名前表示のサブ処理
function name_sub(org_mail, nm)
{
var name_string = nm; // 名前
var cl = 'forestgreen'; // メール欄に何も書かれていない場合の色

// メール欄の判断
if (org_mail == 'sage') {
// sageのみなら赤色に
cl = 'indianred';
}else if (org_mail != '') {
// sageのみ以外であればリンク形式に
name_string = '<a href="mailto:' + org_mail + '"><b>' + nm + '</b></a>';
}

// 描画
document.write(name_string.fontcolor(cl));
}
</script>


<!-- NewRes.htm -->
<dt><b>&NUMBER</b> 名前:<script>name_sub("&MAIL", "&NAME")</script> 投稿日:&DATE<dd>&MESSAGE<br><br>


<!-- Res.htm -->
<dt>&NUMBER 名前:<script>name_sub("&MAIL", "&NAME")</script> 投稿日:&DATE<dd>&MESSAGE<br><br>


227 :なな〜しゃさん :2004/02/10 21:09 ID:K0RbVVys
>>226
名前欄が空欄だとエラーです

228 :217 :2004/02/10 21:30 ID:2zUb9Tak
>>227
空欄?
名前欄って空欄には出来ないはずだけども・・・2ch外の板ではあったりするんだろうか。
スペースのみの名前で試したけどエラー出なかったし。
表示されないコードを名前にしてる場合かなぁ・・・
スレのアドレスいただけないと検証しづらいのでエラー出た場合はそれも添えてお願いしますね。


とりあえず、以下のように修正してみてください。(直らない気もするけど)
}else if (org_mail != '') {

}else if (org_mail != '' && nm != '') {

229 :なな〜しゃさん :2004/02/10 22:16 ID:K0RbVVys
直りました
以下のようにしてみたのですが、
'indianred'等の色の名前を教えてください

if (org_mail == 'sage') {
cl = 'indianred';
}else if (org_mail == 'age') {
cl = "A0A000";
}else if (org_mail != '' && nm != '') {
name_string = '<a href="mailto:' + org_mail + '"><b>' + nm + '</b></a>';
}

230 :217 :2004/02/10 22:53 ID:2zUb9Tak
>>229
直ってよかった(´∀`)

色については↓のサイトなどを参考にどうぞ。
http://tohoho.wakusei.ne.jp/wwwcolor.htm

231 :なな〜しゃさん :2004/02/13 16:18 ID:qlW49PUY
すみません。
かちゅ〜しゃ用で、p2みたいにレス多段ポップアップ対応のスキンって
あるでしょうか?

232 :なな〜しゃさん :2004/02/13 16:34 ID:HuJdW2Ik
>>231
>>4の「ちえスキン」がそれです。
そのまま使ってもいいし、見た目とか弄ってもいいし、頑張って必要な部分だけ移植してもいいし。

但し、多段が有効になるのは現在表示されてるレスの範囲だけです。
設定で既得表示を「全て」にしておけば問題ありませんが、スレ開く時に重くなりますんで臨機応変に。

233 :231 :2004/02/13 17:09 ID:qlW49PUY
ありがとうございます。「ちえスキン」を試してみます。

234 :なな〜しゃさん :2004/02/22 02:59 ID:/PRsIsc2
>>230
使わせてもらったのですが、ここでエラー出ちゃいます。
http://etc.2ch.net/test/read.cgi/intro/1073225919/

235 :なな〜しゃさん :2004/02/22 04:47 ID:0I+eVJzs
>>234
>>226>>228 の修正版で問題ないみたいですが・・・
>>217のやつを使うとエラー出ますよ。(原因は>>224氏の指摘どおり)

236 :なな〜しゃさん :2004/02/22 11:53 ID:/PRsIsc2
>>235
いつも使っているスキン以外に入れたらエラーでなかった。
スキン見直しが必要のようです。(実力ないけど)

ありがとうございました。

237 :なな〜しゃさん :2004/02/22 23:47 ID:/PRsIsc2
TEST

238 :なな〜しゃさん :2004/02/22 23:50 ID:/PRsIsc2
>>237で、エラーが立っちゃいました。

239 :なな〜しゃさん :2004/02/23 00:42 ID:VlTOgL1k
name_sub("&MAIL", "&NAME")

name_sub("\\\\\\\\\\\\\\\", "<b>なな〜しゃさん</b>")
に置換されるからだな。

script中に &NAME とか何が置換されるかわからないモノを書くのはマズいと思った。

こういうのはどうだ。


Header.htm に追加。
<!-- ここから -->
<script>
function mailname_sub(pn) {
mn=document.all.item("nowmailname");
mn.id = "mailname" ;
mna=mn.children.tags('A');
if (0==mna.length) return ;
if ('mailto:sage'==mna(0).href) {
b=document.body.createTextRange();
b.moveToElementText(mna(0));
b.execCommand("Unlink");
mn.style.color="red";
}
}
</script>
<!-- ここまで -->

NewRes.htm と Res.htm の &MAILNAME のかわりに
<span id="nowmailname">&MAILNAME</span><script>mailname_sub()</script>


mn.style.color="red";
のところは、好きな色に。

240 :なな〜しゃさん :2004/02/23 01:25 ID:0IdVnjzU
>>239
エラーでなくなりました。
ありがとうございます。

241 :239 :2004/02/23 08:11 ID:4+6Axbmw
書いて置いてなんだが、
これは、何の目的で sage てるレスの名前の色を変えるの?
sage忘れた人を吊るし上げるため?

242 :なな〜しゃさん :2004/02/24 00:58 ID:wMaCn3ko
メール欄に
1.何も書いてない
2.sage以外の何か書いてる
3.sageと書いてる
4.sage+何か書いてる

↑の4色変化は特にエチー系とか神がパス書いてたりするスレとかで重宝するのよ・・w

243 :なな〜しゃさん :2004/02/24 01:32 ID:Cpak4yy2
&MAILNAME ではなく
&NAME と &MAIL をベタで書いて、
&MAIL欄を色変化させた方が(コピペとかの関係で)便利じゃないかと思った。
けど、その手の板とかスレの事情は知らないので
&MAILNAME色変化の良さが分からないだけなのかもしれない。

244 :なな〜しゃさん :2004/02/24 01:41 ID:67XsCAY2
ちえスキンのところに置いてある

2ch風味+age,sageチェック(9/23最新)
 2ch風味のスタイルシート及び名前をage,sageに応じて4色に色分けするJavascript

に同梱されてる「chie_mail.js」なら、たいていのスキンに簡単に組み込めるよね?


245 :なな〜しゃさん :2004/02/24 03:59 ID:Cpak4yy2
あんまし簡単じゃなかった……
ちえスキンベースの改造スキンには簡単に組み込めるかもしれんけど、
自作スキンにはちょっとめんどい。

それでも、出来る事は出来るけど、
判定/変換ルーチンが何度もタイマー起動されて、
全部のmail欄のsage判定をし続けるのはどうかと思った。
たいした負荷じゃないとは思うけど。

しかも、(環境やスキンによるのかもしれないけど)
document.readyState が いつまで経っても complete にならなさそうなので
いったん全部のmail欄を処理しきればタイマーをゆっくりにするという配慮が
無駄足を踏みつづけてるし。


監視タスクをタイマー起動するという手法自体がどうかと思うので、
できれば何かのイベントで処理したいというのが正直なところ。
ただ、1回目のスレの読み込み完了は document.onreadystatechange で拾える感じだけど、
リロード時の読み込み完了を拾うイベントを見つけることが出来なかった。
いいモノがあれば教えてくださし。

246 :skin30-2さく〜しゃ :2004/02/24 04:57 ID:wZPIQo12
>>245
ほとんど指摘のとおりです。

>全部のmail欄のsage判定
グローバル変数でループ開始時のdts.lengthを確保しておいて、
次のタイマー起動ではそこまででデクリメントを止める、みたいな感じに書いた記憶も
あるのですが、大して体感が違わないので外したのかもしれません。

>readyState==complete
ゾヌ、ギコ、ABoneだけですので、かちゅとかは延々タイマーでループし続けます。
それゆえ、タブの数が増えると大変なことになります。

そもそも、skin30-2,3でRes.htmlのDOM構造をいじらずに色を変えるための物ですので、
速度と安定性でしたら、239のように要素を特定して中身を変更するやり方が一番いいと思います。

>リロード時の読み込み完了
リロード開始のイベントなら、どうにかなるなーと思って、
 キーボードでの更新→onkeyDownで、Ctrl+Rを検出
 クリックでの更新→onmouseOverでevent.srcElement.tagName=="BODY"で検出
とか考えてみましたが、テストしてないです。

247 :なな〜しゃさん :2004/03/04 01:52 ID:KlG2kjm+
>246
高速化してみました。こんなのどうでしょうか。

setTimeout(mailCheck,0); // お好みで
var mailTimer=setInterval(mailCheck,500);
var dts=document.getElementsByTagName("DT");
var ddElement=null;
function mailCheck(){
 var dt=ddElement?ddElement.nextSibling:dts.item(0);
 while(dt){
  var name=dt.childNodes[1];
  var mail=dt.childNodes[2];
  ddElement=dt.nextSibling;
  dt=ddElement.nextSibling;
  if(!name||!mail) continue;
  /* 中略。判別の部分 */
 }
 if(document.readyState=='complete') setTimeout("clearInterval(mailTimer)",1000);
}

248 :なな〜しゃさん :2004/03/04 21:07 ID:+6zY/PTw
洩れのとこのHeader.htmではこうなっています。

function get_name(arg_name,arg_mail)
{
var mail = "";
var color = "forestgreen";
if (arg_mail == "sage" ) color = "blue";
else if (arg_mail.length > 0) mail = ( " <font color=\"dimgrey\">" + arg_mail + "</font>" );
if (arg_name.indexOf('◆') >= 0) color = "darkviolet";
if (arg_name.indexOf('★') >= 0) color = "coral";
var name = ( "<font color=\"" + color + "\">" + arg_name + "</font>" );
if (arg_mail == "sage" ) name = ( "<A href=\"mailto:sage\">" + name + "</a>" );
return (name + mail);
}

これをなるべく表示を変えずに>>237などでエラーが出ないようにする方法を教えて下さい。

249 :なな〜しゃさん :2004/03/04 21:46 ID:ZMW1CYog
>>239
今見たら、漏れのスキンも"&MAIL"なんてスクリプトに渡しているせいで
237でエラーになっちゃった。
早速innnerHTMLなんかで書き換えるタイプに変更しようと思う。

で、提示されたタイプだとidがひとつのHTMLに複数表れちゃうと思うけど
大丈夫なの?

250 :なな〜しゃさん :2004/03/05 10:49 ID:/XJQ6+Jg
スクリプトに &MAIL などを入れると、
メル欄や名前欄に '\' が入ったときに正しく処理されない。
エラーが出ない場合もあるが、'\' の数が違うとかの問題は避けられない。

ところで、idがひとつのHTMLに複数現れちゃう件だが、

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpisdk/dhtml/references/properties/id.asp
>スクリプト内で使用するために、識別子は英文字で始まる英数字でなければならない。アンダーバー("_")を含む特殊文字も使用できる。
>1つのドキュメントの中ではidは重複してはならない。もし、1つのドキュメントの中で同じ識別子があった場合には、そのオブジェクトはコレクションとして認識され、現れる順番によって区別される。
>このプロパティは読み出し専用である。

とあって、重複しちゃダメとか言いながら、
いっぱい有ったらコレクションとして認識されるとか言っちゃってるし、
よく分からない。

251 :なな〜しゃさん :2004/03/05 11:18 ID:XWM52eG2
id="nowmailname&RESNUMBER" みたいにレス版をつけたらいいと。
呼び出しのときに
mailname_sub(&RESNUMBER)とすると

252 :なな〜しゃさん :2004/03/06 01:13 ID:q1JDTySY
このスレで何度も他の方が質問されてますが、
ほとんど回答がないみたいなので私も質問させていただきます。
ちえスキンのレス多段ポップアップの機能を他のスキンに移植したいです。
標準スキンに移植する方法があれば教えていただけないでしょうか。
よろしくお願いします。

253 :なな〜しゃさん :2004/03/06 02:18 ID:Qs1NZfZE
>>251
NewRes.htm とか Res.htm とかで1レス毎に処理するのなら、
最後のdt要素を取ってきて何番目の子要素を云々
という方法でもイイような気もする。

かちゅ用のスキンなんだから
HTMLの仕様にこだわるよりも、
実際にIEで動く事の方が大事だと思ったりもするが。

254 :skin30-2さく〜しゃ :2004/03/06 10:22 ID:uTUGM3yw
>>247
おぉ賢いやり方ですねー。lengthでやるよりわかりやすいかも。

>>252
「誰でも簡単に」というのは無理です。
 1.リンクから、レス番号を取得
 2.レス番号に該当するレス本文を取得
 3.ポップアップとして表示
という順序でポップアップをするんですが、この2の処理が、
スキン毎に特化した記述をしないといけないので、かなり面倒です。
#50行目からの returnString関数をスキンにあわせて自作してください。
#なお、しぃスキンの場合には、かなりの覚悟と手間が必要です。

255 :252 :2004/03/06 11:04 ID:HJtZj49Q
>>254
そんなに難しいことだったんですね。
スキンカスタマイズに関しての知識はほとんど無いので素直にあきらめたいと思います。
回答ありがとうございました。

256 :なな〜しゃさん :2004/03/11 17:30 ID:Vt0iu67k
IDをクリック、DELをクリックについての質問です。

[OS]:Windows2000
[ブラウザ]:IE6
[スキン] :skin30-2k v3.2.1223
[かちゅ〜しゃ&kage]: 2.102 + 00.99.1.1087

ID:AAAAAAAA で2〜3程度のレス
ID:BBBBBBBB で2〜3程度のレス
ID:CCCCCCCC で2〜3程度のレスの状況で

1回目 ID:AAAAAAAAをクリック、DELをクリック 結果:正常に透明あぼ〜ん
2回目 ID:BBBBBBBBをクリック、DELをクリック 結果:正常に透明あぼ〜ん
3回目 ID:CCCCCCCCをクリック、DELをクリック 結果:スクリプトでエラー
ライン: 115
文字: 4
エラー: オブジェクトでサポートされていないプロパティまたはメソッドです。
コード: 0
URL: about : blank

必ず3回目でエラーになります。対処方法を教えてください。

257 :256 :2004/03/11 17:38 ID:Vt0iu67k
追記
かちゅ〜しゃ Skin Manager V0.33 です。

258 :なな〜しゃさん :2004/03/20 15:54 ID:BdzC0Hck
画像表示スキンで既得した画像をログのように保存してほしい。

259 :なな〜しゃさん :2004/03/27 12:30 ID:sDGlzaIc
Live2chで実装してるみたいなIDポップアップが欲しいなあ・・・。

260 :なな〜しゃさん :2004/03/27 13:29 ID:BYwDaqQQ
>>258
それ欲しいなあ

261 :なな〜しゃさん :2004/03/27 15:04 ID:sDGlzaIc
作ってエロい人

262 :なな〜しゃさん :2004/03/27 21:06 ID:NtvIX/nA
about:blankでのセキュリティーを大幅に下げて
WSH使えば何とかならないこともない…かもしれない。

263 :なな〜しゃさん :2004/03/28 00:17 ID:5ou56i+c
質問させてください
かちゅ〜しゃでスレを取得した際にボーダーラインみたいに
色をつけたいのですがどうしたらいいでしょうか

264 :263 :2004/03/28 18:11 ID:7+YzcGfw
>>263
自己レス
スレ取得のボーだライン彩色は簡単にはできない
一色だけでいいならリソースハッカーで変更可能

フラグ立てて簡単な分岐プログラムでボーダーはできるのかは不明。

265 :なな〜しゃさん :2004/04/05 21:09 ID:YJlILUMI
他スレでスレ違いだったのでこちらで質問させてください。

くだらない質問なんですが
http://chiefan.tripod.co.jp/skin/
ここの
skin30-3 かちゅ〜しゃ版
を使い始めたのですが、メル欄が長いと日付と重なって読みづらいのですが、
なにかいい方法ありますか?
>>84さんは解決されたようですが、わたくしはわかりません。(´Д⊂

もう一つ質問なんですが
マウスジェスチャー(右クリック↑↓)でスレ更新を行うと
「新規レス取得」の表示が出ても更新されないか、別のタブが開いてそれもエラーで表示されません。
わたくし何か間違えていますでしょうか。ヽ(`Д´)ノ

266 :なな〜しゃさん :2004/04/05 21:25 ID:RHAC8VvQ
chie_base.js 90行目の float:right を削除、
ついでに次の行のコメントもはずす。

新規レス取得は、kageのバージョンアップで使えなくなってたような。
今は、modokiのWSHを組み合わせるやり方でないとだめ。

267 :265 :2004/04/05 22:19 ID:YJlILUMI
>>266
ありがとうございました。解決できました。


268 :なな〜しゃさん :2004/04/16 15:04 ID:6pJjLsjY
当方ちえskin30-2を使用しております。

ホームページに(>>151にも)
>Q:レス表題部の色を変えたい。
>A:標準色・・・dt、新着色・・・dt.newのbackground-colorとなっています。
さらに、dt a、dt.new aのborder-colorにもそれぞれ同じ色を指定してください。
とありました。

ddの部分も標準、新着ともに同色に変更したいのですが
dd、dd.newを作成して色を指定してもうまくいきません。
どなたか解決策をご存じありませんか?

269 :なな〜しゃさん :2004/04/16 21:54 ID:/kOQWvYk
>>268
普通に背景色を変えたいだけなら、
 ・Header.htmの<body>を、<body bgcolor=色指定>
 ・chie_base.cssのbody {・・・・}を、body {・・・・ ;background-color:色指定}
のどちらかでOK。

もし、背景色も帯部分と同様に新着かそうでないかで分けたいという意味なら、
 dd、dd.newを作成して色を指定したうえで、
 NewRes.htmの<dd>を、<dd class="new">に変更。
しかし、<dd>タグの性質上、左側の余白はここで指定した色にはならない。
つまり上記の背景色指定で共通の色にしかならない。

なにかいい方法があるのかもしれないが自分にはわかりません。

270 :なな〜しゃさん :2004/04/16 23:50 ID:6pJjLsjY
>>269
NewRes.htmを
<dd class="new">&MESSAGE</dd class="new">
のようにしたら新着の帯と背景を同色に出来ました。
ありがとうございました。

271 :なな〜しゃさん :2004/04/17 00:17 ID:9HdQ+gJg
( ゚д゚)ポッ  カーン

272 :なな〜しゃさん :2004/04/17 23:19 ID:aOoDRbl+
こんにちは。質問させて下さい。

>>151を見て、素のHeader.htmに
<head>
<script><!--
// 名前の太字を解除
function name_sub(org_name)
{
var name_string = org_name;
if (org_name.match('<b>')) {
name_string = org_name.replace('<b>', '');
}
return name_string;
}
//--></script>
</head>
を追加し、
同じくRes.htmとNewres.htmの&NAMEを
<script>document.write(name_sub('&NAME'));</script>
に置き換えたところ、特定のスレで
"このページのスクリプトでエラーが発生しました。
...
エラー:')'がありません。
コード: 0
URL: aboutblank"
とメッセージが出るようになりました。

この対処法がありましたらご教示下さい。

例えば下記スレでエラーが出ます。
http://that2.2ch.net/test/read.cgi/gline/1003478205/
ライン:100
文字:31

273 :なな〜しゃさん :2004/04/17 23:52 ID:sp+1pfAc
>>272
>>239で言われてるように、
scriptの中に&NAMEとか入れると色々問題があるのがエラーの原因。

名前欄の太字解除だけなら>>151の修正版>>153を参考にして以下のようにすると良さげ。

修正したものを元に戻してから、Header.htmに以下を追加。
<style>
u b{font-weight:normal}
</style>

Res.htmとNewres.htmも同様に元に戻してから&NAMEを、<u>&NAME</u>に置き換え。

※メール欄は既に表示済みと解釈しました。

274 :273 :2004/04/18 00:08 ID:tqvBwPrE
>>272
Header.htmに追加する部分に抜けがあったので修正。

<style>
u {text-decoration:none}
u b{font-weight:normal}
</style>

275 :272 :2004/04/18 00:17 ID:+gS7hp3g
>>273-274 さん、レスをありがとうございます。
その方法ですと、"ちえスキン"を入れることが前提ですよね?


276 :272 :2004/04/18 00:31 ID:+gS7hp3g
(すみません、途中で"書き込み"を押してしまいました。)
>>217>>226>>228-229を比べて、色々とやって試したのですが
散々な結果に終わったもので。
やはり、スキンを用いずに、修正することは不可能でしょうか?

277 :273 :2004/04/18 01:15 ID:tqvBwPrE
>>275-276
ちえスキンじゃなくても出来ますよ。
デフォルトスキンで試しましたから。

こんな感じです。(名前の太字解除、メール欄表示)
メール欄を隠しておきたいのなら、<u>&NAME</u>を<u>&MAILNAME</u>にして、[&MAIL]を削除すればいいです。

<!-- Header.htm -->
<html><body><font face="MS Pゴシック"><dl>
<style>
u {text-decoration:none}
u b{font-weight:normal}
</style>

<!-- NewRes.htm -->
<dt><b>&NUMBER</b> 名前:<font color="forestgreen"><u>&NAME</u></font> [&MAIL] 投稿日:&DATE<dd>&MESSAGE<br><br>

<!-- Res.htm -->
<dt>&NUMBER 名前:<font color="forestgreen"><u>&NAME</u></font> [&MAIL] 投稿日:&DATE<dd>&MESSAGE<br><br>

278 :272 :2004/04/18 01:50 ID:+gS7hp3g
>>277 以下の風にしてみました。

<!-- Header.htm -->
<html>
<head><body bgcolor = #000000><font face="MS Pゴシック" color = lightgrey>
<style>
u {text-decoration:none}
u b{font-weight:normal}
</style>

<!-- NewRes.htm -->
<dt>&NUMBER <u>名前:&NAME [&MAIL] 投稿日:&DATE</u> <font color = crimson>New!</font><dd>&MESSAGE<br><br>

<!-- Res.htm -->
<dt>&NUMBER <u>名前:&NAME [&MAIL] 投稿日:&DATE</u><dd>&MESSAGE<br><br>

結果、
・太字も解除でき、エラーメッセージも出なくなりました(大感謝です!!
ただ、
・名前〜IDまでに引いていた下線がなくなり、
・本文の2行目以降の空白がなくなってしまいました...
どこか、私自身が余計なことをやっちゃってるんでしょうね...

279 :272 :2004/04/18 01:54 ID:+gS7hp3g
>>278 自己レス
"2行目以降の空白" → 行頭の空白 です。
つまり、1行目と2行目以降が半角6字分ずれてしまってます。

280 :272 :2004/04/18 01:58 ID:+gS7hp3g
Header.htmに<dl>を落としていたことに気づきました。
これで、ズレは解消しました。

ちょっと落ち着きます。すみません。

281 :272 :2004/04/18 02:35 ID:+gS7hp3g
落ち着いたら、解決しました。

本当にありがとうございました。>>272 さん
お騒がせしました。>>all

282 :なな〜しゃさん :2004/04/18 03:33 ID:Fi7+1PSs
解決してるし、ちゃんと動いてるだろうからいいと言えばいいんだけど、
なんで <u> なんだろう。
<u>なんて使ってる人はまず居ないだろうから、大勢に影響は無いとは思うけど。

Header.htm に追加
<STYLE>
.mailnames b {font-weight:normal}
</STYLE>

Res.htmとNewres.htmの「&NAME」を
「<span class=mailnames>&NAME</span>」に変更

span 嫌いなのかな。

283 :273 :2004/04/18 04:00 ID:tqvBwPrE
ちえスキンで使われてたパターン使ってやってみたもんで。 ><u>

>>282さんの書かれた方がスマートで良いですね。

284 :なな〜しゃさん :2004/04/19 00:41 ID:ympwvoLc
<u></u>の方が構文が短い分展開が速いと思われ。
実際どのくらい影響が大きいか計測不能だったけど
昔のPCを使っている人なら体感できるのでは?


285 :なな〜しゃさん :2004/04/19 00:48 ID:v6iwd5p+
あんまり関係ない話だが span 使いまくりソースは萎える
ちゃんと意味のあるタグにスタイルを定義して貰いたい
最終手段として span を使ってくれ

286 :なな〜しゃさん :2004/04/19 02:03 ID:w+7TwYfI
ふむふむ、なかなか興味深い

287 :なな〜しゃさん :2004/04/19 02:21 ID:hzD9jRXc
<style>
.bold {font-weight:bold}
</style>
<span class="bold">Mr.ボールド</span>

とかやってしまうぐらいなら素直に<b>使えよ、と思わないでもないが、
たとえば、今回の「名前の太字を解除」みたいなパターンではspanを使うのが正解だろう。

classやIDを指定するだけなら、divやspanを使う方がむしろ正しいと思うがどうか。

288 :なな〜しゃさん :2004/04/19 02:49 ID:v6iwd5p+
(´-`).。oO(別に今回の事を言った訳じゃないから関係ない話と言ったのに・・・
       ちなみに強調なら修飾方法の意味を持ってしまっている<b>より<strong>を使うなぁ・・・

289 :なな〜しゃさん :2004/04/19 02:51 ID:v6iwd5p+
(´-`).。oO(あと、classやID指定してもちゃんと意味づけ出来るならそのタグを使うのが普通かなぁ・・・

290 :なな〜しゃさん :2004/04/19 03:05 ID:hzD9jRXc
「別に今回の事を言った訳じゃないから関係ない話と言ったのに」
まともに反論できなければこの言い訳が来ると思ったら予想通り来た。
こちらも、あくまで例えだから、わざわざ「たとえば、」と書いたのに・・・

タグで分割された要素と、スタイルを適用したい部分にズレがあれば
divやspanを使わざるを得ないだろう。

291 :なな〜しゃさん :2004/04/19 03:18 ID:v6iwd5p+
(´-`).。oO(だから「ちゃんと意味づけ出来るなら」と書いたのになぁ・・・
       しかし、なんでそんなに煽り口調なんだろうか・・・

292 :なな〜しゃさん :2004/04/19 03:40 ID:hzD9jRXc
>>291
君が生半可すぎるから、ちょっとイライラした。
これ以上そちらが何も書かないなら、こちらも何も書かない。

293 :なな〜しゃさん :2004/04/19 03:48 ID:v6iwd5p+
(´-`).。oO(キミって言われたの久しぶりだなぁ、もうオサンだし・・・
       ちなみに&NAMEは<h1>-<h6>を使うかなぁ・・・ねるぽ

294 :なな〜しゃさん :2004/04/19 16:00 ID:oJZX6vA2
また>>271か!


295 :なな〜しゃさん :2004/04/20 23:02 ID:BmFJw/O6
>>294
(´-`).。oO( 俺の外にも俺がイルなら、俺の中の人は誰なんだろう… )

296 :なな〜しゃさん :2004/04/24 01:51 ID:AN6wSKJ6
>>295
オレオレ

297 :なな〜しゃさん :2004/04/24 16:52 ID:ty+MyucE
表示装置がIEコンポーネントだからって、
その文書がHTML文書でなければならないわけではない。
「IEレンダラ仕様に準拠したHTMLのようなもの」
でレスを表示すればそれでいい。

物理要素使いまくりだろうが論理構造が破綻していようが、
めちゃくちゃなスタイル指定だろうが、
とにかく意図したとおりに表示されれば全て正しい。

表示は各レンダラに任せ、文書自体は構造を記述するだけである、
という考え方をとっているHTML文書とはわけが違う。

298 :なな〜しゃさん :2004/04/24 16:55 ID:ty+MyucE
うあ、5日前の話題かよ…_| ̄|○

299 :なな〜しゃさん :2004/04/24 17:34 ID:6WOcnD0U
>>297
だから、この話題はかちゅ(IEコンポーネント)の話ではなくてHTML記述の話なんだが・・・

300 :なな〜しゃさん :2004/04/26 21:25 ID:EZYjidJU
質問させて下さい。
<や<<のレスアンカーでもレスをポップアップさせるにはどうしたらいいでしょうか。
使用しているのはちえスキン30-Kです。

198KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2004-10-30