一覧表示にコメントを追加
aki : 2005/12/22(Thu) 22:56
No.879
|
|
|
はじめまして。いろいろ画像対応掲示板をさがしているうちに 携帯対応YY-BOARD(改)をみつけ、使いやすさに満足しています。
一つお聞きしたいのですが 設定データ編集 の画面では 「表示する長さ」の一覧表示のコメントは「-」と設定できませんが
携帯の一覧表示の画面にて タイトル 名前 の次にコメント自体も表示したいのですが 簡単にカスタマイズできますでしょうか? お忙しいと思いますが、対策があればご教授お願いいたします |
PC
ID:6DHgSgx7No
Re: 一覧表示にコメントを追加
Tambo : 2005/12/23(Fri) 18:23
No.880
|
|
|
次の追加及び修正とある箇所を変更をしてみてください。
yybbs_tel.pl 328行目付近 while (<IN>) { ($no,$re,$dat,$nam,$eml,$sub,$mytime)=(split(/<>/))[0,1,2,3,4,5,12]; local($com)=(split(/<>/))[6]; # ←追加
358行目付近 # 絵文字処理 <e-PAD> # 長さ調整 $sub = &emoji_length($sub,2,'tel',$sub_leni_pre); $nam = &emoji_length($nam,2,'tel',$nam_leni_pre); $com = &emoji_length($com,2,'tel',5); # ←追加
386行目付近 print "$subC$sub$colors{'subC'} $namC$nam$colors{'namC'} $com"; # ←修正 } else { print "[$noC<a href=\"$script?${multi_link}mode=msgview&no=$no&page2=$page\"$DCMUtn>$no</a>$colors{'noC'}]$subC$sub$colors{'subC'} $namC$nam$colors{'namC'} $com"; # ←修正
コメントを表示する文字数ですが、 $com = &emoji_length($com,2,'tel',5); # ←追加 この行の一番後ろの数字(上記は5)で設定します。 全角換算の文字数です。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
samurai chop : 2006/01/22(Sun) 10:55
No.922
|
|
|
携帯対応YY-BOARD(改)Rev2.02を使用させて頂いてます。
上記の改造で一覧表示にコメントを表示することが出来ました。
------------------------------------------- 【タイトル】 Name:○○○ No.X 2006/XX/XX XX:XX
コメント [返信:○件] -------------------------------------------
一覧表示を上記のレイアウトで表示させたいのですが、[返信:○件]をクリックすると該当記事の親記事・レス記事一覧できるようしたいと思うのですが、ご指南頂けますでしょうか?
ご多忙と思われますが宜しくお願い致します。 |
PC
ID:3Y.0jJ4dOg
Re: 一覧表示にコメントを追加
Tambo : 2006/01/23(Mon) 09:31
No.923
|
|
|
No.880の修正に加えて、次の修正でどうでしょうか。 細かいところは適宜変更してください。
yybbs_tel.pl 322行目付近 # 一覧表示の後方の表示(レスの数等) if (!$r_flag) { &PrePlus1($rcount,$tempname,$tempdate,$ViewCnt{$tempno},$newsign,$newsign_res); if ($miruPass) { print "</form>\n<hr>\n"; } # 閲覧者限定時 else { print "<hr>\n"; } # ← 修正
364行目付近 # 記事を表示 if ($miruPass) { # 閲覧者限定時 (省略) } else { # ↓ここから修正 print <<EOM; $subC$sub$colors{'subC'}<br> Name:$namC$nam$colors{'namC'}<br> No.$no $dat<br> $com<br> EOM # ↑ここまで修正 }
383行目付近 # 参照数表示用 $tempno = $no; # ← 修正
611行目付近 # 返信数 # if ($rcount > 0) { # ← コメントアウト # if ($PreviewResi == 2 || $PreviewResi == 3) { $rcount = "返:".$rcount; } # ← コメントアウト
# 最終返信表示 if ($rcount && ($PreviewResi == 1 || $PreviewResi == 3)) { (省略) $nam = &emoji_length($nam,2,'tel',$nam_leni_pre); print "<a href=\"$script?${multi_link}mode=msgview&no=$tempno&page2=$page\"$DCMUtn>[返信:$rcount件]</a>/$nam\n"; # ← 修正 } else { print "<a href=\"$script?${multi_link}mode=msgview&no=$tempno&page2=$page\"$DCMUtn>[返信:$rcount件]</a>\n"; # ← 修正 } # } # ← コメントアウト |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Elan : 2006/01/23(Mon) 22:37
No.924
|
|
|
スプリクト、利用させてもらってます。 ありがとうございます。 カスタマイズまで対応、感謝します。 このカスタマイズでやってみたところ、親記事の本文に入れませんでした。 下記のようにいじってみたので確認してもらえたら幸いです。
yybbs_tel.pl 364行目付近 # 記事を表示 if ($miruPass) { # 閲覧者限定時 (省略) } else {
# ↓ここから修正 print <<EOM; $subC$sub$colors{'subC'}<br> Name:$namC$nam$colors{'namC'}<br> <a href=\"$script?${multi_link}mode=msgview&no=$no&page2=$page\"$DCMUtn>No.$no</a> $dat<br># ← 修正しました $com<br> EOM # ↑ここまで修正
タイトルにリンクするのであれば <a href=\"$script?${multi_link}mode=msgview&no=$no&page2=$page\"$DCMUtn>$subC$sub$colors{'subC'}</a><br>
いかがでしょうか!? |
PC
ID:Ft06bGbGaU
Re: 一覧表示にコメントを追加
Tambo : 2006/01/23(Mon) 23:13
No.925
|
|
|
両方とも no=$no → no=$tempno でどうですか。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Elan : 2006/01/23(Mon) 23:50
No.927
|
|
|
親記事へのリンクが一つずれます。
383行目付近 # 参照数表示用 $tempno = $no; # ← 修正
の修正の仕方がまずかったのかな?
# 参照数表示用 if ($PreviewResi == 2 || $PreviewResi == 3) { $tempno = $no; } を $tempno = $no; # ← 修正 でOK? |
PC
ID:Ft06bGbGaU
Re: 一覧表示にコメントを追加
Tambo : 2006/01/23(Mon) 23:58
No.928
|
|
|
そうだと思います。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Elan : 2006/01/24(Tue) 00:06
No.929
|
|
|
やはり一つズレます。
[返信:*件]のリンクは正常に表示できます。
修正箇所を見直したのですが、記事の通り設定してます。 |
PC
ID:Ft06bGbGaU
Re: 一覧表示にコメントを追加
Tambo : 2006/01/24(Tue) 00:12
No.930
|
|
|
初めから自分で作った方が早いです。 どのようにしたいのか教えてください。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Elan : 2006/01/24(Tue) 00:15
No.931
|
|
|
返信がない時に親記事の本文にリンクしたかったのです。 |
PC
ID:Ft06bGbGaU
Re: 一覧表示にコメントを追加
Tambo : 2006/01/24(Tue) 00:27
No.932
|
|
|
No.923の通りでも、 [返信:0件] が、そのスレッドにリンクしてますが、 そうじゃなくてですか。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Elan : 2006/01/24(Tue) 00:36
No.933
|
|
|
修正位置を間違えていました。 お騒がせしました。 |
PC
ID:Ft06bGbGaU
Re: 一覧表示にコメントを追加
Tambo : 2006/01/24(Tue) 07:37
No.934
|
|
|
希望通りできたってことでいいですか。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
samurai chop : 2006/01/25(Wed) 18:03
No.940
|
|
|
返信が遅れてしまって申し訳ありません。 さっそく対応して頂きありがとうございます!
試してみたんですが、以下のエラーが出てしまいました。
Software error: syntax error at ./yybbs_tel.pl line 469, near "} else" syntax error at ./yybbs_tel.pl line 473, near "}"
スクリプトをまっさらな状態でも試してみたんですがエラーが出てしまいました。
時間を見つけて再度試してみます。 |
PC
ID:3Y.0jJ4dOg
Re: 一覧表示にコメントを追加
Tambo : 2006/01/25(Wed) 20:54
No.941
|
|
|
どこかが何か違っていると思うので、 よ〜く見てみてください。 |
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
Tambo : 2006/01/26(Thu) 17:41
No.944
|
|
PC
ID:.9DNca0Yxk
Re: 一覧表示にコメントを追加
samurai chop : 2006/01/29(Sun) 22:41
No.948
|
|
|
No.944 さっそく試したところ、見事にできました!
一ユーザーの我儘にまで対応して頂いてありがとうございました゜・*:.。. .。.:*・゜ m(_ _)m |
PC
ID:3Y.0jJ4dOg
|