問題タブ [coldfusion-10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8651 参照

coldfusion - ColdFusion 10 を使用して Excel にエクスポートし、セルをフォーマットする

Excel のスプレッドシートに出力したいクエリがあります。一部のセル列を特定の方法でフォーマットすることを希望します。これは、何千ものグループ化と数値フォーマットであり、それ以上変更せずにその行で合計、加算などを行うことができます。

ドキュメントを読みましたが、そもそも Excel に出力する方法について少し混乱しました。

0 投票する
2 に答える
1482 参照

iis - .CFM(大文字のみ)ページのCF10の空白ページ

IIS7とColdFusionを備えた複数のサーバーがあります。CF9のものもあれば、CF10のものもあります。「.cfm」(小文字)で終わるColdFusionページは、両方で正しくレンダリングされます。ただし、ブラウザのURLとして「.CFM」(大文字)を入力すると、Coldfusion10サーバーは空白の白いページを返します。(ページソースも空です)Coldfusion9サーバーはページを正常にレンダリングします。これを修正する方法について何かアイデアはありますか?

0 投票する
1 に答える
1770 参照

iis - IIS 7/Coldfusion で 404 を配信できません

だから... カスタム CMS があります。すべてのページ要求 (ファイルが存在しない場合) は root/index.cfm ファイルに送られるという書き換え規則があります。そこで、DB で問題のページを検索します。ページが存在する場合は、正しいテンプレートなどを提供します。ページが存在しない場合は、404 ページをサーバーにアップします。CFでリクエストを処理する必要があるため、IISではこれを実行できないと「思う」ので、通過する必要があります。ファイルは常に存在します。私が使用しようとしたページが存在しない場合<cfheader statusCode="404" >、いくつかのhtmlを含めてThe resource you are looking for has been removed, had its name changed, or is temporarily unavailable.、htmlの前にページの上部に配置します。ページを表示するには、IIS から 404 ステータス コード ハンドラーを削除する必要がありました。

さらに、Google として取得すると、301 になります。ただし、Firefox で応答ヘッダーを表示すると、取得されます。

リダイレクトとあらゆる種類のものを組み合わせてみました。方法があれば、IIS に 404 を処理させることにオープンですが、Coldfusion に 404 を正しく配信させる方法がわかりません。この時点よりも前に「ソフト 404」を配信しているため、ウェブマスター ツールに怒られるので、それを修正しようとしています。

また、それが何をするのかを設定しようとしまし<httpErrors existingResponse="PassThrough" />たが、どちらも機能しませんでした。私はこれを理解しようとして他のスレッドを調べてきましたが、できません。

編集:これをさらに調べて、Firebug と Chrome の両方でヘッダー情報を表示すると、ヘッダーに 404 と表示されていることがはっきりとわかります。Fetch as Bing と Fetch as Google の言い方が異なるのはなぜですか?

URL に .cfm を追加すると、Fetch as Google が 404 を表示するという事実をテストしました。

答えの種類:

それで、今朝(実際に報奨金を追加した直後に)さらにテストを行っていたところ、ウェブマスター ツールで、Google が私のページの 1 つを 404 として正しく記録していることに気付きました。「末尾のスラッシュルールを追加」があります。domain.com/pageGoogleは 301 (正しいと思います) として通知しdomain.com/page/ます。しかし、それは 404 として通知domain.com/page/します。私が持っているように末尾のスラッシュ ルールを使用するのは正しい方法だと思いますが、何か違うことをしている必要があるか、またはスラッシュ付きのリダイレクトを使用して「正しい」方法で物事を行う必要があります。 Googleは時々私にそれを求めたいと思っていますが.

0 投票する
2 に答える
1495 参照

date - ColdFusion スプレッドシート エラー、無効な日付または時刻の文字列

クエリを Excel ドキュメントにエクスポートしようとしています。

私が使用しているコードは次のとおりです。

私が得ているエラーは次のとおりです。

問題は、クエリをダンプしたところ、引用符がどこにも見られず、すべての日付/時刻セルに「2011-03-31 00:00:00.0」などの日時が入力されているか、空のストリング。

原因がわからないので、他の誰かがこのエラーに遭遇したことがあるかどうか疑問に思いました。

0 投票する
2 に答える
556 参照

coldfusion - カスタムタグCF_TwoSelectsRelatedを使用しても、2番目のSELECTボックスにデータが入力されません

NateWeissによるColdFusionCF_TwoSelectsRelatedカスタムタグを使用して、2つの動的SELECTボックスにデータを入力しています。タグはCFFunctionにあります。2番目のSELECTボックスは、1番目のSELECTボックスからの選択に基づいています。最初のSELECTボックスは問題ありませんが、2番目のSELECTボックスに結果が表示されません。これが私のコードです:

ありがとう、Kefang Feng

0 投票する
2 に答える
352 参照

coldfusion - データ形式を使用する場合、カンマは無効です

これが、スプレッドシートにクエリを出力するための私のコードです。

私が得ているエラーは次のとおりです。

何らかの理由で、ドキュメントによれば有効であるにもかかわらず、コンマが気に入らない。カンマを外せば機能しますが、何千ものグループ化に必要です。

誰かがこれに遭遇しましたか?

0 投票する
2 に答える
481 参照

coldfusion - これは cfscript の ColdFusion バグですか?

これは、一重引用符で囲まれた電子メールを users テーブルから返す有効なクエリです。

それでも、次のような cfscript (cf9) クエリでこれを実行しようとすると:

私が最終的に何をするかは

私が期待したとき(そしてアナライザーでクエリを実行して取得します)

cfscript は perserveSingleQuote を実行しており、出力に一重引用符を追加できません。

これはバグですか、それとも何が間違っていますか?

0 投票する
1 に答える
1582 参照

coldfusion - マッピングを機能させることができません

私は次のディレクトリ構造を持っています:

WEBSITE1には、Application.cfcといくつかのページが含まれています。次に、次のコードを使用してセッション開始時にインスタンス化されるWEBSITE_CFCディレクトリ内にコンポーネントShoppingCart.cfcがあります。

これは機能します。

次に、ShoppingCart.cfcをCFC_DIRディレクトリに移動し、インスタンス化コードを次のように変更します。

明らかに、ColdFusionはルートディレクトリ「WEBSITE1」の下の「CFC_DIR」ディレクトリを検索し、それを見つけられないため、これは機能しません。

この問題はマッピングを使用することで解決できると思ったので、CFIDE管理者に相談します。サーバー設定>マッピング。

運がない。そこで、Application.cfcで試してみました。

これもうまくいきませんでした!

編集:

多分私は理解しています:cfmテンプレートからCFCを作成しようとすると、それは機能します。

OnSessionStart Application.cfcのメソッド内で作成しようとすると、エラーが発生します。

名前が正しいこと、およびコンポーネントまたはインターフェースが存在することを確認してください。メッセージColdFusionコンポーネントまたはインターフェイスC:\ some \ folder \ SITES_FOLDER \ WEBSITE1 | WEBSITE_CFC\ShoppingCart.cfcが見つかりませんでした。

言い換えれば、それは間違ったディレクトリでそれを探し続けます。

なぜ?

0 投票する
1 に答える
197 参照

coldfusion - BOT/SPIDERS がより多くのエラーを表示する理由はありますか?

私はコードを調べて、非常に必要なハウスクリーニングを行っています。エラーの多くは、スコープが正しくない変数を扱っています。そうすることで、エラーログ/電子メールを調べたところ、エラーの大部分がボット/スパイダーによって引き起こされていることに気付きました. ボット/スパイダーがセッション変数を使用しているとは思いませんが (私は正直に調べていません)、使用している/していない場合でも、ボット/スパイダーがアプリケーションでより多くのエラーを生成させる原因となるものはありますか?

スパイダー/ボットが不正な/null URL 変数を渡す箇所をいくつか修正しました。それはわかりますが、通常のページ処理だけでも、全体として、人間によるエラーよりもボットによるエラーの方が多いことがわかります。私はそれらを非難しているわけではありませんが (それが私たちのコードであることは知っています)、なぜそうなるのか興味があります。

私の推測では、スコープ外の変数を処理する際のエラーは、おそらくそれらの変数のスレッド化が原因であると考えられます。しかし、ボットがそれに影響を与えることはできません。それともすべきですか?

0 投票する
1 に答える
1712 参照

iis - IIS の ColdFusion カスタム 404 ハンドラ - ステータス 200 OK を返すにはどうすればよいですか?

IIS (IIS 7.5、Win2K8 R2) 用の ColdFusion (CF10) カスタム 404 ハンドラーがあり、「わかりやすい URL」をチェックし、見つかった場合は適切なコンテンツを返します。例えば:

http://www.domain.com/user1はhttp://www.domain.com/?user=user1と同じコンテンツを返します

IIS はページの上位 x (1000?) バイトのみを返し、404 エラーも返しているようです。IIS に 200 OK を返すように強制することはできますか? 追加してみました:

404 ハンドラーに送信されますが、IIS はまだ 404 エラーをブラウザーに返しています。

フォローアップの質問として、これを行うためのより良い方法はありますか? URL 書き換えモジュールを使用できますか? これは難しいかもしれないと思った。なぜなら、それは URL のパターンにしか一致しないし、フレンドリ URL は存在する可能性のあるフォルダー名にも一致する可能性があるからだ。それが、私の 404 ハンドラーがチェックするものです。