Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2005-11-09 01:43:48

moppu
メンバー
登録日: 2005-11-09
投稿: 3

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

ニュークリアスを使って社内ブログを立ち上げている者ですが
2ヶ月前まではXMLなどの記述も初めて触ったので
本当に初心者の私です。

御存じの方にお力、お知恵を貸して頂きたいのです。

只今、スキンの製作の途中なのですが書き込んだ記事にコメントを
半角英数字で90文字以上打ち込みました。
すると「半角は90文字以上連続で記入できません」という
エラーメッセージが出たのです。

それならばと80文字ぐらいで半角英字だけでコメントを書き込んだ後
コメントの一覧を見てみたら
カラムの枠を突き破って文字がメニュー部分にまではみ出て
メニュー自体の位置も大きく下にずれてしまったのです。

commentbody部分に何か記述しなければいけないのでしょうか?
width="580"などと書いただけでは何も変わりませんでした。

それとも全く別のinc書類やcss書類部分をいじらなければ解決されないのでしょうか?
ファイアーフォックスブラウザでは文字がカラムを
突き破っているだけですがIEで見るとカラムとメニュー自体が大きく
下にスライドしてズレてしまっています。
文字は半角だからかいずれも改行されずメニューの位置まで
伸びてしまっている状態です。

コメント以外のページは正常に表示されてるようです。
これだけの手がかりで何か判りますでしょうか?

何卒御教授お願い致します。

オフライン

#2 2005-11-09 02:48:23

yu
メンバー
From: 神奈川
登録日: 2003-11-15
投稿: 718
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

moppu さんの発言:

それならばと80文字ぐらいで半角英字だけでコメントを書き込んだ後
コメントの一覧を見てみたら
カラムの枠を突き破って文字がメニュー部分にまではみ出て
メニュー自体の位置も大きく下にずれてしまったのです。

半角英字だけというのはスペースをいれずにという意味であってますか?
だとするとこれはブラウザの挙動では仕様のうちに入るものだと思います。
(ネスケ系のブラウザだと全角英数でもそういう挙動だったかも←あやふやな記憶ですが)

ふつうは半角英字でスペース区切りのない長いテキストが入力されることはまずないので
無視できる問題ではないでしょうか。
(コメントでurlが書かれた場合は自動で短縮されたリンクテキストになりますし)


Nucleusだとか
http://nucleus.datoka.jp/

オフライン

#3 2005-11-09 07:58:27

niku
メンバー
登録日: 2005-02-25
投稿: 20
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

http://japan.nucleuscms.org/bb/viewtopic.php?p=4104
こちらのcn_satoさんからのレスが参考になるかと思います。[/url]

オフライン

#4 2005-11-09 11:44:25

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,211
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

moppu さんの発言:

それならばと80文字ぐらいで半角英字だけでコメントを書き込んだ後
コメントの一覧を見てみたら
カラムの枠を突き破って文字がメニュー部分にまではみ出て
メニュー自体の位置も大きく下にずれてしまったのです。

英語では必ず単語の間にはスペースが入るのと、単語内で開業されてしまうと読みにくいからなのか、
ブラウザでは半角英数に関してスペースのところで改行するようになってます。
なので、これはどうにもできないというのが結論になります。

コメントに長い半角英数の文字をいれることが発生するというのであれば、「半角90文字以上は入力できませんというエラー」の処理を40文字とかレイアウトが崩れない範囲の数にするのがいいかもしれません。

#ただ、このエラーってどこで出しているのでしょうか?


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#5 2005-11-09 11:49:40

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

藤咲 さんの発言:

#ただ、このエラーってどこで出しているのでしょうか?

COMMENTS.php開いて90で検索すれば見つかります。

ところで、本題に戻って、半角英数字を90文字以上連続でコメント記入する必要性があるのでしょうか?
ないのであればこのエラーは気にする必要はないですね。

表示を崩すような連続する長い英数字のコメントが予想されるようなコンテンツ運営なのでしょうか。


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#6 2005-11-09 11:52:25

PUSHMAN
メンバー
登録日: 2004-08-15
投稿: 60
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

根本的な解決ではありませんが、該当部分のスタイルシートを

overflow: auto;

なんて具合にしてはいかがでしょう?


マーカーのドラッグ&ドロップでGoogle Mapsの緯度経度を測定|Geocoder
http://geocoder.heartfield-web.com/

What's so bad about feeling good?
http://blog.heartfield-web.com/

オフライン

#7 2005-11-09 11:57:24

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

90字以上連続する半角英数字のコメントを受け付ける必要があって、かつ表示上は40文字とかで自動改行したい、というのでしたらCOMMENTS.phpをいじって、かつ専用プラグインを仕立てる必要があります。


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#8 2005-11-11 23:16:15

moppu
メンバー
登録日: 2005-11-09
投稿: 3

Re: スキンのコメントボディ部分でのエラー?半角文字が枠を突き破りスタイルが崩れます。

皆様方、色々と有難う御座いました。
大変参考になりました。

取りあえずはIEのみに通用するタグで(〜break allだったかな?)
折り返す事ができました。

まさかの事態でしたので皆様に「その部分はしょうがない」とアドバイスを頂き
スキンの欠陥では無い事が解ったので本当に良かったです。

このような長い連続した半角を入れる事は通常は皆無ですが
ウェッブ上には俗世間と同じ割り合いで悪い事をする人がいますので
このような現象が知れた日には真似する輩もいる訳でして。。。
会社で運営するブログということで色々と
慎重になっている背景があるのです。

皆様に出会え本当に良かったです!ありがとうございました!
それではまた、今しばらく失礼致します。

オフライン

Board footer