[掲示板に戻る] [一覧表示に戻る] [新着表示に戻る] [ツリー表示に戻る] []
過去ログ[0010]
過去ログ
検 索
キーワード 条件 表示
標準表示/一覧表示

Youtubeが二重に貼られます   stuff : 2009/03/20(Fri) 03:26 No.3057
カテゴリ:携帯対応YY-BOARD(改)   投稿数:1回/ベビー
しくしく 携帯対応YY-BOARD(改)通常版 Rev2.37 を使わせていただいています。
メッセージ中にYoutubeのURLを書いたときに、プレイヤーが二重に表示されるのですが、何が原因でしょうか。ちなみに自動リンクをオフにすると正常に表示されます。

ページ中の動画が貼られている付近のソースは下記のようになっています。
<table width="100%" border="0" cellpadding="2" cellspacing="2"><tr>
<td><img src="./img/bear.gif" alt="くま"></td>
<td width="90%" align="left">
<span style="color:#000000">Youtubeが二重に貼られます。<br><a href="./index.cgi?mode=jump&amp;url=<div><object width="400" height="245"><param name="movie" value="http://www.youtube.com/v/AiBQeTqEDZY&hl=ja&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AiBQeTqEDZY&hl=ja&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="245"></embed></object><br>[http://www.youtube.com/watch?v=AiBQeTqEDZY]</div>" target="_blank"><div><object width="400" height="245"><param name="movie" value="http://www.youtube.com/v/AiBQeTqEDZY&hl=ja&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AiBQeTqEDZY&hl=ja&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="245"></embed></object><br>[http://www.youtube.com/watch?v=AiBQeTqEDZY]</div></a></span></td>
<td width="3%" nowrap align="right" valign="bottom">
[<a href="./yyregi.cgi?mode=ninsho_edt&amp;no=4&amp;mode2=std&amp;page=&amp;bl=" title="この記事を修正する">修正</a>]<br>
[<a href="./yyregi.cgi?mode=ninsho_del&amp;no=4&amp;mode2=std&amp;page=&amp;bl=" title="この記事を削除する">削除</a>]</td>

</tr></table>
</TD></TR></TABLE>
PC
ID:RGjiwVgzzw
[→3057] Re: Youtubeが二重に貼られます   Tambo ◆Uur6CmAwso : 2009/03/20(Fri) 07:32 No.3058
カテゴリ:携帯対応YY-BOARD(改)   投稿数:772回/管理人
! ttp://www.youtube.com/watch?v=AiBQeTqEDZY

書いてみます。
自動リンクは有効です。

h抜きに変更
PC
ID:YQ5FnRu7pQ
[→3057] Re: Youtubeが二重に貼られます   Tambo ◆Uur6CmAwso : 2009/03/20(Fri) 07:35 No.3059
カテゴリ:携帯対応YY-BOARD(改)   投稿数:773回/管理人
! ttp://www.youtube.com/watch?v=○○(リンクしないようにh抜き)
だけでプレーヤーを表示するんですが、タグをそのまま書いてたりしませんか?
PC
ID:YQ5FnRu7pQ
Re: Youtubeが二重に貼られます   stuff : 2009/03/20(Fri) 08:28 No.3060
カテゴリ:携帯対応YY-BOARD(改)   投稿数:2回/ベビー
しくしく 早速のフォローありがとうございます。

タグは書いておらず、
ttp://www.youtube.com/watch?v=AiBQeTqEDZY
↑これの先頭にhをつけたものを書いた結果でした。質問する際にこちらでも同じURLを貼付けてみたのですが、問題なく表示されていました。

サーバーの環境は MacOS 10.4で、parlのバージョンは5.8.6です。ちなみにRev2.36でも同じでした。

