2016-05-27 2 views
0

私は友人のために編集しているこのウェブサイトを持っていて、チェックアウト画面でこのメッセージを取り除きたいが、彼らの上司は誰がそれを実装したのか分からない。読んでいる最上部のエラーメッセージ "チェックアウトに問題がある場合は、sales @ cbobaby.comまでご連絡ください。チェックアウトページにあります。これはopen cart websiteであり、私はワードプレスサイトでしか動作しないので、メッセージの送信元がどこから来ているのか分かりません。テーマのテンプレートファイルのいくつかを掘り下げてしまったので、それを取り除くものを見つけたり削除したりすることができないようです。私の質問は、それが住んでいるソースやテンプレートを特定するのに役立つChromeの開発ツールに何かがある場合です。私はCSSを調整するためのdevツールを使用するだけですが、もっと多くのことを行うことができます。ありがとう。devツールでメッセージがどのテンプレートから来たのかのヒントを得ることができますか?

+0

IDEに「ファイルで検索」機能がありませんか?ダイナミックなテキストがデータベースから取得されていない場合は、それを実際に素早く見つけることができます。 – patricksweeney

+0

FTPでこれを編集している場合、まだその能力はありますか?それは私が開発環境を持たなければならないもののように思えますか? – Bs3kg

+0

私はそれを理解するまで、CSSでそれを隠しました。 – Bs3kg

答えて

0

いいえ、DevToolsは、フロントエンドコードをDOM用に生成するコードに関連付けることはできません。まったく同じ理由で、我々はpersist edits in the DOM to your sourceにすることはできません。

"find all"機能を持つgrepまたはコードエディタを使用して、文字列の一部を探す必要があります。それが失敗した場合は、データベースを検索し、そこから出てくるかどうかを確認してください。データベースを編集して何も壊れないようにしたり、アプリケーションロジックをバックトラックしてDBのどこを呼び出しているのかを調べることができます。それはあなたにどこに見えるかについていくつかの根拠を与えるはずです。

0

[ソース]タブでは、特定のページにあるときに読み込まれるリソースを確認できます。また、[要素]タブの[検査]ツールを使用して、そのテキストをホストする要素を検索して検索範囲を絞り込むこともできます。

これに加えて、コンテンツがサーバー側で生成される場合、表示されるリソースは複数の生成されたソースからのマージである可能性があります。あなたのケースにテンプレートがあります。 Chrome Developer Toolsに表示されるDOM要素の側面をソリューションで検索できますが、動的部分ではなく静的部分を探します。たとえば、テキスト自体はテンプレートファイルの一部ではなく、プレースホルダが存在することになります.CSSクラスが役に立ちます。

+0

しかし、これはフロントエンドが探しているリソースを示しているだけで、ページを構成するさまざまなテンプレートは表示されません。それは確かにOPが少し狭められるのを助けるかもしれませんが、それはそれについてです。 – patricksweeney

+0

ええ、私はそれをやったように感じ、私はそれを見つけることができないため、とても愚かな気がします。 – Bs3kg

+0

@patricksweeneyはい、コンテンツがサーバー側で生成されていれば、それはまっすぐ進むファイルではありません。しかし、ソリューション/フォルダ構造内のいくつかの要素(コンテンツなし)を検索することは役に立ちます。 –

関連する問題