問題タブ [internal-link]
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.
content-management-system - CMS: ページのコンテンツ内の内部ページへのリンクを同期します
この控えめな CMS を PHP (および Zend Framework) で作成しました。
公開された Web サイトのページのコンテンツは、MySQL TEXT フィールドに保存されます。ページのコンテンツを編集すると、Web サイト内の他の内部ページへのリンクを作成できます。
ページのスラッグ (SEO uri の) も CMS で編集できます。
リンク先のページのスラッグが CMS のエンドユーザーによって変更された場合、コンテンツ内の内部リンクを同期する良い方法は何ですか?
シンプルで堅牢なソリューション (データベースのリファクタリングをあまり行わない) から、データベースのリファクタリングなどを必要とするより複雑で柔軟なソリューションまで、歓迎します。これを処理するための良いアイデアは何ですか?
前もって感謝します。
PS .: PHP/MySQL で指定する必要はありません。PHP/MySQL がもちろん処理できない不明瞭なものでない限り、グローバルな概念だけでおそらくうまくいくでしょう。
javascript - Javascriptで内部ページリンクをアクティブ化するにはどうすればよいですか?
JavaScriptを使用してページが読み込まれるときに、どのようにリンクをアクティブ化しますか?
ページが読み込まれたときにライトボックスを開こうとしています。アクティブ化しようとしているリンクは次のとおりです。
drupal - Drupal で l() 関数をオーバーライドする
現在、Drupal サイト (6.*) に取り組んでいます。本番モードでは、何らかの http プロキシを介してアクセスされます。つまり、$_SERVER['HTTP_X_FORWARDED_SERVER']
変数が に設定されている場合、カスタム テーマのすべてのリンクを書き直す必要があります。ユーザーがサイトにアクセスするドメイン。
サイトには多くの内部リンクがあり、主にViews
. 私の考えでは、これを解決する最も簡単な方法は、url()
および/またはl()
関数にフックし、設定されている場合はそれを返す前にURLを後処理することですHTTP_X_FORWARDED_SERVER
。
私の問題は、これらの関数にフックする方法がわからないことです。または、コアに触れなくても可能であれば、誰かがこれを行う必要がありましたか? どのように解決しましたか?
更新: プロキシがプロキシ ドメインのルート レベルに配置されないことを忘れていたので、すべての URL を書き換える必要があると思います (システムによって生成された css ファイルや画像などへの内部リンクとパスの両方)。
例:
proxy.com/path -> site.com/lots/of/dirs
proxy.com/path/node/1 -> site.com/lots/of/dirs/node/1
proxy.com/path/sites/all/themes/mytheme/my.css -> site.com/lots/of/dirs/sites/all/themes/mytheme/my.css
asp.net - アンカー タグ (内部リンク用) をグリッドビューに配置するにはどうすればよいですか?
グリッドビューで表示される長いアルファベット順のリストがあります。
ページの上部に、グリッドビューのアンカーにリンクするリンクが必要です。クリックしたときにリンクがジャンプするように、グリッドビューでアンカータグを取得するにはどうすればよいですか?
注: ページングはオプションではありません
ありがとう!
html - 戻るボタン無効 内部リンク
戻るボタンを何度も押さずにページの一部にリンクしようとしています。
これを行う簡単な方法はありますか?
私は持っている:
どこか
スクロールしたばかりのあの場所URL は次のようになります: http://thatsite.com/thatpage.html#someplace
戻るボタンを押すと、http: //thatsite.com/thatpage.htmlになります。
別のページではなく (例: http://thatsite.com/thatotherpage.html )
html - 基本的なHTML内部リンクがIE8で機能しない
これは私に頭をかいてもらいます。ユーザーをページの下に移動してさらにコンテンツを表示するための内部リンクがいくつかあるページがあります。さまざまなセクションの下に、ユーザーをトップに戻すための内部リンクがあります。これは、IE8(実際のIE8-IE8モードのIE9ではない)を除くすべてのブラウザーで正常に機能します。
例:
「トップ」アンカーを埋めようとしまし
たが、変更されていません。何か案は?
実際の使用例:http ://databizsolutions.ie/contents/page.php?v = 35&u = admin-videos
seo - SEO目的の内部リンクの相対/絶対パス
- SEO の目的で次のようにしても問題ありませんか?
<a href="index.php">home</a>
または、次のようにする必要があります<a href="www.yoursite/index.php">home</a>
か? - 私のウェブサイトの各ページで、ナビゲーションのリンクは「内部リンク」としてカウントされますか? Google ウェブマスターの「内部リンク」で内部リンクのリストを取得できないのはなぜですか?
javascript - Javascriptバインド関数をマウスホイールにバインド
複数のページのような錯覚を与えるために内部アンカーを使用する単一ページのWebサイトがあります。ユーザーからマウスホイールを上下に読み取り、それに基づいてユーザーを現在のページの上/下のアンカーに送信するjavascript関数を作成しました。この機能は説明どおりに正常に機能していますが、マウスホイールは非常に敏感であるため、わずかな動きで複数のマウスホイールイベントが発生し、ユーザーは1ページではなく複数ページを上下に送信します。
マウスホイールの高速/低速に関係なく、ユーザーがマウスホイールのいずれかの方向に1ページだけ移動するように、マウスホイール関数を実行できる回数を制限する方法が必要です。私のJavaScriptは以下の通りです。
html - タブへのリンク時に画面の再配置を防ぐ方法
同じページのタブにリンクした問題がありますが、クリックしたときに画面が一番上に移動したくありません。誰か助けてくれませんか?
よろしくお願いします