KENT-WEB サポートコーナー 過去ログ [ 0026 ]


記事No: 11319
投稿日: 2013/01/26(Sat) 00:44:01
タイトルYYBOARD Ver.8.01の過去ログ形式
ID情報: HIMA
投稿者: いな
URLhttp://210.60.91.2/cgi-bin/yybbs01/yybbs.cgi

クロスサイト・スクリプティングの脆弱性があるということで、YYBOARD Ver.5.8からVer.8.01に(ログも含めて)移行しようとしています。

自分でいろいろいじっているせいか、移行中、以下の問題がありましたが、一部は何とか解決しました。

●文字色が全部同じ色になってしまった。
↓↓↓
管理用モードで、一つ一つ元の色に直した。

●文字色を直すために管理用モード、或いは自分の記事Noとパスワードで文字色を直したら、コメントの中のURL表示がおかしくなった。
↓↓↓
手動でログを書き換えて、URL表示を直した。

以上の作業のため、新旧バージョンを別の場所で動かしています。

YYBOARD Ver.5.8
http://210.60.91.2/cgi-bin/yybbs/yybbs.cgi

YYBOARD Ver.8.01
http://210.60.91.2/cgi-bin/yybbs01/yybbs.cgi

---------------------------------------------------

前置きが長くなりましたが、まだ解決できない部分があるので、お知恵を拝借できないでしょうか。

過去ログの部分なのですが、Ver.5.8では
投稿やレスごとに、文字色・アイコン・記事Noがそれぞれ正常に表示されるのですが、
Ver.8.01では、
投稿もレスも、文字色・アイコン・記事Noが全部同じになってしまいます。

過去ログの形式に変更があったのでしょうか。


記事No: 11322
投稿日: 2013/01/26(Sat) 08:46:01
タイトルRe: YYBOARD Ver.8.01の過去ログ形式
ID情報: kent
投稿者: KENT

> 過去ログの部分なのですが、Ver.5.8では
> 投稿やレスごとに、文字色・アイコン・記事Noがそれぞれ正常に表示されるのですが、
> Ver.8.01では、
> 投稿もレスも、文字色・アイコン・記事Noが全部同じになってしまいます。

申し訳ない。これはバグでした。
v8.02にて、yybbs.cgi の past_logサブルーチンを差し替えてみてください。


記事No: 11327
投稿日: 2013/01/26(Sat) 11:05:40
タイトルRe^2: YYBOARD Ver.8.01の過去ログ形式
ID情報: HIMA
投稿者: いな
URLhttp://210.60.91.2/cgi-bin/yybbs01/yybbs.cgi

v8.02(yybbs.cgiのみ書き換え)にしてみました。

過去ログの
アイコン・記事Noは正常表示されるようになりました。

まだ以下の問題があるので、教えていただけませんか。

●過去ログの本文・レスの中の文字色が引き継がれないで、同一色に統一されてしまいます。

●init.cgiで「URLの自動リンク」yes=1
$cf{autolink} = 1;
にしているのですが、
過去ログの本文・レスの中のURLが
http://wwww.yahoo.co.jp" target="_blank">http://wwww.yahoo.co.jp
のように表示されてしまいます。

●init.cgiで「URLの自動リンク」yes=1
$cf{autolink} = 1;
にしているのですが、
新規書き込みもレスも、文章中のURLに自動リンクがつきません。

●一度投稿すると、「おなまえ」と「文字色」は(クッキーで)覚えてくれるのですが、
使用した「アイコン」と「パスワード」は覚えてくれません。(別のアイコンを覚えてしまう?)


記事No: 11331
投稿日: 2013/01/26(Sat) 18:44:58
タイトルRe^3: YYBOARD Ver.8.01の過去ログ形式
ID情報: kent
投稿者: KENT

> ●過去ログの本文・レスの中の文字色が引き継がれないで、同一色に統一されてしまいます。

これは元々の非互換です。
最近のバージョンでは、文字色情報を数字(何番目か)でログ保存しています。

> ●init.cgiで「URLの自動リンク」yes=1
> $cf{autolink} = 1;
> にしているのですが、
> 過去ログの本文・レスの中のURLが
> http://wwww.yahoo.co.jp" target="_blank">http://wwww.yahoo.co.jp
> のように表示されてしまいます。

これも非互換ですね。
最近バージョンでは、URLのみを保存します。
旧ログではリンクのタグ付きになっていますが、これをURLだけに編集するしかありません。

> ●init.cgiで「URLの自動リンク」yes=1
> $cf{autolink} = 1;
> にしているのですが、
> 新規書き込みもレスも、文章中のURLに自動リンクがつきません。

これはv8系のバグのようでした。
修正しておきました。

> ●一度投稿すると、「おなまえ」と「文字色」は(クッキーで)覚えてくれるのですが、
> 使用した「アイコン」と「パスワード」は覚えてくれません。(別のアイコンを覚えてしまう?)

アイコンもv8系のバグでした。修正しました。
パスワードは、セキュリティの観点から仕様として保存していません。(最近バージョン)


記事No: 11333
投稿日: 2013/01/26(Sat) 21:44:57
タイトルRe^4: YYBOARD Ver.8.01の過去ログ形式
ID情報: HIMA
投稿者: いな
URLhttp://210.60.91.2/cgi-bin/yybbs01/yybbs.cgi

過去ログの件、ご説明ありがとうございました。
これは、手動で直していきます。

Ver.8.03で
URLの自動リンクと使用アイコン記憶の件が修正されているのを確認しました。

素早い対応、本当にありがとうございました。
これからも大切に使わせていただきます。


[検索ページ] [掲示板]