问题标签 [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.

0 投票
2 回答
81 浏览

content-management-system - CMS:同步链接到页面内容中的内部页面

我用 PHP(和 Zend 框架)制作了这个适度的 CMS。

已发布网站的页面内容存储在 MySQL TEXT 字段中。编辑页面内容时,可以创建指向网站内其他内部页面的链接。

页面 slug(SEO uri)也可以在 CMS 中编辑。

当 CMS 的最终用户更改链接到的页面的 slug 时,同步内容中的内部链接的好方法是什么?

我欢迎解决方案,从简单而强大的解决方案(无需过多重构数据库)到更复杂和灵活的解决方案,这些解决方案需要对数据库进行一些重构等。有什么好主意来处理这个问题?

提前致谢。

PS.:它不必在 PHP/MySQL 中指定。只是全局概念可能会很好,除非它是 PHP/MySQL 无法处理的晦涩难懂的东西。

0 投票
3 回答
10362 浏览

javascript - 如何使用 Javascript 激活内部页面链接?

使用 javascript 加载页面时如何激活链接?

我试图在页面加载时打开一个灯箱,这是我试图激活的链接。

0 投票
2 回答
735 浏览

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

0 投票
2 回答
3389 浏览

asp.net - 如何将锚标签(用于内部链接)放入网格视图中?

我有一个按字母顺序排列的长列表,由 gridview 显示。

我需要在页面顶部有链接到网格视图中的锚点。如何在 gridview 中获取锚标记,以便在单击时链接会跳转到它们?

注意:分页不是一种选择

谢谢!

0 投票
1 回答
194 浏览

html - 后退按钮已禁用 内部链接

我正在尝试链接到我的页面的某些部分,而不必多次按下后退按钮来退出它。

有没有一种简单的方法可以做到这一点?

我有:

某个地方

你刚刚滚动到的那个地方

网址变为:http ://thatsite.com/thatpage.html#someplace

当我按下后退按钮时,它变成:http ://thatsite.com/thatpage.html

而不是完全不同的页面(例如:http ://thatsite.com/thatotherpage.html )

0 投票
2 回答
2159 浏览

html - 基本 HTML 内部链接在 IE8 中不起作用

这个让我摸不着头脑。我有一个带有多个内部链接的页面,将用户带到页面下方以获取更多内容。在各个部分下方有进一步的内部链接,可将用户带回顶部。这在所有浏览器中都可以正常工作,除了 IE8(实际的 IE8 - 不是 IE8 模式下的 IE9),它们的工作会停止,但不会恢复!

例子:

我试过用“顶部”锚点填充, 但这并没有改变它。有任何想法吗?

实际用例:http ://databizsolutions.ie/contents/page.php?v=35&u=admin-videos

0 投票
4 回答
4361 浏览

seo - 用于 SEO 目的的内部链接的相对/绝对路径

  1. 是否可以出于 SEO 目的执行以下操作:<a href="index.php">home</a>,还是我需要这样做:<a href="www.yoursite/index.php">home</a>
  2. 在我的网站的每个页面中,导航中的链接是否算作“内部链接”,为什么我无法在谷歌站长的“内部链接”中获取内部链接列表?
0 投票
2 回答
683 浏览

javascript - Javascript绑定功能到鼠标滚轮

我有一个单页网站,它使用内部锚点来产生多页的错觉。我编写了一个 javascript 函数,该函数从用户向上/向下读取鼠标滚轮,并基于此将用户发送到当前页面上方/下方的锚点。该功能如所述正常工作,但是鼠标滚轮非常敏感,以至于最轻微的移动将触发多个鼠标滚轮事件并向用户发送多个页面向上/向下而不是一个。

我需要一种方法来限制我的鼠标滚轮功能可以执行多少次,以便用户只在鼠标滚轮上的任一方向移动一页,而不管使用鼠标滚轮的快/慢。我的javascript在下面。

0 投票
1 回答
80 浏览

html - 链接到选项卡时如何防止屏幕重新定位

我有一个问题,我已链接到同一页面上的选项卡,但我不希望我的屏幕在单击时移动到顶部。有人可以帮忙吗?

此致

0 投票
4 回答
8496 浏览

html - 简单的内部链接不起作用

这应该很简单,我正在尝试创建一个“目录”,链接到长页面的各个部分......

这是我尝试过的:

在页面的下方...

我错过了什么吗?它根本不会链接,就好像锚没有正确链接一样。

我很欣赏这方面的任何建议。

提前谢谢了!