設置直後は正しく表示されていた気がするのですが、管理画面でどこかの設定を変更してからこうなったように思います。あと、プレビューにチェックを入れていなかったのに、プレビューの様な画面(投稿するかどうかの選択肢が無かったように思うのですが…)が表示されていた記憶があり、その画面は正しく表示されていました。しかし今は投稿完了のメッセージのみが表示されています。色々設定していたので、何を変えたのか覚えていないのですが、「投稿確認を必須にする」は無効のまま変更はしていませんでした。
PC
ID:RGjiwVgzzw
Re: Youtubeが二重に貼られます   stuff : 2009/03/20(Fri) 09:22 No.3061
カテゴリ:携帯対応YY-BOARD(改)   投稿数:3回/チャイルド
しくしく 補足です。
こちらの掲示板と見比べてみたのですが、私が設置したものは、掲示板上部にある「トップに戻る」以外のメニューが、リンク文字ではなくボタンになっています。
特にSKINの設定をしたわけではないのですが、何かのタイミングで突然この表示に変わりました。確かではないのですが、これに変わってから二重に表示されるようになった気がします。
PC
ID:RGjiwVgzzw
[→3061] Re: Youtubeが二重に貼られます   Tambo ◆Uur6CmAwso : 2009/03/20(Fri) 09:35 No.3062
カテゴリ:携帯対応YY-BOARD(改)   投稿数:774回/管理人
! > こちらの掲示板と見比べてみたのですが、私が設置したものは、掲示板上部にある「トップに戻る」以外のメニューが、リンク文字ではなくボタンになっています。

報告ありがとうございます。
状況が分かりました。[10]セキュリティ−閲覧者限定を設定したためです。他の部分で動作が変わったのもそのためかも知れません。

不具合を再現できたので対処法を検討します。
PC
ID:YQ5FnRu7pQ
[→3062] Re: Youtubeが二重に貼られます   Tambo ◆Uur6CmAwso : 2009/04/02(Thu) 17:48 No.3117
カテゴリ:携帯対応YY-BOARD(改)   投稿数:797回/管理人
! > 不具合を再現できたので対処法を検討します。

Rev2.38で対応しました。
PC
ID:YQ5FnRu7pQ
[→3117] Re: Youtubeが二重に貼られます   stuff : 2009/04/04(Sat) 07:10 No.3122
カテゴリ:携帯対応YY-BOARD(改)   投稿数:4回/チャイルド
ぴかっ > Rev2.38で対応しました。

修正していただきありがとうございます。
さっそく新規で設置して試してみたのですが、YouTubeのトップページから適当な動画を選んで貼ると以前と同じ症状がでました。
ちなみに動画のURLは↓こちらです。
ttp://www.youtube.com/watch?v=46bkXgxb66E&feature=rec-HM-fresh+div

色々試してみたところ、おすすめ動画のURLに含まれている + がひっかかっているようでした。このURLでは閲覧制限や自動リンクの有無に関わらず問題が発生しました。

URLから&以後を削除すれば問題なく貼れたのですが、念のためにYouTube貼付け部分の正規表現を下記のように修正してみたところ、上記URLや通常のURLでも問題なく貼れました。しかしソースをしっかり把握していないため、これで他に問題が出ないかは不明です。お時間があるときに確認していただけるとありがたいです。

# 閲覧者限定・auto_link有効時 (オプション指定時サポート)
if ($com =~ m|<a href="$script\?(${multi_link})?mode=jump&amp;url=$pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*" target="_blank">$pturl[\w\_\-&=;+<>]{1,}<\/a>|i) {
$com =~ s|(<a href="$script\?(${multi_link})?mode=jump&amp;url=$pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*" target="_blank">$pturl[\w\_\-&=;+<>]{1,}</a>)|&youtube_on($1,$5)|ieg;
# auto_link有効時 (オプション指定時サポート)
} elsif ($com =~ m|<a href="$pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*" target="_blank">$pturl[\w\_\-&=;+<>]{1,}</a>|i) {
$com =~ s|(<a href="$pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*" target="_blank">$pturl[\w\_\-&=;+<>]{1,}</a>)|&youtube_on($1,$4)|ieg;
# auto_link無効時 (オプション指定時サポート)
} elsif ($com =~ m|$pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*|i) {
$com =~ s|($pturl[\w\_\-\&=;+]*$tar[\w\_\-\&=;+]*)|&youtube_on($1,$4)|ieg;
}
PC
ID:RGjiwVgzzw
[→3122] Re: Youtubeが二重に貼られます   Tambo ◆Uur6CmAwso : 2009/04/07(Tue) 11:15 No.3126
カテゴリ:携帯対応YY-BOARD(改)   投稿数:803回/管理人
! > おすすめ動画のURLに含まれている + がひっかかっているようでした。

情報ありがとうございます。
Rev2.39で対応しました。
PC
ID:YQ5FnRu7pQ

 []