フォーラム投稿ルール

フォーラムに雑談以外でトピックを作る方は以下のテンプレートを利用してください。
---
Joomla!バージョン:
PHPバージョン:
MySQLバージョン:
サーバ情報:
URL(公開可能であれば):http://example.jp
状況:
実際に表示されるエラーログ:
---
回答者がレスがつけやすいよう心がけましょう。

フォーラム投稿について

フォーラムへの投稿に規制を行いました。

1.URIを掲載して説明等を投稿する場合はホスト名にexample.jpを使用して下さい。
2.1投稿中に掲載できる外部URIを1個に制限しています。
3.Joomla!プロジェクト関連のURIは制限ありません。
4.メールアドレスを制限しています。

他に制限を外したいドメインがありましたらこちらへ

Joomla! 日本語フォーラム
ようこそ, ゲストさん
始めに ログイン するか 登録をして下さい.    パスワードを再発行
ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます
(1 閲覧) 1 ゲスト
Go to bottom
トピック: ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます
#949
y-nakano
Fresh Boarder
投稿: 3
graphgraph
オフラインのユーザー このユーザーのプロフィールを見るにはここをクリックして下さい。。
ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます 2 年, 4 月 前 評判: 0
オリジナル英語サイトからバージョンアップのパッケージ(1.5.10⇒1.5.14)をダウンロードしてシステムを更新しました。動作確認していたところ、ログアウトのページの日本語が以下のように表示されていました:



改行タグ(BR)がHTMLのまま表示されています。

システムの設定ミスでしょうか、それとも翻訳版のファイル上にあるBRタグの記述エラーでしょうか(HTML特殊文字の扱い)?
 
アクセスIP: アクセスIP:
 
最後に編集: 2009/09/29 06:58 By y-nakano. 理由: 画像アップ2回目Try
  管理者は、ゲストユーザーの投稿を許可していません。ログインして下さい
#950
y-nakano
Fresh Boarder
投稿: 3
graphgraph
オフラインのユーザー このユーザーのプロフィールを見るにはここをクリックして下さい。。
Re:ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます 2 年, 4 月 前 評判: 0
画像のアップロードに失敗したため再度トライします。
これがスナップショットです:

 
アクセスIP: アクセスIP:
  管理者は、ゲストユーザーの投稿を許可していません。ログインして下さい
#951
mayuge
Fresh Boarder
投稿: 4
graphgraph
オフラインのユーザー このユーザーのプロフィールを見るにはここをクリックして下さい。。
Re:ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます 2 年, 4 月 前 評判: 0
Joomlaをさわり出して間もないですが、
当方の解決手段を記載致します。

■ 原因
language\ja-JP\ja-JP.com_user.iniの
LOGOUT_DESCRIPTION = に <br> つきの文字列が指定されている。
そして パラメーターにセット↓
$params->def( 'description_logout_text',JText::_( 'LOGOUT_DESCRIPTION' ) );

components\com_user\views\login\tmpl\default_logout.php
v1.5.1.4 17行 の処理で
echo $this->escape($this->params->get('description_logout_text'));

escapeを用いている為 タグが無視されている。

■ 対策
components\com_user\views\login\tmpl\default_logout.php
v1.5.1.4 17行 の処理で

echo $this->params->get('description_logout_text');
とすれば、改行表示されます。

>皆さま
解決方法として問題があればご指摘ください。

以上
 
アクセスIP: アクセスIP:
  管理者は、ゲストユーザーの投稿を許可していません。ログインして下さい
#955
y-nakano
Fresh Boarder
投稿: 3
graphgraph
オフラインのユーザー このユーザーのプロフィールを見るにはここをクリックして下さい。。
Re:ログアウトのテキストに含まれる改行(BR)がHTMLコードそのまま表示されます 2 年, 4 月 前 評判: 0
mayugeさん

解決方法ありがとうございます。さっそく利用させていただきました。

====
Joomlaの初心者ですが、以下の3つの点から解決方法として問題ないと判断しています:

①このコンポーネントファイルはテンプレートのOverride機能でカスタマイズできる。

②同じフォルダにあったログイン用のファイルで、似たようなテキスト出力で escape が使われていなかった。

③英語の言語パッケージのテキストにはHTML特殊文字が含まれていない。
 
アクセスIP: アクセスIP:
  管理者は、ゲストユーザーの投稿を許可していません。ログインして下さい
Go to top