joomlaの検索エラーメッセージのレイアウト
DiceLockのセキュリティのWebサイトJoomlaを利用してセットアップされています。 joomlaの偉大なコンテンツ管理システム(CMS)は、私たち数分で素晴らしいウェブサイトを持ってできることです。 しかし、いくつかのカスタマイズするために実行することができます当社の優先条件を除くと、検索フォームからのエラーメッセージのように配置し、この私たちでしたが一つある...
|
適用対象: joomlaの1.5 |
これらのカスタマイズは"現状の"任意の種類とDiceLockセキュリティの保証なしにすべての保証、明示または黙示を問わずこれらの商品性、非侵害第三者の知的所有権、特定目的の適合性を含む一切にて提供されます。 アップグレードまたはカスタマイズされたソースコードを再インストールする(パッケージ、プラグイン、コンポーネント、...)のカスタマイズを削除することを行った。 |
joomlaのエラー、または通知メッセージは、検索機能は何かを発見していないか、十分とは言えないの入力(入力が良い情報を提供するために短いです)は、検索フォームで導入されていると考えています。
たとえば、私たちを検索する""私たちが取得する1に頼むことである:
は3文字以上20文字以下の最大値は、検索を実行するために必要な指示。
または、時のような一般的な単語" とは"我々を得る検索:
DiceLockセキュリティで我々は困難があるエラーメッセージのデフォルトのレイアウトに統合され、何か間違ったことが起きたのビューアを通知しなかったことを見つけることが見つかりました。
我々は、ビューアは、何か間違ったエラーフォーマットのいくつかの変更が起こったの通知をしたかった。 我々はjoomlaのディレクトリを検索し、我々は、検索エラーメッセージファイルは、rootで/コンポーネント/ com_search /ビュー/検索/ tmpl / default_error.php処理されたデータが見つかりました。
我々は、デフォルトの"default_error.php"のように見えたのファイルが見つかりました:
( '_JEXEC' ) or die ( 'Restricted access' ) ; ?> <table class="searchintro <?php echo $this -> params -> get ( 'pageclass_sfx' ) ; ?> "> <tr> <td colspan="3" > <?php echo $this -> escape ( $this -> error ) ; ?> </td> </tr> </table> "?PHPの 定義 ('_JEXEC')または ')('アクセス制限 死ぬ ;?""テーブルのclass ="searchintro"?PHPは 、'('pageclass_sfx を得る ")$この - "PARAMS を - エコー ;?""""商品"colspan="3" <td""?PHPは$ この- エ コー "($この - " エラー) の脱 出 ?""/""/商品""/テーブル"Tdの
ですから、何か"タグを赤 (#FF0000はのようなllamativeカラーのエラーメッセージを表示する"フォントを追加する)です。 このようなファイルをdefault_error.php左にして我々が行った:
( '_JEXEC' ) or die ( 'Restricted access' ) ; ?> <table class="searchintro <?php echo $this -> params -> get ( 'pageclass_sfx' ) ; ?> "> <tr> <td colspan="3" > <font color="#ff0000"> <?php echo $this -> escape ( $this -> error ) ; ?> </font> </td> </tr> </table> "?PHPの 定義 ('_JEXEC')または ')('アクセス制限 死ぬ ;?""テーブルのclass ="searchintro"?PHPは 、'('pageclass_sfx を得る ")$この - "PARAMS を - エコー ;?""""商品"colspan="3""<font color="#ff0000">"?PHPは $この - エコー "($この - " エラー ) エスケープ <td;?""/フォント""/""/商品""Tdの/表"
そして今、ときに、観客たちのためのキーワードの検索を""に、何を得る一に頼むことである:
かれらのような一般的な単語のため" と見て、"年を取る:
視聴者が検索して修正する必要が何か間違っていたことに気付くでしょう。



























