問題タブ [shtml]
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.
php - PHP ファイルを SHTML ファイルに含めて、結果を SHTML 変数に格納できますか?
PHP ファイルを SHTML ファイルに含め、結果を SHTML 変数に格納し、結果に応じてさまざまなものを含めたいと考えています。
例:
PHP スクリプトがプレーンテキストで 0/1 をエコーすると仮定します (時間などに応じて)。そして、SHTML では、その PHP ファイルの出力を SHTML 変数に格納したいと思います。次に、その変数に格納されている値が 1 の場合は fileA.html を含め、それ以外の場合は fileB.html を含めます。
php - shtmlページがJavascriptで印刷されている場合、Googleはそのコンテンツのインデックスを作成しますか?
以下を実装したいSHTMLファイルがあります。
- ステップ1:
<noscript>
デフォルトで/タグ に「このコンテンツを表示するにはJavascriptをオンにする必要があります」と表示するSHTMLページがあるとします。
次のステップの正確な実装は実際には重要ではありません。
ステップ2:次に、ページの読み込み時に、JSはPHPスクリプトが次のいずれかを返すように要求します。
- 1/0(プレーンテキスト)で、結果に応じて、JSは目的のコンテンツまたはキャプチャフォームを印刷します。
また - 目的のコンテンツまたはキャプチャフォーム、およびJSがそれを印刷します。
- 1/0(プレーンテキスト)で、結果に応じて、JSは目的のコンテンツまたはキャプチャフォームを印刷します。
これから得られる主なことは、コンテンツがJavaScriptで印刷されることです。Googleは以前と同じようにページ(コンテンツを含む)をインデックスに登録しますか?コード/ディレクティブを追加する必要がありますか?Googleは同じくらい頻繁にインデックスを作成しますか?
注:コンテンツは常にGoogle向けに印刷されます。(キャプチャなし)
javascript - Cookie を設定すると予期しない動作が発生する
ドイツ語と英語を切り替えることができる多言語ウェブサイトを持っています。選択した言語を Cookie に保存して、訪問者が次に Web サイトにアクセスしたときに、好みの言語に何度も切り替える必要がないようにしたいと考えています。残念ながら、私はそれで奇妙な振る舞いをしています。次のようになります。
言語を切り替えるためのリンクがあります(onclick)。この関数は次のようになります。
Firebug は、右の IF ブランチにジャンプすると言うので、「ドイツ語」をクリックすると、この部分が「MYCOOKIE=DE」で実行され、それ以外の場合は英語ブランチが実行されます。これは正しく見えます。しかし、自分の Web サイトの任意の Web ページにアクセスすると (テストのためにインデックス サイトを選択しました)、
関数が右側の IF 分岐 (else 分岐) にジャンプしたため、"MYCOOKIE=DE" のはずが、ドイツ語の Web ページ "MYCOOKIE=EN" で突然結果として表示されます。英語に切り替えると、英語の Web ページ "MYCOOKIE=DE; MYCOOKIE=EN" に結果が表示されます。突然、同じ名前の 2 つの Cookie が存在します。したがって、Cookie の値は単に反転されたり、正しく削除されたりするだけでなく、完全にがらくたです。この動作につながるコードの何が問題なのか、誰か説明できますか?
php - PHPでshtml includeを実行する方法
サーバーには、ファイルを含めるための次のステートメントを含む多数の .shtml ファイルがあり.inc
ます。
これはまさに、問題なく動作しているソースに表示される方法です。
現在のファイルにはこの種のインクルージョンが多く含まれており、このような多くのコードをいじりたくないので、これを変更せずに php コードで実行できるかどうか疑問に思っています。
私はそれを次のようなものに変更したくないだけです<?php include "../v4/rightmenu.inc"; ?>
php - ユーザーのIPアドレス、日付と時刻をログに記録する
すべての訪問者、ページにアクセスした日時、およびIPアドレスのログを保持するために、ページに追加できる簡単なスクリプトまたはコードはありますか?そして、これを行うための最良の方法は何でしょうか... javascript、php、他の何か?
編集:
痛い...
これが起こったことです...FileZillaを使用してサーバーにアクセスしたとき、すべてのドメイン名(約20)がありました。domain.comのようにログに記録されているので、必要なものを見つけてログを確認しましたが、主に検索でした。エンジン。
しかし、私は戻って、たまたま表示されていないものまでスクロールダウンしました。www.mydomain.comのようにwwwが前に付いたすべてのドメイン名がありました。もちろん、そこにあるログは巨大で、必要な情報。
これは、mydomain.comで探していたものが見つかり、もちろん探すのをやめたために発生しました。私は他のすべてのセットが見えないことを知りませんでした...正直な間違い。
私はまだそのコードを使用しています。なぜなら、それは素晴らしくて小さいので、ログは非常に巨大で、ダウンロードして見るのに何時間もかかるからです。
css - Web ページのレイアウトの制御
私はウェブページを持っています.問題は、ウェブページを最小化しているときです(タイトルバーの最大化ボタンをクリックして).Webページをすべてシャッフルして見栄えがよくありません.
admin.shtml------------
header.ssi-------------
menu.ssi------------
style.css--------------
/* メニューフィールド*/
php - SHTML ファイルに含まれる PHP のレンダリング
shtml ページに php スクリプトのインクルードを使用しています。
私のサーバーは、混合phpを検出してレンダリングするようにうまく設定されています。このページは、すべてのブラウザーでスクリプトを正常にレンダリングします。
ただし... Google翻訳でページを表示しようとすると、スクリプトのパスが混乱しているように見えます.
IE では、サーバー上にスクリプトが見つからないことを示す 404 エラーがあります (これは、Google サーバーで検索する必要があると考えていることを意味します)。
Chrome と Safari では、それを乗り越えて自分のドメインを見つけようとするように見えますが、スクリプトのレンダリングが引き継がれ、すべてが表示されます。メインページの短いフラッシュのみが表示されます。
どんな考えも役に立ちます!ありがとうございました
lift - リフト jsonform id
myjsonclass.show で SHtml.jsonForm を使用して、次のコマンドで jsonform を HTML ページにラップします。
それは正常に動作します。
SHtml.jsonForm メソッドは、フォーム タグのランダム ID を定義します。その ID を取得して HTML で使用するソリューションがあるかどうか疑問に思います。たとえば、Javascript でフォームバリデーターを適用するのが簡単になります。
php - shtml の php コード
さて、私はウェブサイトのデザインに非常に慣れていないので、覚えておいてください. 私は Web サイト (ファイル拡張子は .shtml) で作業しており、PHP コードを追加する時が来ました。これはほんの少しのコードですが、.shtml Web サイトでは機能しません。PHP コードは、ソース コードでコメントとして終了します。PHPコードをshtml Webサイトで機能させる方法があるかどうか疑問に思っていました。ありがとう。
css - サーバー側のナビゲーションでアクティブなページを強調表示
アクティブなページを認識する機能を備えたサーバー側header.shtmlを実装しようとしています(おそらくcssクラスを追加することによって)
.shtmlを使用してコードを削減しようとしています。
これはJavascriptまたはJQueryを介してのみ実行できると思いますが、cssでのみ実行できるのではないかと思いました。