noembedタグによる不具合
Goo簡単HP及び、GaiaX社の完全撤退のため、eclatへの移行が最近急に多いようです。
全くフォローできず申し訳ありません。

さて、そのせいか最近よく相談メールをいただく内容で、
メニューなどの編集ボタンが消えてしまったというものがあります。

eclatのメニューでは

<html>
<body>
 (編集可能域)
編集メニュー
</body>
</html>

という構成になっており、編集可能域はページの一部で
編集ボタンなどは触れない仕様になっております。
ですが、範囲外に影響を及ぼすようなタグやCSS設定によって編集域の外も消す(正確に言えばHTML的にはあるけれど隠す)ようなことも可能なようです。

修正をここ数日で対応しましたが、特に<noembed>タグを開きっぱなしで書いて、編集ボタンが消えるとい不具合が多く見られました。

<noembed>タグとは、MIDIファイルなどプラグインで読み込むコンテンツにつかう<emded>タグの関連タグで、
プラグインが無い場合に代替で表示する内容を<noembed>~</noembed>内に記述するものです。

ですが本来あるはずの閉じタグが無いかたちで、<noembed>だけが意味も無くあり、
それ以後が全て<noembed>の内容とブラウザが判断しているようです。
当然これは普段は表示されず、プラグインコンテンツの代替で表示される特別なものですから、表示が出ません。

そういう内容のトラブルです。


どうも調べますと、広告の入る無料サーバで下部の広告を消すテクニックとして<noembed>開きっぱなしというものがあるようです。
これをそのまま持ってきてしまい、消えてるようです。

これは広告だけを消すのではなく、<nodmbed>以下を全て通常表示しない部分と誤認識させて、表示を隠すという裏技ですから、編集ボタンだろうとログインリンクだろうと全て消してしまいます。


現在eclatには広告はありませんから全く無意味と言えます。
また他社の無料サービスでも、このような規約違反をやってまで広告を消す意味があるのだろうか?と疑問です。
発覚し次第アカウント削除のリスクを負ってまでやることだろうかと思います。
HTMLパズルとしては面白いとは思いますが、まともに運用する気のサイトでやることは私はお奨めしません。

編集 なおみ : css編集の際に誤って管理者以外にも見えるようにしてしまった方が居るのではないでしょうか?メニューページでは良く見かけますよ。
編集 eclatinfo : CSSでページ管理者以外には見えないようになってると思いますし、noembedはそんな意味のタグではないのでどうでしょう…
編集 佳馨 : ↓そのページに備わっている機能を消そうとしてる実例なのか、<noembed>を入力してしまった人への救済策の案内なのか。
編集 khan : こういう日記がありますが。http://www.eclat.cc/home/youchan1951/diary/2007/12/1197699122.html
編集 佳馨 : 初めまして。旧GaiaXの場合、<noembed>を入力していたのはページ下部でしたので、<noembed>を入力していた方々が消そうとしたのは広告ではなく本来そのページに備わっていた機能(HpbbyのAnimeやメインページの角丸コメント欄など)のようです。